Nonlinear MPC for Collision Avoidance and Control of UAVs With Dynamic Obstacles

被引:140
|
作者
Lindqvist, Bjorn [1 ]
Mansouri, Sina Sharif [1 ]
Agha-mohammadi, Ali-akbar [2 ]
Nikolakopoulos, George [1 ]
机构
[1] Lulea Univ Technol, Dept Comp Elect & Space Engn, Robot & AI Team, SE-97187 Lulea, Sweden
[2] CALTECH, Jet Prop Lab, 4800 Oak Grove Dr, Pasadena, CA 91109 USA
基金
欧盟地平线“2020”;
关键词
Collision avoidance; aerial systems: applications; autonomous vehicle navigation; NAVIGATION;
D O I
10.1109/LRA.2020.3010730
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This letter proposes a Novel Nonlinear Model Predictive Control (NMPC) for navigation and obstacle avoidance of an Unmanned Aerial Vehicle (UAV). The proposed NMPC formulation allows for a fully parametric obstacle trajectory, while in this letter we apply a classification scheme to differentiate between different kinds of trajectories to predict future obstacle positions. The trajectory calculation is done from an initial condition, and fed to the NMPC as an additional input. The solver used is the nonlinear, non-convex solver Proximal Averaged Newton for Optimal Control (PANOC) and its associated software OpEn (Optimization Engine), in which we apply a penalty method to properly consider the obstacles and other constraints during navigation. The proposed NMPC scheme allows for real-time solutions using a sampling time of 50 ms and a two second prediction of both the obstacle trajectory and the NMPC problem, which implies that the scheme can be considered as a local path-planner. This letter will present the NMPC cost function and constraint formulation, as well as the methodology of dealing with the dynamic obstacles. We include multiple laboratory experiments to demonstrate the efficacy of the proposed control architecture, and to show that the proposed method delivers fast and computationally stable solutions to the dynamic obstacle avoidance scenarios.
引用
收藏
页码:6001 / 6008
页数:8
相关论文
共 50 条
  • [11] A Hybrid Dynamic Window Approach for Collision Avoidance of VTOL UAVs
    Moon, Jungho
    Lee, Byung-Yoon
    Tahk, Min-Jea
    INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, 2018, 19 (04) : 889 - 903
  • [12] A Hybrid Dynamic Window Approach for Collision Avoidance of VTOL UAVs
    Jungho Moon
    Byung-Yoon Lee
    Min-Jea Tahk
    International Journal of Aeronautical and Space Sciences, 2018, 19 : 889 - 903
  • [13] Sequential Convex Programming MPC for Dynamic Vehicle Collision Avoidance
    Alrifaee, Bassam
    Maczijewski, Janis
    Abel, Dirk
    2017 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA 2017), 2017, : 2202 - 2207
  • [14] Collision avoidance for uncertain nonlinear systems with moving obstacles using robust Model Predictive Control
    Soloperto, Raffaele
    Koehler, Johannes
    Mueller, Matthias A.
    Allgoewer, Frank
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 811 - 817
  • [15] Robust Rendezvous Control of UAVs with Collision Avoidance and Connectivity Maintenance
    Restrepo, Esteban
    Loria, Antonio
    Sarras, Ioannis
    Marzat, Julien
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 4733 - 4738
  • [16] Subterranean MAV Navigation based on Nonlinear MPC with Collision Avoidance Constraints
    Mansouri, Sina Sharif
    Kanellakis, Christoforos
    Fresk, Emil
    Lindqvist, Bjorn
    Kominiak, Dariusz
    Koval, Anton
    Sopasakis, Pantelis
    Nikolakopoulos, George
    IFAC PAPERSONLINE, 2020, 53 (02): : 9650 - 9657
  • [17] Nonlinear Control for Autonomous Trajectory Tracking While Considering Collision Avoidance of UAVs Based on Geometric Relations
    Le Nhu Ngoc Thanh Ha
    Duc Hong Phuc Bui
    Hong, Sung Kyung
    ENERGIES, 2019, 12 (08):
  • [18] A Real-Time System for Detection and Avoidance of Dynamic Obstacles for Micro UAVs
    Molchanov, Andrii
    Kortunov, Vyacheslav
    Mozolyuk, Stas
    2016 4TH INTERNATIONAL CONFERENCE ON METHODS AND SYSTEMS OF NAVIGATION AND MOTION CONTROL (MSNMC), 2016, : 55 - 58
  • [19] MPC Control method of vehicle longitudinal collision avoidance based on hierarchical control
    Jia, Youbo
    Li, Shoutao
    Wang, Rui
    Sun, Pengpeng
    Yu, Dingli
    PROCEEDINGS OF THE 32ND 2020 CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2020), 2020, : 4457 - 4462
  • [20] Sampling Based Collision Avoidance for UAVs
    Lin, Yucong
    Saripalli, Srikanth
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 1353 - 1358