Model-predictive-control complex-path tracking for self-driving cars

被引:9
作者
Farag W.A. [1 ,2 ]
机构
[1] College of Engineering and Technology, American University of the Middle East, Egaila
[2] Electrical Engineering Department, Cairo University, Giza
来源
International Journal of Modelling, Identification and Control | 2020年 / 34卷 / 03期
关键词
Autonomous driving; Model predictive control; MPC control; MPC tuning; Path planning; PID control; SDC; Self-driving car; Track follower; Tracking;
D O I
10.1504/IJMIC.2020.111624
中图分类号
学科分类号
摘要
In this paper, a comprehensive model-predictive-control (MPC) controller that enables effective complex track manoeuvring for self-driving cars (SDC) is proposed. The full design details and the implementation stages of the proposed SDC-MPC are presented. The SDC-MPC generates a steering (angle) command to the SDC in addition to a throttle (speed/brake) command. The proposed cost function of the SDC-MPC is very comprehensive and is composed of several terms. Each term has its own sub-objective that contributes to the overall optimisation problem. The main goal is to find a solution that can satisfy the purposes of these terms according to their weights (contribution) in the combined objective (cost) function. Extensive simulation studies in complex tracks with many sharp turns have been carried out to evaluate the performance of the proposed controller at different speeds. The analysis shows that the proposed controller with its tuning technique outperforms the other classical ones like PID. Copyright © 2020 Inderscience Enterprises Ltd.
引用
收藏
页码:265 / 277
页数:12
相关论文
共 38 条
  • [1] Anavatti S.G., Francis S.L.X., Garratt M., Path-planning modules for autonomous vehicles: current status and challenges, Inter. Conf. on Advanced Mechatronics, Intelligent Manufacture, and Industrial Automation (ICAMIMIA), pp. 205-214, (2015)
  • [2] Attia R., Orjuela R., Bassent M., Longitudinal control for automated vehicle guidance, Workshop on Engine and Powertrain Control, Simulation and Modeling, pp. 65-71, (2012)
  • [3] Bai G., Meng Y., Liu L., Luo W., Gu Q., Liu L., Review and comparison of path tracking based on model predictive control, Electronics, MDPI, 8, pp. 1-32, (2019)
  • [4] Beal C., Gerdes J., Model predictive control for vehicle stabilization at the limits of handling, IEEE Transactions on Control Systems Technology, 21, 4, pp. 1258-1269, (2013)
  • [5] Boujelben M., Rekik C., Derbel N., A hybrid fuzzy-sliding mode controller for a mobile robot, Int. J. Modelling, Identification, and Control, 25, 3, pp. 155-164, (2016)
  • [6] Chebly A., Talj R., Charara A., Coupled longitudinal and lateral control for an autonomous vehicle dynamics modeled using a robotics formalism, IFAC PapersOnLine, 50, 1, pp. 12526-12532, (2017)
  • [7] Farag W., Synthesis of Intelligent Hybrid Systems for Modeling and Control, (1998)
  • [8] Farag W., Recognition of traffic signs by convolutional neural nets for self-driving vehicles, International Journal of Knowledge-based and Intelligent Engineering Systems, 22, 3, pp. 205-214, (2018)
  • [9] Farag W., Safe-driving cloning by deep learning for autonomous cars, International Journal of Advanced Mechatronic Systems, 7, 6, pp. 390-397, (2019)
  • [10] Farag W., Complex trajectory tracking using PID control for autonomous driving, International Journal of Intelligent Transportation Systems Research, pp. 1-11, (2019)