#include <simple_transmission_for_muscle.hpp>
Public Member Functions | |
bool | initXml (TiXmlElement *config, pr2_mechanism_model::Robot *robot) |
bool | initXml (TiXmlElement *config) |
void | propagateEffort (std::vector< pr2_mechanism_model::JointState * > &, std::vector< pr2_hardware_interface::Actuator * > &) |
void | propagateEffortBackwards (std::vector< pr2_hardware_interface::Actuator * > &, std::vector< pr2_mechanism_model::JointState * > &) |
void | propagatePosition (std::vector< pr2_hardware_interface::Actuator * > &, std::vector< pr2_mechanism_model::JointState * > &) |
void | propagatePositionBackwards (std::vector< pr2_mechanism_model::JointState * > &, std::vector< pr2_hardware_interface::Actuator * > &) |
SimpleTransmissionForMuscle () | |
~SimpleTransmissionForMuscle () | |
Public Attributes | |
double | mechanical_reduction_ |
Private Attributes | |
pr2_mechanism_model::JointCalibrationSimulator | joint_calibration_simulator_ |
ros::Time | simulated_actuator_start_time_ |
int | simulated_actuator_timestamp_initialized_ |
Definition at line 50 of file simple_transmission_for_muscle.hpp.
Definition at line 53 of file simple_transmission_for_muscle.hpp.
Definition at line 54 of file simple_transmission_for_muscle.hpp.
bool sr_mechanism_model::SimpleTransmissionForMuscle::initXml | ( | TiXmlElement * | config, |
pr2_mechanism_model::Robot * | robot | ||
) | [virtual] |
Implements pr2_mechanism_model::Transmission.
Definition at line 53 of file simple_transmission_for_muscle.cpp.
bool sr_mechanism_model::SimpleTransmissionForMuscle::initXml | ( | TiXmlElement * | config | ) | [virtual] |
Reimplemented from pr2_mechanism_model::Transmission.
Definition at line 90 of file simple_transmission_for_muscle.cpp.
void sr_mechanism_model::SimpleTransmissionForMuscle::propagateEffort | ( | std::vector< pr2_mechanism_model::JointState * > & | , |
std::vector< pr2_hardware_interface::Actuator * > & | |||
) |
Definition at line 176 of file simple_transmission_for_muscle.cpp.
void sr_mechanism_model::SimpleTransmissionForMuscle::propagateEffortBackwards | ( | std::vector< pr2_hardware_interface::Actuator * > & | , |
std::vector< pr2_mechanism_model::JointState * > & | |||
) |
Definition at line 210 of file simple_transmission_for_muscle.cpp.
void sr_mechanism_model::SimpleTransmissionForMuscle::propagatePosition | ( | std::vector< pr2_hardware_interface::Actuator * > & | , |
std::vector< pr2_mechanism_model::JointState * > & | |||
) |
Definition at line 118 of file simple_transmission_for_muscle.cpp.
void sr_mechanism_model::SimpleTransmissionForMuscle::propagatePositionBackwards | ( | std::vector< pr2_mechanism_model::JointState * > & | , |
std::vector< pr2_hardware_interface::Actuator * > & | |||
) |
Definition at line 138 of file simple_transmission_for_muscle.cpp.
pr2_mechanism_model::JointCalibrationSimulator sr_mechanism_model::SimpleTransmissionForMuscle::joint_calibration_simulator_ [private] |
Definition at line 74 of file simple_transmission_for_muscle.hpp.
Definition at line 59 of file simple_transmission_for_muscle.hpp.
Definition at line 72 of file simple_transmission_for_muscle.hpp.
int sr_mechanism_model::SimpleTransmissionForMuscle::simulated_actuator_timestamp_initialized_ [private] |
Definition at line 71 of file simple_transmission_for_muscle.hpp.