|
Bratmobile
|
Tracks task execution through dead reckoning. More...
#include <tracker.h>


Public Member Functions | |
| TrackingResult | track (const Task &t, const CoordinateContainer &pts, const std::vector< BodyFeatures > &objects) |
| Tracks task execution. More... | |
| void | on_new_task (const Task &task, const Task &goal) override |
| Called every time a new task is created. More... | |
| virtual void | on_new_reading (const Task &goal, const Task ¤tTask) override |
| Called every time asensor reading is available. More... | |
| void | init (const Task &goal) |
Public Member Functions inherited from Tracker | |
| Threshold * | get_threshold () |
| void | register_learner (ThresholdLearner *l) |
| b2Transform | getDeltaTransform () |
| virtual TrackingResult | get_transform (const Task &t, const CoordinateContainer &pts, const std::vector< BodyFeatures > &objects) |
| virtual bool | hasTaskEnded (Task &t) |
| void | make_log () |
| opens file where all the data is dumped | |
Additional Inherited Members | |
Public Attributes inherited from Tracker | |
| Threshold | threshold =Threshold() |
Protected Member Functions inherited from Tracker | |
| void | log_thresholds () |
Protected Attributes inherited from Tracker | |
| friend | Configurator |
| ThresholdLearner * | learner =NULL |
| b2Transform | deltaTransform =b2Transform_zero |
Tracks task execution through dead reckoning.
|
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.