End-to-end Neural Network Based Quadcopter control
Not on the map. Why?
Abstract (arXiv)
Developing optimal controllers for aggressive high-speed quadcopter flight poses significant challenges in robotics. Recent trends in the field involve utilizing neural network controllers trained through supervised or reinforcement learning. However, the sim-to-real transfer introduces a reality gap, requiring the use of robust inner loop controllers during real flights, which limits the network's control authority and flight performance. In this paper, we investigate for the first time, an end-to-end neural network controller, addressing the reality gap issue without being restricted by an inner-loop controller. The networks, referred to as G&CNets, are trained to learn an energy-optimal policy mapping the quadcopter's state to rpm commands using an optimal trajectory dataset. In hover-to-hover flights, we identified the unmodeled moments as a significant contributor to the reality gap. To mitigate this, we propose an adaptive control strategy that works by learning from optimal trajectories of a system affected by constant external pitch, roll and yaw moments. In real test flights, this model mismatch is estimated onboard and fed to the network to obtain the optimal rpm command. We demonstrate the effectiveness of our method by performing energy-optimal hover-to-hover flights with and without moment feedback. Finally, we compare the adaptive controller to a state-of-the-art differential-flatness-based controller in a consecutive waypoint flight and demonstrate the advantages of our method in terms of energy optimality and robustness.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 7; 2026: 3.
11 papers.
- 2025RAPTOR: A Foundation Policy for Quadrotor Controlcited by 8
- 2025SkyDreamer: Interpretable End-to-End Vision-Based Drone Racing with Model-Based Reinforcement Learningcited by 8
- 2024Guidance and Control Networks with Periodic Activation Functionscited by 7
- 2025One Net to Rule Them All: Domain Randomization in Quadcopter Racing Across Different Platformscited by 7
- 2025Agile Flight Emerges from Multi-Agent Competitive Racingcited by 4
- 2025End-to-End Low-Level Neural Control of an Industrial-Grade 6D Magnetic Levitation Systemcited by 2
- 2025Curriculum-based Sample Efficient Reinforcement Learning for Robust Stabilization of a Quadrotorcited by 1
- 2025Comparing Behavioural Cloning and Reinforcement Learning for Spacecraft Guidance and Control Networkscited by 0
- 2026Deep Q-Learning-Based Gain Scheduling for Nonlinear Quadcopter Dynamicscited by 0
- 2026GCImOpt: Learning efficient goal-conditioned policies by imitating optimal trajectoriescited by 0
- 2026MinNav: Minimalist Navigation Using Optical Flow For Active Tiny Aerial Robotscited by 0
- 2026MinNav: Minimalist Navigation Using Optical Flow For Active Tiny Aerial Robots5 Jun 2026
- 2026GCImOpt: Learning efficient goal-conditioned policies by imitating optimal trajectories24 Apr 2026
- 2026Deep Q-Learning-Based Gain Scheduling for Nonlinear Quadcopter Dynamics3 Mar 2026
- 2025Agile Flight Emerges from Multi-Agent Competitive Racing12 Dec 2025
- 2025SkyDreamer: Interpretable End-to-End Vision-Based Drone Racing with Model-Based Reinforcement Learning16 Oct 2025
- 2025RAPTOR: A Foundation Policy for Quadrotor Control15 Sep 2025
- 2025End-to-End Low-Level Neural Control of an Industrial-Grade 6D Magnetic Levitation System1 Sep 2025
- 2025Comparing Behavioural Cloning and Reinforcement Learning for Spacecraft Guidance and Control Networks22 Jul 2025
- 2025One Net to Rule Them All: Domain Randomization in Quadcopter Racing Across Different Platforms30 Apr 2025
- 2025Curriculum-based Sample Efficient Reinforcement Learning for Robust Stabilization of a Quadrotor30 Jan 2025
- 2024Guidance and Control Networks with Periodic Activation Functions28 May 2024