Robotics StackExchange | Archived questions

How to change actor skin using MakeHuman and Blender collada file?

Hi,

Does anyone know how to incorporate a different human skin (that has been made from MakeHuman and Blender) to the actor in Gazebo? I can spawn it in Gazebo when it is static but it cannot walk as the new skin is not in sync with the animation (walk.dae or moonwalk.dae).

Any help would be appreciated! Thank you :)

Asked by kbmr812 on 2019-07-23 02:43:13 UTC

Comments

Answers

Check this out

https://bitbucket.org/osrf/gazebo/issues/2447/distorted-actor-animation-by-bvh-file and https://bitbucket.org/osrf/gazebo/pull-requests/2957/modified-actor-to-overcome-the-distortion/diff

Asked by bhej on 2019-07-23 11:04:26 UTC

Comments

Hi,

The links show how to change the actor's animations instead of the actor's skin.

Asked by kbmr812 on 2019-07-23 20:08:58 UTC

Follow this tutorial: http://gazebosim.org/tutorials?tut=actor#Animation

You can set the <skin> tag to your Blender collada file and the <animation> to the desired animation. Servicesim may be of use to you if you want an example of a simulation that contains moving actors: https://www.openrobotics.org/blog/2018/5/22/service-robot-simulator

Asked by bhej on 2019-07-24 12:25:02 UTC