Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments
Not on the map. Why?
Abstract (arXiv)
Navigating complex environments requires Unmanned Aerial Vehicles (UAVs) and autonomous systems to perform trajectory tracking and obstacle avoidance in real-time. While many control strategies have effectively utilized linear approximations, addressing the non-linear dynamics of UAV, especially in obstacle-dense environments, remains a key challenge that requires further research. This paper introduces a Non-linear Model Predictive Control (NMPC) framework for the DJI Matrice 100, addressing these challenges by using a dynamic model and B-spline interpolation for smooth reference trajectories, ensuring minimal deviation while respecting safety constraints. The framework supports various trajectory types and employs a penalty-based cost function for control accuracy in tight maneuvers. The framework utilizes CasADi for efficient real-time optimization, enabling the UAV to maintain robust operation even under tight computational constraints. Simulation and real-world indoor and outdoor experiments demonstrated the NMPC ability to adapt to disturbances, resulting in smooth, collision-free navigation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 31 references that are in the map. First posted on arXiv 3 Oct 2024.
Builds on
7 of 31 references.
References · 7
- 2020Nonlinear MPC for Collision Avoidance and Controlof UAVs With Dynamic Obstaclescited by 13
- 2016Linear vs Nonlinear MPC for Trajectory Tracking Applied to Rotary Wing Micro Aerial Vehiclescited by 8
- 2022Vision-aided UAV navigation and dynamic obstacle avoidance using gradient-based B-spline trajectory optimizationcited by 7
- 2024N-MPC for Deep Neural Network-Based Collision Avoidance exploiting Depth Imagescited by 5
- 2019Aerial Robot Control in Close Proximity to Ceiling: A Force Estimation-based Nonlinear MPCcited by 1
- 2022Lyapunov-based Nonlinear Model Predictive Control for Attitude Trajectory Tracking of Unmanned Aerial Vehiclescited by 1
- 2023Visual Servoing NMPC Applied to UAVs for Photovoltaic Array Inspectioncited by 1
Built on by
Not cited yet.