A cooperative multi-agent robotics system: Design and modelling

This paper presents the development of the robotic multi-agent system SMART. In this system, the agent concept is applied to both hardware and software entities. Hardware agents are robots, with three and four legs, and an IP-camera that takes images of the scene where the cooperative task is carried out. Hardware agents strongly cooperate with software agents. These latter agents can be classified into image processing, communications, task management and decision making, planning and trajectory generation agents. To model, control and evaluate the performance of cooperative tasks among agents, a kind of Petri Net, called Work-Flow Petri Net, is used. Experimental results shows the good performance of the system.

[1]  Javier Minguez,et al.  Extending Collision Avoidance Methods to Consider the Vehicle Shape, Kinematics, and Dynamics of a Mobile Robot , 2009, IEEE Transactions on Robotics.

[2]  Han-Pang Huang,et al.  Robot Motion Planning in Dynamic Uncertain Environments , 2011, Adv. Robotics.

[3]  C. A. Petri Communication with automata , 1966 .

[4]  Joel W. Burdick,et al.  Robot Motion Planning in Dynamic, Uncertain Environments , 2012, IEEE Transactions on Robotics.

[5]  Tamio Arai,et al.  Collision Avoidance Among Multiple Robots Using Virtual Impedance , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[6]  Wolfgang Bibel General Aspects of Intelligent Autonomous Systems , 2010, Intelligent Autonomous Systems.

[7]  Dong Sun,et al.  Coordinated Motion Planning for Multiple Mobile Robots Along Designed Paths With Formation Requirement , 2011, IEEE/ASME Transactions on Mechatronics.

[8]  G. Oriolo,et al.  The Sensor-based Random Graph Method for Cooperative Robot Exploration , 2009, IEEE/ASME Transactions on Mechatronics.

[9]  Jie Yang,et al.  Localization for Multirobot Formations in Indoor Environment , 2010, IEEE/ASME Transactions on Mechatronics.

[10]  Nikos A. Vlassis,et al.  Multi-robot decision making using coordination graphs , 2003 .

[11]  Steven M. LaValle,et al.  Motion Planning : The Essentials , 2011 .

[12]  I. Mas,et al.  Cluster Space Specification and Control of Mobile Multirobot Systems , 2009, IEEE/ASME Transactions on Mechatronics.

[13]  C.W. de Silva,et al.  Sequential $Q$ -Learning With Kalman Filtering for Multirobot Cooperative Transportation , 2010, IEEE/ASME Transactions on Mechatronics.

[14]  Yonghua Li,et al.  Applying Agent Oriented Software Engineering to Cooperative Robotics , 2002, FLAIRS Conference.

[15]  Stefano Carpin,et al.  Pursuit-Evasion on Trees by Robot Teams , 2010, IEEE Transactions on Robotics.

[16]  Rachid Alami,et al.  Multi-robot cooperation in the MARTHA project , 1998, IEEE Robotics Autom. Mag..

[17]  Hajime Asama,et al.  Design Of An Autonomous And Distributed Robot System: Actress , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[18]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[19]  Nikos A. Vlassis,et al.  Non-communicative multi-robot coordination in dynamic environments , 2005, Robotics Auton. Syst..

[20]  Huayan Pu,et al.  Forward Kinematics Analysis and 3-Dimmision Gait Simulation of a MiniQuad Walking Robot , 2007, 2007 International Conference on Mechatronics and Automation.

[21]  Cecilia E. Garcia Cena,et al.  Design and modeling of the multi-agent robotic system: SMART , 2012, Robotics Auton. Syst..

[22]  M. Saad,et al.  Hierarchical Fuzzy Cooperative Control and Path Following for a Team of Mobile Robots , 2011, IEEE/ASME Transactions on Mechatronics.

[23]  John McPhee,et al.  A Complete and Scalable Strategy for Coordinating Multiple Robots Within Roadmaps , 2008, IEEE Transactions on Robotics.

[24]  Steven M. LaValle,et al.  Motion Planning Part I: The Essentials , 2011 .

[25]  Humbert Fiorino,et al.  Agent cooperation: a Petri net based model , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[26]  L. W. Tsai,et al.  Robot Analysis: The Mechanics of Serial and Parallel Ma-nipulators , 1999 .

[27]  Victor R. Lesser,et al.  Automated organization design for multi-agent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[28]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.

[29]  Joel W. Burdick,et al.  Trajectory generation for kinematic legged robots , 1997, Proceedings of International Conference on Robotics and Automation.