UrdfJointDrive#

Fully qualified name: isaacsim::asset::importer::urdf::UrdfJointDrive

struct UrdfJointDrive#

Joint drive configuration for actuated joints.

Defines the control parameters for joint actuation including target values, control gains, and drive characteristics. Used for position and velocity control of joints in simulation.

Public Members

float target = 0.0#

Target value for joint control (position or velocity).

float strength = 0.0f#

Control strength/gain for the joint drive.

float damping = 0.0f#

Damping coefficient for the joint drive.

UrdfJointTargetType targetType = UrdfJointTargetType::POSITION#

Type of target control (position or velocity).

UrdfJointDriveType driveType = UrdfJointDriveType::ACCELERATION#

Type of drive actuation (acceleration or force).

float naturalFrequency = 25.0f#

Natural frequency for control system tuning.

Default is 25Hz for stable simulation at 60Hz timestep.

float dampingRatio = 0.005f#

Damping ratio for control system tuning.

Low damping allows oscillation but ensures settling.