Fully Onboard SLAM for Distributed Mapping with a Swarm of Nano-Drones

09/07/2023
by   Carl Friess, et al.
0

The use of Unmanned Aerial Vehicles (UAVs) is rapidly increasing in applications ranging from surveillance and first-aid missions to industrial automation involving cooperation with other machines or humans. To maximize area coverage and reduce mission latency, swarms of collaborating drones have become a significant research direction. However, this approach requires open challenges in positioning, mapping, and communications to be addressed. This work describes a distributed mapping system based on a swarm of nano-UAVs, characterized by a limited payload of 35 g and tightly constrained on-board sensing and computing capabilities. Each nano-UAV is equipped with four 64-pixel depth sensors that measure the relative distance to obstacles in four directions. The proposed system merges the information from the swarm and generates a coherent grid map without relying on any external infrastructure. The data fusion is performed using the iterative closest point algorithm and a graph-based simultaneous localization and mapping algorithm, running entirely on-board the UAV's low-power ARM Cortex-M microcontroller with just 192 kB of SRAM memory. Field results gathered in three different mazes from a swarm of up to 4 nano-UAVs prove a mapping accuracy of 12 cm and demonstrate that the mapping time is inversely proportional to the number of agents. The proposed framework scales linearly in terms of communication bandwidth and on-board computational complexity, supporting communication between up to 20 nano-UAVs and mapping of areas up to 180 m2 with the chosen configuration requiring only 50 kB of memory.

READ FULL TEXT

page 1

page 12

page 13

research
03/22/2022

Monitoring and mapping of crop fields with UAV swarms based on information gain

Monitoring crop fields to map features like weeds can be efficiently per...
research
09/06/2023

tinySLAM-based exploration with a swarm of nano-UAVs

This paper concerns SLAM and exploration for a swarm of nano-UAVs. The l...
research
03/08/2021

Distributed Reinforcement Learning for Flexible and Efficient UAV Swarm Control

Over the past few years, the use of swarms of Unmanned Aerial Vehicles (...
research
11/03/2019

Trajectory Synthesis for a UAV Swarm to Perform Resilient Requirement-Aware Surveillance: A Smart Grid-based Study

A smart grid is a widely distributed engineering system with overhead tr...
research
06/28/2023

Dual Identities Enabled Low-Latency Visual Networking for UAV Emergency Communication

The Unmanned Aerial Vehicle (UAV) swarm networks will play a crucial rol...
research
05/25/2023

LLHR: Low Latency and High Reliability CNN Distributed Inference for Resource-Constrained UAV Swarms

Recently, Unmanned Aerial Vehicles (UAVs) have shown impressive performa...
research
07/09/2021

Efficient Real-Time Image Recognition Using Collaborative Swarm of UAVs and Convolutional Networks

Unmanned Aerial Vehicles (UAVs) have recently attracted significant atte...

Please sign up or login with your details

Forgot password? Click here to reset