Articulation Controller#
Controller for articulated robots. The controller takes either joint names or joint indices, and move them by the given position/velocity/effort commands. Note angular units are expressed in radians while angles in USD are expressed in degrees and will be adjusted accordingly by the articulation controller.
Installation#
To use this node enable isaacsim.core.nodes in the Extension Manager.
Inputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Effort Command (inputs:effortCommand) | 
 | effort commands 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 | [] | 
| Exec In (inputs:execIn) | 
 | The input execution | None | 
| Joint Indices (inputs:jointIndices) | 
 | commanded joint indices, use either Joint Names or Joint Indices, if neither is given, default to all joints | [] | 
| Joint Names (inputs:jointNames) | 
 | commanded joint names, use either Joint Names or Joint Indices, if neither is given, default to all joints | [] | 
| Position Command (inputs:positionCommand) | 
 | position commands Units: linear (m) angular (rad) | [] | 
| 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 | 
| Velocity Command (inputs:velocityCommand) | 
 | velocity commands Units: linear (m/s) angular (rad/s) | [] | 
Metadata#
| Name | Value | 
|---|---|
| Unique ID | isaacsim.core.nodes.IsaacArticulationController | 
| Version | 1 | 
| Extension | isaacsim.core.nodes | 
| Has State? | False | 
| Implementation Language | Python | 
| Default Memory Type | cpu | 
| Generated Code Exclusions | None | 
| uiName | Articulation Controller | 
| Categories | isaacSim | 
| __categoryDescriptions | isaacSim,robot controller inside Isaac Sim | 
| Generated Class Name | OgnIsaacArticulationControllerDatabase | 
| Python Module | isaacsim.core.nodes |