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 条
  • [11] 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
  • [12] Model predictive control of a collaborative manipulator considering dynamic obstacles
    Kraemer, Maximilian
    Roesmann, Christoph
    Hoffmann, Frank
    Bertram, Torsten
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2020, 41 (04): : 1211 - 1232
  • [13] Fast nonlinear model predictive planner and control for an unmanned ground vehicle in the presence of disturbances and dynamic obstacles
    Khan, Subhan
    Guivant, Jose
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [14] Fast nonlinear model predictive planner and control for an unmanned ground vehicle in the presence of disturbances and dynamic obstacles
    Subhan Khan
    Jose Guivant
    Scientific Reports, 12
  • [15] Nonlinear Model Predictive Control for Vehicle Collision Avoidance Using C/GMRES Algorithm
    Nanao, M.
    Ohtsuka, T.
    2010 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 2010, : 1630 - 1635
  • [16] Terrain Avoidance Nonlinear Model Predictive Control for Autonomous Rotorcraft
    Guerreiro, Bruno J. N.
    Silvestre, Carlos
    Cunha, Rita
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2012, 68 (01) : 69 - 85
  • [17] Terrain Avoidance Nonlinear Model Predictive Control for Autonomous Rotorcraft
    Bruno J. N. Guerreiro
    Carlos Silvestre
    Rita Cunha
    Journal of Intelligent & Robotic Systems, 2012, 68 : 69 - 85
  • [18] Using nonlinear model predictive control for dynamic decision problems in economics
    Gruene, Lars
    Semmler, Willi
    Stieler, Marleen
    JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 2015, 60 : 112 - 133
  • [19] Cartesian Nonlinear Model Predictive Control of Redundant Manipulators Considering Obstacles
    Zube, Angelika
    2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 137 - 142
  • [20] Model Predictive Control for Aerial Collision Avoidance in dynamic environments
    Castillo-Lopez, Manuel
    Sajadi-Alamdari, Seyed Amin
    Sanchez-Lopez, Jose Luis
    Olivares-Mendez, Miguel A.
    Voos, Holger
    2018 26TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2018, : 198 - 203