Reliability and flexibility-a mutually exclusive problem for robotic assembly?

One problem often encountered when performing assembly using robots is how to deal with variation and uncertainty in the workcell. Either the workcell becomes tightly constrained, thus losing the flexibility of the system, or errors occur, which reduces the reliability of the system. This paper attempts to address this problem using a hybrid architecture. A planning system produces a high-level ordering of the assembly in terms of part motions, which are translated into robot motions by an adaptive run-time execution system. The execution system contains a flexible hierarchy of competent modular units which combine to perform the assembly reliably. The work in this paper attempts to reduce the complexity found in assembly planning and to provide a reactive run-time system which can deal with uncertainty and variation without reference to a computationally expensive global-world model. The background to this work is presented, along with an experimental system designed to test out the ideas. Conclusions about the usefulness of the system are drawn at the end of the paper.

[1]  Marcel Schoppers,et al.  Universal Plans for Reactive Robots in Unpredictable Environments , 1987, IJCAI.

[2]  Damian M. Lyons,et al.  Exploiting Patterns of Interaction to Achieve Reactive Behavior , 1995, Artif. Intell..

[3]  Russell H. Taylor,et al.  The synthesis of manipulator control programs from task-level specifications , 1976 .

[4]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[5]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[6]  Erann Gat,et al.  Integrating Planning and Reacting in a Heterogeneous Asynchronous Architecture for Controlling Real-World Mobile Robots , 1992, AAAI.

[7]  T. Smithers,et al.  A behavioural approach to robot task planning and off-line programming , 1987 .

[8]  Xiaodong Xia,et al.  SROMA: an adaptive scheduler for robotic assembly systems , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[9]  Nigel W. Hardy,et al.  Knowledge Based Error Recovery in Industrial Robots , 1983, IJCAI.

[10]  M. Wilson,et al.  Characteristics of robot behaviour , 1996 .

[11]  Arthur C. Sanderson,et al.  The motion of a pushed, sliding workpiece , 1988, IEEE J. Robotics Autom..

[12]  Rodney A. Brooks,et al.  Achieving Artificial Intelligence through Building Robots , 1986 .

[13]  Rodney A. Brooks,et al.  Coherent behavior from many adaptive processes , 1994 .

[14]  Maria Gini,et al.  Reliable real-time robot operation employing intelligent forward recovery , 1986, J. Field Robotics.