An approach to autonomous robot assembly

Assembly problems require that a robot with fewer actuated degrees of freedom manipulate an environment containing a greater number of unactuated degrees of freedom. From the perspective of control theory, these problems hold considerable interest because they are characterized by the presence of non-holonomic constraints that preclude the possibility of feedback stabilization. In this sense they necessitate the introduction of a hierarchical controller. This paper explores these issues in the simple instance when all of the pieces to be assembled are constrained to lie on a line. A hierarchical controller is devised for this problem and is shown to be correct: the closed loop system achieves any desired final assembly from all initial configurations that lie in its connected component in configuration space; the generated sequence of motions never causes collisions between two pieces. Further examination of this approach interprets the controller's mediation of conflicting subgoals as promoting an M-player game amongst the pieces to be assembled.

[1]  Daniel E. Whitney,et al.  Force Feedback Control of Manipulator Fine Motions , 1977 .

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

[3]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .

[4]  Yoichiro Maeda,et al.  Sensory Feedback Based on the Artificial Potential for Robot Manipulators , 1984 .

[5]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[6]  Tamer Basar,et al.  Distributed algorithms for the computation of noncooperative equilibria , 1987, Autom..

[7]  H. Sussmann A general theorem on local controllability , 1987 .

[8]  Daniel E. Koditschek,et al.  Exact robot navigation using cost functions: the case of distinct spherical boundaries in E/sup n/ , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[9]  Anthony M. Bloch,et al.  Control of mechanical systems with classical nonholonomic constraints , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[10]  A. Kak,et al.  Planning sensing strategies in a robot work cell with multi-sensor capabilities , 1988, IEEE Trans. Robotics Autom..

[11]  Daniel E. Koditschek,et al.  A Simple Juggling Robot: Theory and Experimentation , 1989, ISER.

[12]  M. Kawski Stabilization of nonlinear systems in the plane , 1989 .

[13]  J. Zabczyk Some comments on stabilizability , 1989 .

[14]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[15]  Avinash C. Kak,et al.  A dynamic approach to high-precision parts mating , 1989, IEEE Trans. Syst. Man Cybern..

[16]  Daniel E. Koditschek,et al.  From stable to chaotic juggling: theory, simulation, and experiments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[17]  Daniel E. Koditschek,et al.  A family of robot control strategies for intermittent dynamical environments , 1990 .

[18]  D. Koditschek,et al.  Robot navigation functions on manifolds with boundary , 1990 .

[19]  Daniel E. Koditschek,et al.  Exact robot navigation in geometrically complicated but topologically simple spaces , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[20]  Daniel E. Koditschek,et al.  Globally stable closed loops imply autonomous behavior , 1990, Proceedings. 5th IEEE International Symposium on Intelligent Control 1990.

[21]  Eduardo D. Sontag,et al.  Mathematical Control Theory: Deterministic Finite Dimensional Systems , 1990 .

[22]  Claude Samson,et al.  Feedback control of a nonholonomic wheeled cart in Cartesian space , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[23]  Arthur C. Sanderson,et al.  Representations of mechanical assembly sequences , 1991, IEEE Trans. Robotics Autom..

[24]  D. Koditschek,et al.  The construction of analytic diffeomorphisms for exact robot navigation on star worlds , 1991 .

[25]  Daniel E. Koditschek The Control of Natural Motion in Mechanical Systems , 1991 .

[26]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[27]  Michael Levin,et al.  The design and control of an experimental whole-arm manipulator , 1991 .

[28]  N. McClamroch,et al.  Reorientation of space multibody systems maintaining zero angular momentum , 1991 .

[29]  Daniel E. Koditschek,et al.  Automatic assembly planning and control via potential functions , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[30]  Stuart C. Shapiro,et al.  Encyclopedia of artificial intelligence, vols. 1 and 2 (2nd ed.) , 1992 .