Real-time NMPC path tracker for autonomous vehicles

被引:10
|
作者
Farag, Wael [1 ,2 ]
机构
[1] Amer Univ Middle East, Coll Engn & Technol, Kuwait, Kuwait
[2] Cairo Univ, Elect Engn Dept, Cairo, Egypt
关键词
autonomous driving; MPC control; path planning; self-driving car; tracking;
D O I
10.1002/asjc.2335
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes a framework to design, formulate and implement a path tracker for self-driving cars (SDC) based on a nonlinear model-predictive-control (NMPC) approach. The presented methodology is developed to be used by designers in the industrial sector, practitioners, and academics. Therefore, it is straight forward, flexible, and comprehensive. It allows the designer to easily integrate multiple objective terms in the cost function either opposing or correlating. The proposed design of the controller not only targets accurate tracking but also comfortable ride and fast travel time by introducing several sub-objective terms in the main cost function to satisfy these goals. These sub-objective terms are weighted according to their contribution to the optimization problem. The SDC-NMPC framework is developed using the high-performance language C++ and utilizes highly optimized math and optimization libraries for best real-time performance. This makes the SDC-MPC well suited for use in both ADAS and self-driving cars. Extensive simulation studies featuring complex tracks with many sharp turns have been carried out to evaluate the performance of the proposed SDC-NMPC at different speeds. The presented analysis shows that the proposed controller with its tuning technique outperforms that of the PID-based controller.
引用
收藏
页码:1952 / 1965
页数:14
相关论文
共 50 条
  • [1] Real-time path planning of autonomous vehicles for unstructured road navigation
    Chu, K.
    Kim, J.
    Jo, K.
    Sunwoo, M.
    [J]. INTERNATIONAL JOURNAL OF AUTOMOTIVE TECHNOLOGY, 2015, 16 (04) : 653 - 668
  • [2] Real-Time Path Planning for Fully Actuated Autonomous Surface Vehicles
    Damerius, Robert
    Jeinsch, Torsten
    [J]. 2022 30TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2022, : 508 - 513
  • [3] Real-time path planning of autonomous vehicles for unstructured road navigation
    K. Chu
    J. Kim
    K. Jo
    M. Sunwoo
    [J]. International Journal of Automotive Technology, 2015, 16 : 653 - 668
  • [4] Real-time path planning with limited information for autonomous unmanned air vehicles
    Kim, Yoonsoo
    Gu, Da-Wei
    Postlethwaite, Ian
    [J]. AUTOMATICA, 2008, 44 (03) : 696 - 712
  • [5] Real-Time NMPC for Speed Planning of Connected Hybrid Electric Vehicles
    Ju, Fei
    Zong, Yuhua
    Zhuang, Weichao
    Wang, Qun
    Wang, Liangmo
    [J]. MACHINES, 2022, 10 (12)
  • [6] Real-time simulator of collaborative autonomous vehicles
    Bounini, Farid
    Lapointe, Vincent
    Gingras, Denis
    Gruyer, Dominique
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 723 - 729
  • [7] Distributed Real-Time IoT for Autonomous Vehicles
    Philip, Bigi Varghese
    Alpcan, Tansu
    Jin, Jiong
    Palaniswami, Marimuthu
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (02) : 1131 - 1140
  • [8] REAL-TIME CALIBRATION-FREE AUTONOMOUS EYE TRACKER
    Klefenz, Frank
    Husar, Peter
    Krenzer, Daniel
    Hess, Albrecht
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, : 762 - 765
  • [9] A Real-Time NMPC Guidance Law and Robust Control for an Autonomous Surface Vehicle
    Collado-Gonzalez, Ivana
    Gonzalez-Garcia, Alejandro
    Sotelo, Carlos
    Sotelo, David
    Castaneda, Herman
    [J]. IFAC PAPERSONLINE, 2021, 54 (16): : 252 - 257
  • [10] Real-time Parameter Updating and Path-following Control for Autonomous Vehicles on Slope Roads
    Zhongchao Liang
    Yidi Chen
    Jing Zhao
    [J]. International Journal of Control, Automation and Systems, 2022, 20 : 2178 - 2190