Dynamic Obstacles Avoidance Using Nonlinear Model Predictive Control

被引:5
|
作者
Sani, Mukhtar [1 ,2 ,3 ]
Robu, Bogdan [1 ,2 ]
Hably, Ahmad [1 ,2 ]
机构
[1] Univ Grenoble Alpes, GIPSA Lab, Grenoble INP, CNRS, F-38000 Grenoble, France
[2] Univ Grenoble Alpes, Inst Engn, Grenoble INP, Grenoble, France
[3] Kano Univ Sci & Technol, Wudil, Nigeria
关键词
NMPC; Obstacles Avoidance; Mobile Robots;
D O I
10.1109/IECON48115.2021.9589658
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a Nonlinear Model Predictive Control (NMPC) has been employed to solve point-stabilization problems with static and dynamic obstacles avoidance. The algorithm was implemented on a mobile robot with two differential drive wheels. In NMPC, a cost function is formulated to minimize an error between the reference and the current state of the system subject to constraints. The major drawback of NMPC is the computation time, which results from predicting the system's state over a horizon. However, in this work, the resulting optimal control problem is converted to a discrete nonlinear programming problem using a recently developed toolkit. Dynamic obstacles avoidance is incorporated as a time-varying constraint and can be affected by a short prediction horizon. On the other hand, a long prediction horizon affects the computation time. For this, a terminal state penalty is added to the cost function to guarantee the stability of the control using a relatively shorter prediction horizon. The performance of the proposed controller achieving both static and dynamic obstacles avoidance is verified using several simulation scenarios.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Nonlinear MPC for Collision Avoidance and Control of UAVs With Dynamic Obstacles
    Lindqvist, Bjorn
    Mansouri, Sina Sharif
    Agha-mohammadi, Ali-akbar
    Nikolakopoulos, George
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (04) : 6001 - 6008
  • [4] Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles
    Teatro, Timothy A. V.
    Eklund, J. Mikael
    Milman, Ruth
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2014, 37 (03): : 151 - 156
  • [5] Embedded nonlinear model predictive control for obstacle avoidance using PANOC
    Sathya, Ajay
    Sopasakis, Pantelis
    Van Parys, Ruben
    Themelis, Andreas
    Pipeleers, Goele
    Patrinos, Panagiotis
    2018 EUROPEAN CONTROL CONFERENCE (ECC), 2018, : 1523 - 1528
  • [6] Coordinating Tire Forces to Avoid Obstacles Using Nonlinear Model Predictive Control
    Brown, Matthew
    Gerdes, J. Christian
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2020, 5 (01): : 21 - 31
  • [7] Obstacles avoidance for autonomous marine vehicles based on the model predictive control
    Skorohod, B. A.
    INTERNATIONAL CONFERENCE: INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY, 2019, 1333
  • [8] Tracking Nonlinear Model Predictive Control for Obstacle Avoidance
    Santos, Marcelo A.
    Ferramosca, Antonio
    Raffo, Guilherme, V
    2021 LATIN AMERICAN ROBOTICS SYMPOSIUM / 2021 BRAZILIAN SYMPOSIUM ON ROBOTICS / 2021 WORKSHOP OF ROBOTICS IN EDUCATION (LARS-SBR-WRE 2021), 2021, : 30 - 35
  • [9] Nonlinear Model Predictive Control Schemes for Obstacle Avoidance
    Marcelo A. Santos
    Antonio Ferramosca
    Guilherme V. Raffo
    Journal of Control, Automation and Electrical Systems, 2023, 34 : 891 - 906
  • [10] Nonlinear Model Predictive Control Schemes for Obstacle Avoidance
    Santos, Marcelo A.
    Ferramosca, Antonio
    Raffo, Guilherme V.
    JOURNAL OF CONTROL AUTOMATION AND ELECTRICAL SYSTEMS, 2023, 34 (05) : 891 - 906