A Control Architecture for Compliant Execution of Manipulation Tasks

This paper deals with the problem of dependable physical interaction through manipulation in partially-known everyday human environments. We present a modular software architecture that allows the definition and compliant execution of manipulation tasks under the task frame formalism. We show the details of several software modules implemented within this architecture, that enable higher levels of adaptability and robustness, as well as the incremental incorporation of more complex skills in a modular fashion. The whole system is validated making a real robot arm with a three-finger hand perform a complex manipulation task: taking a book out of a bookshelf. Results show how the presented framework is suitable for easily defining and performing a great variety of manipulation tasks

[1]  Allison M. Okamura,et al.  An overview of dexterous manipulation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  F. Marrone Compliant Interaction of a Domestic Service Robot with a Human and the Environment , 2002 .

[3]  Ulrike Thomas,et al.  Compliant motion programming: The task frame formalism revisited , 2004 .

[4]  J. Schutter,et al.  A methodology for specifying and controlling compliant robot motion , 1986, 1986 25th IEEE Conference on Decision and Control.

[5]  John F. Canny,et al.  Planning optimal grasps , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[6]  J. De Schutter,et al.  Compliant Robot Motion I. A Formalism for Specifying Compliant Motion Tasks , 1988 .

[7]  Ulrike Thomas,et al.  Error-tolerant execution of complex robot tasks based on skill primitives , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Joris De Schutter,et al.  Integrated Vision/Force Robotic Servoing in the Task Frame Formalism , 2003, Int. J. Robotics Res..

[9]  Anders Orebäck,et al.  Evaluation of Architectures for Mobile Robotics , 2003, Auton. Robots.

[10]  Henrik I. Christensen,et al.  Automatic grasp planning using shape primitives , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  Hendrik Van Brussel,et al.  Compliant Robot Motion II. A Control Approach Based on External Control Loops , 1988, Int. J. Robotics Res..

[12]  Gerd Hirzinger,et al.  A fast and robust grasp planner for arbitrary 3D objects , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[13]  Lars Petersson,et al.  High-level control of a mobile manipulator for door opening , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[14]  Lars Petersson,et al.  A hybrid control architecture for mobile manipulation , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

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

[16]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[17]  Bruno Siciliano,et al.  Modelling and Control of Robot Manipulators , 1997, Advanced Textbooks in Control and Signal Processing.

[18]  Neville Hogan,et al.  Impedance control of industrial robots , 1984 .

[19]  Vijay Kumar,et al.  Robotic grasping and contact: a review , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[20]  Angel P. del Pobil,et al.  Model-based tracking and hybrid force/vision control for the UJI librarian robot , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  George A. Bekey,et al.  On autonomous robots , 1998, The Knowledge Engineering Review.

[22]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[23]  Angel P. del Pobil,et al.  A Control Architecture for Compliant Execution of Manipulation Tasks , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.