![]() |
ros2_control - humble
|
Classes | |
| class | Actuator |
| struct | ActuatorInfo |
| Contains semantic info about a given actuator loaded from URDF for a transmission. More... | |
| class | ActuatorInterface |
| Virtual Class to implement when integrating a 1 DoF actuator into ros2_control. More... | |
| class | CommandInterface |
| struct | ComponentInfo |
| struct | ControllerInfo |
| Controller Information. More... | |
| struct | HardwareComponentInfo |
| Hardware Component Information. More... | |
| struct | HardwareInfo |
| This structure stores information about hardware defined in a robot's URDF. More... | |
| struct | HardwareReadWriteStatus |
| struct | InterfaceInfo |
| struct | JointInfo |
| Contains semantic info about a given joint loaded from URDF for a transmission. More... | |
| class | LoanedCommandInterface |
| class | LoanedStateInterface |
| class | ReadOnlyHandle |
| A handle used to get and set a value on a given interface. More... | |
| class | ReadWriteHandle |
| class | ResourceManager |
| class | ResourceStorage |
| class | Sensor |
| class | SensorInterface |
| Virtual Class to implement when integrating a stand-alone sensor into ros2_control. More... | |
| class | StateInterface |
| class | System |
| class | SystemInterface |
| Virtual Class to implement when integrating a complex system into ros2_control. More... | |
| struct | TransmissionInfo |
| Contains semantic info about a given transmission loaded from URDF. More... | |
Typedefs | |
| using | CallbackReturn = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
Enumerations | |
| enum class | return_type : std::uint8_t { OK = 0 , ERROR = 1 } |
Functions | |
| HARDWARE_INTERFACE_PUBLIC std::vector< HardwareInfo > | parse_control_resources_from_urdf (const std::string &urdf) |
| Search XML snippet from URDF for information about a control component. | |
| double | stod (const std::string &s) |
| Helper function to convert a std::string to double in a locale-independent way. | |
| bool | parse_bool (const std::string &bool_string) |
Variables | |
| constexpr char | HW_IF_POSITION [] = "position" |
| Constant defining position interface. | |
| constexpr char | HW_IF_VELOCITY [] = "velocity" |
| Constant defining velocity interface. | |
| constexpr char | HW_IF_ACCELERATION [] = "acceleration" |
| Constant defining acceleration interface. | |
| constexpr char | HW_IF_EFFORT [] = "effort" |
| Constant defining effort interface. | |
| auto | trigger_and_print_hardware_state_transition |
| std::vector< HardwareInfo > hardware_interface::parse_control_resources_from_urdf | ( | const std::string & | urdf | ) |
Search XML snippet from URDF for information about a control component.
| [in] | urdf | string with robot's URDF |
| std::runtime_error | if a robot attribute or tag is not found |
| double hardware_interface::stod | ( | const std::string & | s | ) |
Helper function to convert a std::string to double in a locale-independent way.
| std::invalid_argument | if not a valid number from https://github.com/ros-planning/srdfdom/blob/ad17b8d25812f752c397a6011cec64aeff090c46/src/model.cpp#L53 |
| auto hardware_interface::trigger_and_print_hardware_state_transition |