include
rm_hw
transmission
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>
8
#include <
transmission_interface/transmission_loader.h
>
9
#include "
rm_hw/transmission/multi_actuator_transmission.h
"
10
11
namespace
transmission_interface
12
{
13
class
MultiActuatorTransmissionLoader
:
public
TransmissionLoader
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