uwcse.location.objects.alien
Class AlienTagFixed

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

public class AlienTagFixed
extends PhysicalObject
implements LocationSensor

Models an Alien RFID tag placed in a fixed position as a location landmark to locate mobile readers.

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
AlienTagFixed()
          Create a new anonymous fix-mounted Alien landmark tag.
AlienTagFixed(String sensorName)
          Create a new fix-mounted Alien landmark tag with the given id.
 
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

AlienTagFixed

public AlienTagFixed()
Create a new anonymous fix-mounted Alien landmark tag.


AlienTagFixed

public AlienTagFixed(String sensorName)
Create a new fix-mounted Alien landmark tag with the given id.

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