EGO-Swarm: A Fully Autonomous and Decentralized Quadrotor Swarm System in Cluttered Environments
arXiv:2011.04183
Abstract
This paper presents a decentralized and asynchronous systematic solution for multi-robot autonomous navigation in unknown obstacle-rich scenes using merely onboard resources. The planning system is formulated under gradient-based local planning framework, where collision avoidance is achieved by formulating the collision risk as a penalty of a nonlinear optimization problem. In order to improve robustness and escape local minima, we incorporate a lightweight topological trajectory generation method. Then agents generate safe, smooth, and dynamically feasible trajectories in only several milliseconds using an unreliable trajectory sharing network. Relative localization drift among agents is corrected by using agent detection in depth images. Our method is demonstrated in both simulation and real-world experiments. The source code is released for the reference of the community.
arXiv comment7 pages, 15 figures, accepted by ICRA 2021 and reported by Science News (https://www.sciencemag.org/news/2020/12/watch-swarm-drones-fly-through-heavy-forest-while-staying-formation)
References in corpus (6)
- Real-Time Trajectory Replanning for MAVs using Uniform B-splines and a 3D Circular Buffer
- Trajectory Generation for Multiagent Point-To-Point Transitions via Distributed Model Predictive Control
- Decentralized Visual-Inertial-UWB Fusion for Relative State Estimation of Aerial Swarm
- RAPTOR: Robust and Perception-aware Trajectory Replanning for Quadrotor Fast Flight
- MAPPER: Multi-Agent Path Planning with Evolutionary Reinforcement Learning in Mixed Dynamic Environments
- EGO-Planner: An ESDF-free Gradient-based Local Planner for Quadrotors