Creating custom actor using blender

asked 2021-10-27 04:21:46 -0600

TheClem gravatar image

I am trying to create a human model to use in gazebo_ros using Blender. My main objective is to be able to control human joints as I wanted.

I have created a rigged object in Blender and exported it as both BVH and COLLADA. I am able to spawn my actor in the world when I have COLLADA for both skin and animation in the model.sdf but I don't get any joints. It looks like a pure mesh model without any skeleton. I cannot get the model if I use BVH format for both skin and animation tags. It gives no errors but just does not show up anything.

In fact, I am quite new to animating things in Gazebo. I am even not sure if I can use <actor> for this or do I have to use human URDF, define every single body parts' mesh individually and attach them to body parts one by one manually. This way looks tedious and I want to know how to attach a skeleton into skin, basically.

  • Am exporting the rigged object wrong?
  • Am I supposed to use something else than <actor> ?
  • Am I even right track or is there anyone who can tell me how to do it?


edit retag flag offensive close merge delete