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 |