▼Nmbf_abstract_nav | |
CAbstractControllerExecution | 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 |
CAbstractExecutionBase | Base class for running concurrent navigation tasks |
CAbstractNavigationServer | 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() |
CAbstractPlannerExecution | 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 |
CAbstractPluginManager | |
CAbstractRecoveryExecution | 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 |
CControllerAction | |
CMoveBaseAction | |
CPlannerAction | |
CRecoveryAction | |
CAbstractActionBaseFixture | |
CAbstractControllerExecutionFixture | |
CAbstractControllerMock | |
CAbstractExecutionFixture | |
CAbstractPlannerExecutionFixture | |
CAbstractPlannerMock | |
CComputeRobotPoseFixture | |
CDummyExecutionBase | |
CFailureFixture | |
CMockedActionServer | |
CMockedExecution | |
CMockPlanner | |
CPlannerActionFixture |