Skip to content

daneshtarapore/faultdetection-realswarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fault detection in a swarm of physical robots based on behavioural outlier detection

The repository contains the fault detection algorithm demonstrated on a swarm of real e-puck robots. It uses the ARGoS simulation framework available at https://www.argos-sim.info, and allows easy porting of the code from simulation to physical robot experiments.

This repository comprises the following:

machine_vision — used to run the ArUco-based tracking system for the e-puck robot swarm

firmware — for the e-puck, adapted from https://github.com/demiurge-project/argos3-epuck

src — the ARGoS e-puck plugin enhanced with a virtual range-and-bearing sensor, and the implementation of the fault-detection algorithm.

Fault-detection experiments are performed for homogenous swarm behaviours — aggregation, dispersion, and homing. See ARGoS configuration file src/faultdetection/epuck_hom_swarm.argos for details.

The supplementary materials including experiment snapshot frames, links to data logs and robot swarm videos is available at https://doi.org/10.5281/zenodo.2276647.

About

Fault-detection implemented on a real e-puck robot swarm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published