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

被引:141
|
作者
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 条
  • [41] Problem of collision avoidance for a team motion with obstacles
    A. B. Kurzhanski
    Proceedings of the Steklov Institute of Mathematics, 2016, 293 : 120 - 136
  • [42] Distributionally robust model predictive control for collision avoidance in the presence of stochastic obstacles
    HomChaudhuri, Baisravan
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2023, 237 (01) : 26 - 34
  • [43] Collision avoidance of moving obstacles for underwater robots
    Kwon, Kyoung-Youb
    Cho, Jeongmok
    Kwon, Sung-Ha
    Joh, Joongseon
    WMSCI 2005: 9TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 8, 2005, : 235 - 240
  • [44] Problem of collision avoidance for a group motion with obstacles
    Kurzhanskii, A. B.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2015, 21 (02): : 134 - 149
  • [45] Gyroscopic forces and collision avoidance with convex obstacles
    Chang, DE
    Marsden, JE
    NEW TRENDS IN NONLINEAR DYNAMICS AND CONTROL, AND THEIR APPLICATIONS, 2003, 295 : 145 - 159
  • [46] Problem of Collision Avoidance for a Team Motion with Obstacles
    Kurzhanski, A. B.
    PROCEEDINGS OF THE STEKLOV INSTITUTE OF MATHEMATICS, 2016, 293 : S120 - S136
  • [47] On the Stability of a Nonlinear MPC Scheme for Avoidance
    Dos Santos, Marcelo Alves
    Ferramosca, Antonio
    Raffo, Guilherme Vianna
    IEEE CONTROL SYSTEMS LETTERS, 2024, 8 : 3285 - 3290
  • [48] Collision avoidance for ASVs through trajectory planning: MPC with COLREGs-compliant nonlinear constraints
    Thyri, Emil H.
    Breivik, Morten
    MODELING IDENTIFICATION AND CONTROL, 2022, 43 (02) : 55 - 77
  • [49] MPC-based Mid-level Collision Avoidance for ASVs using Nonlinear Programming
    Eriksen, Bjorn-Olav H.
    Breivik, Morten
    2017 IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (CCTA 2017), 2017, : 766 - 772
  • [50] Cooperative Avoidance Control for UAVs
    Valicka, Christopher G.
    Bieniawski, Stefan R.
    Stipanovic, Dusan M.
    Vian, John
    2008 10TH INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION ROBOTICS & VISION: ICARV 2008, VOLS 1-4, 2008, : 1462 - +