Classes | Typedefs
transmission_interface Namespace Reference

Classes

struct  ActuatorData
 Contains pointers to raw data representing the position, velocity and acceleration of a transmission's actuators. More...
 
struct  ActuatorInfo
 Contains semantic info about a given actuator loaded from XML (URDF) More...
 
class  ActuatorToJointEffortHandle
 Handle for propagating actuator efforts to joint efforts for a given transmission. More...
 
class  ActuatorToJointEffortInterface
 
class  ActuatorToJointPositionHandle
 Handle for propagating actuator positions to joint positions for a given transmission. More...
 
class  ActuatorToJointPositionInterface
 
class  ActuatorToJointStateHandle
 Handle for propagating actuator state (position, velocity and effort) to joint state for a given transmission. More...
 
class  ActuatorToJointStateInterface
 
class  ActuatorToJointVelocityHandle
 Handle for propagating actuator velocities to joint velocities for a given transmission. More...
 
class  ActuatorToJointVelocityInterface
 
class  BiDirectionalEffortJointInterfaceProvider
 
class  BiDirectionalPositionJointInterfaceProvider
 
class  BiDirectionalVelocityJointInterfaceProvider
 
class  DifferentialTransmission
 Implementation of a differential transmission. More...
 
class  DifferentialTransmissionLoader
 Class for loading a differential transmission instance from configuration data. More...
 
class  EffortJointInterfaceProvider
 
struct  ForwardTransmissionInterfaces
 
class  FourBarLinkageTransmission
 Implementation of a four-bar-linkage transmission. More...
 
class  FourBarLinkageTransmissionLoader
 Class for loading a four-bar linkage transmission instance from configuration data. More...
 
struct  InverseTransmissionInterfaces
 
struct  JointData
 Contains pointers to raw data representing the position, velocity and acceleration of a transmission's joints. More...
 
struct  JointInfo
 Contains semantic info about a given joint loaded from XML (URDF) More...
 
struct  JointInterfaces
 Joint interfaces of a robot. Only used interfaces need to be populated. More...
 
class  JointStateInterfaceProvider
 
class  JointToActuatorEffortHandle
 Handle for propagating joint efforts to actuator efforts for a given transmission. More...
 
class  JointToActuatorEffortInterface
 
class  JointToActuatorPositionHandle
 Handle for propagating joint positions to actuator positions for a given transmission. More...
 
class  JointToActuatorPositionInterface
 
class  JointToActuatorStateHandle
 Handle for propagating joint state (position, velocity and effort) to actuator state for a given transmission. More...
 
class  JointToActuatorStateInterface
 
class  JointToActuatorVelocityHandle
 Handle for propagating joint velocities to actuator velocities for a given transmission. More...
 
class  JointToActuatorVelocityInterface
 
class  PositionJointInterfaceProvider
 
struct  RawJointData
 Raw data for a set of joints. More...
 
class  RequisiteProvider
 
class  RobotTransmissions
 Robot transmissions interface. More...
 
class  SimpleTransmission
 Implementation of a simple reducer transmission. More...
 
class  SimpleTransmissionLoader
 Class for loading a simple transmission instance from configuration data. More...
 
class  Transmission
 Abstract base class for representing mechanical transmissions. More...
 
class  TransmissionHandle
 Handle for propagating a single map (position, velocity, or effort) on a single transmission (eg. actuator to joint effort for a simple reducer). More...
 
struct  TransmissionInfo
 Contains semantic info about a given transmission loaded from XML (URDF) More...
 
class  TransmissionInterface
 Interface for propagating a given map on a set of transmissions. More...
 
class  TransmissionInterfaceException
 
class  TransmissionInterfaceLoader
 Class for loading transmissions from a URDF description into ros_control interfaces. More...
 
class  TransmissionLoader
 Abstract interface for loading transmission instances from configuration data. More...
 
struct  TransmissionLoaderData
 
class  TransmissionParser
 Parse all transmissions specified in a URDF. More...
 
class  VelocityJointInterfaceProvider
 

Typedefs

typedef std::map< std::string, RawJointDataRawJointDataMap
 
typedef std::shared_ptr< TransmissionLoaderTransmissionLoaderSharedPtr
 
typedef std::shared_ptr< TransmissionTransmissionSharedPtr
 

Detailed Description

Author
Adolfo Rodriguez Tsouroukdissian

Typedef Documentation

◆ RawJointDataMap

typedef std::map<std::string, RawJointData> transmission_interface::RawJointDataMap

Definition at line 88 of file transmission_interface_loader.h.

◆ TransmissionLoaderSharedPtr

Definition at line 136 of file transmission_loader.h.

◆ TransmissionSharedPtr

Definition at line 184 of file transmission.h.



transmission_interface
Author(s): Adolfo Rodriguez Tsouroukdissian
autogenerated on Tue Oct 15 2024 02:08:29