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

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Laban, Lara, Wzorek, Mariusz, Rudol, Piotr, Persson, Tommy
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Laban, Lara
Wzorek, Mariusz
Rudol, Piotr
Persson, Tommy
description 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.
doi_str_mv 10.48550/arxiv.2410.02732
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2410_02732</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2410_02732</sourcerecordid><originalsourceid>FETCH-arxiv_primary_2410_027323</originalsourceid><addsrcrecordid>eNqFjr0KwkAQhK-xEPUBrNwXSIz5QVsJEQU1FvbhzG3g4LIrd5egb28M9lYzzDfFJ8RyE4XpLsuitbQv3YdxOgxRvE3iqVB55zy3cGUKzppQWriwQgM3i0rXXvcIOZO3bKBhC-XDeVkbhH3PWkmqETTBiRQPUJKCsvNjL6jXlqlF8m4uJo00Dhe_nInVobjnx2D0qZ5Wt9K-q69XNXol_x8fZAJDzQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments</title><source>arXiv.org</source><creator>Laban, Lara ; Wzorek, Mariusz ; Rudol, Piotr ; Persson, Tommy</creator><creatorcontrib>Laban, Lara ; Wzorek, Mariusz ; Rudol, Piotr ; Persson, Tommy</creatorcontrib><description>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.</description><identifier>DOI: 10.48550/arxiv.2410.02732</identifier><language>eng</language><subject>Computer Science - Artificial Intelligence ; Computer Science - Computational Engineering, Finance, and Science ; Computer Science - Hardware Architecture ; Computer Science - Robotics ; Computer Science - Systems and Control</subject><creationdate>2024-10</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2410.02732$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2410.02732$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Laban, Lara</creatorcontrib><creatorcontrib>Wzorek, Mariusz</creatorcontrib><creatorcontrib>Rudol, Piotr</creatorcontrib><creatorcontrib>Persson, Tommy</creatorcontrib><title>Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments</title><description>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.</description><subject>Computer Science - Artificial Intelligence</subject><subject>Computer Science - Computational Engineering, Finance, and Science</subject><subject>Computer Science - Hardware Architecture</subject><subject>Computer Science - Robotics</subject><subject>Computer Science - Systems and Control</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNqFjr0KwkAQhK-xEPUBrNwXSIz5QVsJEQU1FvbhzG3g4LIrd5egb28M9lYzzDfFJ8RyE4XpLsuitbQv3YdxOgxRvE3iqVB55zy3cGUKzppQWriwQgM3i0rXXvcIOZO3bKBhC-XDeVkbhH3PWkmqETTBiRQPUJKCsvNjL6jXlqlF8m4uJo00Dhe_nInVobjnx2D0qZ5Wt9K-q69XNXol_x8fZAJDzQ</recordid><startdate>20241003</startdate><enddate>20241003</enddate><creator>Laban, Lara</creator><creator>Wzorek, Mariusz</creator><creator>Rudol, Piotr</creator><creator>Persson, Tommy</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20241003</creationdate><title>Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments</title><author>Laban, Lara ; Wzorek, Mariusz ; Rudol, Piotr ; Persson, Tommy</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-arxiv_primary_2410_027323</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer Science - Artificial Intelligence</topic><topic>Computer Science - Computational Engineering, Finance, and Science</topic><topic>Computer Science - Hardware Architecture</topic><topic>Computer Science - Robotics</topic><topic>Computer Science - Systems and Control</topic><toplevel>online_resources</toplevel><creatorcontrib>Laban, Lara</creatorcontrib><creatorcontrib>Wzorek, Mariusz</creatorcontrib><creatorcontrib>Rudol, Piotr</creatorcontrib><creatorcontrib>Persson, Tommy</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Laban, Lara</au><au>Wzorek, Mariusz</au><au>Rudol, Piotr</au><au>Persson, Tommy</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments</atitle><date>2024-10-03</date><risdate>2024</risdate><abstract>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.</abstract><doi>10.48550/arxiv.2410.02732</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2410.02732
ispartof
issn
language eng
recordid cdi_arxiv_primary_2410_02732
source arXiv.org
subjects Computer Science - Artificial Intelligence
Computer Science - Computational Engineering, Finance, and Science
Computer Science - Hardware Architecture
Computer Science - Robotics
Computer Science - Systems and Control
title Custom Non-Linear Model Predictive Control for Obstacle Avoidance in Indoor and Outdoor Environments
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T14%3A44%3A29IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Custom%20Non-Linear%20Model%20Predictive%20Control%20for%20Obstacle%20Avoidance%20in%20Indoor%20and%20Outdoor%20Environments&rft.au=Laban,%20Lara&rft.date=2024-10-03&rft_id=info:doi/10.48550/arxiv.2410.02732&rft_dat=%3Carxiv_GOX%3E2410_02732%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true