This structure stores information about hardware defined in a robot's URDF.
More...
#include <hardware_info.hpp>
This structure stores information about hardware defined in a robot's URDF.
◆ gpios
std::vector<ComponentInfo> hardware_interface::HardwareInfo::gpios |
Vector of GPIOs provided by the hardware. Optional for any hardware components.
◆ joints
std::vector<ComponentInfo> hardware_interface::HardwareInfo::joints |
Vector of joints provided by the hardware. Required for Actuator and System Hardware.
◆ limits
The URDF parsed limits of the hardware components joint command interfaces
◆ mimic_joints
std::vector<MimicJoint> hardware_interface::HardwareInfo::mimic_joints |
◆ original_xml
std::string hardware_interface::HardwareInfo::original_xml |
The XML contents prior to parsing
◆ sensors
std::vector<ComponentInfo> hardware_interface::HardwareInfo::sensors |
Vector of sensors provided by the hardware. Required for Sensor and optional for System Hardware.
◆ soft_limits
Map of software joint limits used for clamping the command where the key is the joint name. Optional If not specified or less restrictive than the JointLimits uses the previous JointLimits.
◆ transmissions
Vector of transmissions to calculate ratio between joints and physical actuators. Optional for Actuator and System Hardware.
The documentation for this struct was generated from the following file: