Learning Visuomotor Quadrotor Flight Through Dynamic Narrow Gaps via Differentiable Simulation
Riccardo Bianco, Yunfan Ren, Jiaxu Xing, Davide Scaramuzza
Abstract
Threading a quadrotor through a moving narrow gap is a demanding test of agile flight, requiring centimeter-level spatial alignment and precise temporal execution. We address this challenge using a control policy that operates directly on onboard visual and inertial measurements to output collective thrust and body-rate commands. The task is difficult because success lies on a thin feasible manifold: small errors in timing, position, attitude, or visual observability cause collision. Prior planning and learning methods rely on privileged state, teachers, planners, or distillation; learning dynamic narrow-gap traversal directly, from scratch, remains open. We introduce a differentiable moving-gap formulation that gates centering, alignment, and smooth collision terms by signed distance to a time-varying gap plane, turning a sparse traversal event into a dense pathwise objective. We integrate this formulation into a visual-feature-to-command policy trained in one stage from random initialization, without a teacher, planner, or distillation. We validate our approach in both synthetic and real-world experiments. In controlled benchmarks, we demonstrate that pathwise gradients significantly outperform score-function gradients for precision-critical tasks, yielding a 99.3% success rate in simulation after only a few minutes of training on a single GPU. Furthermore, the policy transfers directly to a real quadrotor, successfully crossing a dynamic narrow gap from varied initial conditions using onboard sensing and inertial measurements, achieving an 80% success rate over 10 physical trials.
Create a lesson
Related papers
ThinkWorld: World Imagination Reinforces Chain-of-Dynamics Reasoning
Chaehyun Kim, Chi-Pin Huang, Jisoo Kim et al.
Pushing Dexterity and Safety for In-Hand Object Pose Reaching That Works Remarkably Well
Ian Chuang, Hiya Shah, Vamsi Chilamkur et al.
RESPLE2: Inertial-Informed Recursive Non-Uniform Spline Estimation for Multi-Sensor Odometry with Global Refinement
Ziyu Cao, William Talbot, Song Li et al.
EgoThumb: A Vision-Driven Supernumerary Robotic Thumb for Autonomous Grasp and Holding Assistance
Jianyu Hou, Jiawei Fu, Weikang Wan et al.
Kinematic Constraint-Referenced Evaluation for Articulated Object Manipulation
Baptiste Bonin, Caro Strickland, Audrey Durand
When, Where, and What to Correct: Human-Guided Adaptive Residual Correction for Robot Policies
Anukriti Singh, Maxime Caniot, Pratap Tokekar et al.