org.placelab.particlefilter.beacon
Class BeaconAndGPSSensorModel

java.lang.Object
  extended byorg.placelab.particlefilter.beacon.BeaconAndGPSSensorModel
All Implemented Interfaces:
SensorModel

public class BeaconAndGPSSensorModel
extends java.lang.Object
implements SensorModel

Spec for BeaconAndGPSSensorModel


Field Summary
protected  DefaultSensorModel beaconModel
           
protected  GPSSensorModel gpsModel
           
protected  Mapper mapper
           
 
Constructor Summary
BeaconAndGPSSensorModel(Mapper m)
          A sensor model for using both beacon and GPS spotters at the same time.
 
Method Summary
 double likelihood(Particle p, Observable obs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapper

protected Mapper mapper

beaconModel

protected DefaultSensorModel beaconModel

gpsModel

protected GPSSensorModel gpsModel
Constructor Detail

BeaconAndGPSSensorModel

public BeaconAndGPSSensorModel(Mapper m)
A sensor model for using both beacon and GPS spotters at the same time. Uses a DefaultSensorModel and GPSSensorModel internally.

Method Detail

likelihood

public double likelihood(Particle p,
                         Observable obs)
Specified by:
likelihood in interface SensorModel