Classes | Typedefs | Functions | Variables
mbf_abstract_nav Namespace Reference

Classes

class  AbstractAction
class  AbstractControllerExecution
 The AbstractControllerExecution class loads and binds the controller plugin. It contains a thread running the plugin in a cycle to move the robot. An internal state is saved and will be pulled by server, to monitor controller execution. Due to a state change it wakes up all threads connected to the condition variable. More...
class  AbstractExecutionBase
class  AbstractNavigationServer
 The AbstractNavigationServer is the abstract base class for all navigation servers in move_base_flex and bundles the controller execution classes,the planner execution classes and the recovery execution classes. It provides the following action servers ActionServerGetPath -> callActionGetPath(), ActionServerExePath -> callActionExePath(), ActionServerRecovery -> callActionRecovery() and ActionServerMoveBase -> callActionMoveBase(). More...
class  AbstractPlannerExecution
 The AbstractPlannerExecution class loads and binds the global planner plugin. It contains a thread running the plugin in a cycle to plan and re-plan. An internal state is saved and will be pulled by the server, which controls the global planner execution. Due to a state change it wakes up all threads connected to the condition variable. More...
class  AbstractPluginManager
class  AbstractRecoveryExecution
 The AbstractRecoveryExecution class loads and binds the recovery behavior plugin. It contains a thread running the plugin, executing the recovery behavior. An internal state is saved and will be pulled by the server, which controls the recovery behavior execution. Due to a state change it wakes up all threads connected to the condition variable. More...
class  ControllerAction
class  MoveBaseAction
class  PlannerAction
class  RecoveryAction
class  RobotInformation

Typedefs

typedef
actionlib::ActionServer
< mbf_msgs::ExePathAction > 
ActionServerExePath
 ExePath action server.
typedef boost::shared_ptr
< ActionServerExePath
ActionServerExePathPtr
typedef
actionlib::ActionServer
< mbf_msgs::GetPathAction > 
ActionServerGetPath
 GetPath action server.
typedef boost::shared_ptr
< ActionServerGetPath
ActionServerGetPathPtr
typedef
actionlib::ActionServer
< mbf_msgs::MoveBaseAction > 
ActionServerMoveBase
 MoveBase action server.
typedef boost::shared_ptr
< ActionServerMoveBase
ActionServerMoveBasePtr
typedef
actionlib::ActionServer
< mbf_msgs::RecoveryAction > 
ActionServerRecovery
 Recovery action server.
typedef boost::shared_ptr
< ActionServerRecovery
ActionServerRecoveryPtr
typedef boost::shared_ptr
< dynamic_reconfigure::Server
< mbf_abstract_nav::MoveBaseFlexConfig > > 
DynamicReconfigureServer

Functions

def add_mbf_abstract_nav_params

Variables

const std::string name_action_exe_path = "exe_path"
 ExePath action topic name.
const std::string name_action_get_path = "get_path"
 GetPath action topic name.
const std::string name_action_move_base = "move_base"
 MoveBase action topic name.
const std::string name_action_recovery = "recovery"
 Recovery action topic name.

Typedef Documentation

ExePath action server.

Definition at line 87 of file abstract_navigation_server.h.

Definition at line 88 of file abstract_navigation_server.h.

GetPath action server.

Definition at line 83 of file abstract_navigation_server.h.

Definition at line 84 of file abstract_navigation_server.h.

MoveBase action server.

Definition at line 95 of file abstract_navigation_server.h.

Definition at line 96 of file abstract_navigation_server.h.

Recovery action server.

Definition at line 91 of file abstract_navigation_server.h.

Definition at line 92 of file abstract_navigation_server.h.

typedef boost::shared_ptr<dynamic_reconfigure::Server<mbf_abstract_nav::MoveBaseFlexConfig> > mbf_abstract_nav::DynamicReconfigureServer

Definition at line 108 of file abstract_navigation_server.h.


Function Documentation

Definition at line 17 of file __init__.py.


Variable Documentation

const std::string mbf_abstract_nav::name_action_exe_path = "exe_path"

ExePath action topic name.

Definition at line 99 of file abstract_navigation_server.h.

const std::string mbf_abstract_nav::name_action_get_path = "get_path"

GetPath action topic name.

Definition at line 101 of file abstract_navigation_server.h.

const std::string mbf_abstract_nav::name_action_move_base = "move_base"

MoveBase action topic name.

Definition at line 105 of file abstract_navigation_server.h.

const std::string mbf_abstract_nav::name_action_recovery = "recovery"

Recovery action topic name.

Definition at line 103 of file abstract_navigation_server.h.



mbf_abstract_nav
Author(s): Sebastian Pütz
autogenerated on Mon Jun 17 2019 20:11:35