Robotic surface assembly via contact state transitions

In order for a robotic manipulator to accomplish an assembly task of mating surfaces of two parts, compliant motion planning and control is desired to overcome position and motion uncertainty. However, compliant motion planners in the literature have focused on planning a compliant path in the task space in terms of contact configurations of one part with respect to the other. Little addressed is the issue of ensuring that such a compliant path not only satisfies contact constraints but also satisfies the manipulator constraints when converted automatically to a joint-space path for the manipulator to execute without singularities and unintended collision. Moreover, compliant control strategies are often based on force sensing in task space. In this paper, we describe a method to convert automatically a complex compliant path in the task space for assembly into a singularity-free joint space trajectory for a redundant manipulator to execute. A 7-DOF Barrett WAM and hand are used for this study. We further introduce a control scheme based on limiting computed joint torques without the presence of a force/torque sensor. We have validated our approach in an assembly experiment and tested alternative compliant paths of different sequences of contact state transitions by successful execution. This demonstrates that the surface assembly can be accomplished robustly through offline planned sequences of contact state transitions, even without on-line force/torque sensing. Estimated end-effector force data also indicate the effectiveness of our control scheme.

[1]  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.

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

[3]  Mike Stilman,et al.  Task constrained motion planning in robot joint space , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[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]  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.

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

[7]  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).

[8]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

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

[11]  K. Kreutz-Delgado,et al.  Kinematic Analysis of 7-DOF Manipulators , 1992 .

[12]  Tsuneo Yoshikawa,et al.  Dynamic manipulability of robot manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

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

[14]  Neville Hogan,et al.  Stable execution of contact tasks using impedance control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[15]  Fan-Tien Cheng,et al.  Study and resolution of singularities for a 7-DOF redundant manipulator , 1997, Proceedings of the IECON'97 23rd International Conference on Industrial Electronics, Control, and Instrumentation (Cat. No.97CH36066).

[16]  Joris De Schutter,et al.  Unified Constraint-Based Task Specification for Complex Sensor-Based Robot Systems , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[17]  Anders Robertsson,et al.  Force controlled robotic assembly without a force sensor , 2012, 2012 IEEE International Conference on Robotics and Automation.

[18]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  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).

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

[21]  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.

[22]  Samuel Hunt Drake,et al.  Using compliance in lieu of sensory feedback for automatic assembly. , 1978 .

[23]  Joris De Schutter,et al.  Automatic verification of contact states taking into account manipulator constraints , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[24]  Jörg Stückler,et al.  Compliant Task-Space Control with Back-Drivable Servo Actuators , 2011, RoboCup.

[25]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

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

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

[28]  Tamim Asfour,et al.  An integrated approach to inverse kinematics and path planning for redundant manipulators , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[29]  Mark W. Spong,et al.  Hybrid impedance control of robotic manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[30]  K. Huper,et al.  A joint space formulation for compliant motion control of robot manipulators , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[31]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[32]  Jean-Jacques E. Slotine,et al.  Robot analysis and control , 1988, Autom..

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