#include <Task.h>
#include <Resource.h>
#include <MobileRob.h>
#include <MobileRob3D.h>
#include <IPCommModule.h>
#include <CommonOptions.h>
#include <ObsAvoiAlgoPFM.h>
#include <ObsAvoiAlgoVFH.h>
#include <ObsAvoiAlgoLIP.h>
#include <ObsAvoiAlgoSND.h>
#include <Serialization.h>
#include <SharedMem.h>
Go to the source code of this file.
Namespaces | |
namespace | MipTasks |
Classes | |
class | MipTasks::ObstacleAvoidanceOptions |
Options for the ObstacleAvoidance task class. More... | |
class | MipTasks::ObstacleAvoidanceSharedMem |
Shared memory for the ObstacleAvoidance task class. More... | |
class | MipTasks::ObstacleAvoidancePar |
Parameters of ObstacleAvoidance task class. More... | |
class | MipTasks::ObstacleAvoidance |
ObstacleAvoidance class. More... | |
Enumerations | |
enum | MipTasks::ObstacleAvoidanceState { MipTasks::obstacleAvoidance_FIRST_RUN, MipTasks::obstacleAvoidance_OBS_AV_NORMAL_RUN, MipTasks::obstacleAvoidance_NUM_RUNS } |
States of the ObstacleAvoidance task class. More... | |
enum | MipTasks::ObstacleAvoidanceMethods { MipTasks::OBS_AV_NO, MipTasks::OBS_AV_LIP, MipTasks::OBS_AV_PFM, MipTasks::OBS_AV_VFH, MipTasks::OBS_AV_SND, MipTasks::OBS_AV_NUM_METHODS } |
Obstacle avoidance method. More... | |
enum | MipTasks::ObstacleAvoidanceInputTypes { MipTasks::OBS_AV_POSITION, MipTasks::OBS_AV_SPEED, MipTasks::OBS_AV_NUM_INPUT_TYPES } |