Published April 8, 2021 | Version v1.1
Software Open

vswarm

  • 1. Fabian
  • 2. Fabrizio
  • 3. Dario

Description

The vswarm package enables decentralized vision-based control of drone swarms without relying on inter-agent communication or visual fiducial markers.

This repository contains the source code accompanying our article:

F. Schilling, F. Schiano, and D. Floreano, "Vision-based Drone Flocking in Outdoor Environments," IEEE Robotics and Automation Letters (RA-L), vol. 6, no. 2, pp. 2954-2961, 2021.

The package provides its main functionality in the following modules:

  • Visual detection of neighboring drones from omnidirectional images using a convolutional neural network
  • Relative localization based on camera parameters and the known physical size of the drones
  • Multi-target tracking to estimate the position and velocity of the drones
  • Multi-agent control using a Reynolds-inspired flocking algorithm

Files

lis-epfl/vswarm-v1.1.zip

Files (190.8 kB)

Name Size Download all
md5:6fba476359b3dc836ea9161782176cb5
190.8 kB Preview Download

Additional details

Related works