Seminar Details:

LANS Informal Seminar
"ARGoS: Large-Scale Physics-Based Simulation of Swarm Robotics Systems"

DATE: August 19, 2013

TIME: 15:00:00 - 16:00:00
SPEAKER: Carlo Pinciroli, Ph.D. Student, IRIDIA, CoDE, Universite Libre de Bruxelles
LOCATION: Building 240 Room 1404-1405, Argonne National Laboratory

Swarm intelligence is a research field that studies the behavior of large animal societies such as insects, flocks of birds and schools of fish. These natural systems display common properties such as adaptivity, parallelism, robustness, and scalability. Designing artificial systems that match the performance of their natural counterparts is a challenging but fruitful goal. Swarm robotics studies methods to apply the principles of swarm intelligence to complex coordination problems for large robot groups. Swarm robotics systems are typically characterized by fully decentralized control, local interactions among individuals, redundancy, and absence of predefined roles. Future swarm robotics systems hold the promise to provide solutions for problems such as exploration in hazardous areas, construction, and search-and-rescue. Designing effective swarm robotics systems remains extremely challenging. Most of the work in the field is developed in simulation due to the high cost of running large-scale real experiments. Various techniques exist to model swarm robotics systems, but physics-based simulations are currently the most widespread. Before 2006, experiments in swarm robotics focused mainly on navigation-based activities (exploration, pattern formation, flocking) in 2-dimensional environments. With the Swarmanoid project (2006-2010), research moved towards complex swarms composed of different kinds of robots acting in 3D. The existing physics-based simulators did not provide the necessary features to support this wide spectrum of possible research directions. For this reason, I designed ARGoS - a state-of-the-art, generic, physics-based, multi-robot simulator. The ARGoS architecture is designed to provide high degrees of efficiency and accuracy, while proving sufficiently flexible to suit the needs of any experiment in swarm robotics. ARGoS is designed upon five principles: modularity, composability, the possibility to run multiple physics engines, the possibility to tune the accuracy of every aspect of the simulation, and parallelism. Experiments show that ARGoS can perform accurate physics-based simulations of more than 10,000 robots in real time on a modern desktop computer.


Please send questions or suggestions to Jeffrey Larson: jmlarson at anl dot gov.