Namespaces | Classes | Typedefs | Enumerations
hardware_interface Namespace Reference

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< RobotHWRobotHWSharedPtr
 

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
}
 

Detailed Description

Author
Wim Meeussen
: Adolfo Rodriguez Tsouroukdissian
Adolfo Rodriguez Tsouroukdissian
Wim Meussen, Adolfo Rodriguez Tsouroukdissian, Kelsey P. Hawkins, Toni Oliver
Wim Meeussen, Adolfo Rodriguez Tsouroukdissian
Wolfgang Merkt
Igor Kalevatykh

Typedef Documentation

◆ RobotHWSharedPtr

Definition at line 229 of file robot_hw.h.

Enumeration Type Documentation

◆ JointCommandModes

Enumerator
BEGIN 
MODE_POSITION 
MODE_VELOCITY 
MODE_EFFORT 
NOMODE 
EMERGENCY_STOP 
SWITCHING 
ERROR 

Definition at line 81 of file joint_mode_interface.h.



hardware_interface
Author(s): Wim Meeussen, Adolfo Rodriguez Tsouroukdissian
autogenerated on Tue Oct 15 2024 02:08:19