{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:33:32Z","timestamp":1779294812866,"version":"3.51.4"},"reference-count":37,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2023,8,1]],"date-time":"2023-08-01T00:00:00Z","timestamp":1690848000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Innovation and Technology NRDI Office","award":["RRF-2.3.1-21-2022-00002"],"award-info":[{"award-number":["RRF-2.3.1-21-2022-00002"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, a model predictive control (MPC) approach for controlling automated vehicle steering during path tracking is presented. A (linear parameter-varying) LPV vehicle plant model including steering dynamics is proposed to determine the system evolution matrices. The steering dynamics are modeled in two different ways by using first-order lag and a second-order lag; the application of the first-order system resulted in a slightly more accurate path-following. Additionally, a cascade MPC structure is applied in which two MPCs are used; the second-order steering dynamics are separated from the path-following controller in a second MPC. Both steering system models and the cascade MPC are evaluated in simulation and on a test vehicle. The reference trajectory is calculated based on a fixed predefined path by transforming the necessary path segment to the vehicle ego coordinate system, thereby describing the reference for the path-following task in a novel way. The MPC method computes the optimal steering angle vector at each time step for following the path. The longitudinal dynamics is controlled separately by a PI controller. After simulation evaluation, experimental tests were conducted on a test vehicle on an asphalt surface. Both simulation and experimental results prove the effectiveness of the proposed reference definition method. The effect of the applied steering system models is evaluated. The inclusion of the steering dynamics in the prediction model resulted in a significant increase in controller performance. Finally, the computational requirements of the proposed control and modeling methods are also discussed.<\/jats:p>","DOI":"10.3390\/s23156862","type":"journal-article","created":{"date-parts":[[2023,8,2]],"date-time":"2023-08-02T11:17:17Z","timestamp":1690975037000},"page":"6862","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Model Predictive Controller Approach for Automated Vehicle\u2019s Path Tracking"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2941-949X","authenticated-orcid":false,"given":"\u00c1d\u00e1m","family":"Domina","sequence":"first","affiliation":[{"name":"Department of Automotive Technologies, Budapest University of Technology and Economics, 1111 Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viktor","family":"Tihanyi","sequence":"additional","affiliation":[{"name":"Department of Automotive Technologies, Budapest University of Technology and Economics, 1111 Budapest, Hungary"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,8,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Gray, A., Gao, Y., Lin, T., Hendrick, J.K., Tseng, H.E., and Borelli, F. (2012, January 27\u201329). Predictive Control for Agile Semi-Autonomous Ground Vehicles using Motion Primitives. Proceedings of the 2012 American Control Conference (ACC), Montreal, QC, Canada.","DOI":"10.1109\/ACC.2012.6315303"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"292","DOI":"10.3311\/PPtr.18581","article-title":"Autonomous Drifting Using Reinforcement Learning","volume":"49","author":"Aradi","year":"2021","journal-title":"Period. Polytech. Transp. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Lu, Z., Shyrokau, B., Boulkroune, B., van Aalst, S., and Happee, R. (2018, January 9\u201311). Performance benchmark of state-of-the-art lateral path-following controllers. Proceedings of the 2018 IEEE 15th International Workshop on Advanced Motion Control (AMC), Tokyo, Japan.","DOI":"10.1109\/AMC.2019.8371151"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"071002","DOI":"10.1115\/1.4049554","article-title":"A Comparison of Trajectory Planning and Control Frameworks for Cooperative Autonomous Driving","volume":"143","author":"Viana","year":"2021","journal-title":"J. Dyn. Syst. Meas. Control."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Viana, \u00cd.B., Kanchwala, H., and Aouf, N. (2019, January 4\u20138). Cooperative Trajectory Planning for Autonomous Driving Using Nonlinear Model Predictive Control. Proceedings of the 2019 IEEE International Conference on Connected Vehicles and Expo (ICCVE), Graz, Austria.","DOI":"10.1109\/ICCVE45908.2019.8965227"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"9599","DOI":"10.1016\/j.jfranklin.2020.07.028","article-title":"Reliable adaptive H-infinity path following control for autonomous ground vehicles in finite frequency domain","volume":"357","author":"Wang","year":"2020","journal-title":"J. Frankl. Inst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"973","DOI":"10.1016\/j.robot.2013.05.003","article-title":"Nonlinear sliding mode control of an unmanned agricultural tractor in the presence of sliding and control saturation","volume":"61","author":"Matveev","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1729881419880089","DOI":"10.1177\/1729881419880089","article-title":"Path tracking of autonomous vehicle based on adaptive model predictive control. International","volume":"16","author":"Lin","year":"2019","journal-title":"J. Adv. Robot. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"750","DOI":"10.3182\/20130904-4-JP-2042.00040","article-title":"A Distributed Model Predictive Control Approach to Active Steering Control of String Stable Cooperative Vehicle Platoon","volume":"46","author":"Kianfar","year":"2013","journal-title":"IFAC Proc. Vol."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Wu, N., Huang, W., Song, Z., Wu, X., Zhang, Q., and Yao, S. (July, January 28). Adaptive dynamic preview control for autonomous vehicle trajectory following with DDP based path planner. Proceedings of the 2015 IEEE Intelligent Vehicles Symposium (IV), Seoul, Republic of Korea.","DOI":"10.1109\/IVS.2015.7225817"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1109\/TCST.2007.894653","article-title":"Predictive Active Steering Control for Autonomous Vehicle Systems","volume":"15","author":"Falcone","year":"2007","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Katriniok, A., Maschuw, J.P., Christen, F., Eckstein, L., and Abel, D. (2013, January 17\u201319). Optimal vehicle dynamics control for combined longitudinal and lateral autonomous vehicle guidance. Proceedings of the 2013 European Control Conference (ECC), Zurich, Switzerland.","DOI":"10.23919\/ECC.2013.6669331"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1504\/IJVAS.2005.008237","article-title":"MPC-based approach to active steering for autonomous vehicle systems","volume":"3","author":"Borrelli","year":"2005","journal-title":"Int. J. Veh. Auton. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"104654","DOI":"10.1016\/j.conengprac.2020.104654","article-title":"Integrated nonlinear model predictive control for automated driving","volume":"106","author":"Chowdhri","year":"2021","journal-title":"Control. Eng. Pract."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2877","DOI":"10.1177\/0954406220945468","article-title":"Cooperative path-planning and tracking controller evaluation using vehicle models of varying complexities","volume":"235","author":"Kanchwala","year":"2020","journal-title":"Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1080\/00423110802018297","article-title":"MPC-based yaw and lateral stabilisation via active front steering and braking","volume":"46","author":"Falcone","year":"2008","journal-title":"Veh. Syst. Dyn."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Xu, Y., Tang, W., Chen, B., Qiu, L., and Yang, R. (2021). A Model Predictive Control with Preview-Follower Theory Algorithm for Trajectory Tracking Control in Autonomous Vehicles. Symmetry, 13.","DOI":"10.3390\/sym13030381"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ducaj\u00fa, J.M.S., Llobregat, J.J.S., Cuenca, \u00c1., and Tomizuka, M. (2021). Autonomous Ground Vehicle Lane-Keeping LPV Model-Based Control: Dual-Rate State Estimation and Comparison of Different Real-Time Control Strategies. Sensors, 21.","DOI":"10.3390\/s21041531"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"12807","DOI":"10.1109\/TVT.2020.3030863","article-title":"Evaluating Model Predictive Path Following and Yaw Stability Controllers for Over-Actuated Autonomous Electric Vehicles","volume":"69","author":"Zhang","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1116","DOI":"10.1109\/TVT.2018.2890418","article-title":"An Integrated Longitudinal and Lateral Vehicle Following Control System with Radar and Vehicle-to-Vehicle Communication","volume":"68","author":"Wei","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3151","DOI":"10.1080\/00423114.2021.1943461","article-title":"Tube model predictive control for an autonomous race car","volume":"60","author":"Wischnewski","year":"2021","journal-title":"Veh. Syst. Dyn."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Domina, \u00c1., and Tihanyi, V. (2019, January 9\u201312). Modelling the dynamic behavior of the steering system for low speed autonomous path tracking. Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France.","DOI":"10.1109\/IVS.2019.8814185"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1504\/IJHVS.2020.108736","article-title":"Controller structure for high response engine exhaust throttles","volume":"27","author":"Szimandl","year":"2020","journal-title":"Int. J. Heavy Veh. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2979","DOI":"10.1109\/TITS.2020.2978417","article-title":"Preview Path Tracking Control with Delay Compensation for Autonomous Vehicles","volume":"22","author":"Xu","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1155","DOI":"10.1007\/s12239-014-0120-9","article-title":"Model predictive control strategy for smooth path tracking of autonomous vehicles with steering actuator dynamics","volume":"15","author":"Kim","year":"2014","journal-title":"Int. J. Automot. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"862","DOI":"10.1002\/rnc.1245","article-title":"Linear time-varying model predictive control and its application to active steering systems: Stability analysis and experimental validation","volume":"18","author":"Falcone","year":"2007","journal-title":"Int. J. Robust Nonlinear Control."},{"key":"ref_27","unstructured":"Cisneros, P.S.G. (2021). Quasi-Linear Model Predictive Control: Stability, Modelling and Implementation. [Ph.D. Thesis, Technical University of Hamburg]."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Kanchwala, H., Viana, \u00cd.B., Ceccoti, M., and Aouf, N. (2019, January 27\u201330). Model predictive tracking controller for a high fidelity vehicle dynamics model. Proceedings of the 2019 IEEE Intelligent Transportation Systems Conference (ITSC), Auckland, New Zealand.","DOI":"10.1109\/ITSC.2019.8917528"},{"key":"ref_29","first-page":"285","article-title":"Vehicle Lateral Motion Control with Performance and Safety Guarantees","volume":"49","author":"Ni","year":"2016","journal-title":"IFAC-Pap."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1007\/s12239-019-0097-5","article-title":"Model Predictive Control for Evasive Steering of an Autonomous Vehicle","volume":"20","author":"Nam","year":"2019","journal-title":"Int. J. Automot. Technol."},{"key":"ref_31","unstructured":"Hadekel, R. (1952). The Mechanical Characteristics of Pneumatic Tyres, National Association of Housing and Redevelopment Officials. No Ati 92172, S & T MEMO NO 10\/52; Clearinghouse for Federal Scientific and Technical Information."},{"key":"ref_32","unstructured":"Hindiyeh, R.Y. (2013). Dynamics and Control of Drifting in Automobiles. [Ph.D. Thesis, Stanford University]."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"B\u00e1rdos, \u00c1., Domina, \u00c1., Tihanyi, V., Szalay, Z., and Palkovics, L. (November, January 19). Implementation and experimental evaluation of a MIMO drifting controller on a test vehicle. Proceedings of the 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA.","DOI":"10.1109\/IV47402.2020.9304820"},{"key":"ref_34","unstructured":"Rajamani, R. (2012). Mechanical Engineering Series, Springer. [2nd ed.]."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.trc.2018.04.016","article-title":"Optimally combined headway and timetable reliable public transport system","volume":"92","author":"Varga","year":"2018","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"327","DOI":"10.3311\/PPtr.15849","article-title":"Lane Change Prediction Using Gaussian Classification, Support Vector Classification and Neural Network Classifiers","volume":"48","author":"Aradi","year":"2020","journal-title":"Period. Polytech. Transp. Eng."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"400","DOI":"10.3311\/PPtr.19218","article-title":"Developing a New Driver Assistance System for Overtaking on Two-Lane Roads using Predictive Models","volume":"50","author":"Fadhil","year":"2022","journal-title":"Period. Polytech. Transp. Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/15\/6862\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:24:10Z","timestamp":1760127850000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/15\/6862"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,1]]},"references-count":37,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2023,8]]}},"alternative-id":["s23156862"],"URL":"https:\/\/doi.org\/10.3390\/s23156862","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,1]]}}}