Air Learning: A Deep Reinforcement Learning Gym for Autonomous Aerial Robot Visual Navigation
Not on the map. Why?
Abstract (arXiv)
We introduce Air Learning, an open-source simulator, and a gym environment for deep reinforcement learning research on resource-constrained aerial robots. Equipped with domain randomization, Air Learning exposes a UAV agent to a diverse set of challenging scenarios. We seed the toolset with point-to-point obstacle avoidance tasks in three different environments and Deep Q Networks (DQN) and Proximal Policy Optimization (PPO) trainers. Air Learning assesses the policies' performance under various quality-of-flight (QoF) metrics, such as the energy consumed, endurance, and the average trajectory length, on resource-constrained embedded platforms like a Raspberry Pi. We find that the trajectories on an embedded Ras-Pi are vastly different from those predicted on a high-end desktop system, resulting in up to 40% longer trajectories in one of the environments. To understand the source of such discrepancies, we use Air Learning to artificially degrade high-end desktop performance to mimic what happens on a low-end embedded system. We then propose a mitigation technique that uses the hardware-in-the-loop to determine the latency distribution of running the policy on the target platform (onboard compute on the aerial robot). A randomly sampled latency from the latency distribution is then added as an artificial delay within the training loop. Training the policy with artificial delays allows us to minimize the hardware gap (discrepancy in the flight time metric reduced from 37.73% to 0.5%). Thus, Air Learning with hardware-in-the-loop characterizes those differences and exposes how the onboard compute's choice affects the aerial robot's performance. We also conduct reliability studies to assess the effect of sensor failures on the learned policies. All put together, Air Learning enables a broad class of deep RL research on UAVs. The source code is available at:http://bit.ly/2JNAVb6.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 2; 2025: 3; 2026: 3.
13 papers.
Sort:
By area:
- 2022Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robotscited by 17
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goalscited by 7
- 2023QuadSwarm: A Modular Multi-Quadrotor Simulator for Deep Reinforcement Learning with Direct Thrust Controlcited by 5
- 2023ReProHRL: Towards Multi-Goal Navigation in the Real World using Hierarchical Agentscited by 5
- 2026Koopman Dreamer: Spectrally Constrained Latent Dynamics for Stable World-Model Imaginationcited by 3
- 2022Scalable Modular Synthetic Data Generation for Advancing Aerial Autonomycited by 1
- 2024NaviSplit: Dynamic Multi-Branch Split DNNs for Efficient Distributed Autonomous Navigationcited by 1
- 2024NaviSlim: Adaptive Context-Aware Navigation and Sensing via Dynamic Slimmable Networkscited by 1
- 2025Optimal Weighted Convolution for Classification and Denosingcited by 1
- 2025Belief-Based Offline Reinforcement Learning for Delay-Robust Policy Optimizationcited by 1
- 2026VoLN: Vision-Only Long-Horizon Navigation---Paradigm, Benchmark, and Methodcited by 1
- 2021AutoPilot: Automating SoC Design Space Exploration for SWaP Constrained Autonomous UAVscited by 0
- 2026Learning to Fly: Stable Vision-Guided UAV Servoing with Compact Target-Centric Cues and Reinforcement Learning7 Sep 2026
- 2026VoLN: Vision-Only Long-Horizon Navigation---Paradigm, Benchmark, and Method23 Jul 2026
- 2026Koopman Dreamer: Spectrally Constrained Latent Dynamics for Stable World-Model Imagination22 Jul 2026
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goals10 Sep 2025
- 2025Belief-Based Offline Reinforcement Learning for Delay-Robust Policy Optimization30 May 2025
- 2025Optimal Weighted Convolution for Classification and Denosing30 May 2025
- 2024NaviSplit: Dynamic Multi-Branch Split DNNs for Efficient Distributed Autonomous Navigation18 Jun 2024
- 2024NaviSlim: Adaptive Context-Aware Navigation and Sensing via Dynamic Slimmable Networks16 May 2024
- 2023ReProHRL: Towards Multi-Goal Navigation in the Real World using Hierarchical Agents17 Aug 2023
- 2023QuadSwarm: A Modular Multi-Quadrotor Simulator for Deep Reinforcement Learning with Direct Thrust Control15 Jun 2023
- 2022Scalable Modular Synthetic Data Generation for Advancing Aerial Autonomy10 Nov 2022
- 2022Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robots11 May 2022
- 2022Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robotscited by 17
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goalscited by 7
- 2023QuadSwarm: A Modular Multi-Quadrotor Simulator for Deep Reinforcement Learning with Direct Thrust Controlcited by 5
- 2023ReProHRL: Towards Multi-Goal Navigation in the Real World using Hierarchical Agentscited by 5
- 2022Scalable Modular Synthetic Data Generation for Advancing Aerial Autonomycited by 1
- 2024NaviSplit: Dynamic Multi-Branch Split DNNs for Efficient Distributed Autonomous Navigationcited by 1
- 2024NaviSlim: Adaptive Context-Aware Navigation and Sensing via Dynamic Slimmable Networkscited by 1
- 2025Optimal Weighted Convolution for Classification and Denosingcited by 1
- 2026VoLN: Vision-Only Long-Horizon Navigation---Paradigm, Benchmark, and Methodcited by 1
- 2021AutoPilot: Automating SoC Design Space Exploration for SWaP Constrained Autonomous UAVscited by 0
- 2026Learning to Fly: Stable Vision-Guided UAV Servoing with Compact Target-Centric Cues and Reinforcement Learningcited by 0
- 2026Learning to Fly: Stable Vision-Guided UAV Servoing with Compact Target-Centric Cues and Reinforcement Learning7 Sep 2026
- 2026VoLN: Vision-Only Long-Horizon Navigation---Paradigm, Benchmark, and Method23 Jul 2026
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goals10 Sep 2025
- 2025Optimal Weighted Convolution for Classification and Denosing30 May 2025
- 2024NaviSplit: Dynamic Multi-Branch Split DNNs for Efficient Distributed Autonomous Navigation18 Jun 2024
- 2024NaviSlim: Adaptive Context-Aware Navigation and Sensing via Dynamic Slimmable Networks16 May 2024
- 2023ReProHRL: Towards Multi-Goal Navigation in the Real World using Hierarchical Agents17 Aug 2023
- 2023QuadSwarm: A Modular Multi-Quadrotor Simulator for Deep Reinforcement Learning with Direct Thrust Control15 Jun 2023
- 2022Scalable Modular Synthetic Data Generation for Advancing Aerial Autonomy10 Nov 2022
- 2022Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robots11 May 2022
- 2021AutoPilot: Automating SoC Design Space Exploration for SWaP Constrained Autonomous UAVs5 Feb 2021