-
Notifications
You must be signed in to change notification settings - Fork 200
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
Cannot reproduce tool_hang results on image observations #178
Comments
It'd help to provide some more details. For example, how did you download / postprocess the Tool Hang dataset? What version of robosuite are you on (branch / commit / version)? |
Hi amandlek, I download the dataset of tool_hang with image observations by: Then I get the According to the robomimic document, this dataset does not need any postprocess. Only the raw dataset demo_v141.hdf5 needs post process, I am using the robomimic version 0.3.0 and robosuite version 1.4.1. I install them by pip install -e . (install from source) |
I think the latest version is v0.3.1. I am using v0.3.0 now. Do I have to switch v0.3.1 to get the training of tool_hang task correct? |
Thanks for sharing! You shouldn't be able to download the image Tool Hang dataset for v1.4.1 of robosuite (see this PR). When I run your first command I get "Skipping tool_hang-ph-image, no url for dataset exists. Create this dataset locally by running the appropriate command from robomimic/scripts/extract_obs_from_raw_datasets.sh." I would recommend two different things to try:
|
Hi amandlek, You are right. Sorry for my mistaken memory, but your comment reminds me that I did fail to download the image_v141.hdf5 and get "Skipping tool_hang-ph-image, no url for dataset exists. Create this dataset locally by running the appropriate command from robomimic/scripts/extract_obs_from_raw_datasets.sh." Then I did download the raw dataset demo_v141.hdf5, and then I post processed with: Sorry for my mistaken memory since it was a week ago, but I have done the point 1 you recommend me to try. Which version I should use for robosuite and robomimic for the offline_study branch? Maybe I can use |
For robosuite just checkout the |
Hi amandlek, Sounds good! I am checking out these branches and re-running the tool_hang training now. I will let you know the results as soon as possible, Thanks for your patient assistance! |
I am now in the Do I need to delete the image_v141.hdf5 file that I previously generated with postprocess command in robomimic v0.3.0 and robosuite v1.4.1, and then download the image_v141.hdf5 for this robomimic v0.2.0 and robosuite offline_study? |
yes |
I try to git checkout offline_study for the robosuite, and then do pip install -e. Then I get this error: ` × Building wheel for mujoco-py (pyproject.toml) did not run successfully.
`
How can I install the mujoco-py? |
Can I use robomimic v0.2.0 and robosuite v1.4.1, instead of robosuite offline_study? If I don't use mujoco-py, can I use mujoco package? Which mujoco version should be fine? I use mujoco 3.2.0 now. Do I need to use older version mujoco, such as mujoco==2.3.2 required by the mimicgen package? |
When you downgrade robosuite, you shouldn't need to re-install it. I would make sure mujoco-py is uninstalled, and I'd stick with mujoco==2.3.2 if possible. |
I see. I will only use I will use mujoco==2.3.2. I will let you know what happens training in this way. Thanks. |
I apologize - I just realized that the |
Sure, I will try that. |
Hi,
I use
python robomimic/scripts/generate_paper_configs.py --output_dir /tmp/experiment_results
to generate the config for reproducing the results in the paper, and then use
python robomimic/scripts/train.py --config robomimic/exps/paper/core/tool_hang/ph/image/bc_rnn.json
to run the training process of the tool_hang task on image observations.
However, The best success rate I can get is 24% (at 580th epoch) in this 600 epochs training process. It is far lower than the 67.3 ± 4.1 reported in the robomimic study paper (https://arxiv.org/pdf/2108.03298) in Table 3.
I believe I have strictly followed the instructions in the robomimic document to reproduce the results in the paper. Why the success rate different is so large? Any people met the same issue?
Thanks a lot!
The text was updated successfully, but these errors were encountered: