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

How do I combine registration with clustering?

asked 2011-08-14 19:00:49 -0600

Stefan gravatar image

updated 2016-10-24 09:01:18 -0600

ngrennan gravatar image

Hi,

I am using the kinect and searching for one or more objects on a table. That works fine for me. Now I want to change the position of the kinect i.e. move it partly around the object and again search the objects lying on the table and then combine both object point clouds. The result of that should be that I get more point of an object (from different viewpoints) or in other word i will just remember the points I saw before. Is there a way to do that with pcl::registration? And do I have to use the registration algorithms before I cluster the objects or am I able to do it after clustering with only the few points I get from an object.

Thanks Stefan

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2011-09-02 11:35:50 -0600

Helen gravatar image

Yes, you should be able to do this with pcl registration. Check out the tutorial for ICP registration: http://pointclouds.org/documentation/tutorials/iterative_closest_point.php

I think the best initial approach would be to keep a downsampled combined pointcloud, and use ICP to register new clouds to the existing cloud, then add the new points to the combined cloud. Afterwards, you can use clustering ( http://pointclouds.org/documentation/tutorials/cluster_extraction.php ) to separate the objects out.

edit flag offensive delete link more

Comments

Thanks for the hint!
Stefan gravatar image Stefan  ( 2011-09-13 19:30:59 -0600 )edit

Question Tools

Stats

Asked: 2011-08-14 19:00:49 -0600

Seen: 330 times

Last updated: Sep 02 '11