{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T20:24:36Z","timestamp":1776284676736,"version":"3.50.1"},"reference-count":33,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2021,10,28]],"date-time":"2021-10-28T00:00:00Z","timestamp":1635379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62003328"],"award-info":[{"award-number":["62003328"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002858","name":"China Postdoctoral Science Foundation","doi-asserted-by":"publisher","award":["2020M682985"],"award-info":[{"award-number":["2020M682985"]}],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Trajectory tracking is a key technology for precisely controlling autonomous vehicles. In this paper, we propose a trajectory-tracking method based on model predictive control. Instead of using the forward Euler integration method, the backward Euler integration method is used to establish the predictive model. To meet the real-time requirement, a constraint is imposed on the control law and the warm-start technique is employed. The MPC-based controller is proved to be stable. The simulation results demonstrate that, at the cost of no or a little increase in computational time, the tracking performance of the controller is much better than that of controllers using the forward Euler method. The maximum lateral errors are reduced by 69.09%, 47.89% and 78.66%. The real-time performance of the MPC controller is good. The calculation time is below 0.0203 s, which is shorter than the control period.<\/jats:p>","DOI":"10.3390\/s21217165","type":"journal-article","created":{"date-parts":[[2021,10,28]],"date-time":"2021-10-28T23:52:35Z","timestamp":1635465155000},"page":"7165","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["A New Trajectory Tracking Algorithm for Autonomous Vehicles Based on Model Predictive Control"],"prefix":"10.3390","volume":"21","author":[{"given":"Zhejun","family":"Huang","sequence":"first","affiliation":[{"name":"Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China"},{"name":"CAS Key Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen Institutes of Advanced Technology, Shenzhen 518055, China"},{"name":"Guangdong-Hong Kong-Macao Joint Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0157-1393","authenticated-orcid":false,"given":"Huiyun","family":"Li","sequence":"additional","affiliation":[{"name":"Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China"},{"name":"CAS Key Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen Institutes of Advanced Technology, Shenzhen 518055, China"},{"name":"Guangdong-Hong Kong-Macao Joint Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenfei","family":"Li","sequence":"additional","affiliation":[{"name":"Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China"},{"name":"CAS Key Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen Institutes of Advanced Technology, Shenzhen 518055, China"},{"name":"Guangdong-Hong Kong-Macao Joint Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5357-2163","authenticated-orcid":false,"given":"Jia","family":"Liu","sequence":"additional","affiliation":[{"name":"Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China"},{"name":"CAS Key Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen Institutes of Advanced Technology, Shenzhen 518055, China"},{"name":"Guangdong-Hong Kong-Macao Joint Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chao","family":"Huang","sequence":"additional","affiliation":[{"name":"Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University, Hong Kong 999077, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiheng","family":"Yang","sequence":"additional","affiliation":[{"name":"Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China"},{"name":"CAS Key Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen Institutes of Advanced Technology, Shenzhen 518055, China"},{"name":"Guangdong-Hong Kong-Macao Joint Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenqi","family":"Fang","sequence":"additional","affiliation":[{"name":"Research Center of Digital Intelligence Technology, Nanhu Lab, Jiaxing 314033, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,10,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MIS.2005.73","article-title":"IVS 05: New developments and research trends for intelligent vehicles","volume":"20","author":"Li","year":"2005","journal-title":"IEEE Intell. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1109\/JAS.2020.1003021","article-title":"Artificial intelligence applications in the development of autonomous vehicles: A survey","volume":"7","author":"Ma","year":"2020","journal-title":"IEEE\/CAA J. Autom. Sin."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/TIV.2016.2578706","article-title":"A survey of motion planning and control techniques for self-driving urban vehicles","volume":"1","author":"Paden","year":"2016","journal-title":"IEEE Trans. Intell. Veh."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Cafiso, S., and Pappalardo, G. (2020). Safety effectiveness and performance of lane support systems for driving assistance and automation\u2014Experimental test and logistic regression for rare events. Accid. Anal. Prev., 148.","DOI":"10.1016\/j.aap.2020.105791"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Pappalardo, G., Cafiso, S., Di Graziano, A., and Severino, A. (2021). Decision Tree Method to Analyze the Performance of Lane Support Systems. Sustainability, 13.","DOI":"10.3390\/su13020846"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Badue, C., Guidolini, R., Carneiro, R.V., Azevedo, P., Cardoso, V.B., Forechi, A., Jesus, L., Berriel, R., Paix\u00e3o, T., and Mutz, F. (2021). Self-driving cars: A survey. Expert Syst. Appl., 165.","DOI":"10.1016\/j.eswa.2020.113816"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.knosys.2015.04.016","article-title":"A unified motion planning method for parking an autonomous vehicle in the presence of irregularly placed obstacles","volume":"86","author":"Li","year":"2015","journal-title":"Knowl.-Based Syst."},{"key":"ref_8","unstructured":"Zhang, Z., Zhang, L., Deng, J., Wang, M., Wang, Z., and Cao, D. (2021). An Enabling Trajectory Planning Scheme for Lane Change Collision Avoidance on Highways. IEEE Trans. Intell. Veh."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"65174","DOI":"10.1109\/ACCESS.2021.3075325","article-title":"Fault-Tolerant Control for Intelligent Electrified Vehicles Against Front Wheel Steering Angle Sensor Faults During Trajectory Tracking","volume":"9","author":"Zhang","year":"2021","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1186\/s10033-021-00555-6","article-title":"Chassis Coordinated Control for Full X-by-Wire Vehicles\u2014A Review","volume":"34","author":"Zhang","year":"2021","journal-title":"Chin. J. Mech. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1064","DOI":"10.1109\/TITS.2019.2901505","article-title":"Multi-vehicle automated driving as a generalized mixed-integer potential game","volume":"21","author":"Fabiani","year":"2019","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_12","unstructured":"Coulter, R.C. (1992). Implementation of the Pure Pursuit Path Tracking Algorithm, Carnegie-Mellon UNIV Pittsburgh PA Robotics INST. Technical Report."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1002\/rob.20147","article-title":"Stanley: The Robot That Won the DARPA Grand Challenge","volume":"23","author":"Thrun","year":"2006","journal-title":"J. Field Robot."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1117\/12.25494","article-title":"Integrated mobile robot control","volume":"1388","author":"Amidi","year":"1991","journal-title":"Mob. Robot. V"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1016\/j.arcontrol.2018.02.001","article-title":"Trajectory planning and tracking for autonomous overtaking: State-of-the-art and future prospects","volume":"45","author":"Dixit","year":"2018","journal-title":"Annu. Rev. Control"},{"key":"ref_16","unstructured":"Araki, M. (2009). Control Systems, Robotics, and Automation\u2014Vol. II\u2014PID Control. Encyclopedia of Life Support Systems, EOLSS Publishers Ltd."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1109\/87.761053","article-title":"A control engineer\u2019s guide to sliding mode control","volume":"7","author":"Young","year":"1999","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Utkin, V., and Lee, H. (2006, January 7\u20139). Chattering problem in sliding model control systems. Proceedings of the 2nd IFAC Conference on Analysis and Design of Hybrid Systems, Alghero, Italy.","DOI":"10.1016\/B978-008044613-4.50002-1"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1007\/s10846-016-0442-0","article-title":"Modelling and control strategies in path tracking control for autonomous ground vehicles: A review of state of the art and challenges","volume":"86","author":"Amer","year":"2017","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1038\/nature16961","article-title":"Mastering the game of go with deep neural networks and tree search","volume":"529","author":"Silver","year":"2016","journal-title":"Nature"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1140","DOI":"10.1126\/science.aar6404","article-title":"Mastering chess and shogi by self-play with a general reinforcement learning algorithm","volume":"362","author":"Silver","year":"2018","journal-title":"Science"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kendall, A., Hawke, J., Janz, D., Mazur, P., Reda, D., Allen, J.M., Lam, V.D., Bewley, A., and Shah, A. (2019, January 2\u20136). Learning to drive in a day. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.","DOI":"10.1109\/ICRA.2019.8793742"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.ins.2020.11.057","article-title":"Optimal tracking control based on reinforcement learning value iteration algorithm for time-delayed nonlinear systems with external disturbances and input constraints","volume":"554","author":"Mohammadi","year":"2021","journal-title":"Inf. Sci."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1163","DOI":"10.1109\/TMECH.2016.2612689","article-title":"Integrated path planning and tracking control of an AUV: A unified receding horizon optimization approach","volume":"22","author":"Shen","year":"2016","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_25","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_26","doi-asserted-by":"crossref","unstructured":"Kong, J., Pfeiffer, M., Schildbach, G., and Borrelli, F. (July, January 28). Kinematic and dynamic vehicle models for autonomous driving control design. Proceedings of the 2015 IEEE Intelligent Vehicles Symposium (IV), Seoul, Korea.","DOI":"10.1109\/IVS.2015.7225830"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Polack, P., Altch\u00e9, F., d\u2019Andr\u00e9a-Novel, B., and de La Fortelle, A. (2017, January 11\u201314). The kinematic bicycle model: A consistent model for planning feasible trajectories for autonomous vehicles?. Proceedings of the 2017 IEEE intelligent vehicles symposium (IV), Redondo Beach, CA, USA.","DOI":"10.1109\/IVS.2017.7995816"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1007\/s42154-020-00118-w","article-title":"Implementation of MPC-Based Path Tracking for Autonomous Vehicles Considering Three Vehicle Dynamics Models with Different Fidelities","volume":"3","author":"Chen","year":"2020","journal-title":"Automot. Innov."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Rajamani, R. (2011). Vehicle Dynamics and Control, Springer Science & Business Media.","DOI":"10.1007\/978-1-4614-1433-9_2"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Camacho, E.F., and Brodons, C. (1999). Model Predictive Control, Springer.","DOI":"10.1007\/978-1-4471-3398-8"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"448","DOI":"10.1016\/S1385-7258(70)80049-X","article-title":"Stabilization controllability and observability of linear autonomous systems","volume":"73","author":"Hautus","year":"1970","journal-title":"Indag. Math. (Proc.)"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1016\/0005-1098(89)90053-8","article-title":"Properties of generalized predictive control","volume":"25","author":"Clarke","year":"1989","journal-title":"Automatica"},{"key":"ref_33","unstructured":"Gong, J.W., Jiang, Y., and Xu, W. (2014). Model Predictive Control for Self-Driving Vehicles, Beijing Institute of Technology Press."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7165\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:22:02Z","timestamp":1760167322000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/21\/7165"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,28]]},"references-count":33,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2021,11]]}},"alternative-id":["s21217165"],"URL":"https:\/\/doi.org\/10.3390\/s21217165","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,28]]}}}