UrdfJoint#
Fully qualified name: isaacsim::asset::importer::urdf::UrdfJoint
-
struct UrdfJoint#
Joint definition connecting two links in URDF robot model.
Represents a kinematic joint between parent and child links with motion constraints, dynamics properties, control parameters, and hierarchical relationships.
Public Members
-
UrdfJointType type#
Type of joint (revolute, prismatic, fixed, etc.).
-
Transform origin#
Transform from parent link to child link frame.
The joint is located at the origin of the child link.
-
UrdfDynamics dynamics#
Dynamics properties (damping, friction, stiffness).
-
UrdfJointDrive drive#
Drive configuration for joint actuation.
-
UrdfJointMimic mimic#
Mimic configuration for coupled joint motion.
-
std::map<std::string, float> mimicChildren#
Map of child joints that mimic this joint with their multipliers.
-
float naturalStiffness#
Natural stiffness used for auto-configuring position control gains.
-
float jointInertia#
Joint inertia used for auto-configuring position control gains.
-
bool dontCollapse = false#
Custom attribute to prevent fixed joint merging.
Prevents the child link from being collapsed into the parent link when fixed joint merging is enabled. Useful for sensor or end-effector frames. This is a custom Isaac Gym extension, not part of standard URDF.
-
UrdfJointType type#