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

Detecting non static objects while a robot is moving

asked 2013-05-05 23:36:01 -0500

Rouno gravatar image

updated 2013-05-05 23:42:50 -0500

Hi everyone,

I have a turtlebot 2.0 (groovy) with a laser rangefinder (Hokuyo urg04lx) and a kinect. The robot performs navigation and mapping very well. Now I'd like it to recognize moving objects, especially people, while moving as well. So I made some considerations I'd like to share with you, any feedback woud be appreciated :

  • Using "Detecting people on a ground plane with RGB-D data" from pcl. But this might be overkill.

  • Using "Canonical Scan Matcher" outliers somehow. Then stop the robot and launch NITE user tracker to remove any doubt. A lot more efficient I guess, but I don't know how to publish outliers.

  • Same kind of approach as above but with a own implementation. Using for instance obstacles in the local map and comparing prediction and observation just like this paper: "Dynamic object detection using Laser data and transforming the points to lines". But I'm sure there is an easier solution than reinventing the wheel.

Which approach should I consider first ? Do you see anything else even easier than those suggestions ?

Thank you very much.

edit retag flag offensive close merge delete


Hi there, any advice ?

Rouno gravatar image Rouno  ( 2013-06-06 21:58:41 -0500 )edit

@Rouno im trying to accomplish the same, navigate with people moving. To detect people i used the code in pcl17 package and it works well. Any question regarding this im happy to reply, also have you been able to navigate with moving objects?

ctguell gravatar image ctguell  ( 2013-10-17 06:41:17 -0500 )edit

Discussions are easier in Forums, try this one:!forum/ros-sig-navigation maybe

KruseT gravatar image KruseT  ( 2013-10-21 06:07:47 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2013-10-17 22:06:45 -0500

Rouno gravatar image

@ctguell, I guess you're using people detector on ground plane from pcl aren't you ? We also gave it a try but as our robot camera shoots on below, the algorithm didn't work very well. For now we're using a laser based people detection but I'm sure that taking care of ICP outliers would definitely be the best option.

edit flag offensive delete link more


@Rouno have you been able to navigate with moving objects? Thanks

ctguell gravatar image ctguell  ( 2013-10-18 05:12:09 -0500 )edit

Question Tools



Asked: 2013-05-05 23:36:01 -0500

Seen: 1,051 times

Last updated: Oct 17 '13