Vision-guided Robot System for Picking Objects by Casting Shadows

被引:37
作者
Agrawal, Amit [1 ]
Sun, Yu [2 ]
Barnwell, John [1 ]
Raskar, Ramesh [3 ]
机构
[1] Mitsubishi Elect Res Labs, Cambridge, MA 02139 USA
[2] Univ S Florida, Tampa, FL 33620 USA
[3] MIT, Media Lab, Cambridge, MA 02139 USA
关键词
3D bin picking; active illumination; multi-flash camera; 3D pose estimation; cast shadows; RECOGNITION; REPRESENTATION; TRACKING; POSE;
D O I
10.1177/0278364909353955
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We present a complete vision-guided robot system for model-based three-dimensional (3D) pose estimation and picking of singulated 3D objects. Our system employs a novel vision sensor consisting of a video camera surrounded by eight flashes (light emitting diodes). By capturing images under different flashes and observing the shadows, depth edges or silhouettes in the scene are obtained. The silhouettes are segmented into different objects and each silhouette is matched across a database of object silhouettes in different poses to find the coarse 3D pose. The database is pre-computed using a computer-aided design (CAD) model of the object. The pose is refined using a fully projective formulation of Lowe's model-based pose estimation algorithm. The estimated pose is transferred to a robot coordinate system utilizing the hand-eye and camera calibration parameters, which allows the robot to pick the object. Our system outperforms conventional systems using two-dimensional sensors with intensity-based features as well as 3D sensors. We handle complex ambient illumination conditions, challenging specular backgrounds, diffuse as well as specular objects, and texture-less objects, on which traditional systems usually fail. Our vision sensor is capable of computing depth edges in real time and is low cost. Our approach is simple and fast for practical implementation. We present real experimental results using our custom designed sensor mounted on a robot arm to demonstrate the effectiveness of our technique.
引用
收藏
页码:155 / 173
页数:19
相关论文
共 50 条
[1]  
Agarwal A, 2004, PROC CVPR IEEE, P882
[2]   AUTOMATED TRACKING AND GRASPING OF A MOVING OBJECT WITH A ROBOTIC HAND EYE SYSTEM [J].
ALLEN, PK ;
TIMCENKO, A ;
YOSHIMI, B ;
MICHELMAN, P .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1993, 9 (02) :152-165
[3]   A fully projective formulation to improve the accuracy of Lowe's pose-estimation algorithm [J].
Araujo, H ;
Carceroni, RL ;
Brown, CM .
COMPUTER VISION AND IMAGE UNDERSTANDING, 1998, 70 (02) :227-238
[4]   Two solutions to the adaptive visual servoing problem [J].
Astolfi, A ;
Hsu, L ;
Netto, MS ;
Ortega, R .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (03) :387-392
[5]   TRINOCULAR STEREO VISION FOR ROBOTICS [J].
AYACHE, N ;
LUSTMAN, F .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (01) :73-85
[6]   THREE-DIMENSIONAL OBJECT RECOGNITION. [J].
Besl, Paul J. ;
Jain, Ramesh C. .
Computing surveys, 1985, 17 (01) :75-145
[7]   ON THE CIRCLE POLYNOMIALS OF ZERNIKE AND RELATED ORTHOGONAL SETS [J].
BHATIA, AB ;
WOLF, E .
PROCEEDINGS OF THE CAMBRIDGE PHILOSOPHICAL SOCIETY, 1954, 50 (01) :40-48
[8]  
BRADY J, 1988, P 9 INT C PATT REC, P85
[9]  
BRADY JM, 1981, COMPUTER VISION