Error recovery using task stratification and error classification for manipulation robots in various fields

Dexterous manipulation is an important function for working robots. Manipulator tasks such as grasping, assembly and disassembly can generally be divided into several motion primitives. We call such motion primitives “skills” and explain how most manipulator tasks can be composed of sequences of these skills. We will address the issues involved with various types of robots such as maintenance robots and service robots. We have considered hierarchizing the manipulation tasks of these robots since their tasks have become more complex than ever before. Additionally, as errors are seen likely to increase in complex tasks, it is important to implement effective error recovery technology. This paper presents our proposal for a new type of error recovery that uses the concepts of task stratification and error classification which can be expressed specifically using flow charts.

[1]  Yoji Yamada,et al.  Human error recovery for a human/robot parts conveyance system , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  Tsukasa Ogasawara,et al.  Surface-based geometric modeling using task-oriented teaching trees , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[3]  Takashi Suehiro,et al.  Using robust and simplified geometric models in skill-based manipulation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[4]  Bruce Randall Donald Planning Multi-Step Error Detection and Recovery Strategies , 1990, Int. J. Robotics Res..

[5]  Bruce Randall Donald Planning multistep error detection and recovery strategies , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[6]  Jean-Paul Laumond,et al.  ‘Teleportation’-Based Motion Planner for Design Error Analysis , 2009, 2009 IEEE International Conference on Robotics and Automation.

[7]  Yoshihiro Kawai,et al.  Picking up an indicated object in a complex environment , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  H. Tsukune,et al.  Fine motion strategy in three-dimensional space using skill-based backprojection , 2006, Artificial Life and Robotics.

[9]  Eiichi Ono,et al.  Task instruction by putting task information in work space , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[10]  Takashi Suehiro,et al.  Skill-based backprojection for fine motion planning , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[11]  T. Suehiro,et al.  A model-based manipulation system with skill-based execution in unstructured environment , 1991 .

[12]  Hideo Tsukune,et al.  Fine motion strategy for skill-based manipulation , 2006, Artificial Life and Robotics.

[13]  Kunikatsu Takase,et al.  A robot system for unstructured environments based on an environment model and manipulation skills , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[14]  Kimitoshi Yamazaki,et al.  Motion Planning for a Mobile Manipultor Based on Joint Motions for Error Recovery , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  C. S. George Lee,et al.  Automatic generation of error recovery knowledge through learned reactivity , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[16]  Cem M. Baydar,et al.  Off-line error prediction, diagnosis and recovery using virtual assembly systems , 2004, J. Intell. Manuf..

[17]  Akira Nakamura,et al.  Systematization of error recovery in skill-based manipulation , 2009, Artificial Life and Robotics.

[18]  Yasuhisa Hasegawa,et al.  Direct teaching and error recovery method for assembly task based on a transition process of a constraint condition , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[19]  Matthias Scheutz,et al.  Reflection and Reasoning Mechanisms for Failure Detection and Recovery in a Distributed Robotic Architecture for Complex Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[20]  Takashi Suehiro,et al.  Using simplified geometric models in skill-based manipulation , 2004, Adv. Robotics.

[21]  Akio Noda,et al.  Derivation of optimal robust grasping strategy under initial object pose errors , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  L. Camarinha-Matos,et al.  A machine learning approach to error detection and recovery in assembly , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[23]  Chanwoo Moon,et al.  A model-based error recovery scheme for a multi-robot system , 2001, Robotica.

[24]  Stefan Schaal,et al.  Skill learning and task outcome prediction for manipulation , 2011, 2011 IEEE International Conference on Robotics and Automation.