uwcse.location.objects.versus
Class VersusSensor

java.lang.Object
  |
  +--uwcse.location.objects.PhysicalObject
        |
        +--uwcse.location.objects.FixedSensorObject
              |
              +--uwcse.location.objects.versus.VersusSensor
All Implemented Interfaces:
LocationSensor
Direct Known Subclasses:
HoodedVersusSensor, OpenVersusSensor

public abstract class VersusSensor
extends FixedSensorObject

Models a VersusTech infrared sensor object. The negative z-axis is the center vector of the infrared receiver diodes, that is, the sensors are typically mounted with the z-axis pointed up toward the ceiling.

Version:
$Revision: 1.6 $
Author:
Jeffrey Hightower

Field Summary
static String NAME_PREFIX
           
protected static Vector3d sensingAxis
           
 
Fields inherited from class uwcse.location.objects.PhysicalObject
ANONYMOUS_NAME, m_name
 
Constructor Summary
VersusSensor()
          Create a new anonymous Versus sensor.
VersusSensor(String sensorName)
          Create a new Versus sensor object with the given name.
 
Method Summary
 double likelihood(Measurement@ProximityMeasurement proxMeas, LocationReport sensorLocation, State objectState)
          Determine the probabilistic likelihood [0..1] that this Versus sensor generated this proximity measurement about the object, given the location of this sensor and the State that object.
 
Methods inherited from class uwcse.location.objects.FixedSensorObject
likelihood
 
Methods inherited from class uwcse.location.objects.PhysicalObject
getName, newTracker, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME_PREFIX

public static final String NAME_PREFIX

sensingAxis

protected static final Vector3d sensingAxis
Constructor Detail

VersusSensor

public VersusSensor()
Create a new anonymous Versus sensor.


VersusSensor

public VersusSensor(String sensorName)
Create a new Versus sensor object with the given name.

Method Detail

likelihood

public double likelihood(Measurement@ProximityMeasurement proxMeas,
                         LocationReport sensorLocation,
                         State objectState)
Determine the probabilistic likelihood [0..1] that this Versus sensor generated this proximity measurement about the object, given the location of this sensor and the State that object.

Overrides:
likelihood in class FixedSensorObject


This documentation is for the Location Stack v0.8. The latest distribution, the documentation, and the list of contributors to the Location Stack can always be found at http://portolano.cs.washington.edu/projects/location/

© Copyright 2004 University of Washington CSE