uwcse.location.objects.alien
Class AlienReaderFixed

java.lang.Object
  |
  +--uwcse.location.objects.PhysicalObject
        |
        +--uwcse.location.objects.alien.AlienReaderFixed
All Implemented Interfaces:
LocationSensor

public class AlienReaderFixed
extends PhysicalObject
implements LocationSensor

Models an Alien RFID reader placed in a fixed position in the environment to detect mobile tags.

Version:
$Revision: 1.2 $
Author:
Jeffrey Hightower

Field Summary
static String NAME_PREFIX
           
 
Fields inherited from class uwcse.location.objects.PhysicalObject
ANONYMOUS_NAME, m_name
 
Constructor Summary
AlienReaderFixed()
          Create a new anonymous Alien fixed reader.
AlienReaderFixed(String sensorName)
          Create a new fix-mounted Alien reader with the given name.
 
Method Summary
 double likelihood(Measurement meas, LocationReport sensorLocation, State objectState)
          Determine the probabilistic likelihood [0..1] that this Alien sensor generated this measurement about the object.
 double likelihood(Measurement@ProximityMeasurement proxMeas, LocationReport sensorLocation, State objectState)
          Determine the probabilistic likelihood [0..1] that this Alien 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.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
Constructor Detail

AlienReaderFixed

public AlienReaderFixed()
Create a new anonymous Alien fixed reader.


AlienReaderFixed

public AlienReaderFixed(String sensorName)
Create a new fix-mounted Alien reader with the given name.

Method Detail

likelihood

public double likelihood(Measurement meas,
                         LocationReport sensorLocation,
                         State objectState)
Determine the probabilistic likelihood [0..1] that this Alien sensor generated this measurement about the object.

Specified by:
likelihood in interface LocationSensor
See Also:
Tracker.update(Measurement,LocationSensor,LocationReport)

likelihood

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



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