Replies: 9 comments
-
I think someone using the original code tried working on it (xbpeng/DeepMimic#120). It involved a few modifications to the C++ environment code |
Beta Was this translation helpful? Give feedback.
-
Thanks, I have seen at that. They create several kinematic characters (one for each motion clip) and calculate the max reward. However, in this case it is not clear to me if it necessary to create several kinematic models or pose interpolators to implement the same method as in the original code. |
Beta Was this translation helpful? Give feedback.
-
I have tried to instantiate multiple pose interpolators for a single kinematic model, but the training results do not look promising. As far as I understood, the simulated model is used for learning and the kinematic character to represent the mocap. |
Beta Was this translation helpful? Give feedback.
-
Hello, which script are you modifying in order to implement multi-clip reward? I know the script in the original DeepMimic is SceneImitate.cpp. But what is the alternative for SceneImitate.cpp in the pybullet version? |
Beta Was this translation helpful? Give feedback.
-
I modified
The last three scripts were modified in order to execute the new scripts that I wrote instead of the original ones. |
Beta Was this translation helpful? Give feedback.
-
Thanks! Do you have any results (video, learning curves etc) to share? Is there a github fork with the changes? |
Beta Was this translation helpful? Give feedback.
-
I am working on a local copy of the repo, I will happily share it once I am done! Atm I have tried to train a policy to walk in different directions based on the input clip, I will need to look for other clips or interpolate them so that they have the same duration |
Beta Was this translation helpful? Give feedback.
-
Could you share how you loaded multiple clips and created several kinematic characters? |
Beta Was this translation helpful? Give feedback.
-
I will try to make a pull request in the upcoming weeks with the code
…On Fri, 31 Jul 2020 at 13:15, tchemaly ***@***.***> wrote:
Could you share how you loaded multiple clips and created several
kinematic characters?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2903 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADU47BQISWA2IQGSKU46HADR6KRUJANCNFSM4ONTCQKA>
.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am trying to implement the multi-clip reward described in the DeepMimic paper.
As far as I understood, to calculate multiple rewards I need to load multiple clips. To do so, I need to create multiple kinematic models in pybullet, one for each mocap.
However, if I instantiate multiple kinematic models, I will probably also need multiple pose interpolator, as it retains the rotations and velocities of the character.
Am I doing it correctly? Or is one kinematic model sufficient and I just need to instantiate multiple pose interpolators?
I am a bit confused about what happens when I try to calculate the poses for multiple clips, as I have the feeling that I might end up updating the same model using more than one clip.
Beta Was this translation helpful? Give feedback.
All reactions