uwcse.location.objects.alien
Class AlienReaderMobile

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

public class AlienReaderMobile
extends MobileObject
implements LocationSensor

Models a mobile Alien RFID reader.

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
AlienReaderMobile()
          Create a new anonymous mobile Alien reader.
AlienReaderMobile(String sensorName)
          Create a new nmobile Alien reader 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.MobileObject
newMotionModel, newTracker
 
Methods inherited from class uwcse.location.objects.PhysicalObject
getName, 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

AlienReaderMobile

public AlienReaderMobile()
Create a new anonymous mobile Alien reader.


AlienReaderMobile

public AlienReaderMobile(String sensorName)
Create a new nmobile Alien reader 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