ObstacleAvoidance.h File Reference

ObstacleAvoidance task: retrieve and set commands to control robot towards a goal. More...

#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 }


Detailed Description

ObstacleAvoidance task: retrieve and set commands to control robot towards a goal.

Author:
Paolo Stegagno

Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6