{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T15:56:48Z","timestamp":1787068608060,"version":"3.56.0"},"reference-count":32,"publisher":"MDPI AG","issue":"20","license":[{"start":{"date-parts":[[2021,10,14]],"date-time":"2021-10-14T00:00:00Z","timestamp":1634169600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper proposes a novel model predictive control (MPC) algorithm that increases the path tracking performance according to the control input. The proposed algorithm reduces the path tracking errors of MPC by updating the sampling time of the next step according to the control inputs (i.e., the lateral velocity and front steering angle) calculated in each step of the MPC algorithm. The scenarios of a mixture of straight and curved driving paths were constructed, and the optimal control input was calculated in each step. In the experiment, a scenario was created with the Automated Driving Toolbox of MATLAB, and the path-following performance characteristics and computation times of the existing and proposed MPC algorithms were verified and compared with simulations. The results prove that the proposed MPC algorithm has improved path-following performance compared to those of the existing MPC algorithm.<\/jats:p>","DOI":"10.3390\/s21206845","type":"journal-article","created":{"date-parts":[[2021,10,14]],"date-time":"2021-10-14T23:02:16Z","timestamp":1634252536000},"page":"6845","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8395-1690","authenticated-orcid":false,"given":"Yoonsuk","family":"Choi","sequence":"first","affiliation":[{"name":"The Graduate School of Automotive Engineering, Kookmin University, Seoul 02707, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wonwoo","family":"Lee","sequence":"additional","affiliation":[{"name":"The Graduate School of Automotive Engineering, Kookmin University, Seoul 02707, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2542-0234","authenticated-orcid":false,"given":"Jeesu","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Congno-Mechatronics Engineering, Pusan National University, Busan 46241, Korea"},{"name":"Department of Optics and Mechatronics Engineering, Pusan National University, Busan 46241, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1025-3784","authenticated-orcid":false,"given":"Jinwoo","family":"Yoo","sequence":"additional","affiliation":[{"name":"Department of Automobile and IT Convergence, Kookmin University, Seoul 02707, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,10,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1016\/0005-1098(78)90001-8","article-title":"Model Predictive Heuristic Control","volume":"15","author":"Richalet","year":"1978","journal-title":"Automatica"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1109\/TMECH.2006.882979","article-title":"Hybrid Model Predictive Control of Direct Injection Stratified Charge Engines","volume":"11","author":"Giorgetti","year":"2006","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"521","DOI":"10.1080\/00207170600593901","article-title":"Traction control Hybrid model predictive control application towards optimal semi-active suspension","volume":"79","author":"Giorgetti","year":"2005","journal-title":"Int. J. Control"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"29032","DOI":"10.1109\/ACCESS.2021.3059443","article-title":"Intelligent Traction Control Method Based on Model Predictive Fuzzy PID Control and Online Optimization for Permanent Magnetic Maglev Trains","volume":"9","author":"Liu","year":"2021","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"163502","DOI":"10.1109\/ACCESS.2020.3020859","article-title":"An autonomous parking system of optimally integrating bidirectional rapidly-exploring random trees* and parking-oriented model predictive control","volume":"8","author":"Jhang","year":"2020","journal-title":"IEEE Access"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"225745","DOI":"10.1109\/ACCESS.2020.3043370","article-title":"Cooperative Adaptive Cruise Control Strategy Optimization for Electric Vehicles Based on SA-PSO With Model Predictive Control","volume":"8","author":"Ma","year":"2020","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Salt Ducaj\u00fa, J.M., Salt Llobregat, J.J., 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_8","doi-asserted-by":"crossref","unstructured":"Gray, A., Gao, Y., Hedrick, J.K., and Borelli, F. (2013, January 23\u201326). Robust Predictive Control for semi-autonomous vehicles with an uncertain driver model. Proceedings of the 2013 IEEE Intelligent Vehicle Symposium (IV), Gold Coast, QLD, Australia.","DOI":"10.1109\/IVS.2013.6629472"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"98009","DOI":"10.1109\/ACCESS.2020.2981417","article-title":"Path tracking control for active rear steering vehicles considering driver steering characteristics","volume":"8","author":"Zhang","year":"2020","journal-title":"IEEE Access"},{"key":"ref_10","first-page":"1135","article-title":"A review of motion planning techniques for automated vehicles","volume":"17","author":"Nashashibi","year":"2015","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Falcone, P., Borrelli, F., Asgari, J., Tseng, H.E., and Hrovat, D. (2007, January 27\u201329). A model predictive control approach for combined braking and steering in autonomous vehicles. Proceedings of the 2007 Mediterranean Conference on Control & Automation, Athens, Greece.","DOI":"10.1109\/MED.2007.4433694"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/S0005-1098(99)00214-9","article-title":"Constrained model predictive control: Stability and optimality","volume":"36","author":"Mayne","year":"2000","journal-title":"Automatica"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"802","DOI":"10.1080\/00423114.2014.902537","article-title":"A tube-based robust nonlinear predictive control approach to semiautonomous ground vehicles","volume":"52","author":"Gao","year":"2013","journal-title":"Veh. Syst. Dyn."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3246","DOI":"10.1177\/0954407018821527","article-title":"An adaptive-prediction-horizon model prediction control for path tracking in a four-wheel independent control electric vehicle","volume":"233","author":"Zhang","year":"2019","journal-title":"Proc. Inst. Mech. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Hoffmann, N., Andresen, M., Fuchs, F.W., Asiminoaei, L., and Th\u00f8gersen, P.B. (2012, January 15\u201320). Variable sampling time finite control-set model predictive current control for voltage source inverters. Proceedings of the 2012 IEEE Energy Conversion Congress and Exposition (ECCE), Raleigh, NC, USA.","DOI":"10.1109\/ECCE.2012.6342440"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Taherian, S., Halder, K., Dixit, S., and Fallah, S. (2021). Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation. Sensors, 21.","DOI":"10.3390\/s21134296"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"161064","DOI":"10.1109\/ACCESS.2019.2944894","article-title":"Path tracking control for autonomous vehicles based on an improved MPC","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Rajamani, R. (2011). Vehicle Dynamics and Control, Springer Science & Business Media. [2nd ed.].","DOI":"10.1007\/978-1-4614-1433-9_2"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3201","DOI":"10.1109\/TVT.2019.2895297","article-title":"Autonomous vehicles: Autodriver algorithm and vehicle dynamics","volume":"68","author":"Marzbani","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"952","DOI":"10.1109\/TVT.2016.2555853","article-title":"Path Planning and Tracking for Vehicle Collision Avoidance Based on Model Predictive Control with Multiconstraints","volume":"66","author":"Ji","year":"2017","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_21","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_22","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1016\/0307-904X(80)90177-8","article-title":"discrete continuous model conversion","volume":"4","author":"Shieh","year":"1980","journal-title":"Appl. Mathmatical Model."},{"key":"ref_23","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_24","unstructured":"Wang, L. (2009). Model Predictive Control System Design and Implementation Using MATLAB \u00ae, Springer Science & Business Media."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1080\/21642583.2014.956841","article-title":"Variable sampling-time nonlinear model predictive control of satellites using magneto-torquers","volume":"2","author":"Cao","year":"2014","journal-title":"Syst. Sci. Control Eng. Open Access J."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wang, L. (2016). Recognition of human activities using continuous autoencoders with wearable sensors. Sensors, 16.","DOI":"10.3390\/s16020189"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Giurgic\u0103, G., and Florescu, R.D. (2020, January 8\u201310). A case study for modeling autonomous driving systems. Proceedings of the 2020 24th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania.","DOI":"10.1109\/ICSTCC50638.2020.9259650"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"4733","DOI":"10.1016\/j.trpro.2017.05.486","article-title":"Acceleration-deceleration behaviour of various vehicle types","volume":"25","author":"Bokare","year":"2017","journal-title":"Transp. Res. Procedia"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Din, Z.M.U., Razzaq, W., Arif, U., Ahmad, W., and Muhammad, W. (2019, January 10\u201311). Real Time Ackerman Steering Angle Control for Self-Driving Car Autonomous Navigation. Proceedings of the 2019 4th International Conference on Emerging Trends in Engineering, Sciences and Technology (ICEEST), Karachi, Pakistan.","DOI":"10.1109\/ICEEST48626.2019.8981710"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"556","DOI":"10.1109\/TCST.2010.2049203","article-title":"Model predictive multi-objective vehicular adaptive cruise control","volume":"19","author":"Li","year":"2010","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2023","DOI":"10.1109\/TMECH.2018.2854877","article-title":"Experimental validation of linear and nonlinear MPC on an articulated unmanned ground vehicle","volume":"23","author":"Kayacan","year":"2018","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"4794","DOI":"10.1016\/j.ifacol.2017.08.963","article-title":"Simplified energy-efficient adaptive cruise control based on model predictive control","volume":"50","author":"Lin","year":"2017","journal-title":"IFAC-PapersOnLine"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/20\/6845\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:14:54Z","timestamp":1760166894000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/20\/6845"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,14]]},"references-count":32,"journal-issue":{"issue":"20","published-online":{"date-parts":[[2021,10]]}},"alternative-id":["s21206845"],"URL":"https:\/\/doi.org\/10.3390\/s21206845","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,14]]}}}