Go to the documentation of this file.
   37 #ifndef SIMPLE_TRANSMISSION_H 
   38 #define SIMPLE_TRANSMISSION_H 
   48 class SimpleTransmission : 
public Transmission
 
   55   bool initXml(TiXmlElement *config);
 
   60                          std::vector<pr2_mechanism_model::JointState*>&);
 
   62                                   std::vector<pr2_hardware_interface::Actuator*>&);
 
   64                        std::vector<pr2_hardware_interface::Actuator*>&);
 
   66                                 std::vector<pr2_mechanism_model::JointState*>&);
 
  
bool use_simulated_actuated_joint_
double mechanical_reduction_
int simulated_actuator_timestamp_initialized_
double simulated_reduction_
void propagateEffortBackwards(std::vector< pr2_hardware_interface::Actuator * > &, std::vector< pr2_mechanism_model::JointState * > &)
Uses the actuator's commanded effort to fill out the torque on the joint.
void propagateEffort(std::vector< pr2_mechanism_model::JointState * > &, std::vector< pr2_hardware_interface::Actuator * > &)
Uses commanded joint efforts to fill out commanded motor currents.
void propagatePositionBackwards(std::vector< pr2_mechanism_model::JointState * > &, std::vector< pr2_hardware_interface::Actuator * > &)
Uses the joint position to fill out the actuator's encoder.
bool initXml(TiXmlElement *config, Robot *robot)
Initializes the transmission from XML data.
JointCalibrationSimulator joint_calibration_simulator_
ros::Time simulated_actuator_start_time_
void propagatePosition(std::vector< pr2_hardware_interface::Actuator * > &, std::vector< pr2_mechanism_model::JointState * > &)
Uses encoder data to fill out joint position and velocities.
pr2_mechanism_model
Author(s): Eric Berger berger@willowgarage.com, Stuart Glaser, Wim Meeussen
autogenerated on Mon Mar 6 2023 03:49:17