Path tracking of car-like robots based on feed-forward model predictive control

被引:0
|
作者
Bai G. [1 ]
Elham E. [1 ,2 ]
Fu X. [3 ]
Meng Y. [1 ]
Liu L. [1 ]
Gu Q. [1 ,2 ]
机构
[1] School of Mechanical Engineering, University of Science and Technology Beijing, Beijing
[2] Shunde Graduate School, University of Science and Technology Beijing, Shunde
[3] College of Intelligent Science and Engineering, Yantai Nanshan University, Yantai
关键词
car-like robot; path tracking; predictive control; real-time; robot;
D O I
10.13374/j.issn2095-9389.2023.10.20.001
中图分类号
学科分类号
摘要
Car-like robots are mobile robots commonly used in manufacturing and warehousing. This type of robot has a mechanical structure similar to that of an unmanned vehicle, which uses the front wheels as steering structures. However, this type of robot has characteristics that significantly influence path tracking control relative to unmanned vehicles, such as a larger magnitude of reference path curvature, a smaller range of system constraints, and a lower degree of part standardization. Consequently, several research efforts dedicated to path tracking for car-like robots have emerged. Among the path-tracking control methods for car-like robots, model predictive control (MPC) has a tremendous advantage in dealing with system constraints. However, the existing nonlinear model predictive control (Nonlinear MPC, NMPC) has inferior real-time performance, and the linear model predictive control (LMPC) has poor accuracy. Therefore, a path-tracking control method for car-like robots with high accuracy and superior real-time performance needs to be developed. Because the reason for the low accuracy of LMPC in paths with significant curvature changes is that the response of LMPC is not timely after the curvature change, the idea of combining LMPC and feed-forward information is adopted. The basis of path-tracking controller for car-like robots is the LMPC. The reference front wheel angle at the reference path point in front of the car-like robot is obtained as a feed-forward signal through an inverse kinematic model. A feed-forward optimization objective function that conforms to the LMPC architecture is designed, and a feed-forward model predictive control (FMPC) is proposed by combining the feed-forward optimization objective function with the LMPC. The FMPC is tested by joint simulation using MATLAB and CarSim. The FMPC has high accuracy, the absolute value of the displacement error in all of the simulation results does not exceed 0.1110 m, and the absolute value of the heading error does not exceed 0.1177 rad. The accuracy of the FMPC is comparable to that of the NMPC under the same conditions, and the errors of LMPC, feed-forward control, and Stanley control are dispersed under these conditions. The FMPC also has superior real-time performance, and the solving time in each control period does not exceed 4.31 ms. Under the same conditions, the FMPC is comparable to the LMPC in terms of real-time performance and can reduce the maximum value of the solving time in each control cycle by 80.68% and the average value by 65.14% compared with the NMPC. The FMPC can also ensure that the control variables are within the system constraints and are less affected by positioning errors. © 2024 Science Press. All rights reserved.
引用
收藏
页码:1130 / 1139
页数:9
相关论文
共 34 条
  • [1] Cong Y F, An X J, Chen H, Et al., Path following control of car-like robot based on rolling windows, J Jilin Univ (Eng Technol Ed), 42, 1, (2012)
  • [2] Li H, Guo K H, Song X L, Et al., Non-time reference point tracking control for car-like mobile robots, China Mech Eng, 26, 13, (2015)
  • [3] Chen X H, Huang Z P, Sun Y X, Et al., Online on-road motion planning based on hybrid potential field model for car-like robot, J Intell Robot Syst, 105, 1, (2022)
  • [4] Wen L C, Liu Y, Li H L., CL-MAPF: Multi-agent path finding for car-like robots with kinematic and spatiotemporal constraints, Robot Auton Syst, 150, (2022)
  • [5] Ait I, Kofman E, Pire T., A travelling salesman problem approach to efficiently navigate crop row fields with a car-like robot, IEEE Lat Am Trans, 21, 5, (2023)
  • [6] Yan K, Ma B L., Global posture stabilization for the kinematic model of a rear-axle driven car-like mobile robot considering obstacle avoidance, IEEE Robot Autom Lett, 8, 9, (2023)
  • [7] Bai G X, Meng Y, Liu L, Et al., Path tracking for car-like robots based on neural networks with NMPC as learning samples, Electronics, 11, 24, (2022)
  • [8] Elobaid M, Mattioni M, Monaco S, Et al., Digital path-following for a car-like robot, IFAC-PapersOnLine, 54, 21, (2021)
  • [9] Rayguru M M, Elara M R, Balakrishnan R, Et al., A path tracking strategy for car like robots with sensor unpredictability and measurement errors, Sensors, 20, 11, (2020)
  • [10] Latip N B A, Omar R., Car-like robot path tracker with kinematic constraints, 2016 6th IEEE International Conference on Control System, Computing and Engineering (ICCSCE), (2016)