bidirectional_effort_joint_interface_provider.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
bidirectional__effort__joint__interface__provider_8cpp.html
transmission_interface/bidirectional_effort_joint_interface_provider.h
transmission_interface
bidirectional_effort_joint_interface_provider.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
bidirectional__effort__joint__interface__provider_8h.html
transmission_interface/transmission_info.h
transmission_interface/transmission_interface_loader.h
transmission_interface/effort_joint_interface_provider.h
transmission_interface::BiDirectionalEffortJointInterfaceProvider
transmission_interface
bidirectional_position_joint_interface_provider.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
bidirectional__position__joint__interface__provider_8cpp.html
transmission_interface/bidirectional_position_joint_interface_provider.h
transmission_interface
bidirectional_position_joint_interface_provider.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
bidirectional__position__joint__interface__provider_8h.html
transmission_interface/transmission_info.h
transmission_interface/transmission_interface_loader.h
transmission_interface/position_joint_interface_provider.h
transmission_interface::BiDirectionalPositionJointInterfaceProvider
transmission_interface
bidirectional_velocity_joint_interface_provider.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
bidirectional__velocity__joint__interface__provider_8cpp.html
transmission_interface/bidirectional_velocity_joint_interface_provider.h
transmission_interface
bidirectional_velocity_joint_interface_provider.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
bidirectional__velocity__joint__interface__provider_8h.html
transmission_interface/transmission_info.h
transmission_interface/transmission_interface_loader.h
transmission_interface/velocity_joint_interface_provider.h
transmission_interface::BiDirectionalVelocityJointInterfaceProvider
transmission_interface
differential_transmission.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
differential__transmission_8h.html
transmission_interface/transmission.h
transmission_interface/transmission_interface_exception.h
transmission_interface::DifferentialTransmission
transmission_interface
differential_transmission_loader.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
differential__transmission__loader_8cpp.html
transmission_interface/differential_transmission.h
transmission_interface/differential_transmission_loader.h
transmission_interface
differential_transmission_loader.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
differential__transmission__loader_8h.html
transmission_interface/transmission_loader.h
transmission_interface::DifferentialTransmissionLoader
transmission_interface
effort_joint_interface_provider.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
effort__joint__interface__provider_8cpp.html
transmission_interface/effort_joint_interface_provider.h
transmission_interface
effort_joint_interface_provider.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
effort__joint__interface__provider_8h.html
transmission_interface/transmission_info.h
transmission_interface/transmission_interface_loader.h
transmission_interface/joint_state_interface_provider.h
transmission_interface::EffortJointInterfaceProvider
transmission_interface
four_bar_linkage_transmission.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
four__bar__linkage__transmission_8h.html
transmission_interface/transmission.h
transmission_interface/transmission_interface_exception.h
transmission_interface::FourBarLinkageTransmission
transmission_interface
four_bar_linkage_transmission_loader.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
four__bar__linkage__transmission__loader_8cpp.html
transmission_interface/four_bar_linkage_transmission.h
transmission_interface/four_bar_linkage_transmission_loader.h
transmission_interface
four_bar_linkage_transmission_loader.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
four__bar__linkage__transmission__loader_8h.html
transmission_interface/transmission_loader.h
transmission_interface::FourBarLinkageTransmissionLoader
transmission_interface
joint_state_interface_provider.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
joint__state__interface__provider_8cpp.html
transmission_interface/joint_state_interface_provider.h
transmission_interface
joint_state_interface_provider.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
joint__state__interface__provider_8h.html
transmission_interface/transmission_info.h
transmission_interface/transmission_interface_loader.h
transmission_interface::JointStateInterfaceProvider
transmission_interface
mainpage.dox
/tmp/ws/src/ros_control/transmission_interface/
mainpage_8dox.html
position_joint_interface_provider.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
position__joint__interface__provider_8cpp.html
transmission_interface/position_joint_interface_provider.h
transmission_interface
position_joint_interface_provider.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
position__joint__interface__provider_8h.html
transmission_interface/transmission_info.h
transmission_interface/transmission_interface_loader.h
transmission_interface/joint_state_interface_provider.h
transmission_interface::PositionJointInterfaceProvider
transmission_interface
robot_transmissions.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
robot__transmissions_8h.html
transmission_interface::RobotTransmissions
transmission_interface
simple_transmission.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
simple__transmission_8h.html
transmission_interface/transmission.h
transmission_interface/transmission_interface_exception.h
transmission_interface::SimpleTransmission
transmission_interface
simple_transmission_loader.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
simple__transmission__loader_8cpp.html
transmission_interface/simple_transmission.h
transmission_interface/simple_transmission_loader.h
transmission_interface
simple_transmission_loader.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
simple__transmission__loader_8h.html
transmission_interface/transmission_loader.h
transmission_interface::SimpleTransmissionLoader
transmission_interface
transmission.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
transmission_8h.html
transmission_interface::ActuatorData
transmission_interface::JointData
transmission_interface::Transmission
transmission_interface
std::shared_ptr< Transmission >
TransmissionSharedPtr
namespacetransmission__interface.html
ab9c83204f6e51233b1a745d4483d1dae
transmission_info.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
transmission__info_8h.html
transmission_interface::ActuatorInfo
transmission_interface::JointInfo
transmission_interface::TransmissionInfo
transmission_interface
transmission_interface.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
transmission__interface_8h.html
transmission_interface/transmission.h
transmission_interface/transmission_interface_exception.h
transmission_interface::ActuatorToJointEffortHandle
transmission_interface::ActuatorToJointEffortInterface
transmission_interface::ActuatorToJointPositionHandle
transmission_interface::ActuatorToJointPositionInterface
transmission_interface::ActuatorToJointStateHandle
transmission_interface::ActuatorToJointStateInterface
transmission_interface::ActuatorToJointVelocityHandle
transmission_interface::ActuatorToJointVelocityInterface
transmission_interface::JointToActuatorEffortHandle
transmission_interface::JointToActuatorEffortInterface
transmission_interface::JointToActuatorPositionHandle
transmission_interface::JointToActuatorPositionInterface
transmission_interface::JointToActuatorStateHandle
transmission_interface::JointToActuatorStateInterface
transmission_interface::JointToActuatorVelocityHandle
transmission_interface::JointToActuatorVelocityInterface
transmission_interface::TransmissionHandle
transmission_interface::TransmissionInterface
transmission_interface
transmission_interface_exception.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
transmission__interface__exception_8h.html
transmission_interface::TransmissionInterfaceException
transmission_interface
transmission_interface_loader.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
transmission__interface__loader_8cpp.html
transmission_interface/transmission_interface_loader.h
transmission_interface
transmission_interface_loader.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
transmission__interface__loader_8h.html
transmission_interface/robot_transmissions.h
transmission_interface/transmission.h
transmission_interface/transmission_interface.h
transmission_interface/transmission_info.h
transmission_interface/transmission_loader.h
transmission_interface/transmission_parser.h
transmission_interface::ForwardTransmissionInterfaces
transmission_interface::InverseTransmissionInterfaces
transmission_interface::JointInterfaces
transmission_interface::RawJointData
transmission_interface::RequisiteProvider
transmission_interface::RequisiteProvider::TransmissionHandleData
transmission_interface::TransmissionInterfaceLoader
transmission_interface::TransmissionLoaderData
transmission_interface
std::map< std::string, RawJointData >
RawJointDataMap
namespacetransmission__interface.html
a964533e54f0c16a8aee6a87291f20c05
transmission_loader.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
transmission__loader_8cpp.html
transmission_interface/transmission_loader.h
transmission_interface
transmission_loader.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
transmission__loader_8h.html
transmission_interface/robot_transmissions.h
transmission_interface/transmission_info.h
transmission_interface/transmission.h
transmission_interface::TransmissionLoader
transmission_interface
std::shared_ptr< TransmissionLoader >
TransmissionLoaderSharedPtr
namespacetransmission__interface.html
af0d8475237caa84685f17b43ba11763f
transmission_parser.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
transmission__parser_8cpp.html
transmission_interface/transmission_parser.h
transmission_interface
transmission_parser.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
transmission__parser_8h.html
transmission_interface/transmission_info.h
transmission_interface::TransmissionParser
transmission_interface
velocity_joint_interface_provider.cpp
/tmp/ws/src/ros_control/transmission_interface/src/
velocity__joint__interface__provider_8cpp.html
transmission_interface/velocity_joint_interface_provider.h
transmission_interface
velocity_joint_interface_provider.h
/tmp/ws/src/ros_control/transmission_interface/include/transmission_interface/
velocity__joint__interface__provider_8h.html
transmission_interface/transmission_info.h
transmission_interface/transmission_interface_loader.h
transmission_interface/joint_state_interface_provider.h
transmission_interface::VelocityJointInterfaceProvider
transmission_interface
transmission_interface::ActuatorData
structtransmission__interface_1_1ActuatorData.html
std::vector< double * >
absolute_position
structtransmission__interface_1_1ActuatorData.html
a700912a79c922b44d94f9078e1102214
std::vector< double * >
effort
structtransmission__interface_1_1ActuatorData.html
ae1f49bd57b82580d1845e69b5a8037bb
std::vector< double * >
position
structtransmission__interface_1_1ActuatorData.html
ab582119acc9b0b0d5e84d2d968db0d1c
std::vector< double * >
torque_sensor
structtransmission__interface_1_1ActuatorData.html
a47078c91865adce4bf81bdc5a42554b9
std::vector< double * >
velocity
structtransmission__interface_1_1ActuatorData.html
a251581ce087e1d6f329cadbfa582b6b4
transmission_interface::ActuatorInfo
structtransmission__interface_1_1ActuatorInfo.html
std::vector< std::string >
hardware_interfaces_
structtransmission__interface_1_1ActuatorInfo.html
a3ee6e4825697fa77bf6f950383640e51
std::string
name_
structtransmission__interface_1_1ActuatorInfo.html
a8a6d1bf7f9ee324af0c8d0c6859af835
std::string
xml_element_
structtransmission__interface_1_1ActuatorInfo.html
af49b75ad699f804cf757a5bd0345bf51
transmission_interface::ActuatorToJointEffortHandle
classtransmission__interface_1_1ActuatorToJointEffortHandle.html
transmission_interface::TransmissionHandle
ActuatorToJointEffortHandle
classtransmission__interface_1_1ActuatorToJointEffortHandle.html
a181cd7c62ae8036010eeb5412749de9c
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1ActuatorToJointEffortHandle.html
a6fea37ab5d289c6acda7f9b291eddfc8
()
void
propagate
classtransmission__interface_1_1ActuatorToJointEffortHandle.html
a6fea37ab5d289c6acda7f9b291eddfc8
()
transmission_interface::ActuatorToJointEffortInterface
classtransmission__interface_1_1ActuatorToJointEffortInterface.html
TransmissionInterface< ActuatorToJointEffortHandle >
transmission_interface::ActuatorToJointPositionHandle
classtransmission__interface_1_1ActuatorToJointPositionHandle.html
transmission_interface::TransmissionHandle
ActuatorToJointPositionHandle
classtransmission__interface_1_1ActuatorToJointPositionHandle.html
a0b26650436b069aaa912e420b2b388c0
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1ActuatorToJointPositionHandle.html
a828d8f12d1b5f3282ba4636bf1339ace
()
void
propagate
classtransmission__interface_1_1ActuatorToJointPositionHandle.html
a828d8f12d1b5f3282ba4636bf1339ace
()
transmission_interface::ActuatorToJointPositionInterface
classtransmission__interface_1_1ActuatorToJointPositionInterface.html
TransmissionInterface< ActuatorToJointPositionHandle >
transmission_interface::ActuatorToJointStateHandle
classtransmission__interface_1_1ActuatorToJointStateHandle.html
transmission_interface::TransmissionHandle
ActuatorToJointStateHandle
classtransmission__interface_1_1ActuatorToJointStateHandle.html
a2de31c15b5b849206d92b20641a3b513
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1ActuatorToJointStateHandle.html
acb8f96b14e126cb06eab6c070757d5d8
()
void
propagate
classtransmission__interface_1_1ActuatorToJointStateHandle.html
acb8f96b14e126cb06eab6c070757d5d8
()
transmission_interface::ActuatorToJointStateInterface
classtransmission__interface_1_1ActuatorToJointStateInterface.html
TransmissionInterface< ActuatorToJointStateHandle >
transmission_interface::ActuatorToJointVelocityHandle
classtransmission__interface_1_1ActuatorToJointVelocityHandle.html
transmission_interface::TransmissionHandle
ActuatorToJointVelocityHandle
classtransmission__interface_1_1ActuatorToJointVelocityHandle.html
ac0e7950b50d1cc8a1c8dee70f5e446c0
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1ActuatorToJointVelocityHandle.html
ac02821422b5605937846c03ad1517541
()
void
propagate
classtransmission__interface_1_1ActuatorToJointVelocityHandle.html
ac02821422b5605937846c03ad1517541
()
transmission_interface::ActuatorToJointVelocityInterface
classtransmission__interface_1_1ActuatorToJointVelocityInterface.html
TransmissionInterface< ActuatorToJointVelocityHandle >
transmission_interface::BiDirectionalEffortJointInterfaceProvider
classtransmission__interface_1_1BiDirectionalEffortJointInterfaceProvider.html
transmission_interface::EffortJointInterfaceProvider
bool
registerTransmission
classtransmission__interface_1_1BiDirectionalEffortJointInterfaceProvider.html
a66885b95078dcac64c3a3b9e7e83f309
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
transmission_interface::BiDirectionalPositionJointInterfaceProvider
classtransmission__interface_1_1BiDirectionalPositionJointInterfaceProvider.html
transmission_interface::PositionJointInterfaceProvider
bool
registerTransmission
classtransmission__interface_1_1BiDirectionalPositionJointInterfaceProvider.html
adfecc6288ae4428dabab4d2f999f0712
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
transmission_interface::BiDirectionalVelocityJointInterfaceProvider
classtransmission__interface_1_1BiDirectionalVelocityJointInterfaceProvider.html
transmission_interface::VelocityJointInterfaceProvider
bool
registerTransmission
classtransmission__interface_1_1BiDirectionalVelocityJointInterfaceProvider.html
a10e2440f8bfff8f2a292333c63505fe8
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
transmission_interface::DifferentialTransmission
classtransmission__interface_1_1DifferentialTransmission.html
transmission_interface::Transmission
void
actuatorToJointAbsolutePosition
classtransmission__interface_1_1DifferentialTransmission.html
ac19369f5ede9b84267cdf3d3597caa0a
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointEffort
classtransmission__interface_1_1DifferentialTransmission.html
abc74055e69e72b4fa121ffc05bd25291
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointPosition
classtransmission__interface_1_1DifferentialTransmission.html
adf2100ecd6647a5683527cc89f324ab2
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointTorqueSensor
classtransmission__interface_1_1DifferentialTransmission.html
aa50d41f484666969b6cca00ffa215f42
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointVelocity
classtransmission__interface_1_1DifferentialTransmission.html
ac636432348524c938c617fa1b207f458
(const ActuatorData &act_data, JointData &jnt_data) override
DifferentialTransmission
classtransmission__interface_1_1DifferentialTransmission.html
a104e1aabb284179a49e04c75910616d5
(const std::vector< double > &actuator_reduction, const std::vector< double > &joint_reduction, bool ignore_transmission_for_absolute_encoders=false, const std::vector< double > &joint_offset=std::vector< double >(2, 0.0))
DifferentialTransmission
classtransmission__interface_1_1DifferentialTransmission.html
a01cd5f2930b2b4bd9941a03f09d52887
(const std::vector< double > &actuator_reduction, const std::vector< double > &joint_reduction, const std::vector< double > &joint_offset)
const std::vector< double > &
getActuatorReduction
classtransmission__interface_1_1DifferentialTransmission.html
ad650c86dc8b747695d1619bbe16c77a6
() const
const std::vector< double > &
getJointOffset
classtransmission__interface_1_1DifferentialTransmission.html
a3acbb2a80bda1630c2c932bb4b4d8f7f
() const
const std::vector< double > &
getJointReduction
classtransmission__interface_1_1DifferentialTransmission.html
a4dc51c280e93b09936cda7ac01ebf7a1
() const
bool
hasActuatorToJointAbsolutePosition
classtransmission__interface_1_1DifferentialTransmission.html
a9fc69fdb3562a7ab826226a30815389f
() const override
bool
hasActuatorToJointTorqueSensor
classtransmission__interface_1_1DifferentialTransmission.html
a0b0e3cc87a498504cbe3fe39b86e4f78
() const override
void
jointToActuatorEffort
classtransmission__interface_1_1DifferentialTransmission.html
a8806ca19ad977895780130c4ec178147
(const JointData &jnt_data, ActuatorData &act_data) override
void
jointToActuatorPosition
classtransmission__interface_1_1DifferentialTransmission.html
a359935df7d6e68e39824f85924cb5d48
(const JointData &jnt_data, ActuatorData &act_data) override
void
jointToActuatorVelocity
classtransmission__interface_1_1DifferentialTransmission.html
a900d5910c4fcbd856c37a33f5d287e32
(const JointData &jnt_data, ActuatorData &act_data) override
std::size_t
numActuators
classtransmission__interface_1_1DifferentialTransmission.html
ae91d47ea3c4b274cf4d2a23f4f48fc60
() const override
std::size_t
numJoints
classtransmission__interface_1_1DifferentialTransmission.html
a40ea1b340119f204bc404b7e5b56ef7a
() const override
std::vector< double >
act_reduction_
classtransmission__interface_1_1DifferentialTransmission.html
a30b53a75a2e7d15727c890641be695fc
bool
ignore_transmission_for_absolute_encoders_
classtransmission__interface_1_1DifferentialTransmission.html
a0496c38e4f7dd440cc516c0401ac3a91
std::vector< double >
jnt_offset_
classtransmission__interface_1_1DifferentialTransmission.html
a7a654cf7260e9dd86449e360375f9a62
std::vector< double >
jnt_reduction_
classtransmission__interface_1_1DifferentialTransmission.html
a67948bcfbbca3a82cad35c3c7d79ce58
transmission_interface::DifferentialTransmissionLoader
classtransmission__interface_1_1DifferentialTransmissionLoader.html
transmission_interface::TransmissionLoader
TransmissionSharedPtr
load
classtransmission__interface_1_1DifferentialTransmissionLoader.html
a4a6f16600d7b32f64ef042ebad52c89b
(const TransmissionInfo &transmission_info) override
static bool
getActuatorConfig
classtransmission__interface_1_1DifferentialTransmissionLoader.html
ad10412ddf328f76e19394957411608d3
(const TransmissionInfo &transmission_info, std::vector< double > &actuator_reduction)
static bool
getJointConfig
classtransmission__interface_1_1DifferentialTransmissionLoader.html
a15e4b39dc809ebc55f8f85b56a8eefad
(const TransmissionInfo &transmission_info, std::vector< double > &joint_reduction, std::vector< double > &joint_offset, bool &ignore_transmission_for_absolute_encoders)
transmission_interface::EffortJointInterfaceProvider
classtransmission__interface_1_1EffortJointInterfaceProvider.html
transmission_interface::JointStateInterfaceProvider
bool
updateJointInterfaces
classtransmission__interface_1_1EffortJointInterfaceProvider.html
aa78cba2ffa7b60e80ceeadc8c5fa8eb9
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map) override
bool
getActuatorCommandData
classtransmission__interface_1_1EffortJointInterfaceProvider.html
af4f7f66552cf56369857d24ce865dad4
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_cmd_data) override
bool
getJointCommandData
classtransmission__interface_1_1EffortJointInterfaceProvider.html
ad3caa7ad4b860cb243fa214d5d3125af
(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_cmd_data) override
bool
registerTransmission
classtransmission__interface_1_1EffortJointInterfaceProvider.html
a9764348895ac6c38aac86a7e811f32ad
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
transmission_interface::ForwardTransmissionInterfaces
structtransmission__interface_1_1ForwardTransmissionInterfaces.html
ActuatorToJointStateInterface
act_to_jnt_state
structtransmission__interface_1_1ForwardTransmissionInterfaces.html
af3e7bd8526d72d20cc6894534ab0445b
JointToActuatorEffortInterface
jnt_to_act_eff_cmd
structtransmission__interface_1_1ForwardTransmissionInterfaces.html
afc3218523ff4baaced1ab4b6b3a13400
JointToActuatorPositionInterface
jnt_to_act_pos_cmd
structtransmission__interface_1_1ForwardTransmissionInterfaces.html
a809dafad97e946e42b3a9c37d173bd84
JointToActuatorVelocityInterface
jnt_to_act_vel_cmd
structtransmission__interface_1_1ForwardTransmissionInterfaces.html
a3ab5d4bed8d43a7fc1d7f7e006164994
transmission_interface::FourBarLinkageTransmission
classtransmission__interface_1_1FourBarLinkageTransmission.html
transmission_interface::Transmission
void
actuatorToJointAbsolutePosition
classtransmission__interface_1_1FourBarLinkageTransmission.html
a4cd06ad6c899f0cc1d9534d1b4979b34
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointEffort
classtransmission__interface_1_1FourBarLinkageTransmission.html
a317fec0089d368f2093350d6f8667824
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointPosition
classtransmission__interface_1_1FourBarLinkageTransmission.html
afaabff6411bb0a40b8f4e8cd84ebc11b
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointTorqueSensor
classtransmission__interface_1_1FourBarLinkageTransmission.html
a3c48ffc6c2a9e82ff3eec7110c7ebfd3
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointVelocity
classtransmission__interface_1_1FourBarLinkageTransmission.html
a1d30a43dc8e239997d446abca41fdeaf
(const ActuatorData &act_data, JointData &jnt_data) override
FourBarLinkageTransmission
classtransmission__interface_1_1FourBarLinkageTransmission.html
a9ff66c55362981e4b8ff332046baa468
(const std::vector< double > &actuator_reduction, const std::vector< double > &joint_reduction, const std::vector< double > &joint_offset=std::vector< double >(2, 0.0))
const std::vector< double > &
getActuatorReduction
classtransmission__interface_1_1FourBarLinkageTransmission.html
a80122e7ebb8e4b50301046a61b2c085b
() const
const std::vector< double > &
getJointOffset
classtransmission__interface_1_1FourBarLinkageTransmission.html
a7cbb1d0f0f942c35f5b1b5289264bd56
() const
const std::vector< double > &
getJointReduction
classtransmission__interface_1_1FourBarLinkageTransmission.html
ad05bcb9e9297fcdc86517accd14ca585
() const
bool
hasActuatorToJointAbsolutePosition
classtransmission__interface_1_1FourBarLinkageTransmission.html
a21de8df5027df81c452521d78dcc2a34
() const override
bool
hasActuatorToJointTorqueSensor
classtransmission__interface_1_1FourBarLinkageTransmission.html
ab6cf04709e4296cd1ea4d82625aa01b0
() const override
void
jointToActuatorEffort
classtransmission__interface_1_1FourBarLinkageTransmission.html
acf3ab852a15fd87f42b9e4d2a0f3e3cb
(const JointData &jnt_data, ActuatorData &act_data) override
void
jointToActuatorPosition
classtransmission__interface_1_1FourBarLinkageTransmission.html
a0e47733463e0e5ec324c56b3cb4b69c2
(const JointData &jnt_data, ActuatorData &act_data) override
void
jointToActuatorVelocity
classtransmission__interface_1_1FourBarLinkageTransmission.html
a358530c4ee3bd835378b4066e7def5b5
(const JointData &jnt_data, ActuatorData &act_data) override
std::size_t
numActuators
classtransmission__interface_1_1FourBarLinkageTransmission.html
a0b9346220b8eaa0121a830c197f8bc00
() const override
std::size_t
numJoints
classtransmission__interface_1_1FourBarLinkageTransmission.html
a61cf707e1e49125cdb4733e53e2aad1e
() const override
std::vector< double >
act_reduction_
classtransmission__interface_1_1FourBarLinkageTransmission.html
a1b84ce5f80c50c2fb4f56420b9c285c1
std::vector< double >
jnt_offset_
classtransmission__interface_1_1FourBarLinkageTransmission.html
a90490792f819db113f1b5d7d5b3a8006
std::vector< double >
jnt_reduction_
classtransmission__interface_1_1FourBarLinkageTransmission.html
a1c9690253253940dd9df96bded385e62
transmission_interface::FourBarLinkageTransmissionLoader
classtransmission__interface_1_1FourBarLinkageTransmissionLoader.html
transmission_interface::TransmissionLoader
TransmissionSharedPtr
load
classtransmission__interface_1_1FourBarLinkageTransmissionLoader.html
a07e30492542d4a308e5ed66a3bc6b02f
(const TransmissionInfo &transmission_info) override
static bool
getActuatorConfig
classtransmission__interface_1_1FourBarLinkageTransmissionLoader.html
af74d8547d2464362746cfd2fbf6b8e6f
(const TransmissionInfo &transmission_info, std::vector< double > &actuator_reduction)
static bool
getJointConfig
classtransmission__interface_1_1FourBarLinkageTransmissionLoader.html
a0c9d68dc288df70d6574a8feb8f87739
(const TransmissionInfo &transmission_info, std::vector< double > &joint_reduction, std::vector< double > &joint_offset)
transmission_interface::InverseTransmissionInterfaces
structtransmission__interface_1_1InverseTransmissionInterfaces.html
ActuatorToJointEffortInterface
act_to_jnt_eff_cmd
structtransmission__interface_1_1InverseTransmissionInterfaces.html
ad6ff84693a3be05ffb79de123424f2b0
ActuatorToJointPositionInterface
act_to_jnt_pos_cmd
structtransmission__interface_1_1InverseTransmissionInterfaces.html
a5d946f6cdcf9bb633f6cedbf092e49c6
ActuatorToJointVelocityInterface
act_to_jnt_vel_cmd
structtransmission__interface_1_1InverseTransmissionInterfaces.html
aa76c318422c615cc665e02eec527c922
JointToActuatorStateInterface
jnt_to_act_state
structtransmission__interface_1_1InverseTransmissionInterfaces.html
af6f21e74c26383856bc46d0dba03472f
transmission_interface::JointData
structtransmission__interface_1_1JointData.html
std::vector< double * >
absolute_position
structtransmission__interface_1_1JointData.html
a1bae46eb81851cb4460149d321028b55
std::vector< double * >
effort
structtransmission__interface_1_1JointData.html
a8a186f6577405e7e2272ffede7dc0021
std::vector< double * >
position
structtransmission__interface_1_1JointData.html
af7938325fb875dee1e1a6cf73ce608f3
std::vector< double * >
torque_sensor
structtransmission__interface_1_1JointData.html
a2177c1b9267f0bb32fe6b06f135435b5
std::vector< double * >
velocity
structtransmission__interface_1_1JointData.html
affa345430f17c53cbec5a0016a1b8258
transmission_interface::JointInfo
structtransmission__interface_1_1JointInfo.html
std::vector< std::string >
hardware_interfaces_
structtransmission__interface_1_1JointInfo.html
aa509b088fcf8686a7da64cfd946d846a
std::string
name_
structtransmission__interface_1_1JointInfo.html
a42209c1c05e7242a090dc824cb418748
std::string
role_
structtransmission__interface_1_1JointInfo.html
a8e10eb8b1a025225d5817148037c6352
std::string
xml_element_
structtransmission__interface_1_1JointInfo.html
a4b3fae7d31c31492bd45a31b28fc6768
transmission_interface::JointInterfaces
structtransmission__interface_1_1JointInterfaces.html
hardware_interface::EffortJointInterface
effort_joint_interface
structtransmission__interface_1_1JointInterfaces.html
aa60b212e2af3a3eae38e19b3b2fe9983
hardware_interface::JointStateInterface
joint_state_interface
structtransmission__interface_1_1JointInterfaces.html
a0f09d0b4712753f36e2278e2335530b8
hardware_interface::PositionJointInterface
position_joint_interface
structtransmission__interface_1_1JointInterfaces.html
a03d3cda09dbdabd3535dc99bc6d595b8
hardware_interface::VelocityJointInterface
velocity_joint_interface
structtransmission__interface_1_1JointInterfaces.html
a93c071b8ecdf6e125f6fce927b1f0e6e
transmission_interface::JointStateInterfaceProvider
classtransmission__interface_1_1JointStateInterfaceProvider.html
transmission_interface::RequisiteProvider
bool
updateJointInterfaces
classtransmission__interface_1_1JointStateInterfaceProvider.html
ab6c6887593c755022a1a630faa49591e
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map) override
bool
getActuatorCommandData
classtransmission__interface_1_1JointStateInterfaceProvider.html
aa72ea568e622155dc201db98db83c862
(const TransmissionInfo &, hardware_interface::RobotHW *, ActuatorData &) override
bool
getActuatorStateData
classtransmission__interface_1_1JointStateInterfaceProvider.html
ab21d47f14be58d42c7af1975853d156f
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_state_data) override
bool
getJointCommandData
classtransmission__interface_1_1JointStateInterfaceProvider.html
a072136e22820ab86efa949450dbc6ba0
(const TransmissionInfo &, const RawJointDataMap &, JointData &) override
bool
getJointStateData
classtransmission__interface_1_1JointStateInterfaceProvider.html
a8ec97b2f346f4da8c620862377ea98b3
(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_state_data) override
bool
registerTransmission
classtransmission__interface_1_1JointStateInterfaceProvider.html
a0f565c86be1d03572e64aa6281d4e897
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
transmission_interface::JointToActuatorEffortHandle
classtransmission__interface_1_1JointToActuatorEffortHandle.html
transmission_interface::TransmissionHandle
JointToActuatorEffortHandle
classtransmission__interface_1_1JointToActuatorEffortHandle.html
a69b59533ae567a35df490c1938fe833f
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1JointToActuatorEffortHandle.html
ad22f9a9d257e5b1c5f6500b0cc6e7aad
()
void
propagate
classtransmission__interface_1_1JointToActuatorEffortHandle.html
ad22f9a9d257e5b1c5f6500b0cc6e7aad
()
transmission_interface::JointToActuatorEffortInterface
classtransmission__interface_1_1JointToActuatorEffortInterface.html
TransmissionInterface< JointToActuatorEffortHandle >
transmission_interface::JointToActuatorPositionHandle
classtransmission__interface_1_1JointToActuatorPositionHandle.html
transmission_interface::TransmissionHandle
JointToActuatorPositionHandle
classtransmission__interface_1_1JointToActuatorPositionHandle.html
a376909c8eff6f3962f176051ad5ee6d0
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1JointToActuatorPositionHandle.html
a1003f77cb22661f4a01646dfbb4eb7d5
()
void
propagate
classtransmission__interface_1_1JointToActuatorPositionHandle.html
a1003f77cb22661f4a01646dfbb4eb7d5
()
transmission_interface::JointToActuatorPositionInterface
classtransmission__interface_1_1JointToActuatorPositionInterface.html
TransmissionInterface< JointToActuatorPositionHandle >
transmission_interface::JointToActuatorStateHandle
classtransmission__interface_1_1JointToActuatorStateHandle.html
transmission_interface::TransmissionHandle
JointToActuatorStateHandle
classtransmission__interface_1_1JointToActuatorStateHandle.html
aa57523b9fc0ac845919b15ba8201b458
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1JointToActuatorStateHandle.html
a9969b3830310e792f4429f05cbbaae18
()
void
propagate
classtransmission__interface_1_1JointToActuatorStateHandle.html
a9969b3830310e792f4429f05cbbaae18
()
transmission_interface::JointToActuatorStateInterface
classtransmission__interface_1_1JointToActuatorStateInterface.html
TransmissionInterface< JointToActuatorStateHandle >
transmission_interface::JointToActuatorVelocityHandle
classtransmission__interface_1_1JointToActuatorVelocityHandle.html
transmission_interface::TransmissionHandle
JointToActuatorVelocityHandle
classtransmission__interface_1_1JointToActuatorVelocityHandle.html
a51259434ceff2acfb572553f33a19cc7
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
void
propagate
classtransmission__interface_1_1JointToActuatorVelocityHandle.html
a6373d379417c12ee034d7c07a7fcae97
()
void
propagate
classtransmission__interface_1_1JointToActuatorVelocityHandle.html
a6373d379417c12ee034d7c07a7fcae97
()
transmission_interface::JointToActuatorVelocityInterface
classtransmission__interface_1_1JointToActuatorVelocityInterface.html
TransmissionInterface< JointToActuatorVelocityHandle >
transmission_interface::PositionJointInterfaceProvider
classtransmission__interface_1_1PositionJointInterfaceProvider.html
transmission_interface::JointStateInterfaceProvider
bool
updateJointInterfaces
classtransmission__interface_1_1PositionJointInterfaceProvider.html
a773986951eef7f052934fe60b134a279
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map) override
bool
getActuatorCommandData
classtransmission__interface_1_1PositionJointInterfaceProvider.html
a75fe0d10d1964a7d2bf719a3b732f7f8
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_cmd_data) override
bool
getJointCommandData
classtransmission__interface_1_1PositionJointInterfaceProvider.html
a4531ea1bd0bf78581d6f29c52383943f
(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_cmd_data) override
bool
registerTransmission
classtransmission__interface_1_1PositionJointInterfaceProvider.html
acbc474c82fd7a79566c89c24a918f2c8
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
transmission_interface::RawJointData
structtransmission__interface_1_1RawJointData.html
double
absolute_position
structtransmission__interface_1_1RawJointData.html
a8086e2943374071057f71e4993ba450a
double
effort
structtransmission__interface_1_1RawJointData.html
a073461d91f0f26bb768b8a4c5c616c9e
double
effort_cmd
structtransmission__interface_1_1RawJointData.html
aa2914932b8704303d506f57e9bb98510
bool
hasAbsolutePosition
structtransmission__interface_1_1RawJointData.html
a9ade7a9ee1c9b5650fcb6a8a683c1ff5
bool
hasTorqueSensor
structtransmission__interface_1_1RawJointData.html
ae5e3223e8a72eecc5fd0342059b0aeec
double
position
structtransmission__interface_1_1RawJointData.html
a2461dd4917abda0763ba3ada653562d0
double
position_cmd
structtransmission__interface_1_1RawJointData.html
a6aaadbdf952a37aea491866d055ffa3f
double
torque_sensor
structtransmission__interface_1_1RawJointData.html
a8e61bd37a97cc29eeac7f3177a7287c7
double
velocity
structtransmission__interface_1_1RawJointData.html
aa90b8f3331a32636e50dd0f267c85be2
double
velocity_cmd
structtransmission__interface_1_1RawJointData.html
a488f89e26cd29df570a087bd7e46cbc4
transmission_interface::RequisiteProvider
classtransmission__interface_1_1RequisiteProvider.html
transmission_interface::RequisiteProvider::TransmissionHandleData
bool
loadTransmissionMaps
classtransmission__interface_1_1RequisiteProvider.html
ab23fcb848253d54ecdaae0980a54e6c5
(const TransmissionInfo &transmission_info, TransmissionLoaderData &loader_data, TransmissionSharedPtr transmission)
virtual bool
updateJointInterfaces
classtransmission__interface_1_1RequisiteProvider.html
a5c4bf1905faf657b5fb0db256d47e564
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map)=0
virtual
~RequisiteProvider
classtransmission__interface_1_1RequisiteProvider.html
a332f9d201d18e2159378d818ab9232cb
()=default
virtual bool
getActuatorCommandData
classtransmission__interface_1_1RequisiteProvider.html
aed49ef17bbf3f6c4ecdf0cf73f99afd1
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_cmd_data)=0
bool
getActuatorHandles
classtransmission__interface_1_1RequisiteProvider.html
afac012af4146cf029f2acc6e1dcff26c
(const std::vector< ActuatorInfo > &actuators_info, hardware_interface::RobotHW *robot_hw, std::vector< Handle > &handles)
virtual bool
getActuatorStateData
classtransmission__interface_1_1RequisiteProvider.html
a34992afde0b3987c47bfad5c844154f0
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_state_data)=0
virtual bool
getJointCommandData
classtransmission__interface_1_1RequisiteProvider.html
ab2031e900d310496582aedeb30c8a583
(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_cmd_data)=0
virtual bool
getJointStateData
classtransmission__interface_1_1RequisiteProvider.html
a967dee039c8a235bfe05c0d586173694
(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_state_data)=0
virtual bool
registerTransmission
classtransmission__interface_1_1RequisiteProvider.html
a7028df3ebec43fc6a8be645d23cef0cf
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data)=0
static bool
hasResource
classtransmission__interface_1_1RequisiteProvider.html
aaee3257743099e43d7e7110bbe3875f1
(const std::string &name, const Interface &iface)
transmission_interface::RobotTransmissions
classtransmission__interface_1_1RobotTransmissions.html
hardware_interface::InterfaceManager
transmission_interface::SimpleTransmission
classtransmission__interface_1_1SimpleTransmission.html
transmission_interface::Transmission
void
actuatorToJointAbsolutePosition
classtransmission__interface_1_1SimpleTransmission.html
aae30ea94545368abcc40b98ebbbe538e
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointEffort
classtransmission__interface_1_1SimpleTransmission.html
ae1859bc472126286f7474c43d2d32afd
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointPosition
classtransmission__interface_1_1SimpleTransmission.html
a026d6aa45c751f3a7b184dbbb23d2932
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointTorqueSensor
classtransmission__interface_1_1SimpleTransmission.html
abad5f7fe04ec768878367cd7dd7e7a03
(const ActuatorData &act_data, JointData &jnt_data) override
void
actuatorToJointVelocity
classtransmission__interface_1_1SimpleTransmission.html
a693979008cb6eff18fe6579e1fc2a3d5
(const ActuatorData &act_data, JointData &jnt_data) override
double
getActuatorReduction
classtransmission__interface_1_1SimpleTransmission.html
ad5bd1860b73d108509682f830e14d5e2
() const
double
getJointOffset
classtransmission__interface_1_1SimpleTransmission.html
a39c63ed94d229f469236a5b15dc63b85
() const
bool
hasActuatorToJointAbsolutePosition
classtransmission__interface_1_1SimpleTransmission.html
a46a196d0eee65ca9ff83f8715e4b1402
() const override
bool
hasActuatorToJointTorqueSensor
classtransmission__interface_1_1SimpleTransmission.html
a2dcceac385cb03140f41143eff9f044a
() const override
void
jointToActuatorEffort
classtransmission__interface_1_1SimpleTransmission.html
a6456eef09067c813939a4c9eb942313c
(const JointData &jnt_data, ActuatorData &act_data) override
void
jointToActuatorPosition
classtransmission__interface_1_1SimpleTransmission.html
a97bc4a44094fea80405b330eebff114d
(const JointData &jnt_data, ActuatorData &act_data) override
void
jointToActuatorVelocity
classtransmission__interface_1_1SimpleTransmission.html
a3268307a0e6d5350a2f9b772bdd960a1
(const JointData &jnt_data, ActuatorData &act_data) override
std::size_t
numActuators
classtransmission__interface_1_1SimpleTransmission.html
acced0767fa28eabc5d6604b926e3477f
() const override
std::size_t
numJoints
classtransmission__interface_1_1SimpleTransmission.html
ab85ada15901c5526de583aa1b87b2ccd
() const override
SimpleTransmission
classtransmission__interface_1_1SimpleTransmission.html
a6c602f7c2105610cd743f9f58fa87af8
(const double reduction, const double joint_offset=0.0)
double
jnt_offset_
classtransmission__interface_1_1SimpleTransmission.html
a0a703a7be9e23a7c073e94fce18f8f9e
double
reduction_
classtransmission__interface_1_1SimpleTransmission.html
a4f1f6901edc83a22479fffb24ecc121f
transmission_interface::SimpleTransmissionLoader
classtransmission__interface_1_1SimpleTransmissionLoader.html
transmission_interface::TransmissionLoader
TransmissionSharedPtr
load
classtransmission__interface_1_1SimpleTransmissionLoader.html
aef228d8806bd09fef182521033f88791
(const TransmissionInfo &transmission_info) override
transmission_interface::Transmission
classtransmission__interface_1_1Transmission.html
virtual void
actuatorToJointAbsolutePosition
classtransmission__interface_1_1Transmission.html
a68abc99b3eeb38d5f85b98fb19af1e60
(const ActuatorData &, JointData &)
virtual void
actuatorToJointEffort
classtransmission__interface_1_1Transmission.html
aa02b69a3b3d7b799c886910ff1368a8b
(const ActuatorData &act_data, JointData &jnt_data)=0
virtual void
actuatorToJointPosition
classtransmission__interface_1_1Transmission.html
a33ad6c39355b540fbf688e79cd4f83d9
(const ActuatorData &act_data, JointData &jnt_data)=0
virtual void
actuatorToJointTorqueSensor
classtransmission__interface_1_1Transmission.html
aaca51df0dda829b5c6ecce8b19c7e771
(const ActuatorData &, JointData &)
virtual void
actuatorToJointVelocity
classtransmission__interface_1_1Transmission.html
a95c7d5cc2157dd69ac6a894b4340340f
(const ActuatorData &act_data, JointData &jnt_data)=0
virtual bool
hasActuatorToJointAbsolutePosition
classtransmission__interface_1_1Transmission.html
a63824eb89e4b73197af64f2ca5ee37c5
() const
virtual bool
hasActuatorToJointTorqueSensor
classtransmission__interface_1_1Transmission.html
afbe981f14b13933df7a1a306051bc944
() const
virtual void
jointToActuatorEffort
classtransmission__interface_1_1Transmission.html
ae10c79aed71e6d945159f4c70fa3cb5d
(const JointData &jnt_data, ActuatorData &act_data)=0
virtual void
jointToActuatorPosition
classtransmission__interface_1_1Transmission.html
a2b60785f850aa531ca61ef4acfef3e75
(const JointData &jnt_data, ActuatorData &act_data)=0
virtual void
jointToActuatorVelocity
classtransmission__interface_1_1Transmission.html
a1d8338d833e2df02728afeaabc090af0
(const JointData &jnt_data, ActuatorData &act_data)=0
virtual std::size_t
numActuators
classtransmission__interface_1_1Transmission.html
a108778a899c586253c9bffd564f20456
() const =0
virtual std::size_t
numJoints
classtransmission__interface_1_1Transmission.html
a7516e13025ef2b7aa77469362b33c745
() const =0
virtual
~Transmission
classtransmission__interface_1_1Transmission.html
a536c0b88e6a679e1f4927e97bb52690b
()=default
transmission_interface::TransmissionHandle
classtransmission__interface_1_1TransmissionHandle.html
std::string
getName
classtransmission__interface_1_1TransmissionHandle.html
aba232302560347fa8145497b2e3c8aa1
() const
TransmissionHandle
classtransmission__interface_1_1TransmissionHandle.html
ace05a7c7d32785de77a50b6a088b1e4b
(const std::string &name, Transmission *transmission, const ActuatorData &actuator_data, const JointData &joint_data)
ActuatorData
actuator_data_
classtransmission__interface_1_1TransmissionHandle.html
abb324d8f81910c4b49ec4d2f2b406552
JointData
joint_data_
classtransmission__interface_1_1TransmissionHandle.html
a3c9572af4e0be8adae5d3b3ec471b95e
std::string
name_
classtransmission__interface_1_1TransmissionHandle.html
a328862270293f96d088f742765a49366
Transmission *
transmission_
classtransmission__interface_1_1TransmissionHandle.html
a91d5f7ad64dcfae50cdeeff533246508
static bool
hasValidPointers
classtransmission__interface_1_1TransmissionHandle.html
aa6d3fc96c2e8f4a8ae9dded57897a6ae
(const std::vector< double * > &data)
transmission_interface::RequisiteProvider::TransmissionHandleData
structtransmission__interface_1_1RequisiteProvider_1_1TransmissionHandleData.html
ActuatorData
act_cmd_data
structtransmission__interface_1_1RequisiteProvider_1_1TransmissionHandleData.html
aa7e2fee9749103a42506047c71acf604
ActuatorData
act_state_data
structtransmission__interface_1_1RequisiteProvider_1_1TransmissionHandleData.html
afa2767eb195ffe2d7ae9d532ce44a134
JointData
jnt_cmd_data
structtransmission__interface_1_1RequisiteProvider_1_1TransmissionHandleData.html
a88930c62383ede65f61f771f34549b28
JointData
jnt_state_data
structtransmission__interface_1_1RequisiteProvider_1_1TransmissionHandleData.html
af54bfe19285872f8219a0757165f6f2b
std::string
name
structtransmission__interface_1_1RequisiteProvider_1_1TransmissionHandleData.html
a697328c3b99804dbe726b34f1a9b0e51
TransmissionSharedPtr
transmission
structtransmission__interface_1_1RequisiteProvider_1_1TransmissionHandleData.html
a7db6216c103d49daa860b28dead4d9a9
transmission_interface::TransmissionInfo
structtransmission__interface_1_1TransmissionInfo.html
std::vector< ActuatorInfo >
actuators_
structtransmission__interface_1_1TransmissionInfo.html
a00851446d58b5019486f46d07e6de6d8
std::vector< JointInfo >
joints_
structtransmission__interface_1_1TransmissionInfo.html
af396fb8c2de78e7b2430aadbb55ce566
std::string
name_
structtransmission__interface_1_1TransmissionInfo.html
a095b376798450025b7fe4a2fec1fd64b
std::string
type_
structtransmission__interface_1_1TransmissionInfo.html
a030c28dd80b86dcff21656137d50f704
transmission_interface::TransmissionInterface
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< HandleType >
HandleType
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< ActuatorToJointEffortHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< ActuatorToJointEffortHandle >
ActuatorToJointEffortHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< ActuatorToJointPositionHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< ActuatorToJointPositionHandle >
ActuatorToJointPositionHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< ActuatorToJointStateHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< ActuatorToJointStateHandle >
ActuatorToJointStateHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< ActuatorToJointVelocityHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< ActuatorToJointVelocityHandle >
ActuatorToJointVelocityHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< JointToActuatorEffortHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< JointToActuatorEffortHandle >
JointToActuatorEffortHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< JointToActuatorPositionHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< JointToActuatorPositionHandle >
JointToActuatorPositionHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< JointToActuatorStateHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< JointToActuatorStateHandle >
JointToActuatorStateHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
TransmissionInterface< JointToActuatorVelocityHandle >
classtransmission__interface_1_1TransmissionInterface.html
ResourceManager< JointToActuatorVelocityHandle >
JointToActuatorVelocityHandle
getHandle
classtransmission__interface_1_1TransmissionInterface.html
a5c96d314de70c12286163086affbbc46
(const std::string &name)
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
void
propagate
classtransmission__interface_1_1TransmissionInterface.html
a5fe6a70c99573421d542c9a982c1f017
()
transmission_interface::TransmissionInterfaceException
classtransmission__interface_1_1TransmissionInterfaceException.html
TransmissionInterfaceException
classtransmission__interface_1_1TransmissionInterfaceException.html
a58b57918d0cfadad975ae59244fd461d
(const std::string &message)
const char *
what
classtransmission__interface_1_1TransmissionInterfaceException.html
ad17d95ddcbd23cecfd1f284ab119da73
() const noexcept override
std::string
msg
classtransmission__interface_1_1TransmissionInterfaceException.html
adbb79513980c38313d8fbba6cca99632
transmission_interface::TransmissionInterfaceLoader
classtransmission__interface_1_1TransmissionInterfaceLoader.html
TransmissionLoaderData *
getData
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a7f506e34ace94db7910844a0e8a784b9
()
bool
load
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a3e6d67bb1f45dbf93fd8d12e434c17b7
(const std::string &urdf)
bool
load
classtransmission__interface_1_1TransmissionInterfaceLoader.html
abbbc42153336f349512e230f783a9b95
(const std::vector< TransmissionInfo > &transmission_info_vec)
bool
load
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a4ae6b04f58550684c4900916c8f6fae9
(const TransmissionInfo &transmission_info)
TransmissionInterfaceLoader
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a2aac2f888fbf2617a1b07bbcd88a2e6c
(hardware_interface::RobotHW *robot_hw, RobotTransmissions *robot_transmissions)
pluginlib::ClassLoader< RequisiteProvider >
RequisiteProviderClassLoader
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a866d444e5a3d16d8f9e7fb103ffd05c0
std::shared_ptr< RequisiteProviderClassLoader >
RequisiteProviderClassLoaderPtr
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a3254713c5c1241ca34f6ba8b7c6c788e
std::shared_ptr< RequisiteProvider >
RequisiteProviderPtr
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a9e2cf1f51b50a92aaaeba7c58a73f947
pluginlib::ClassLoader< TransmissionLoader >
TransmissionClassLoader
classtransmission__interface_1_1TransmissionInterfaceLoader.html
aa7055192f12c14b96259d9deb6c0428a
std::shared_ptr< TransmissionClassLoader >
TransmissionClassLoaderPtr
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a7192fa99e1bedc5de55d846debcdc532
TransmissionLoaderData
loader_data_
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a0eb2c7f70720e7809cad26d842fa41b8
RequisiteProviderClassLoaderPtr
req_provider_loader_
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a166ca9bd74ce315b0a2e5a0b798f0e1f
hardware_interface::RobotHW *
robot_hw_ptr_
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a79b8fed04e0c0f442f064ffe691313f1
RobotTransmissions *
robot_transmissions_ptr_
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a56472a34ec9049c405da695a29363f32
TransmissionClassLoaderPtr
transmission_class_loader_
classtransmission__interface_1_1TransmissionInterfaceLoader.html
a4c3017d814ef1c8f93a2b42da9330511
transmission_interface::TransmissionLoader
classtransmission__interface_1_1TransmissionLoader.html
virtual TransmissionSharedPtr
load
classtransmission__interface_1_1TransmissionLoader.html
aadb925ca1a83ae82add273ddefa53465
(const TransmissionInfo &transmission_info)=0
virtual
~TransmissionLoader
classtransmission__interface_1_1TransmissionLoader.html
a033cf8d6bd720d552275cb7c64e7463b
()=default
static bool
checkActuatorDimension
classtransmission__interface_1_1TransmissionLoader.html
ae05435eee55e0fb1ff79c6d9327bc182
(const TransmissionInfo &transmission_info, const unsigned int expected_dim)
static bool
checkJointDimension
classtransmission__interface_1_1TransmissionLoader.html
aa01c46d92e6497e1d930662c2f0ea23d
(const TransmissionInfo &transmission_info, const unsigned int expected_dim)
static bool
getActuatorReduction
classtransmission__interface_1_1TransmissionLoader.html
a79cb2fe71e5cb7d226a86b39f2351fb8
(const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, double &reduction)
static bool
getActuatorRole
classtransmission__interface_1_1TransmissionLoader.html
adf4efee1dfc2bf5dedbfb88111ed2cdb
(const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, std::string &role)
static bool
getJointOffset
classtransmission__interface_1_1TransmissionLoader.html
adb7731e8b8d0c605d943855ae70f0723
(const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &offset)
static bool
getJointReduction
classtransmission__interface_1_1TransmissionLoader.html
a9ec4fa1be7cec85acaaf5975b92667ae
(const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &reduction)
static bool
getJointRole
classtransmission__interface_1_1TransmissionLoader.html
a3449e1085fdf88e9738e6aff47450f29
(const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, std::string &role)
static TiXmlElement
loadXmlElement
classtransmission__interface_1_1TransmissionLoader.html
a788b6c8e5f78bd2eb5887e854d34ab4c
(const std::string &element_str)
transmission_interface::TransmissionLoaderData
structtransmission__interface_1_1TransmissionLoaderData.html
InverseTransmissionInterfaces
inverse_transmission_interfaces
structtransmission__interface_1_1TransmissionLoaderData.html
a4248dd1a3bc099ab56c37c78a2250893
JointInterfaces
joint_interfaces
structtransmission__interface_1_1TransmissionLoaderData.html
a93ef12e3d21b38baafec47735b8b9488
RawJointDataMap
raw_joint_data_map
structtransmission__interface_1_1TransmissionLoaderData.html
a43acb5302e0663e639a06b7e46d7e639
hardware_interface::RobotHW *
robot_hw
structtransmission__interface_1_1TransmissionLoaderData.html
ae5338776a2f97e204d5cd08eae397b40
RobotTransmissions *
robot_transmissions
structtransmission__interface_1_1TransmissionLoaderData.html
a94919e0c7bb219a610727884a62151a4
std::vector< TransmissionSharedPtr >
transmission_data
structtransmission__interface_1_1TransmissionLoaderData.html
a60f22efe763981b6fc99a43b0c346de9
ForwardTransmissionInterfaces
transmission_interfaces
structtransmission__interface_1_1TransmissionLoaderData.html
ad7d325dee38b9452b712d380129e6534
transmission_interface::TransmissionParser
classtransmission__interface_1_1TransmissionParser.html
static bool
parse
classtransmission__interface_1_1TransmissionParser.html
a7b76b266a8a00c61f6ae31cce15575d1
(const std::string &urdf_string, std::vector< TransmissionInfo > &transmissions)
static bool
parseActuators
classtransmission__interface_1_1TransmissionParser.html
a2e740597c6644f7f65db4d8d1c158d9b
(TiXmlElement *trans_it, std::vector< ActuatorInfo > &actuators)
static bool
parseJoints
classtransmission__interface_1_1TransmissionParser.html
adaaa81d894a43b70f644fe67158f3c05
(TiXmlElement *trans_it, std::vector< JointInfo > &joints)
transmission_interface::VelocityJointInterfaceProvider
classtransmission__interface_1_1VelocityJointInterfaceProvider.html
transmission_interface::JointStateInterfaceProvider
bool
updateJointInterfaces
classtransmission__interface_1_1VelocityJointInterfaceProvider.html
a18f032474fe512c954049e44879b5398
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, JointInterfaces &joint_interfaces, RawJointDataMap &raw_joint_data_map) override
bool
getActuatorCommandData
classtransmission__interface_1_1VelocityJointInterfaceProvider.html
acc98dceeb272adc56e748ea8a961cce9
(const TransmissionInfo &transmission_info, hardware_interface::RobotHW *robot_hw, ActuatorData &act_cmd_data) override
bool
getJointCommandData
classtransmission__interface_1_1VelocityJointInterfaceProvider.html
a35847c90f73f5419c7be38086f135333
(const TransmissionInfo &transmission_info, const RawJointDataMap &raw_joint_data_map, JointData &jnt_cmd_data) override
bool
registerTransmission
classtransmission__interface_1_1VelocityJointInterfaceProvider.html
a6c1cdd904bde032e167b21faec8664ef
(TransmissionLoaderData &loader_data, TransmissionHandleData &handle_data) override
transmission_interface
namespacetransmission__interface.html
transmission_interface::ActuatorData
transmission_interface::ActuatorInfo
transmission_interface::ActuatorToJointEffortHandle
transmission_interface::ActuatorToJointEffortInterface
transmission_interface::ActuatorToJointPositionHandle
transmission_interface::ActuatorToJointPositionInterface
transmission_interface::ActuatorToJointStateHandle
transmission_interface::ActuatorToJointStateInterface
transmission_interface::ActuatorToJointVelocityHandle
transmission_interface::ActuatorToJointVelocityInterface
transmission_interface::BiDirectionalEffortJointInterfaceProvider
transmission_interface::BiDirectionalPositionJointInterfaceProvider
transmission_interface::BiDirectionalVelocityJointInterfaceProvider
transmission_interface::DifferentialTransmission
transmission_interface::DifferentialTransmissionLoader
transmission_interface::EffortJointInterfaceProvider
transmission_interface::ForwardTransmissionInterfaces
transmission_interface::FourBarLinkageTransmission
transmission_interface::FourBarLinkageTransmissionLoader
transmission_interface::InverseTransmissionInterfaces
transmission_interface::JointData
transmission_interface::JointInfo
transmission_interface::JointInterfaces
transmission_interface::JointStateInterfaceProvider
transmission_interface::JointToActuatorEffortHandle
transmission_interface::JointToActuatorEffortInterface
transmission_interface::JointToActuatorPositionHandle
transmission_interface::JointToActuatorPositionInterface
transmission_interface::JointToActuatorStateHandle
transmission_interface::JointToActuatorStateInterface
transmission_interface::JointToActuatorVelocityHandle
transmission_interface::JointToActuatorVelocityInterface
transmission_interface::PositionJointInterfaceProvider
transmission_interface::RawJointData
transmission_interface::RequisiteProvider
transmission_interface::RobotTransmissions
transmission_interface::SimpleTransmission
transmission_interface::SimpleTransmissionLoader
transmission_interface::Transmission
transmission_interface::TransmissionHandle
transmission_interface::TransmissionInfo
transmission_interface::TransmissionInterface
transmission_interface::TransmissionInterfaceException
transmission_interface::TransmissionInterfaceLoader
transmission_interface::TransmissionLoader
transmission_interface::TransmissionLoaderData
transmission_interface::TransmissionParser
transmission_interface::VelocityJointInterfaceProvider
std::map< std::string, RawJointData >
RawJointDataMap
namespacetransmission__interface.html
a964533e54f0c16a8aee6a87291f20c05
std::shared_ptr< TransmissionLoader >
TransmissionLoaderSharedPtr
namespacetransmission__interface.html
af0d8475237caa84685f17b43ba11763f
std::shared_ptr< Transmission >
TransmissionSharedPtr
namespacetransmission__interface.html
ab9c83204f6e51233b1a745d4483d1dae
transmission_types
Transmission types
group__transmission__types.html
transmission_interface::DifferentialTransmission
transmission_interface::FourBarLinkageTransmission
transmission_interface::SimpleTransmission
index
index
example