104 const double joint_offset = 0.0);
187 const double joint_offset)
std::size_t numActuators() const override
bool hasActuatorToJointAbsolutePosition() const override
bool hasActuatorToJointTorqueSensor() const override
void jointToActuatorPosition(const JointData &jnt_data, ActuatorData &act_data) override
Transform position variables from joint to actuator space.
std::vector< double * > absolute_position
std::vector< double * > velocity
void actuatorToJointAbsolutePosition(const ActuatorData &act_data, JointData &jnt_data) override
std::vector< double * > absolute_position
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
std::vector< double * > position
void jointToActuatorEffort(const JointData &jnt_data, ActuatorData &act_data) override
Transform effort variables from joint to actuator space.
std::size_t numJoints() const override
std::vector< double * > torque_sensor
std::vector< double * > torque_sensor
void actuatorToJointPosition(const ActuatorData &act_data, JointData &jnt_data) override
Transform position variables from actuator to joint space.
double getActuatorReduction() const
void actuatorToJointTorqueSensor(const ActuatorData &act_data, JointData &jnt_data) override
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
Implementation of a simple reducer transmission.
std::vector< double * > velocity
std::vector< double * > position
void actuatorToJointEffort(const ActuatorData &act_data, JointData &jnt_data) override
Transform effort variables from actuator to joint space.
void jointToActuatorVelocity(const JointData &jnt_data, ActuatorData &act_data) override
Transform velocity variables from joint to actuator space.
void actuatorToJointVelocity(const ActuatorData &act_data, JointData &jnt_data) override
Transform velocity variables from actuator to joint space.
std::vector< double * > effort
std::vector< double * > effort
SimpleTransmission(const double reduction, const double joint_offset=0.0)
Abstract base class for representing mechanical transmissions.
double getJointOffset() const