MAVEN: A Meta-Reinforcement Learning Framework for Varying-Dynamics Expertise in Agile Quadrotor Maneuvers
Organizations: Authors are with the College of Control Science and Engineering, Zhejiang University, Hangzhou 310027, China
Abstract
Reinforcement learning (RL) has emerged as a powerful paradigm for achieving online agile navigation with quadrotors. Despite this success, policies trained via standard RL typically fail to generalize across significant dynamic variations, exhibiting a critical lack of adaptability. This work introduces MAVEN, a meta-RL framework that enables a single policy to achieve robust end-to-end navigation across a wide range of quadrotor dynamics. Our approach features a novel predictive context encoder, which learns to infer a latent representation of the system dynamics from interaction history. We demonstrate our method in agile waypoint traversal tasks under two challenging scenarios: large variations in quadrotor mass and severe single-rotor thrust loss. We leverage a GPU-vectorized simulator to distribute tasks across thousands of parallel environments, overcoming the long training times of meta-RL to converge in less than an hour. Through extensive experiments in both simulation and the real world, we validate that MAVEN achieves superior adaptation and agility. The policy successfully executes zero-shot sim-to-real transfer, demonstrating robust online adaptation by performing high-speed maneuvers despite mass variations of up to 66.7% and single-rotor thrust losses as severe as 70%.
Figures & tables
| Parameter | Value | Parameter | Value |
| [kg] | [%] | ||
| [rad/s] | |||
| [m] | [m/s] | ||
| Method | 260g | 330g | 440g | 550g | ||||||||
| Avg Vel. | Thr 0.8 | Time | Avg Vel. | Thr. 0.8 | Time | Avg Vel. | Thr. 0.8 | Time | Avg Vel. | Thr. 0.8 | Time | |
| (m/s) | (%) | (s) | (m/s) | (%) | (s) | (m/s) | (%) | (s) | (m/s) | (%) | (s) | |
| RL-260g | 7.82 | 71.0 | 1.54 | - | - | - | - | - | - | |||
| RL-330g | 6.04 | 77.4 | 1.67 | - | - | - | ||||||
| RL-440g | 6.06 | 94.2 | 1.78 | - | - | - | ||||||
| RL-550g | 5.23 | 96.9 | 2.12 | |||||||||
| Performance Metric | 330g | 440g | 550g | |||
| Sim | Real | Sim | Real | Sim | Real | |
| Completion Time (s) | ||||||
| Max Velocity (m/s) | ||||||
Robot Policy Adaptation
Robot policy adaptation changes or steers learned robot behaviors to handle new tasks, environments, hardware, and user preferences.
See all 173 papers