News

July 5, 2022
A new tool for automating robotics research using ARGoS is available! SIERRA can generate ARGoS inputs from arbitrary user specifications, run the experiments on many different execution environments, and process the experimental outputs to generate camera-ready graphs and videos. SIERRA is a great tool for saving time and increasing reproducibility of robotics research.
March 4, 2022
A new plug-in for the Pi-Puck mobile robot is available in ARGoS. This robot is GCTronic’s E-Puck with the Pi-Puck expansion board mounted on top of it.
March 14, 2019
A plug-in for the Thymio robot is available.
September 23, 2016
Instructions available on installing ARGoS on Windows 10.
July 28, 2016
Added ARGoS-Kilobot and ARGoS-ROS extensions.
June 19, 2015
ARGoS used for the swarm robotics tutorial and challenge at the Summer 2015 PolyMORSE Open Workshop.
March 23-27, 2015
ARGoS used for the swarm robotics case study of the Engineering Collective Autonomic Systems Spring School.
February 12, 2015
Seminar about ARGoS at École Polytechnique de Montréal, Canada.
August 19, 2013
Seminar about ARGoS at Argonne National Laboratory, IL, USA.
Nov 16, 2012
Paper about ARGoS available online.
Oct 25, 2012
Paper about ARGoS accepted by the Swarm Intelligence journal.
May 8, 2012
ARGoS covered in the Indian magazine LinuxForU.
Sep 29, 2011
ARGoS presented at IROS 2011.
Apr 15, 2011
Paper about ARGoS accepted for IROS 2011.

What is ARGoS?

ARGoS is a multi-physics robot simulator. It can simulate large-scale swarms of robots of any kind efficiently. You can customize ARGoS easily by adding new plug-ins.

Concepts — Benchmarks — Users — Authors

Installing ARGoS

ARGoS runs on Linux and Mac OSX. It is released under the terms of the MIT license.

Binary packages — Extensions — Github

Documentation

Examples

to get started

User Manual

to run experiments

Developer Manual

to extend ARGoS

API

core classes and functions

Forum

to ask for help

Publications

about ARGoS

Version History

April 18th, 2021
New beta of ARGoS (3.0.0-beta59) released.
April 8th, 2021
New beta of ARGoS (3.0.0-beta58) released.
January 27th, 2021
New beta of ARGoS (3.0.0-beta57) released.
November 26th, 2019
New beta of ARGoS (3.0.0-beta56) released.
November 12th, 2019
New beta of ARGoS (3.0.0-beta55) released.
July 13th, 2019
New beta of ARGoS (3.0.0-beta54) released.
November 29th, 2018
New beta of ARGoS (3.0.0-beta53) released.
June 8th, 2018
New beta of ARGoS (3.0.0-beta52) released.
June 6th, 2018
New beta of ARGoS (3.0.0-beta51) released.
May 18th, 2018
New beta of ARGoS (3.0.0-beta50) released.
February 4th, 2018
New beta of ARGoS (3.0.0-beta49) released.
September 26th, 2017
New beta of ARGoS (3.0.0-beta48) released.
August 2nd, 2017
New beta of ARGoS (3.0.0-beta47) released.
July 7th, 2017
New beta of ARGoS (3.0.0-beta46) released.
February 26th, 2017
New beta of ARGoS (3.0.0-beta45) released.
February 25th, 2017
New beta of ARGoS (3.0.0-beta44) released.
August 31st, 2016
New beta of ARGoS (3.0.0-beta43) released.
August 18th, 2016
New beta of ARGoS (3.0.0-beta42) released.
April 22nd, 2016
New beta of ARGoS (3.0.0-beta41) released.
March 6th, 2016
New beta of ARGoS (3.0.0-beta40) released.
October 3rd, 2015
New beta of ARGoS (3.0.0-beta39) released.
September 6th, 2015
New beta of ARGoS (3.0.0-beta38) released.
July 2nd, 2015
New beta of ARGoS (3.0.0-beta37) released.
June 14th, 2015
New beta of ARGoS (3.0.0-beta36) released.
April 2nd, 2015
New beta of ARGoS (3.0.0-beta35) released.
March 26th, 2015
New beta of ARGoS (3.0.0-beta34) released.
March 24th, 2015
New beta of ARGoS (3.0.0-beta33) released.
March 22nd, 2015
New beta of ARGoS (3.0.0-beta32) released.
March 19th, 2015
New beta of ARGoS (3.0.0-beta31) released.
February 27th, 2015
New beta of ARGoS (3.0.0-beta30) released.
October 13th, 2014
New beta of ARGoS (3.0.0-beta29) released.
May 8th, 2014
New beta of ARGoS (3.0.0-beta28) released.
May 3rd, 2014
Two new beta of ARGoS (3.0.0-beta26 and 3.0.0-beta27) released.
April 24th, 2014
New beta of ARGoS (3.0.0-beta25) released.
April 12th, 2014
New beta of ARGoS (3.0.0-beta24) released.
March 18, 2014
New beta of ARGoS (3.0.0-beta23) released.
December 19, 2013
New beta of ARGoS (3.0.0-beta22) released.
October 21, 2013
New beta of ARGoS (3.0.0-beta21) released.
October 10, 2013
New beta of ARGoS (3.0.0-beta20) released.
October 2, 2013
New beta of ARGoS (3.0.0-beta19) released.
September 30, 2013
New beta of ARGoS (3.0.0-beta18) released.
September 24, 2013
Two new beta of ARGoS (3.0.0-beta16 and 3.0.0-beta17) released.
August 28, 2013
New beta of ARGoS (3.0.0-beta15) released.
August 26, 2013
New beta of ARGoS (3.0.0-beta14) released.
July 29, 2013
New beta of ARGoS (3.0.0-beta13) released.
July 15, 2013
New beta of ARGoS (3.0.0-beta12) released.
July 4, 2013
New beta of ARGoS (3.0.0-beta11) released.
June 3, 2013
New beta of ARGoS (3.0.0-beta10) released.
June 2, 2013
New beta of ARGoS (3.0.0-beta9) released.
May 30, 2013
Two new beta of ARGoS (3.0.0-beta7 and 3.0.0-beta8) released.
May 29, 2013
New beta of ARGoS (3.0.0-beta6) released.
April 25, 2013
New beta of ARGoS (3.0.0-beta5) released.
April 1, 2013
New beta of ARGoS (3.0.0-beta4) released.
March 26, 2013
New beta of ARGoS (3.0.0-beta3) released.
March 25, 2013
New beta of ARGoS (3.0.0-beta2) released.
March 24, 2013
New beta of ARGoS (3.0.0-beta1) released.
March 22, 2013
Alpha release of the third major ARGoS version (3.0.0-test) released.
May 21, 2012
New ARGoS version (argos2-20120521) released.
May 5, 2012
New ARGoS version (argos2-20120505) released.
Apr 15, 2012
New ARGoS version (argos2-20120415) released.
Mar 22, 2012
New ARGoS version (argos2-20120322) released.
Feb 2, 2012
New ARGoS version (argos2-20120202) released.
Jan 30, 2012
New ARGoS version (argos2-20120130) released.
Aug 18, 2011
New ARGoS version (argos2-20110818) released.

Citing ARGoS

Carlo Pinciroli, Vito Trianni, Rehan O’Grady, Giovanni Pini, Arne Brutschy, Manuele Brambilla, Nithin Mathews, Eliseo Ferrante, Gianni Di Caro, Frederick Ducatelle, Mauro Birattari, Luca Maria Gambardella, Marco Dorigo. 2012. ARGoS: a Modular, Parallel, Multi-Engine Simulator for Multi-Robot Systems. Swarm Intelligence, volume 6, number 4, pages 271-295. Springer, Berlin, Germany.

[ pdf ] [ bibtex ]