-
Notifications
You must be signed in to change notification settings - Fork 44
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
question on adding a new robot #84
Comments
Finished creating a new .yaml file, but i dont know the meaning of "extend config". Does it mean config the fixed links (e.g. the head and hand links) in "extend config"? I am using the dance_sample_g1.pkl and getting error:
seems i need to create a new reference data to make body numbers and indexes correct, or the problem is in the .yaml file? |
Found the method to retarget the dataset (Sorry didnt see other issues first): #77 (comment) |
Hi I'm also confused on how you retarget a different robot. I'm using human2humanoid, which uses PCH to retarget to a different robot. I'll admit I'm a little lost. Could you please walk me through the files you added, changed, etc. Thank you very much! |
|
Thanks for your response! We'll see who can get to step 6 first :) |
The command for fitting AMASS motion to a new robot would be:
which should be run in that order. Yes, each robot needs its own config yaml file and specific motion file. I will try to write more detailed documentation on this. |
Extend_config is the configuration used for extending the robot arms/legs in order to add an end-effector to it. If your robot has hands/toes you do not need it. Untree H1 does not have a hand/head joint so I added them to match SMPL's rough kinematic structure. |
@luoye2333 @ZhengyiLuo ,could you please show the full command to evalute g1/h1 after trained,many thanks |
@ZhengyiLuo @luoye2333 I meet err when run python scripts/data_process/fit_smpl_motion.py robot=unitree_g1_fitting +fit_all=True Set the environment variable HYDRA_FULL_ERROR=1 for a complete stack trace.
|
@dbdxnuliba
Then fit the motion on the fitted smpl parameter. This will take several hours. So i recommend use a small dataset to test first.
To visualize the fitted motion file
|
@dbdxnuliba Look at this issue |
thanks,I'll have a try |
ok,thank you very much |
@luoye2333,Hello,sorry to trouble you (isaac) rob@rob:~/rl/PHC$ python scripts/data_process/fit_smpl_motion.py robot=unitree_g1_fitting +fit_all=True From the added print information, it seems that it is known to be stuck at this statement
|
Hi author Luo! Thanks for your great works.
I am working on training phc on a new robot structure. I have added urdf, xml, meshes in phc/data/assets and i am working on adding config files in phc/cfg/robot. Is there a full workflow to add a new robot? Much appreciated if you could write some in the readme file.
Btw, is A100 necessary for training? How much gpu memory does it takes? Is it possible to train on a single 4090?
The text was updated successfully, but these errors were encountered: