Comparison of the Behavior of Swarm Robots with their Computer Simulations Applying Target-Searching Algorithms

This paper investigates the functionality and quality of the implementation of a searchand targetsurrounding swarm robotic algorithm using physical swarm robots named Kilobots. The implementation was developed and tested in the simulator V-REP, then transferred onto the actually running Kilobots: Ten Kilobots were used for the experiment, where one Kilobot acts as the target and nine Kilobots act as the searchers. The algorithm allows the searchers to swarm out to find the target while avoiding collisions with other searchers, to orbit around other searchers, which are closer to the target, and finally to surround the target once it is found. The results of the implementation using the physical Kilobots are compared with the results of two adjusted computer simulations. Differences between the simulations and the real robot implementation are investigated: Discrepancies regarding the locomotion and the communication capabilities are identified and discussed. Index Terms — search-surrounding swarm algorithm, target-surrounding swarm algorithm, collective behavior, swarm robotics, swarm intelligence, Kilobot

[1]  Eliseo Ferrante,et al.  Swarm robotics: a review from the swarm engineering perspective , 2013, Swarm Intelligence.

[2]  Geoffrey Biggs,et al.  A Survey of Robot Programming Systems , 2010 .

[3]  Miguel Torres-Torriti,et al.  Introductory Survey to Open-Source Mobile Robot Simulation Software , 2010, 2010 Latin American Robotics Symposium and Intelligent Robotics Meeting.

[4]  Vincent Padois,et al.  Tools for simulating humanoid robot dynamics: A survey based on user feedback , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[5]  S. Balakirsky,et al.  Towards Quantitative Comparisons of Robot Algorithms : Experiences with SLAM in Simulation and Real World Systems , 2007 .

[6]  Luca Maria Gambardella,et al.  RoboNetSim: An integrated framework for multi-robot and network simulation , 2013, Robotics Auton. Syst..

[7]  Brian Goldiez,et al.  A Survey of Commercial & Open Source Unmanned Vehicle Simulators , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Alan F. T. Winfield,et al.  Special issue on swarm robotics , 2008, Swarm Intelligence.

[9]  Thomas Hanne,et al.  Comparison of a Real Kilobot Robot Implementation With its Computer Simulation Focussing on Target-Searching Algorithms , 2018, 2018 International Conference on Intelligent Autonomous Systems (ICoIAS).

[10]  Richard Vaughan,et al.  Massively multi-robot simulation in stage , 2008, Swarm Intelligence.

[11]  Radhika Nagpal,et al.  Programmable self-assembly in a thousand-robot swarm , 2014, Science.

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

[13]  Elmer R. Magsino,et al.  Simulation of search-and-rescue and target surrounding algorithm techniques using Kilobots , 2016, 2016 2nd International Conference on Control, Automation and Robotics (ICCAR).

[14]  Andrew Vardy,et al.  A survey of AUV and robot simulators for multi-vehicle operations , 2014, 2014 IEEE/OES Autonomous Underwater Vehicles (AUV).

[15]  Radhika Nagpal,et al.  Kilobot: A low cost scalable robot system for collective behaviors , 2012, 2012 IEEE International Conference on Robotics and Automation.