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 omni.isaac.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 |
omni.isaac.core_nodes.IsaacArticulationState |
Version |
1 |
Extension |
omni.isaac.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 |
omni.isaac.core_nodes |