Robotics StackExchange | Archived questions

How can I part identification in real time using kinect?

I am fairly new to Kinect. I am using it for my research. I want to use kinect for segment my input part and identify the part in real time? Here I refer part as the industry part, where I am employing a bot at the conveyor and using kinect to perform hand off of the industrial parts. The robot should be able to read the part and perform identification and also segment the region of interest.

Asked by blackmamba591 on 2015-10-26 16:37:21 UTC

Comments

Answers

If by parts you mean human body parts, you can use OpenNI skeleton tracker to achieve your goal. The official ROS port is available from here. Prior to using this package, you need to install NITE library based on the instruction provided in openni_tracker's readme file. You can check this tutorial for more information. Please note that the binary installation for this package is available only up to ROS Hydro which has recently been end of lifed. You may be able to compile openni_tracker from source as discussed in this thread if you are using Indigo.

There seems to be a newer version of this package based on OpenNI2 called openni2_tracker. Unfortunately there is no ROS wiki page about this package and no documentation.

Asked by Mani on 2015-10-28 22:36:40 UTC

Comments

Hello thanks for your answer. At this moment, i referred part identification as object identification, or region of interest, not human body. I am trying to use the kinect as a vision for the robot at the assembly line to detect or segment the area of interest withing a given manufacturing part.

Asked by blackmamba591 on 2015-11-11 15:29:57 UTC

You are welcome. I would suggest that you update your information with more details and use the keywords "object detection", "point clouds" and "object segmentation"

Asked by Mani on 2015-11-12 22:31:09 UTC

Did. Thanks again.

Asked by blackmamba591 on 2015-11-14 11:01:04 UTC