# Linear vs Nonlinear MPC for Trajectory Tracking Applied to Rotary Wing Micro Aerial Vehicles

arXiv: https://arxiv.org/abs/1611.09240 · HTML: https://mlsanity.com/paper/1611.09240/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 28 Nov 2016.

## Built on by (most cited first, 10 of 10)

- [Learning Quadrotor Control From Visual Features Using Differentiable Simulation](https://mlsanity.com/paper/2410.15979/) (2024)
- [Demonstration-Efficient Guided Policy Search via Imitation of Robust Tube MPC](https://mlsanity.com/paper/2109.09910/) (2021)
- [Robust, High-Rate Trajectory Tracking on Insect-Scale Soft-Actuated Aerial Robots with Deep-Learned Tube MPC](https://mlsanity.com/paper/2209.10007/) (2022)
- [Output Feedback Tube MPC-Guided Data Augmentation for Robust, Efficient Sensorimotor Policy Learning](https://mlsanity.com/paper/2210.10127/) (2022)
- [Tube-NeRF: Efficient Imitation Learning of Visuomotor Policies from MPC using Tube-Guided Data Augmentation and NeRFs](https://mlsanity.com/paper/2311.14153/) (2023)
- [Non-Equilibrium MAV-Capture-MAV via Time-Optimal Planning and Reinforcement Learning](https://mlsanity.com/paper/2503.06578/) (2025)
- [Decentralized Real-Time Planning for Multi-UAV Cooperative Manipulation via Imitation Learning](https://mlsanity.com/paper/2510.17143/) (2025)
- [Autonomous Aerial Robot for High-Speed Search and Intercept Applications](https://mlsanity.com/paper/2112.05465/) (2021)
- [Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments](https://mlsanity.com/paper/2410.02732/) (2024)
- [Planning-Query-Guided Model Generation for Model-Based Deformable Object Manipulation](https://mlsanity.com/paper/2508.19199/) (2025)

## Abstract (arXiv)

Precise trajectory tracking is a crucial property for acpMAV to operate in cluttered environment or under disturbances. In this paper we present a detailed comparison between two state-of-the-art model-based control techniques for acMAV trajectory tracking. A classical acLMPC is presented and compared against a more advanced acNMPC that considers the full system model. In a careful analysis we show the advantages and disadvantages of the two implementations in terms of speed and tracking performance. This is achieved by evaluating hovering performance, step response, and aggressive trajectory tracking under nominal conditions and under external wind disturbances.
