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

Kinect and PCL

asked 2011-04-05 02:29:37 -0500

Aslund gravatar image

updated 2016-10-24 08:33:42 -0500

ngrennan gravatar image

Hey everyone

I am currently working on a project where I have a pile of cloth and kinect camera mounted above this pile looking down on it. The aim is then to find a grasping point using the kinect camera so a robot arm is able to grasp a piece of cloth. My initial idea was to use the depth information to find the deviation between different pixels, an area with high deviation will then correspond to a piece of cloth sticking out. A good example could be this image where the folds will give a high deviation and thus a good grasping point. A thing I have noticed during my research is the widely use of pointclouds and the PCL library with the Kinect camera, and therefore I wonder about using the pointclouds to find the deviation. My problem is that I cant find a good indeep tutorial how to use the PCL library and I wonder if someone has some good links or explanation how to process pointcloids with the PCL library.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2011-04-05 06:35:00 -0500

KoenBuys gravatar image

The tutorials should get you started. Look at the openni stack how to get your kinect to publish pointclouds. Also notice that PCL has it's own mailing list on which you can post questions.

edit flag offensive delete link more


Hey, thanks for your answer. I have previously looked at the tutorials on the PCL homepage, but their look very concrete and specific in my eyes and I had hoped there was some more basic guides that more focuses on the fundamentals and maybe short introduce the core methods in the library
Aslund gravatar image Aslund  ( 2011-04-05 07:40:40 -0500 )edit

answered 2011-04-07 05:49:59 -0500

Suat Gedikli gravatar image

Hi, the current PCL (trunk version) has a new Grabber interface in the io-package. There are currently two implementations for that interface. One is the OpenNIGrabber, which provides pointclouds directly (without ROS) from primesense compatible devices, such as Primesense SDK or Microsoft Kinect.


edit flag offensive delete link more

Question Tools


Asked: 2011-04-05 02:29:37 -0500

Seen: 2,381 times

Last updated: Apr 07 '11