We present a novel approach to estimate the distance between a generic point in the Cartesian space and objects detected with a depth sensor. This information is crucial in many robotic applications, e.g., for collision avoidance, contact point identification, and augmented reality. The key idea is to perform all distance evaluations directly in the depth space. This allows distance estimation by considering also the frustum generated by the pixel on the depth image, which takes into account both the pixel size and the occluded points. Different techniques to aggregate distance data coming from multiple object points are proposed. We compare the Depth space approach with the commonly used Cartesian space or Configuration space approaches, showing that the presented method provides better results and faster execution times. An application to human-robot collision avoidance using a KUKA LWR IV robot and a Microsoft Kinect sensor illustrates the effectiveness of the approach.
2015, JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, Pages 7-22 (volume: 80)
A Depth Space Approach for Evaluating Distance to Objects -- with Application to Human-Robot Collision Avoidance (01a Articolo in rivista)
Flacco Fabrizio, Torsten Kroeger, DE LUCA Alessandro, Oussama Khatib
Gruppo di ricerca: Robotics