uwcse.location.objects.versus
Class HoodedVersusSensor

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

public class HoodedVersusSensor
extends VersusSensor

Models a VersusTech infrared sensor object.

Version:
$Revision: 1.2 $
Author:
Jeffrey Hightower

Field Summary
protected static double hoodAngle
           
protected static Vector3d hoodAxis
           
 
Fields inherited from class uwcse.location.objects.versus.VersusSensor
NAME_PREFIX, sensingAxis
 
Fields inherited from class uwcse.location.objects.PhysicalObject
ANONYMOUS_NAME, m_name
 
Constructor Summary
HoodedVersusSensor()
          Create a new anonymous hooded Versus sensor.
HoodedVersusSensor(String sensorName)
          Create a new hooded 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

hoodAxis

protected static final Vector3d hoodAxis

hoodAngle

protected static final double hoodAngle
Constructor Detail

HoodedVersusSensor

public HoodedVersusSensor()
Create a new anonymous hooded Versus sensor.


HoodedVersusSensor

public HoodedVersusSensor(String sensorName)
Create a new hooded 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. This method is currently incorrect as it uses the same model as the open Versus Sensors, ignoring the hood!!!

Overrides:
likelihood in class VersusSensor


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