Motion Planning and Control of an Omnidirectional Mobile Robot in Dynamic Environments

被引:28
作者
Azizi, Mahmood Reza [1 ]
Rastegarpanah, Alireza [1 ,2 ]
Stolkin, Rustam [1 ,2 ]
机构
[1] Univ Birmingham, Dept Met & Mat Sci, Birmingham B15 2TT, W Midlands, England
[2] Faraday Inst, Harwell Sci & Innovat Campus, Didcot OX11 0RA, Oxon, England
关键词
omnidirectional mobile robot; Kane's dynamics; model predictive control; velocity obstacles; obstacle avoidance; MODEL-PREDICTIVE CONTROL; TRACKING; DESIGN;
D O I
10.3390/robotics10010048
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Motion control in dynamic environments is one of the most important problems in using mobile robots in collaboration with humans and other robots. In this paper, the motion control of a four-Mecanum-wheeled omnidirectional mobile robot (OMR) in dynamic environments is studied. The robot's differential equations of motion are extracted using Kane's method and converted to discrete state space form. A nonlinear model predictive control (NMPC) strategy is designed based on the derived mathematical model to stabilize the robot in desired positions and orientations. As a main contribution of this work, the velocity obstacles (VO) approach is reformulated to be introduced in the NMPC system to avoid the robot from collision with moving and fixed obstacles online. Considering the robot's physical restrictions, the parameters and functions used in the designed control system and collision avoidance strategy are determined through stability and performance analysis and some criteria are established for calculating the best values of these parameters. The effectiveness of the proposed controller and collision avoidance strategy is evaluated through a series of computer simulations. The simulation results show that the proposed strategy is efficient in stabilizing the robot in the desired configuration and in avoiding collision with obstacles, even in narrow spaces and with complicated arrangements of obstacles.
引用
收藏
页数:27
相关论文
共 38 条
  • [1] Adascalitei F, 2011, Romanian Rev Precis Mech Opt Mechatron, V40, P21
  • [2] Point stabilization of nonholonomic spherical mobile robot using nonlinear model predictive control
    Azizi, Mahmood Reza
    Keighobadi, Jafar
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 98 : 347 - 359
  • [3] A nonlinear model predictive control of an omni-directional mobile robot
    Conceicao, Andre Scolari
    Oliveira, Helder P.
    e Silva, A. Sousa
    Oliveira, Diogo
    Moreira, A. Paulo
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 2161 - 2166
  • [4] Model Predictive Control of Nonholonomic Mobile Robots with Backward Motion
    Cui, Di
    Li, Huiping
    [J]. IFAC PAPERSONLINE, 2019, 52 (24): : 195 - 200
  • [5] Doroftei Ioan, 2007, Bioinspiration and Robotics Walking and Climbing Robots, P511
  • [6] Motion planning in dynamic environments using velocity obstacles
    Fiorini, P
    Shiller, Z
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1998, 17 (07) : 760 - 772
  • [7] Fuad Muhammad, 2020, 2020 International Seminar on Intelligent Technology and Its Applications (ISITIA). Proceedings, P83, DOI 10.1109/ISITIA49792.2020.9163776
  • [8] Grune L, 2011, COMMUN CONTROL ENG, P1
  • [9] Motion planning for mobile robots using the Safety Velocity Obstacles method
    Gyenes, Zoltan
    Szadeczky-Kardoss, Emese Gincsaine
    [J]. 2018 19TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2018, : 389 - 394
  • [10] Han Y, 2019, CHIN CONTR CONF, P4679, DOI [10.23919/chicc.2019.8865344, 10.23919/ChiCC.2019.8865344]