Namespaces | |
internal | |
Classes | |
class | ActuatorCommandInterface |
Hardware interface to support commanding an array of actuators. More... | |
class | ActuatorHandle |
A handle used to read and command a single actuator. More... | |
class | ActuatorStateHandle |
A handle used to read the state of a single actuator. Currently, position, velocity and effort fields are required while absolute position and torque sensors are optional. More... | |
class | ActuatorStateInterface |
Hardware interface to support reading the state of an array of actuators. More... | |
struct | ControllerInfo |
Controller Information. More... | |
class | EffortActuatorInterface |
ActuatorCommandInterface for commanding effort-based actuators More... | |
class | EffortJointInterface |
JointCommandInterface for commanding effort-based joints. More... | |
class | ForceTorqueSensorHandle |
A handle used to read the state of a force-torque sensor. More... | |
class | ForceTorqueSensorInterface |
Hardware interface to support reading the state of a force-torque sensor. More... | |
class | HardwareInterface |
Abstract Hardware Interface. More... | |
class | HardwareInterfaceException |
An exception related to a HardwareInterface. More... | |
class | HardwareResourceManager |
Base class for handling hardware resources. More... | |
class | ImuSensorHandle |
A handle used to read the state of a IMU sensor. More... | |
class | ImuSensorInterface |
Hardware interface to support reading the state of an IMU sensor. More... | |
class | InterfaceManager |
Manager for hardware interface registrations. More... | |
struct | InterfaceResources |
Structure for storing resource identifiers belonging to a specific hardware interface. More... | |
class | JointCommandInterface |
Hardware interface to support commanding an array of joints. More... | |
class | JointHandle |
A handle used to read and command a single joint. More... | |
class | JointModeHandle |
A handle used to read and mode a single joint. More... | |
class | JointModeInterface |
Hardware interface to support changing between control modes. More... | |
class | JointStateHandle |
A handle used to read the state of a single joint. Currently, position, velocity and effort fields are required while absolute position and torque sensors are optional. More... | |
class | JointStateInterface |
Hardware interface to support reading the state of an array of joints. More... | |
class | PositionActuatorInterface |
ActuatorCommandInterface for commanding position-based actuators More... | |
class | PositionJointInterface |
JointCommandInterface for commanding position-based joints. More... | |
class | PositionVelocityTorqueGainsJointHandle |
A handle used to read and command a single joint. More... | |
class | PositionVelocityTorqueGainsJointInterface |
Hardware interface to support commanding an array of joints. More... | |
class | PosVelAccJointHandle |
A handle used to read and command a single joint. More... | |
class | PosVelAccJointInterface |
Hardware interface to support commanding an array of joints. More... | |
class | PosVelJointHandle |
A handle used to read and command a single joint. More... | |
class | PosVelJointInterface |
Hardware interface to support commanding an array of joints. More... | |
class | ResourceManager |
Class for handling named resources. More... | |
class | ResourceManagerBase |
Non-templated Base Class that contains a virtual destructor. More... | |
class | RobotHW |
Robot Hardware Interface and Resource Manager. More... | |
class | VelocityActuatorInterface |
ActuatorCommandInterface for commanding velocity-based actuators More... | |
class | VelocityJointInterface |
JointCommandInterface for commanding velocity-based joints. More... | |
Typedefs | |
typedef std::shared_ptr< RobotHW > | RobotHWSharedPtr |
Enumerations | |
enum | JointCommandModes { JointCommandModes::BEGIN = -1, JointCommandModes::MODE_POSITION = 0, JointCommandModes::MODE_VELOCITY = 1, JointCommandModes::MODE_EFFORT = 2, JointCommandModes::NOMODE = 3, JointCommandModes::EMERGENCY_STOP = 4, JointCommandModes::SWITCHING = 5, JointCommandModes::ERROR = 6 } |
typedef std::shared_ptr<RobotHW> hardware_interface::RobotHWSharedPtr |
Definition at line 229 of file robot_hw.h.
|
strong |
Enumerator | |
---|---|
BEGIN | |
MODE_POSITION | |
MODE_VELOCITY | |
MODE_EFFORT | |
NOMODE | |
EMERGENCY_STOP | |
SWITCHING | |
ERROR |
Definition at line 81 of file joint_mode_interface.h.