Learning to Navigate in Turbulent Flows with Aerial Robot Swarms: A Cooperative Deep Reinforcement Learning Approach
Not on the map. Why?
Abstract (arXiv)
Aerial operation in turbulent environments is a challenging problem due to the chaotic behavior of the flow. This problem is made even more complex when a team of aerial robots is trying to achieve coordinated motion in turbulent wind conditions. In this paper, we present a novel multi-robot controller to navigate in turbulent flows, decoupling the trajectory-tracking control from the turbulence compensation via a nested control architecture. Unlike previous works, our method does not learn to compensate for the air-flow at a specific time and space. Instead, our method learns to compensate for the flow based on its effect on the team. This is made possible via a deep reinforcement learning approach, implemented via a Graph Convolutional Neural Network (GCNN)-based architecture, which enables robots to achieve better wind compensation by processing the spatial-temporal correlation of wind flows across the team. Our approach scales well to large robot teams -- as each robot only uses information from its nearest neighbors -- , and generalizes well to robot teams larger than seen in training. Simulated experiments demonstrate how information sharing improves turbulence compensation in a team of aerial robots and demonstrate the flexibility of our method over different team configurations.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 12 of its 33 references that are in the map. First posted on arXiv 7 Jun 2023.
Builds on
12 of 33 references.
References · 12
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Learning to Walk via Deep Reinforcement Learningcited by 153
- 2020Graph Neural Networks: Architectures, Stability and Transferabilitycited by 79
- 2020Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph Neural Networkscited by 73
- 2017Safe Learning of Quadrotor Dynamics Using Barrier Certificatescited by 32
- 2021Coverage Control in Multi-Robot Systems via Graph Neural Networkscited by 13
- 2021A Framework for Real-World Multi-Robot Systems Running Decentralized GNN-Based Policiescited by 11
- 2018Geometric Adaptive Control for a Quadrotor UAV with Wind Disturbance Rejectioncited by 2
- 2018FluidSim: modular, object-oriented Python package for high-performance CFD simulationscited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2025RoboOS: A Hierarchical Embodied Framework for Cross-Embodiment and Multi-Agent Collaborationcited by 28
- 2024State-of-the-art in Robot Learning for Multi-Robot Collaboration: A Comprehensive Surveycited by 0
- 2025Distributed Area Coverage with High Altitude Balloons Using Multi-Agent Reinforcement Learningcited by 0
- 2025Distributed Area Coverage with High Altitude Balloons Using Multi-Agent Reinforcement Learning4 Oct 2025
- 2025RoboOS: A Hierarchical Embodied Framework for Cross-Embodiment and Multi-Agent Collaboration6 May 2025
- 2024State-of-the-art in Robot Learning for Multi-Robot Collaboration: A Comprehensive Survey3 Aug 2024