C++ API
robot_controllers_interface
Overview
The robot_controllers_interface package provides ROS messages and header files that define how robot controllers are created and managed. There are several key components:
A ControllerManager, which manages the loading, starting and stopping of controllers.
One or more Controllers, which actually convert ROS messages into commands to the mechanism.
One or more Handles, which expose an API so that Controllers can pass commands to the mechanism.
Class Hierarchy
-
- Namespace robot_controllers_interface
- Class Controller
- Class ControllerLoader
- Class ControllerManager
- Class GyroHandle
- Class Handle
- Class JointHandle
- Namespace robot_controllers_interface
File Hierarchy
-
- Directory include
- Directory robot_controllers_interface
- File controller.h
- File controller_loader.h
- File controller_manager.h
- File gyro_handle.h
- File handle.h
- File joint_handle.h
- File utils.h
- Directory robot_controllers_interface
- Directory include