multi_actuator_transmission_loader.h
Go to the documentation of this file.
1 //
2 // Created by luotinkai on 2021/12/5.
3 //
4 
5 #pragma once
6 
7 #include <tinyxml.h>
10 
11 namespace transmission_interface
12 {
14 {
15 public:
16  TransmissionSharedPtr load(const TransmissionInfo& transmission_info) override;
17 
18 private:
19  static bool getActuatorConfig(const TransmissionInfo& transmission_info, std::vector<double>& actuator_reduction);
20  static bool getJointConfig(const TransmissionInfo& transmission_info, double& joint_reduction, double& joint_offset);
21 };
22 
23 } // namespace transmission_interface
transmission_loader.h
transmission_interface::TransmissionSharedPtr
std::shared_ptr< Transmission > TransmissionSharedPtr
transmission_interface
transmission_interface::MultiActuatorTransmissionLoader::getActuatorConfig
static bool getActuatorConfig(const TransmissionInfo &transmission_info, std::vector< double > &actuator_reduction)
Definition: multi_actuator_transmission_loader.cpp:41
multi_actuator_transmission.h
transmission_interface::MultiActuatorTransmissionLoader::getJointConfig
static bool getJointConfig(const TransmissionInfo &transmission_info, double &joint_reduction, double &joint_offset)
Definition: multi_actuator_transmission_loader.cpp:74
transmission_interface::MultiActuatorTransmissionLoader::load
TransmissionSharedPtr load(const TransmissionInfo &transmission_info) override
Definition: multi_actuator_transmission_loader.cpp:13
transmission_interface::TransmissionLoader
transmission_interface::TransmissionInfo
transmission_interface::MultiActuatorTransmissionLoader
Definition: multi_actuator_transmission_loader.h:13


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