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

TurtleBot Kinect object recognition package

asked 2013-03-10 15:49:19 -0500

Chik gravatar image

updated 2016-10-24 09:09:56 -0500

ngrennan gravatar image

I would like to use Kinect to recognize 2 objects (book, table), 2 people (adult and child), and 2 postures (stand or sit).

I am confused about OpenCV, OpenNI, PCL, TOD and many things like that. Do I need all of them or just one of them?

Any suggestion for a quick, simple vision package?

In the video "Introducing TurtleBot" in official website, it shows Skeleton Tracking, but what software are they using?

Thank you very much indeed for your help.

edit retag flag offensive close merge delete


jorge gravatar image jorge  ( 2013-09-12 14:13:15 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2013-03-14 03:54:09 -0500

K Chen gravatar image

OpenNI and NITE provides people skeleton detection & tracking using the Kinect, but it requires a static background and when your robot moves, it may fail in tracking. You can find samples in NITE official site and OpenNI official site

edit flag offensive delete link more


Im trying to accomplish people detection, but ive been unable to find a stack that does it, do you know any? And in your answer to i need NITE and OpenNi or can i use only one, to accomplish detection?

ctguell gravatar image ctguell  ( 2013-09-12 10:33:25 -0500 )edit

Its really good thanks, did you manage to make it work? Because right now I'm unable to make it work. And I would really appreciate some help, thanks.

ctguell gravatar image ctguell  ( 2013-09-23 06:49:38 -0500 )edit

@K Chen does it work with a moving camera? or only with a camera that is still?

ctguell gravatar image ctguell  ( 2013-09-25 06:21:33 -0500 )edit

@ctguell it works with a pre-provided camera matrix estimation, so if your camera is moving, you should update the parameters accordingly to make it working

K Chen gravatar image K Chen  ( 2013-11-27 02:08:41 -0500 )edit

answered 2013-03-13 10:57:12 -0500

There are many ways to detect an object ,but first you need to make an object model for your object ,then try to make the detection using roboearth detector as an example

edit flag offensive delete link more


Does roboearth detector work when things are moving? Or it also requires a static background?

Chik gravatar image Chik  ( 2013-03-17 15:05:17 -0500 )edit

It requires a static one.

RiskTeam gravatar image RiskTeam  ( 2013-03-18 06:50:29 -0500 )edit

Question Tools



Asked: 2013-03-10 15:49:19 -0500

Seen: 2,344 times

Last updated: Mar 14 '13