Asynchronous-teams based collision avoidance in PAWS

This paper describes the Asynchronous Teams (A-Teams) based collision avoidance algorithm in the Programmable Automated Welding System's Off-line Programming (PAWS-OLP) system. A-Teams organize different software or operators in an asynchronous way so that a variety of simple or sophisticated agents can cooperate to produce better results in a global sense. Joint limits, minimal joint motion, smooth joint motion, and task quality are also considered in this collision avoidance algorithm. An example, using a six degree of freedom robot PUMA762, is investigated.

[1]  Pedro S. de Souza,et al.  Asynchronous organizations for multi-algorithm problems , 1993, SAC '93.

[2]  Fan-Tien Cheng,et al.  Obstacle avoidance for redundant manipulators using the compact QP method , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[3]  Philippe Wenger,et al.  A global analysis of following trajectories by redundant manipulators in the presence of obstacles , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[4]  John Baillieul,et al.  Avoiding obstacles and resolving kinematic redundancy , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[5]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[6]  John Baillieul,et al.  A constraint oriented approach to inverse problems for kinematically redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[7]  Fritz B. Prinz,et al.  Optimal path placement for kinematically redundant manipulators , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[8]  Fritz B. Prinz,et al.  Rapid Interference Detection , 1991 .

[9]  Seshashayee Sankarshana Murthy Synergy in cooperating agents: designing manipulators from task specifications , 1992 .

[10]  Ming Z. Huang,et al.  Geometry-based efficient rata coordination for manipulators with kinematic redundancy , 1995, J. Field Robotics.

[11]  Anthony A. Maciejewski,et al.  A parallel algorithm and architecture for the control of kinematically redundant manipulators , 1994, IEEE Trans. Robotics Autom..

[12]  J. Y. S. Luh,et al.  Industrial robots with seven joints , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[13]  Charles W. Warren,et al.  Global path planning using artificial potential fields , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[14]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[15]  You-Liang Gu Dynamics and control for redundant robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[16]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[17]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[18]  M. Vukobratovic,et al.  A Method for Optimal Synthesis of Manipulation Robot Trajectories , 1982 .

[19]  T. E. Doyle,et al.  Next generation manufacturing task planner for robotic arc welding , 1992 .

[20]  S. N. Talukdar,et al.  A-TEAMS: MULTI-AGENT ORGANIZATIONS FOR DISTRIBUTED ITERATION , 1991 .

[21]  Sarosh N. Talukdar,et al.  Multiagent organizations for real-time operations , 1992, Proc. IEEE.