|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--uwcse.location.core.Tracker
|
+--uwcse.location.core.MobileTracker
|
+--uwcse.location.core.PointTracker
A class containing functionality to naively track a physical object or set of grouped physical objects where the tracked object is simply placed at the exact position the sensor making each new measurement.
| Field Summary |
| Fields inherited from class uwcse.location.core.MobileTracker |
m_motionModel |
| Fields inherited from class uwcse.location.core.Tracker |
m_elapsedTime, m_lastMeasurement, m_lastUpdateTime, m_trueStateMeasurement, m_worldMap |
| Constructor Summary | |
PointTracker(PointTracker tracker)
Create a point object tracker as a copy of this one. |
|
PointTracker(WorldMap map,
MotionModel motion)
Create a point tracker. |
|
| Method Summary | |
Object |
clone()
Create a point object tracker as a copy of the given one. |
LocationReport |
createLocationReport()
Compute a state location report for the object being tracked. |
void |
initLocation(LocationReport report)
Initialize the tracker to the given location. |
void |
merge(Tracker tracker)
Incorporate information contained in given tracker into this tracker. |
String |
toString()
Return a string representation of this particle filter tracker. |
void |
update(Measurement meas,
LocationSensor sensor,
LocationReport sensorLocation)
Update to reflect the given measurement taken by the given location sensor. |
| Methods inherited from class uwcse.location.core.MobileTracker |
getMotionModel, setMotionModel |
| Methods inherited from class uwcse.location.core.Tracker |
getLastMeasurement, getRMSError, getTimestamp, getTrueStateMeasurement, getWorldMap, setTrueStateMeasurement |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PointTracker(WorldMap map,
MotionModel motion)
public PointTracker(PointTracker tracker)
| Method Detail |
public Object clone()
clone in class Object
public void update(Measurement meas,
LocationSensor sensor,
LocationReport sensorLocation)
update in class Trackerpublic LocationReport createLocationReport()
public String toString()
toString in class MobileTrackerpublic void initLocation(LocationReport report)
public void merge(Tracker tracker)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||