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