[isaacsim.robot_motion.pink.examples] PINK Examples#

Version: 0.1.1

Overview#

The isaacsim.robot_motion.pink.examples extension provides interactive demonstrations of the PINK inverse kinematics library within Isaac Sim. Each example registers a menu item under “PINK Examples” and opens a UI window for loading scenes, running scenarios, and observing IK-controlled robot behavior.

Examples#

IK Controller#

Demonstrates reactive end-effector tracking using PinkIKController with a Franka Panda robot following a movable target cube. This is the PINK analog to the cuMotion RMPflow example.

Multi-Task#

Demonstrates simultaneous weighted tasks: a FrameTask for end-effector tracking, a PostureTask for joint regularization toward a preferred pose, and a DampingTask for velocity smoothing. Shows how task weights affect the trade-off between tracking accuracy and motion smoothness.

Enable Extension#

The extension can be enabled (if not already) in one of the following ways:

Define the next entry as an application argument from a terminal.

APP_SCRIPT.(sh|bat) --enable isaacsim.robot_motion.pink.examples

Define the next entry under [dependencies] in an experience (.kit) file or an extension configuration (extension.toml) file.

[dependencies]
"isaacsim.robot_motion.pink.examples" = {}

Open the Window > Extensions menu in a running application instance and search for isaacsim.robot_motion.pink.examples. Then, toggle the enable control button if it is not already active.