ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Simulating a person for use with Turtlebot_simulator and turtlebot_follower

asked 2013-09-30 17:50:33 -0600

Alkaros gravatar image

updated 2013-09-30 17:50:44 -0600

Running Ros Hydro and Gazebo 1.9

How would I go about creating a human model or even just something similar that would allow the follower package to work effectively.

I just need to have marginal control over the path the simulated human takes, something like, walk in a square over and over again.


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2013-09-30 20:36:18 -0600

Jordi Pages gravatar image

It is rather easy to add static human 3D models from google sketchup, for instance see, following instructions in this gazebo tutorial. These models are quite realistic and face detectors work well with them. Nevertheless, how to animate them is an open question that we are interest in too.

edit flag offensive delete link more


This looks great, I don't necessarily need it animated. I would settle for just having move my sliding along the ground. I'm assuming this won't be too hard. If you have any pointers, let me know.

Alkaros gravatar image Alkaros  ( 2013-10-01 14:05:27 -0600 )edit

answered 2013-09-30 19:36:52 -0600

jorge gravatar image

Well, turtlebot_follower "human" detection is very crude: it will follow anything in front of the robot big enough to generate a pointcloud of more than 4000 points...

edit flag offensive delete link more


Well that's probably good enough for my purposes. Is simulating humanoids largly out of the question?

Alkaros gravatar image Alkaros  ( 2013-09-30 19:49:09 -0600 )edit

I guess that adding new models to gazebo must be easy, once you a have the sdf file, though I never did by myself. Btw, do you plan to make a more sophisticated follower that really discriminate humans?

jorge gravatar image jorge  ( 2013-09-30 20:30:47 -0600 )edit

I'm currently working on using the turtlebot to track a human and have it decide (With POMDP) when it's appropriate to scan the targets face to make sure it's still following the correct person. It's just an initial idea, for starters the simple follower package should work well enough for following.

Alkaros gravatar image Alkaros  ( 2013-10-01 14:00:20 -0600 )edit

Question Tools



Asked: 2013-09-30 17:50:33 -0600

Seen: 1,995 times

Last updated: Sep 30 '13