Hi,
Thanks for your excellent work on DOMINO!
We ran evaluation tasks on the DOMINO benchmark and found that in the dump_bin_bigbin task, in /envs/dump_bin_bigbin.py, line 97 sets c.set_kinematic(True), which causes the balls to move together with the trash bin. However, their kinematic state is not released at the end. As a result, when the robot arm tilts the small bin to pour the balls into the large bin, the balls do not actually fall out.
In our own experiments, the success rate of dump_bin_bigbin was consistently 0. We also noticed that in the paper “Towards Generalizable Robotic Manipulation in Dynamic Environments”, the reported success rate for dump_bin_bigbin is also 0 across all dynamic experiments.
We tried adding a fix that releases the balls at the end of the workflow. The code is available here: dump_bin_bigbin_fix. Would it be acceptable to modify /DOMINO/envs/dump_bin_bigbin.py as in the linked code?
Thank you very much for your help. We look forward to your reply!
Hi,
Thanks for your excellent work on DOMINO!
We ran evaluation tasks on the DOMINO benchmark and found that in the dump_bin_bigbin task, in /envs/dump_bin_bigbin.py, line 97 sets c.set_kinematic(True), which causes the balls to move together with the trash bin. However, their kinematic state is not released at the end. As a result, when the robot arm tilts the small bin to pour the balls into the large bin, the balls do not actually fall out.
In our own experiments, the success rate of dump_bin_bigbin was consistently 0. We also noticed that in the paper “Towards Generalizable Robotic Manipulation in Dynamic Environments”, the reported success rate for dump_bin_bigbin is also 0 across all dynamic experiments.
We tried adding a fix that releases the balls at the end of the workflow. The code is available here: dump_bin_bigbin_fix. Would it be acceptable to modify /DOMINO/envs/dump_bin_bigbin.py as in the linked code?
Thank you very much for your help. We look forward to your reply!