isaaclab-diagnosing-joint-poses
Installation
SKILL.md
Diagnosing Joint Poses
When To Use
Use this skill when a user asks to set, fix, or validate an initial robot pose from language such as "gripper fingers down", "tool points forward", "camera looks at the object", or "end effector aligns with the target".
Workflow
- Translate the visual request into a measurable body-axis or target-pose condition.
- Inspect the actual articulation
body_namesandjoint_names; do not rely only on USD prim names. - Measure current body position and orientation from simulation state.
- Sweep candidate joints one variable at a time, respecting joint limits.
- Choose the pose that satisfies the axis target while preserving reachability and avoiding self-collision.
- Patch the task's initial joint positions or reset configuration.
- Validate with compile checks and a one-env reset or zero-action smoke.
- Report the measured before/after axis alignment, not just visual appearance.