Reducing uncertainty in robotic surface assembly tasks based on contact information

In contrast to hard automation, flexible assembly using a general-purpose robot holds the promise of reducing costs and increasing productivity of small batch products as well as adaptivity to product changes. However, robotic assembly remains one of the most challenging problems in robotics research. In particular, it has to overcome uncertainty in the environment and the location of parts. This paper addresses how to estimate and correct part positioning uncertainties with respect to the assembly task by using the contact trajectory data collected during active part interaction. We first devise a nominal assembly motion sequence based on an approximate knowledge of the poses of the parts, which includes exploratory compliant moves for the purpose of parameter estimation. As the robot manipulator executes the nominal motion sequence, data collected during exploratory compliant moves are used to estimate part poses more accurately, and the improved information is used to update the subsequent assembly motion sequence to correct errors in the nominal plan. We implemented the strategy using a back-drivable Barrett WAM robotic arm without a force sensor and BarrettHand BH8-262. The empirical results have demonstrated the effectiveness of our approach.

[1]  Xinyu Wu,et al.  Occluded object grasping based on robot stereo vision , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[2]  Xuerong Ji,et al.  Automatic Generation of High-Level Contact State Space , 2001, Int. J. Robotics Res..

[3]  Jing Xiao,et al.  Robotic surface assembly via contact state transitions , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[4]  Christian Laugier,et al.  Planning fine motion strategies by reasoning in the contact space , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[5]  Joris De Schutter,et al.  Polyhedral contact formation identification for autonomous compliant motion: exact nonlinear bayesian filtering , 2005, IEEE Transactions on Robotics.

[6]  Hirohisa Hirukawa,et al.  A motion planning algorithm for convex polyhedra in contact under translation and rotation , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[7]  Jing Xiao,et al.  Automatic Generation of High-level Contact State Space between 3D Curved Objects , 2008, Int. J. Robotics Res..

[8]  Jing Xiao,et al.  Contact constraint analysis and determination of geometrically valid contact formations from possible contact primitives , 1997, IEEE Trans. Robotics Autom..

[9]  Peter K. Allen,et al.  Integration of vision and force sensors for grasping , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[10]  Carlos Martinez,et al.  Vision-guided robotic assembly using uncalibrated vision , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[11]  Joris De Schutter,et al.  Integration of planning and execution in force controlled compliant motion , 2005, IROS.

[12]  Brian Rooks The harmonious robot , 2006, Ind. Robot.

[13]  Jun Kinugawa,et al.  Vision based compliant motion control for part assembly , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Luis Basañez,et al.  Determining compliant motions for planar assembly tasks in the presence of friction , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[15]  Daniel E. Whitney,et al.  Quasi-Static Assembly of Compliantly Supported Rigid Parts , 1982 .

[16]  Jing Xiao,et al.  Automatic Generation of High-Level Contact State Space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[17]  Jing Xiao,et al.  Planning Motions Compliant to Complex Contact States , 2001, Int. J. Robotics Res..

[18]  H. Harry Asada,et al.  A discrete event approach to the control of robotic assembly tasks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  Alin Albu-Schäffer,et al.  Robotic assembly of complex planar parts: An experimental evaluation , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[21]  Oussama Khatib,et al.  Global Localization of Objects via Touch , 2011, IEEE Transactions on Robotics.

[22]  Stephen J. Buckley Planning Compliant Motion Strategies , 1989, Int. J. Robotics Res..

[23]  Reid G. Simmons,et al.  An autonomous mobile manipulator for assembly tasks , 2010, Auton. Robots.

[24]  Joris De Schutter,et al.  Exact non-linear Bayesian parameter estimation for autonomous compliant motion , 2004, Adv. Robotics.

[25]  Jing Xiao,et al.  Planning motion compliant to complex contact states , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[26]  Jing Xiao,et al.  Active compliant motion: a survey , 2005, Adv. Robotics.

[27]  Sukhan Lee,et al.  Compliant physical interaction based on external vision-force control and tactile-force combination , 2008, 2008 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems.

[28]  Sukhan Lee,et al.  3D visual perception system for bin picking in automotive sub-assembly automation , 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE).