Agent-based planning and control of a multi-manipulator assembly system

Presents a distributed planning and control architecture for autonomous multi-manipulator systems (MMS). The control architecture is implemented using an agent-based approach. A team of distributed and autonomous agents is deployed to model the flexible assembly system in such a way that the agents negotiate, collaborate, and cooperate to achieve the goals of assembly tasks. The main focus of the paper is on assembly task allocation and assembly task execution. We describe the agent models and communication mechanism, and explain how they handle complex interactions among agents. A distributed trajectory planning approach based on artificial potential fields is also presented. Experimental results show that our multi-agent planning and control framework is suitable for flexible robotic assembly tasks. Our approach addresses the issues of flexibility, scalability, reconfigurability, and fault-tolerance. We anticipate that the same approach can be applied to other flexible manufacturing environments.

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

[2]  B. Faverjon,et al.  A local based approach for path planning of manipulators with a high number of degrees of freedom , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Rajan Suri,et al.  Flexible Manufacturing Systems Current Issues and Models , 1986 .

[4]  Tim Lüth,et al.  Task description, decomposition, and allocation in a distributed autonomous multi-agent robot system , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[5]  Alfred A. Rizzi,et al.  Minifactory: a precision assembly system adaptable to the product life cycle , 1997, Other Conferences.

[6]  Djamila Ouelhadj,et al.  Multi-agent system for dynamic scheduling and control in manufacturing cells , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  Lars Overgaard,et al.  A multi-agent framework for grasping using visual servoing and collision avoidance , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[8]  Prabir K. Pal,et al.  Fast path planning for robot manipulators using spatial relations in the configuration space , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[9]  E. S. Tzafestas,et al.  Agentifying the process: task-based or robot-based decomposition? , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[10]  Tadashi Nagata,et al.  Distributed planning for assembly tasks by multiple manipulators , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[11]  Jean-Claude Latombe,et al.  Numerical potential field techniques for robot path planning , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[12]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[13]  Yoji Yamada,et al.  A constructing scheme for autonomous distributed control systems with multi-agent society , 1997, Proceedings of the Third International Symposium on Autonomous Decentralized Systems. ISADS 97.

[14]  Emil M. Petriu,et al.  Flexible agent-based robotic assembly cell , 1997, Proceedings of International Conference on Robotics and Automation.

[15]  Eugénio Oliveira Cooperative Multi-Agent System for an Assembly Robotics Cell , 1994 .