A platform for the design, simulation and development of quadcopter multi-agent systems

Unmanned Aerial Vehicles (UAVs) are gaining the attention of researchers around the world. Recently researchers apply the multi-agent paradigm to such domain taking advantage of its research in cognition, deliberation, and mainly coordination mechanisms. The aim of our research is to contribute to the multiple quadcopter simulation area introducing a platform for the design, simulation, and development of quadcopter MultiAgent Systems (MAS). Specifically for this paper, we minutely discuss the proposed architecture and present the implemented prototype focusing our experiments on the scalability and the resource usage of it. The results demonstrate that the centralised perspective limits the scalability mainly when the physical engine is being used; also, we identify that the method responsible for the 3D update is the platform's bottleneck. After this work different type of studies in social interaction of quadcopters will follow up as well as the improvement of the proposed architecture, for instance, using a multi-threading approach.

[1]  Rafael Heitor Bordini,et al.  UAVAS : AgentSpeak Agents for Unmanned Aerial Vehicles , 2011 .

[2]  Anand S. Rao,et al.  AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language , 1996, MAAMAW.

[3]  Martin Selecký,et al.  Integration of Autonomous UAVs into Multi-agent Simulation , 2012 .

[4]  Stefano Carpin,et al.  USARSim: a robot simulator for research and education , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[5]  Luís Paulo Reis,et al.  Flight Simulation Environments Applied to Agent-Based Autonomous UAVS , 2008, ICEIS.

[6]  Stephen John Turner,et al.  Symbiotic Simulation Systems: An Extended Definition Motivated by Symbiosis in Biology , 2008, 2008 22nd Workshop on Principles of Advanced and Distributed Simulation.

[7]  Luís Paulo Reis,et al.  IntellWheels - A Development Platform for Intelligent Wheelchairs for Disabled People , 2008, ICINCO-RA.

[8]  Karthik Dantu,et al.  Simbeeotic: A simulator and testbed for micro-aerial vehicle swarm experiments , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[9]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[10]  Stephen John Turner,et al.  Research issues in symbiotic simulation , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[11]  Andrea Omicini,et al.  CArtA gO : A Framework for Prototyping Artifact-Based Environments in MAS , 2006, E4MAS.

[12]  Emanuele Frontoni,et al.  A Framework for Simulation and Testing of UAVs in Cooperative Scenarios , 2009, J. Intell. Robotic Syst..

[13]  Eric N. Johnson,et al.  USE OF FLIGHT SIMULATION TO COMPLEMENT FLIGHT TESTING OF LOW-COST UAVS , 2001 .

[14]  David Roberts,et al.  Effect of Navigation Task on Recalling Content: The Case of Occasional Users in Restricted, Cave like Virtual Environment , 2007, 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07).

[15]  Peter Novák,et al.  Towards Incremental Development of Human-Agent-Robot Applications using Mixed-Reality Testbeds , 2012 .

[16]  Rassul Ayani,et al.  Using On-line Simulation for Adaptive Path Planning of UAVs , 2007, 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07).

[17]  A. S. Roa,et al.  AgentSpeak(L): BDI agents speak out in a logical computable language , 1996 .

[18]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .