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

📅 2023-09-07
🏛️ IEEE Internet of Things Journal
📈 Citations: 7
Influential: 0
📄 PDF

career value

235K/year
🤖 AI Summary
Addressing the challenge of implementing fully onboard, distributed SLAM on nano-drones under stringent resource constraints (35 g weight, 192 kB RAM on an ARM Cortex-M MCU), this paper proposes the first infrastructure-free, ultra-lightweight distributed mapping framework. Methodologically, it integrates lightweight ICP-based point cloud registration with sparse graph optimization, and introduces a low-overhead embedded real-time fusion mechanism alongside a distributed multi-robot occupancy grid map merging scheme—both exhibiting linear scalability in communication and computation complexity. Experimental results demonstrate: (i) single-drone mapping accuracy of 12 cm; (ii) 50% reduction in mapping time with four drones; (iii) robust operation with up to 20 drones coordinating over wireless links and mapping environments up to 180 m²; and (iv) only 50 kB RAM usage per drone. This work presents the first fully onboard, infrastructure-independent distributed SLAM system deployed on 35 g nano-drones.
📝 Abstract
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 onboard 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 onboard the UAV’s low-power ARM Cortex-M microcontroller with just 192 kB of memory. Field results gathered in three different mazes with a swarm of up to four 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 onboard 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.
Problem

Research questions and friction points this paper is trying to address.

Enabling distributed mapping with nano-drone swarms under payload constraints
Achieving infrastructure-free SLAM with limited onboard sensing/computing
Scaling collaborative mapping while minimizing comms/computation overhead
Innovation

Methods, ideas, or system contributions that make the work stand out.

Distributed mapping using nano-UAV swarm
Onboard SLAM with 64-pixel depth sensors
Low-power ARM Cortex-M microcontroller processing
🔎 Similar Papers
No similar papers found.