NeuroBEM: Hybrid Aerodynamic Quadrotor Model
arXiv:2106.08015 · doi:10.15607/RSS.2021.XVII.042
Abstract
Quadrotors are extremely agile, so much in fact, that classic first-principle-models come to their limits. Aerodynamic effects, while insignificant at low speeds, become the dominant model defect during high speeds or agile maneuvers. Accurate modeling is needed to design robust high-performance control systems and enable flying close to the platform's physical limits. We propose a hybrid approach fusing first principles and learning to model quadrotors and their aerodynamic effects with unprecedented accuracy. First principles fail to capture such aerodynamic effects, rendering traditional approaches inaccurate when used for simulation or controller tuning. Data-driven approaches try to capture aerodynamic effects with blackbox modeling, such as neural networks; however, they struggle to robustly generalize to arbitrary flight conditions. Our hybrid approach unifies and outperforms both first-principles blade-element theory and learned residual dynamics. It is evaluated in one of the world's largest motion-capture systems, using autonomous-quadrotor-flight data at speeds up to 65km/h. The resulting model captures the aerodynamic thrust, torques, and parasitic effects with astonishing accuracy, outperforming existing models with 50% reduced prediction errors, and shows strong generalization capabilities beyond the training set.
9 pages + 1 pages references
References in corpus (4)
Cited by in corpus (19)
- Reaching the Limit in Autonomous Racing: Optimal Control versus Reinforcement Learning
- Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platforms
- Agilicious: Open-Source and Open-Hardware Agile Quadrotor for Vision-Based Flight
- Autonomous Drone Racing: A Survey
- Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate Model Predictive Trajectory Tracking
- Learning Minimum-Time Flight in Cluttered Environments
- Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control
- Vision-based Learning for Drones: A Survey
- Neural Moving Horizon Estimation for Robust Flight Control
- Race Against the Machine: a Fully-annotated, Open-design Dataset of Autonomous and Piloted High-speed Flight
- A Generalized Thrust Estimation and Control Approach for Multirotors Micro Aerial Vehicles
- Data-Driven Dynamics Modeling of Miniature Robotic Blimps Using Neural ODEs With Parameter Auto-Tuning
- Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotors
- Trust-Region Neural Moving Horizon Estimation for Robots
- Learning Aerodynamics for the Control of Flying Humanoid Robots
- Time-Optimal Online Replanning for Agile Quadrotor Flight
- LoL-NMPC: Low-Level Dynamics Integration in Nonlinear Model Predictive Control for Unmanned Aerial Vehicles
- Low-Latency Event-Based Velocimetry for Quadrotor Control in a Narrow Pipe
- Cable Optimization and Drag Estimation for Tether-Powered Multirotor UAVs