PKU-MARL / DexterousHands

This is a library that provides dual dexterous hand manipulation tasks through Isaac Gym
https://pku-marl.github.io/DexterousHands/
Apache License 2.0
665 stars 83 forks source link

Reproducing results #5

Open sheffier opened 2 years ago

sheffier commented 2 years ago

Hello,

I wasn't able to reproduce results for the following tasks using PPO:

  1. ShadowHandCatchAbreast - The policy seems to learn to perform the task. However, the resulting rewards are much lower
  2. Tasks ShadowHandGraspAndPlace and ShadowHandKettle - None of the saved checkpoints resulted in a policy that can perform the task

Thanks

cypypccpy commented 2 years ago

Hello,

I wasn't able to reproduce results for the following tasks using PPO:

  1. ShadowHandCatchAbreast - The policy seems to learn to perform the task. However, the resulting rewards are much lower
  2. Tasks ShadowHandGraspAndPlace and ShadowHandKettle - None of the saved checkpoints resulted in a policy that can perform the task

Thanks

Hello @sheffier ,

Thank you for your interest in our work. I'm so sorry for not updating in time because I've been so busy lately. I will gradually update the dataset later.

For 1), I think we can first look at the parameter settings, especially the number of environments. We are using 2048 environments for parallel sampling, which is very important for our task -- high sampling efficiency is the basis for our high action-dimensional control task. Other settings can refer to our paper.

For 2), it has to be said that for some tasks we release, we also can not completely train successfully with PPO alone in some tasks like ShadowHandGraspAndPlace and ShadowHandKettle, only some effects can be achieved on the above like our demo. These environments that can not simply be trained with PPO are still challenges, hoping this study to provide a new platform for the community of RL and robotics.

Hope this can help you.

sheffier commented 2 years ago

Thanks, @cypypccpy, very helpful