raisin::tcp_viewer::SelectedActuatorInfo
struct · #include <rayrai/TcpRemoteSceneState.hpp>
An actuator (a motor with its gear) of a selected articulated system: what defines its motor's operating region (raisim::ActuatorDefinition) and its state over the last simulation step (raisim::ActuatorState). Motor speeds and torques are on the motor side of the gear.
Public attributes
name
std::string nameActuator name.
model
std::string modelActuator model name.
joint
std::string jointDriven joint.
jointVelocity
float jointVelocityVelocity of the driven joint [rad/s or m/s].
jointTorque
float jointTorqueActuator torque applied to the driven joint [Nm or N].
gearRatio
float gearRatioMotor speed per unit speed of the driven joint.
resistance
float resistanceMotor winding resistance R [Ohm].
torqueConstant
float torqueConstantMotor torque constant Kt [Nm/A].
velocityConstant
float velocityConstantMotor velocity constant Kv [rad/s/V].
busVoltage
float busVoltageBus voltage [V].
peakTorque
float peakTorqueMotor peak (core-saturation) torque [Nm]; may be infinite.
outputDamping
float outputDampingActuator damping at its output [Nm s/rad].
outputFriction
float outputFrictionActuator Coulomb friction at its output [Nm].
motorSpeed
float motorSpeedMotor speed at the start of the step [rad/s].
averageMotorSpeed
float averageMotorSpeedMotor speed averaged over the step [rad/s].
commandedMotorTorque
float commandedMotorTorqueMotor torque requested with setActuatorTorques() [Nm].
motorTorque
float motorTorqueElectromagnetic motor torque applied over the step [Nm].
jointLossTorque
float jointLossTorqueFriction and damping torque on the driven joint [Nm or N].
saturation
int32_t saturationraisim::MotorSaturation of the command.