Unifying Quadrotor Motion Planning and Control by Chaining Different Fidelity Models
About
Many aerial tasks involving quadrotors demand both instant reactivity and long-horizon planning. High-fidelity models enable accurate control but are too slow for long horizons; low-fidelity planners scale but degrade closed-loop performance. We present Unique, a unified MPC that cascades models of different fidelity within a single optimization: a short-horizon, high-fidelity model for accurate control, and a long-horizon, low-fidelity model for planning. We align costs across horizons, derive feasibility-preserving thrust and body-rate constraints for the point-mass model, and introduce transition constraints that match the different states, thrust-induced acceleration, and jerk-body-rate relations. To prevent local minima emerging from nonsmooth clutter, we propose a 3D progressive smoothing schedule that morphs norm-based obstacles along the horizon. In addition, we deploy parallel randomly initialized MPC solvers to discover lower-cost local minima on the long, low-fidelity horizon. In simulation and real flights, under equal computational budgets, Unique improves closed-loop position or velocity tracking by up to 75% compared with standard MPC and hierarchical planner-tracker baselines. Ablations and Pareto analyses confirm robust gains across horizon variations, constraint approximations, and smoothing schedules.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Trajectory tracking | Agile Sinusoidal track | Mean Latency (ms)2.12 | 3 | |
| Trajectory tracking | Agile Butterfly track | Mean Computation Time (ms)1.91 | 3 | |
| Trajectory tracking | Cluttered Figure-Eight Track-1 | Mean Latency (ms)7.02 | 3 | |
| Trajectory tracking | Cluttered Figure-Eight Track-2 | Mean Computation Time (ms)7.83 | 3 |