Randomization in Robot Tasks

It is argued that randomization is a useful primitive for the solution of robot tasks under uncertainty. The author demonstrates a possible application using a standard peg-in-hole problem, focusing on randomization within simple feedback strategies. More generally, randomization may be thought of as an operator that randomly selects between possible knowledge states of actions. In order to synthesize randomized strategies, it is possible to use this operator within the dynamic programming methodology essentially as one would any other operator. It is further asserted that randomization has three important properties: (1) increases the class of solvable tasks; (2) reduces plan brittleness; and (3) simplifies the planning process.<<ETX>>

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

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

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

[4]  Hirochika Inoue,et al.  Force Feedback in Precise Assembly Tasks , 1974 .

[5]  John N. Tsitsiklis,et al.  The Complexity of Markov Decision Processes , 1987, Math. Oper. Res..

[6]  S. Karlin,et al.  A second course in stochastic processes , 1981 .

[7]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[8]  Alistair I. Mees,et al.  Convergence of an annealing algorithm , 1986, Math. Program..

[9]  R. Bellman Dynamic programming. , 1957, Science.

[10]  Bruce Randall Donald,et al.  Error Detection and Recovery in Robotics , 1989, Lecture Notes in Computer Science.

[11]  Tomás Lozano-Pérez,et al.  Automatic Planning of Manipulator Transfer Movements , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  Michael A. Erdmann,et al.  On probabilistic strategies for robot tasks , 1989 .

[13]  J. Salisbury,et al.  Active stiffness control of a manipulator in cartesian coordinates , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

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

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

[16]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[17]  SimunoviÄ SimunoviÄ,et al.  An information approach to parts mating , 1979 .

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

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

[20]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[21]  Jean-Claude Latombe,et al.  Robot Motion Planning: A Distributed Representation Approach , 1991, Int. J. Robotics Res..

[22]  A. H. Redford,et al.  Statistical distributions of natural resting aspects of parts for automatic handling , 1977 .

[23]  M. K rn,et al.  Stochastic Optimal Control , 1988 .

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

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

[26]  井上 博允,et al.  Force Feedback in Precise Assembly Tasks , 1975 .