Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Laban, Lara, Wzorek, Mariusz, Rudol, Piotr, Persson, Tommy
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914963622199296
author Laban, Lara
Wzorek, Mariusz
Rudol, Piotr
Persson, Tommy
author_facet Laban, Lara
Wzorek, Mariusz
Rudol, Piotr
Persson, Tommy
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2410_02732
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments
Laban, Lara
Wzorek, Mariusz
Rudol, Piotr
Persson, Tommy
Robotics
Artificial Intelligence
Hardware Architecture
Computational Engineering, Finance, and Science
Systems and Control
93C85 (Primary), 93B52, 68T40 (Secondary)
I.2.9; I.2.8; I.6.3; I.6.5; I.6.8; C.3; C.4
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.
title Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments
topic Robotics
Artificial Intelligence
Hardware Architecture
Computational Engineering, Finance, and Science
Systems and Control
93C85 (Primary), 93B52, 68T40 (Secondary)
I.2.9; I.2.8; I.6.3; I.6.5; I.6.8; C.3; C.4
url https://arxiv.org/abs/2410.02732