Articulation State#
Articulated robot state. The node takes either joint names or joint indices, and outputs the joint positions and velocities, as well as the measured joint efforts, forces, and torques.
Installation#
To use this node enable isaacsim.core.nodes in the Extension Manager.
Inputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Exec In (inputs:execIn) | 
 | The input execution | None | 
| Joint Indices (inputs:jointIndices) | 
 | Queried joint indices, use either Joint Names or Joint Indices, if neither is given, default to all joints | [] | 
| Joint Names (inputs:jointNames) | 
 | Queried joint names, use either Joint Names or Joint Indices, if neither is given, default to all joints | [] | 
| Robot Path (inputs:robotPath) | 
 | Path to the robot articulation root. If this is populated, targetPrim is ignored. | |
| Target Prim (inputs:targetPrim) | 
 | The target robot prim with robot articulation root. Ensure robotPath is empty for this to be considered. | None | 
Outputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Joint Names (outputs:jointNames) | 
 | Joint names | None | 
| Joint Positions (outputs:jointPositions) | 
 | Joint positions Units: linear (m) angular (rad) | None | 
| Joint Velocities (outputs:jointVelocities) | 
 | Joint velocities Units: linear (m/s) angular (rad/s) | None | 
| Measured Joint Efforts (outputs:measuredJointEfforts) | 
 | Measured joint efforts Force Units: linear (kg*m/s^2) i.e. a force angular (kg*m^2/s^2) i.e. a torque Acceleration Units: linear (m/s^2), i.e. a linear acceleration angular (rad/s^2) i.e. an angular acceleration | None | 
| Measured Joint Forces (outputs:measuredJointForces) | 
 | Measured joint reaction forces Force Units: linear (kg*m/s^2) i.e. a force angular (kg*m^2/s^2) i.e. a torque Acceleration Units: linear (m/s^2), i.e. a linear acceleration angular (rad/s^2) i.e. an angular acceleration | None | 
| Measured Joint Torques (outputs:measuredJointTorques) | 
 | Measured joint reaction torques Force Units: linear (kg*m/s^2) i.e. a force angular (kg*m^2/s^2) i.e. a torque Acceleration Units: linear (m/s^2), i.e. a linear acceleration angular (rad/s^2) i.e. an angular acceleration | None | 
Metadata#
| Name | Value | 
|---|---|
| Unique ID | isaacsim.core.nodes.IsaacArticulationState | 
| Version | 1 | 
| Extension | isaacsim.core.nodes | 
| Has State? | False | 
| Implementation Language | Python | 
| Default Memory Type | cpu | 
| Generated Code Exclusions | None | 
| uiName | Articulation State | 
| Categories | isaacSim | 
| __categoryDescriptions | isaacSim,robot state inside Isaac Sim | 
| Generated Class Name | OgnIsaacArticulationStateDatabase | 
| Python Module | isaacsim.core.nodes |