Sniffy Bug

A Fully Autonomous Swarm of Gas-Seeking Nano Quadcopters in Cluttered Environments

Conference Paper (2021)
Author(s)

Bardienus P. Duisterhof (Student TU Delft)

Shushuai Li (TU Delft - Control & Simulation)

Javier Burgues (Universitat Politecnica de Catalunya)

Vijay Janapa Reddi (Harvard University)

Guido C.H.E. de Croon (TU Delft - Control & Simulation)

DOI related publication
https://doi.org/10.1109/IROS51168.2021.9636217 Final published version
More Info
expand_more
Publication Year
2021
Language
English
Article number
9636217
Pages (from-to)
9099-9106
ISBN (print)
978-1-6654-1715-0
ISBN (electronic)
978-1-6654-1714-3
Event
Downloads counter
205

Abstract

Nano quadcopters are ideal for gas source localization (GSL) as they are safe, agile and inexpensive. However, their extremely restricted sensors and computational resources make GSL a daunting challenge. We propose a novel bug algorithm named ‘Sniffy Bug', which allows a fully autonomous swarm of gas-seeking nano quadcopters to localize a gas source in unknown, cluttered, and GPS-denied environments. The computationally efficient, mapless algorithm foresees in the avoidance of obstacles and other swarm members, while pursuing desired waypoints. The waypoints are first set for exploration, and, when a single swarm member has sensed the gas, by a particle swarm optimization-based (PSO) procedure. We evolve all the parameters of the bug (and PSO) algorithm using our novel simulation pipeline, ‘AutoGDM'. It builds on and expands open source tools in order to enable fully automated end-to-end environment generation and gas dispersion modeling, allowing for learning in simulation. Flight tests show that Sniffy Bug with evolved parameters outperforms manually selected parameters in cluttered, real-world environments. Videos: https://bit.ly/37MmtdL