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 条
  • [1] Nonlinear H∞ Control of UAVs for Collision Avoidance in Gusty Environments
    Yang, Xilin
    Mejias, Luis
    Molloy, Timothy
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 69 (1-4) : 207 - 225
  • [2] Improved Nonlinear Dynamic Inverse Guidance-Based Collision Avoidance For UAVs
    Gai, WenDong
    Zhang, Ning
    Liu, Jie
    Qu, ChengZhi
    Chang, ZhiFu
    Zhang, Jing
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 6777 - 6782
  • [3] A PD Nonlinear Dynamic Inverse Guidance Law Based Collision Avoidance for UAVs
    Gai, Wendong
    Zhang, Ning
    Li, Yuxia
    Zhang, Jing
    2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 1417 - 1422
  • [4] Dynamic Obstacles Avoidance Using Nonlinear Model Predictive Control
    Sani, Mukhtar
    Robu, Bogdan
    Hably, Ahmad
    IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,
  • [5] Collision avoidance for UAVs
    Bokulich, F
    AEROSPACE ENGINEERING, 2002, 22 (05) : 11 - 11
  • [6] Collision Avoidance for Dynamic Obstacles with Uncertain Predictions using Model Predictive Control
    Nair, Siddharth H.
    Tseng, Eric H.
    Borrelli, Francesco
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 5267 - 5272
  • [7] System Identification and Nonlinear Model Predictive Control with Collision Avoidance Applied in Hexacopters UAVs
    Recalde, Luis F.
    Guevara, Bryan S.
    Carvajal, Christian P.
    Andaluz, Victor H.
    Varela-Aldas, Jose
    Gandolfo, Daniel C.
    SENSORS, 2022, 22 (13)
  • [8] Dynamic Obstacles Trajectory Prediction and Collision Avoidance of USV
    Wang, Yuanhui
    Shen, Jiaying
    Liu, Xiangbo
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 2910 - 2914
  • [9] Switching control for formation of UAVS - Collision avoidance cases
    Jongusuk, J
    Mita, T
    SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 951 - 956
  • [10] Formation Control of UAVs for Connectivity Maintenance and Collision Avoidance
    Mukherjee, Srijita
    Namuduri, Kamesh
    PROCEEDINGS OF THE 2019 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2019, : 126 - 130