Bratmobile
|
Tracks task execution through dead reckoning. More...
#include <tracker.h>
Public Member Functions | |
b2Transform | get_transform (const Task &t, const CoordinateContainer &pts, Disturbance *observed_disturbance, std::vector< BodyFeatures > &objects) |
b2Transform | track (Task &t, const CoordinateContainer &pts, std::vector< BodyFeatures > &objects) |
Tracks task execution. More... | |
void | on_new_task (Task *task=NULL) |
Called every time a new task is created. More... | |
void | on_new_reading (Task *task=NULL) |
Called every time asensor reading is available. More... | |
void | init (Task *goal) |
![]() | |
Threshold * | get_threshold () |
void | register_learner (ThresholdLearner *l) |
void | make_log () |
opens file where all the data is dumped | |
Additional Inherited Members | |
![]() | |
Threshold | threshold =Threshold() |
![]() | |
void | log_thresholds () |
![]() | |
ThresholdLearner * | learner =NULL |
Tracks task execution through dead reckoning.
|
inlinevirtual |
calculates 2d affine transformation of input task's disturbance from t-1 to t
t | input task |
pts | point cloud |
objects | world objects as extracted in worldbuilder |
Implements Tracker.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Tracks task execution.
t | input task |
pts | point cloud |
observed_disturbance | pointer body features of the observed disturbance. |
objects | world objects as extracted in worldbuilder |
Implements Tracker.