Skip to content

reorg: V1 humanoid → assets/whole_body_humanoid/; RL checkpoints → outputs/rl/; delete Humanoid_Wato/ - #269

Merged
wilsonchenghy merged 1 commit into
mainfrom
claude/reorg-whole-body
Sep 2, 2026
Merged

reorg: V1 humanoid → assets/whole_body_humanoid/; RL checkpoints → outputs/rl/; delete Humanoid_Wato/#269
wilsonchenghy merged 1 commit into
mainfrom
claude/reorg-whole-body

Conversation

@wilsonchenghy

@wilsonchenghy wilsonchenghy commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

Part 3 (final) of dissolving src/simulation/Humanoid_Wato/. Follows #267, #268. Humanoid_Wato/ is gone after this.

Asset move / rename

from to
Wato Humanoid Simultion Model V1/urdf/Wato_Humanoid_V1_isaac.urdf src/simulation/assets/whole_body_humanoid/whole_body_humanoid.urdf
.../urdf/Wato_Humanoid_V1_isaac_usd/ src/simulation/assets/whole_body_humanoid/usd/
top USD Wato_Humanoid_V1.usd whole_body_humanoid.usd (inner configuration/*.usd untouched)
.../meshes/ src/simulation/assets/whole_body_humanoid/meshes/

Named to match the whole_body.py module / WHOLE_BODY_HUMANOID_CFG symbol (only consumer — locomotion).

Deleted

  • raw SolidWorks export (the space-named Wato Humanoid Simultion Model V1.* files) — superseded by the _isaac conversion
  • dead ROS/gazebo scaffolding
  • pioneer_boxing_arm/ — confirmed with Ramy, preserved in his branch
  • Humanoid_Wato/ itself

RL checkpoints → outputs/rl/

  • train.py / play.py / distill_push.py: log_root$HUMANOID_ROOT/outputs/rl// (was cwd-relative logs/rsl_rl/ inside the package)
  • rl-train / rl-play aliases cd $HUMANOID_ROOT; $RL_ROOT dropped ($RL_RUNNERS stays)
  • entrypoint chown target, compose env, .gitignore, task .md paths follow

Verification (all 4 tasks, --max_iterations 1, EXIT 0)

  • Isaac-Locomotion-Flat-WatoHumanoid-v0 → loads whole_body_humanoid.usd from new path; checkpoint → outputs/rl/wato_humanoid_flat/
  • Isaac-Bimanual-Push-Block-v0, Isaac-Repose-Cube-WatoHand-v0 → no regression; checkpoints → outputs/rl/{push_bimanual,wato_hand_cube}/

Not in this PR

The locomotion task's internal config/wato_humanoid_v1/ dir + WatoHumanoid* classes + Isaac-Locomotion-Flat-WatoHumanoid-v0 gym id, and inhand's config/wato_hand/ + Isaac-Repose-Cube-WatoHand-v0 — renaming those touches gym IDs, separate follow-up.

…ts -> outputs/rl/; delete Humanoid_Wato/

Part 3 (final) of dissolving src/simulation/Humanoid_Wato/.

Asset move / rename:
- "Wato Humanoid Simultion Model V1/urdf/Wato_Humanoid_V1_isaac{.urdf,_usd/}"
  -> src/simulation/assets/whole_body_humanoid/{whole_body_humanoid.urdf, usd/}
- top USD Wato_Humanoid_V1.usd -> whole_body_humanoid.usd
- meshes/ -> assets/whole_body_humanoid/meshes/
- raw SolidWorks export (space-named files) + dead ROS scaffolding: deleted
- pioneer_boxing_arm/ deleted (preserved in Ramy's branch)
- Humanoid_Wato/ is gone

RL checkpoints:
- train.py / play.py / distill_push.py log_root -> $HUMANOID_ROOT/outputs/rl/<experiment>/
  (was cwd-relative logs/rsl_rl/ inside the humanoid_rl package)
- rl-train / rl-play aliases cd $HUMANOID_ROOT; $RL_ROOT dropped (RL_RUNNERS stays)
- entrypoint chown, compose env, .gitignore, task .md paths follow

whole_body.py sys.path block -> ../../simulation/assets/whole_body_humanoid.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EtusD8QWFBLpdMUZPpye5B
@wilsonchenghy
wilsonchenghy merged commit 4a136a8 into main Sep 2, 2026
8 checks passed
@wilsonchenghy
wilsonchenghy deleted the claude/reorg-whole-body branch September 2, 2026 04:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant