ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Simulating a person for use with Turtlebot_simulator and turtlebot_follower

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

Alkaros gravatar image

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

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 -0500

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 -0500 )edit

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

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 -0500 )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 -0500 )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 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



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

Seen: 1,915 times

Last updated: Sep 30 '13