MIRA
Classes | Typedefs
mira::navigation Namespace Reference

Classes

class  BasicGoalTool
 Tool plugin for miracenter to send a robot to a goal using the INavigation service interface. More...
 
class  DockingTask
 Task for docking to a given position with a given orientation. More...
 
class  IgnoreObstaclesTask
 Task that DISABLES the local obstacle avoidance. More...
 
class  INavigation
 Interface for navigation services. More...
 
class  KeepDistanceTask
 Task for keeping a specified distance to obstacles. More...
 
class  MileageTask
 Subtask that has purpose to drive at least a given mileage before the task is done. More...
 
class  OrientationTask
 Sub task that has the purpose to reach a given orientation with at least the given variance. More...
 
class  PathFollowBaseTask
 
class  PathFollowBaseTaskCommon
 
class  PathFollowTask
 Task for precise following a predefined path, that is given as control points. More...
 
class  PersonApproachTask
 Task for approaching a person in a certain distance. More...
 
class  PersonFollowTask
 Task for driving to a certain distance to a person (person following). More...
 
class  PositionTask
 Task for driving to a given position providing two limits for a hysteresis that can be applied when checking for goal reached. More...
 
class  PreferredDirectionTask
 Sub task that has the purpose of limiting the direction the robot drives. More...
 
class  RemoteControlTask
 This task enables remote controlling of a robot via the navigation system. More...
 
class  RestrictAreaTask
 Task for restricting the permitted movement to an area. More...
 
class  RotateTask
 Task for rotate a certain angle in-place with a given velocity. More...
 
class  SubTask
 Interface for sub tasks to be added to a navigation task. More...
 
class  Task
 A navigation task that consists of one or multiple sub tasks. More...
 
class  VelocityTask
 Subtask that has purpose to limit the speed of the robot. More...
 
class  VelocityWaypoint
 
class  VelocityWaypointTask
 

Typedefs

typedef boost::shared_ptr< SubTaskSubTaskPtr
 A subtask pointer. More...
 
typedef boost::shared_ptr< TaskTaskPtr
 pointer to task More...
 

Typedef Documentation

◆ SubTaskPtr

typedef boost::shared_ptr<SubTask> SubTaskPtr

A subtask pointer.

◆ TaskPtr

typedef boost::shared_ptr<Task> TaskPtr

pointer to task