Public Member Functions | Static Private Member Functions | List of all members
transmission_interface::MultiActuatorTransmissionLoader Class Reference

#include <multi_actuator_transmission_loader.h>

Inheritance diagram for transmission_interface::MultiActuatorTransmissionLoader:
Inheritance graph
[legend]

Public Member Functions

TransmissionSharedPtr load (const TransmissionInfo &transmission_info) override
 
- Public Member Functions inherited from transmission_interface::TransmissionLoader
virtual ~TransmissionLoader ()=default
 

Static Private Member Functions

static bool getActuatorConfig (const TransmissionInfo &transmission_info, std::vector< double > &actuator_reduction)
 
static bool getJointConfig (const TransmissionInfo &transmission_info, double &joint_reduction, double &joint_offset)
 

Additional Inherited Members

- Static Protected Member Functions inherited from transmission_interface::TransmissionLoader
static bool checkActuatorDimension (const TransmissionInfo &transmission_info, const unsigned int expected_dim)
 
static bool checkJointDimension (const TransmissionInfo &transmission_info, const unsigned int expected_dim)
 
static bool getActuatorReduction (const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, double &reduction)
 
static bool getActuatorRole (const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, std::string &role)
 
static bool getJointOffset (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &offset)
 
static bool getJointReduction (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &reduction)
 
static bool getJointRole (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, std::string &role)
 
static TiXmlElement loadXmlElement (const std::string &element_str)
 

Detailed Description

Definition at line 13 of file multi_actuator_transmission_loader.h.

Member Function Documentation

◆ getActuatorConfig()

bool transmission_interface::MultiActuatorTransmissionLoader::getActuatorConfig ( const TransmissionInfo transmission_info,
std::vector< double > &  actuator_reduction 
)
staticprivate

Definition at line 41 of file multi_actuator_transmission_loader.cpp.

◆ getJointConfig()

bool transmission_interface::MultiActuatorTransmissionLoader::getJointConfig ( const TransmissionInfo transmission_info,
double &  joint_reduction,
double &  joint_offset 
)
staticprivate

Definition at line 74 of file multi_actuator_transmission_loader.cpp.

◆ load()

TransmissionSharedPtr transmission_interface::MultiActuatorTransmissionLoader::load ( const TransmissionInfo transmission_info)
overridevirtual

The documentation for this class was generated from the following files:


rm_hw
Author(s): Qiayuan Liao
autogenerated on Tue May 6 2025 02:23:44