- Fix USD metersPerUnit/upAxis for IS 5.0.0 (no longer auto-compensated) - Batch fix all Aligned_obj.usd, table, and art USD files with backups - Fix DomeLight rotation to Z-axis only (prevent tilted environment map) - Fix scene reuse across episodes (arena_file caching, task clearing, prim guard) - Add migration tools: scan_usd_metadata.py, fix_usd_metadata.py - Add migration guide: migerate/migerate.md - Add nvidia-curobo to .gitignore - Fix sort_the_rubbish config: obj_0 -> obj_1 (obj_0 does not exist) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Annotation Documentation
We provide an optimized and simplified annotation pipeline that removes many redundancies. No need to rename base_link, contact_link, etc. Keep the original hierarchy and naming as much as possible.
🗂️ File Information
| Configuration | Example | Description |
|---|---|---|
| DIR | YOUR_PATH_TO_DIR/usd |
Directory where USD files are stored |
| USD_NAME | microwave_0.usd |
Scene description file name |
| INSTANCE_NAME | microwave7265 |
Model identifier in the scene. You can name it yourself, preferably matching the generated file name |
🔧 Model Structure Configuration
| Component | Example | Description |
|---|---|---|
| link0_initial_prim_path | /root/group_18 |
Absolute path in Isaac Sim for the "door" that interacts with the gripper. Check in the original USD |
| base_initial_prim_path | /root/group_0 |
Absolute path in Isaac Sim for the microwave base. Check in the original USD |
| revolute_joint_initial_prim_path | /root/group_18/RevoluteJoint |
Absolute path in Isaac Sim for the revolute joint that opens/closes the microwave. Check in the original USD |
| Joint Index | 0 |
Joint number, default is 0 |
🧭 Axis Configuration
📏 Physical Parameters
| Parameter | Example | Description |
|---|---|---|
| SCALED_VOLUME | 0.02 |
Default value 0.02 for microwave-like objects |




