Self-tuning of robot program primitives

Strategies used and parameter selection problems encountered in developing robot programs are addressed by describing an approach to self-tuning of robot program parameters. In this approach, the robot program incorporates control primitives with adjustable parameters and an associated cost function. A hybrid gradient-based and direct-search algorithm uses experimentally measured performance data to adjust the parameters to seek optimal performance and track system variations. Alternative control strategies which have first been optimized with the same cost function are then assessed in terms of their optimized behavior. It is demonstrated that the optimal control strategy for a particular task is a function not only of task geometry, but also of the desired performance.<<ETX>>

[1]  D. Whitney,et al.  Designing Chamfers , 1983 .

[2]  Neville Hogan,et al.  Stable execution of contact tasks using impedance control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Michael A. Wesley,et al.  AUTOPASS: An Automatic Programming System for Computer Controlled Mechanical Assembly , 1977, IBM J. Res. Dev..

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

[5]  Lorenz T. Biegler,et al.  Improved infeasible path optimization for sequential modular simulators—II: the optimization algorithm , 1985 .

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

[7]  Jean-Claude Latombe,et al.  An Approach to Automatic Robot Programming Based on Inductive Learning , 1984 .

[8]  Daniel E. Whitney,et al.  Applying Stochastic Control Theory to Robot Sensing, Teaching, and Long Term Control , 1982 .

[9]  Daniel E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[10]  Michael A. Erdmann,et al.  Using Backprojections for Fine Motion Planning with Uncertainty , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[11]  Hendrik Van Brussel,et al.  A self-learning automaton with variable resolution for high precision assembly by industrial robots , 1982 .

[12]  Alan Fleming Analysis of Uncertainties in a Structure of Parts , 1985, IJCAI.

[13]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.