Extensions

This page collects a number of extensions of ARGoS. Extensions take the form of additional plug-ins, or of code that integrates ARGoS with other tools.

ARGoS-Kilobot

Description

The Kilobot is a small, cheap robot widely used in the swarm robotics community. This plugin allows you to simulate the Kilobot in ARGoS. The plugin supports Kilolib, the C interface of the Kilobot. Thus, it is possible to transfer code simulated in ARGoS to the real Kilobots seamlessly.

Download

The source code is hosted on github: https://github.com/ilpincy/argos3-kilobot. To download it, open up a terminal and clone the repository with this command:

$ git clone https://github.com/ilpincy/argos3-kilobot.git argos3-kilobot

Authors

Vito Trianni, Carlo Pinciroli

ARGoS-KheperaIV

Description

The Khepera IV is an extensible robot widely used in the swarm robotics community. This plugin allows you to simulate the Khepera IV in ARGoS, including extra modules such as the LIDAR and the gripper. The plugin supports crosscompilation on the real robot.

Download

The source code is hosted on github: https://github.com/ilpincy/argos3-kheperaiv. To download it, open up a terminal and clone the repository with this command:

$ git clone https://github.com/ilpincy/argos3-kheperaiv.git argos3-kheperaiv

Authors

Carlo Pinciroli

ARGoS-Epuck

Description

The E-puck is a small wheeled robot developed for education and research purposes. This plugin allows you to simulate an enhanced version of the E-puck in ARGoS. The extensions comprise a ground sensor, a range-and-bearing board and an Omnivision module. The plugin supports crosscompilation on the real robot, provided that the robot is equipped with a Linux extension board.

Download

The source code is hosted on github: https://github.com/demiurge-project/argos3-epuck. To download it, open up a terminal and clone the repository with this command:

$ git clone https://github.com/demiurge-project/argos3-epuck.git argos3-epuck

Authors

Lorenzo Garattoni, Gianpiero Francesca, Carlo Pinciroli, Mauro Birattari

Maintainers

Antoine Ligot, Ken Hasselmann

ARGoS-ROS

Description

Robot Operating System (ROS) is a widely used middleware for robotics. This plug-in is a bridge between ARGoS and ROS that allows you to run ROS code in ARGoS.

Download

The source code is hosted on github: https://github.com/BOTSlab/argos_bridge. To download it, open up a terminal and clone the repository with this command:

$ git clone https://github.com/BOTSlab/argos_bridge.git argos_ros_bridge

Authors

Andrew Vardy

ARGoS-MultiVeStA

Description

MultiVeStA is a statistical model checker for discrete event simulators that enables fast statistical analysis of complex experiments. With this extension, you can execute MultiVeStA queries on simulated experiments run in ARGoS.

Download

The source code is hosted on github: https://github.com/ilpincy/argos3-multivesta. To download it, open up a terminal and clone the repository with this command:

$ git clone https://github.com/ilpincy/argos3-multivesta.git argos3-multivesta

Authors

Andrea Vandin, Carlo Pinciroli