Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isaacgym_body_names item not found when training h1 in stage 2. #47

Open
ImFroooost opened this issue Jan 9, 2025 · 1 comment
Open

Comments

@ImFroooost
Copy link

I trained h1 in stage 1, everything is OK; Then in stage 2, my input is:
"python phys_anim/train_agent.py +exp=masked_mimic +robot=h1 +backbone=isaacgym motion_file=data/motions/h1_punch.npy gt_actor_path=results/full_body_tracker",

but it said :
"ConfigValueError('Item not found in ListConfig\n full_key: config.robot.isaacgym_body_names\n object_type=list')",

I checked data/scripts/retargeting/config.py, where i found the asset_file in h1_mapping() is "h1_no_head_no_hands.xml", so why the file_path doesn't match the robot_type? While the error still exists although i corrected the path, could you please explain the reason of this error? Thank you!

@ImFroooost ImFroooost changed the title Isaacgym_body_names item not found when I training h1 in stage 2. Isaacgym_body_names item not found when training h1 in stage 2. Jan 9, 2025
@tesslerc
Copy link
Collaborator

There's a h1_maskedmimic config: https://github.com/NVlabs/ProtoMotions/blob/main/phys_anim/config/exp/h1_masked_mimic.yaml
Masked mimic uses a subset of bodies, so those are defined differently for each robot.

The current retargeting script expects an mjcf with the base robot structure, any added non articulated joints should be added externally via the "extension" data structure.

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

No branches or pull requests

2 participants