Tracker.h File Reference
Tracker task.
More...
#include <Task.h>
#include <Resource.h>
#include <SharedMem.h>
#include <MobileRob.h>
#include <Time.h>
#include <CommonOptions.h>
#include <TrajControl.h>
#include <Odometry.h>
#include <DraWin.h>
Go to the source code of this file.
|
Namespaces |
| namespace | MipTasks |
Classes |
| class | MipTasks::TrackerSharedMem |
| | Shared memory for the exploration. More...
|
| class | MipTasks::TrackerOptions |
| | Options for the task Tracker. More...
|
| class | MipTasks::Tracker |
| | Task for the application of the Dynamic Feedback Linearization (DFL). More...
|
Enumerations |
| enum | MipTasks::TrackerState { MipTasks::TRACKER_IDLE_STATE,
MipTasks::TRACKER_FIRST_STATE,
MipTasks::TRACKER_NORMAL_STATE,
MipTasks::TRACKER_NUM_STATES
} |
| | States of the tracker. More...
|
| enum | MipTasks::TrackerPath {
MipTasks::TRACKER_ASTEROID_PATH,
MipTasks::TRACKER_CARDIOID_PATH,
MipTasks::TRACKER_CLOTHOID_PATH,
MipTasks::TRACKER_EIGHT_PATH,
MipTasks::TRACKER_ELLIPSE_PATH,
MipTasks::TRACKER_SEGMENT_PATH,
MipTasks::TRACKER_NUM_PATHS
} |
| | Possible paths of the tracker. More...
|
| enum | MipTasks::TrackerTimeLaw {
MipTasks::TRACKER_STILLNESS_TIMELAW,
MipTasks::TRACKER_CONST_SPEED_TIMELAW,
MipTasks::TRACKER_TRIANGULAR_SPEED_TIMELAW,
MipTasks::TRACKER_TRAPEZOIDAL_SPEED_TIMELAW,
MipTasks::TRACKER_CUBIC_SPEED_TIMELAW,
MipTasks::TRACKER_TRAPEZOIDAL_ACC_TIMELAW,
MipTasks::TRACKER_TRAPEZOIDAL_DEC_TIMELAW,
MipTasks::TRACKER_NUM_TIMELAWS
} |
| | Possible time Law of the tracker. More...
|
Variables |
| static const char * | MipTasks::TrackerPathNames [TRACKER_NUM_PATHS] |
| | Names of the possible paths of the tracker.
|
| static const char * | MipTasks::TrackerTimeLawNames [TRACKER_NUM_TIMELAWS] |
Detailed Description
Tracker task.
- Author:
- Marco Barbalinardo