{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:18:13Z","timestamp":1774120693666,"version":"3.50.1"},"reference-count":39,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2021,2,23]],"date-time":"2021-02-23T00:00:00Z","timestamp":1614038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["RTI2018-096590-B-I00"],"award-info":[{"award-number":["RTI2018-096590-B-I00"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this contribution, we suggest two proposals to achieve fast, real-time lane-keeping control for Autonomous Ground Vehicles (AGVs). The goal of lane-keeping is to orient and keep the vehicle within a given reference path using the front wheel steering angle as the control action for a specific longitudinal velocity. While nonlinear models can describe the lateral dynamics of the vehicle in an accurate manner, they might lead to difficulties when computing some control laws such as Model Predictive Control (MPC) in real time. Therefore, our first proposal is to use a Linear Parameter Varying (LPV) model to describe the AGV\u2019s lateral dynamics, as a trade-off between computational complexity and model accuracy. Additionally, AGV sensors typically work at different measurement acquisition frequencies so that Kalman Filters (KFs) are usually needed for sensor fusion. Our second proposal is to use a Dual-Rate Extended Kalman Filter (DREFKF) to alleviate the cost of updating the internal state of the filter. To check the validity of our proposals, an LPV model-based control strategy is compared in simulations over a circuit path to another reduced computational complexity control strategy, the Inverse Kinematic Bicycle model (IKIBI), in the presence of process and measurement Gaussian noise. The LPV-MPC controller is shown to provide a more accurate lane-keeping behavior than an IKIBI control strategy. Finally, it is seen that Dual-Rate Extended Kalman Filters (DREKFs) constitute an interesting tool for providing fast vehicle state estimation in an AGV lane-keeping application.<\/jats:p>","DOI":"10.3390\/s21041531","type":"journal-article","created":{"date-parts":[[2021,2,23]],"date-time":"2021-02-23T20:19:36Z","timestamp":1614111576000},"page":"1531","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Autonomous Ground Vehicle Lane-Keeping LPV Model-Based Control: Dual-Rate State Estimation and Comparison of Different Real-Time Control Strategies"],"prefix":"10.3390","volume":"21","author":[{"given":"Juli\u00e1n M.","family":"Salt Ducaj\u00fa","sequence":"first","affiliation":[{"name":"Department of Automatic Control, LTH, Lund University, 221 00 Lund, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9640-2658","authenticated-orcid":false,"given":"Juli\u00e1n J.","family":"Salt Llobregat","sequence":"additional","affiliation":[{"name":"Instituto Universitario de Autom\u00e1tica e Inform\u00e1tica Industrial, Universitat Polit\u00e8cnica de Val\u00e8ncia, 46022 Val\u00e8ncia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4466-2666","authenticated-orcid":false,"given":"\u00c1ngel","family":"Cuenca","sequence":"additional","affiliation":[{"name":"Instituto Universitario de Autom\u00e1tica e Inform\u00e1tica Industrial, Universitat Polit\u00e8cnica de Val\u00e8ncia, 46022 Val\u00e8ncia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masayoshi","family":"Tomizuka","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Department, University of California, Berkeley, CA 94720, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,2,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Haykin, S. (2001). Kalman Filtering and Neural Networks, Wiley Online Library.","DOI":"10.1002\/0471221546"},{"key":"ref_2","unstructured":"Welch, G., and Bishop, G. (2006). An Introduction to the Kalman Filter, University of North Carolina."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Simon, D. (2006). Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches, John Wiley & Sons.","DOI":"10.1002\/0470045345"},{"key":"ref_4","unstructured":"Rajamani, R. (2006). Vehicle Dynamics and Control, Springer."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1002\/rob.20258","article-title":"Junior: The Stanford Entry in the Urban Challenge","volume":"25","author":"Montemerlo","year":"2008","journal-title":"J. Field Robot."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Domina, A., and Tihanyi, V. (2019, January 9\u201312). Modelling the dynamic behavior of the steering system for low speed autonomous path tracking. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Paris, France.","DOI":"10.1109\/IVS.2019.8814185"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1105","DOI":"10.1109\/TCST.2008.2012116","article-title":"Real-time motion planning with applications to autonomous urban driving","volume":"17","author":"Kuwata","year":"2009","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_8","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 IEEE Intelligent Vehicles Symposium (IV), Seoul, Korea."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Bakker, E., Nyborg, L., and Pacejka, H. (1987). Tyre Modeling for Use in Vehicle Dynamics Studies, SAE. SAE Technical Paper 870421.","DOI":"10.4271\/870421"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Doumiati, M., Victorino, A., Charara, A., and Lechner, D. (July, January 30). A method to estimate the lateral tire force and the sideslip angle of a vehicle: Experimental validation. Proceedings of the 2010 American Control Conference, Baltimore, MD, USA.","DOI":"10.1109\/ACC.2010.5531319"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"406","DOI":"10.3182\/20130410-3-CN-2034.00021","article-title":"Extended kalman filtering for robot joint angle estimation using mems inertial sensors","volume":"46","author":"Wang","year":"2013","journal-title":"IFAC Proc. Vol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/JPROC.2003.823141","article-title":"Unscented filtering and nonlinear estimation","volume":"92","author":"Julier","year":"2004","journal-title":"Proc. IEEE"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1109\/JBHI.2018.2794362","article-title":"A Multi Rate Marginalized Particle Extended Kalman Filter for P and T Wave Segmentation in ECG Signals","volume":"23","author":"Hesar","year":"2018","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_14","unstructured":"Akhbari, M., Shamsollahi, M.B., and Jutten, C. (2014, January 1\u20135). Twave alternans detection in ecg using Extended Kalman Filter and dualrate EKF. Proceedings of the 2014 22nd European Signal Processing Conference (EUSIPCO), Lisbon, Portugal."},{"key":"ref_15","unstructured":"Grillo, C., and Vitrano, F. (May, January 28). State estimation of a nonlinear unmanned aerial vehicle model using an Extended Kalman Filter. Proceedings of the 15th AIAA International Space Planes and Hypersonic Systems and Technologies Conference, Dayton, OH, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1177\/0278364907079283","article-title":"Fast ego-motion estimation with multi-rate fusion of inertial and vision","volume":"26","author":"Armesto","year":"2007","journal-title":"Int. J. Robot. Res."},{"key":"ref_17","unstructured":"Armesto, L., and Tornero, J. (October, January 28). SLAM based on Kalman filter for multi-rate fusion of laser and encoder measurements. Proceedings of the 2004 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), Sendai, Japan."},{"key":"ref_18","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_19","unstructured":"Ljungqvist, O. (2015). Motion Planning and Stabilization for a Reversing Truck and Trailer System. [Master\u2019s Thesis, Link\u00f6ping University]."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1504\/IJVAS.2005.008237","article-title":"MPC\u2013based approach to active steering for autonomous vehicle systems","volume":"3","author":"Borrelli","year":"2005","journal-title":"Int. J. Veh. Auton. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Carvalho, A., Gao, Y., Gray, A., Tseng, E., and Borrelli, F. (2013, January 6\u20139). Predictive control of an autonomous ground vehicle using an iterative linearization approach. Proceedings of the IEEE Conference on Intelligent Transportation Systems, The Hague, The Netherlands.","DOI":"10.1109\/ITSC.2013.6728576"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/0005-1098(89)90002-2","article-title":"Model Predictive Control: Theory and Practice-a Survey","volume":"25","author":"Prett","year":"1989","journal-title":"Automatica"},{"key":"ref_23","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_24","doi-asserted-by":"crossref","unstructured":"Besselmann, T., and Morari, M. (2009, January 23\u201326). Autonomous vehicle steering using explicit LPV-MPC. Proceedings of the 2009 European Control Conference (ECC), Budapest, Hungary.","DOI":"10.23919\/ECC.2009.7074802"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.ifacol.2019.12.356","article-title":"LPV-MPC control for autonomous vehicles","volume":"52","author":"Puig","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"ref_26","unstructured":"Johansson, R. (2020). Model-Based Predictive and Adaptive Control, KFS Studentbokhandel."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1794","DOI":"10.1016\/j.automatica.2011.04.016","article-title":"Set-membership LPV model identification of vehicle lateral dynamics","volume":"47","author":"Cerone","year":"2011","journal-title":"Automatica"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Jain, V., Kolbe, U., Breuel, G., and Stiller, C. (2019, January 9\u201312). Reacting to Multi-Obstacle Emergency Scenarios Using Linear Time Varying Model Predictive Control. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Paris, France.","DOI":"10.1109\/IVS.2019.8813982"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"680","DOI":"10.2514\/1.15562","article-title":"Software-Enabled Receding Horizon Control for Autonomous Unmanned Aerial Vehicle Guidance","volume":"29","author":"Keviczky","year":"2006","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Farag Saeed Ramadan, A., Sayed, A., Shehata, O., Garcia, F., Tadjine, H., and Matthes, E. (2019, January 9\u201312). Dynamics Platooning Model and Protocols for Self-Driving Vehicles. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Paris, France.","DOI":"10.1109\/IVS.2019.8813864"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Salt Ducaju, J.M., Tang, C., Chan, C.Y., and Tomizuka, M. (November, January 19). Application Specific System Identification for Model-Based Control in Self-Driving Cars. Proceedings of the 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA.","DOI":"10.1109\/IV47402.2020.9304586"},{"key":"ref_32","first-page":"1","article-title":"Learning vehicular dynamics, with application to modeling helicopters","volume":"18","author":"Abbeel","year":"2005","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_33","unstructured":"Coulter, R.C. (1992). Implementation of the Pure Pursuit Path Tracking Algorithm, Carnegie-Mellon UNIV Pittsburgh PA Robotics INST. Technical Report."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Buehler, M., Iagnemma, K., and Singh, S. (2009). The DARPA Urban Challenge: Autonomous Vehicles in City Traffic, Springer.","DOI":"10.1007\/978-3-642-03991-1"},{"key":"ref_35","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_36","doi-asserted-by":"crossref","unstructured":"Yan, Y., Wang, J., Zhang, K., Mingcong, C., and Chen, J. (2019, January 9\u201312). Path Planning using a Kinematic Driver-Vehicle-Road Model with Consideration of Driver\u2019s Characteristics. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Paris, France.","DOI":"10.1109\/IVS.2019.8814135"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Boyd, S., Boyd, S.P., and Vandenberghe, L. (2004). Convex Optimization, Cambridge University Press.","DOI":"10.1017\/CBO9780511804441"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11081-011-9176-9","article-title":"CVXGEN: A Code Generator for Embedded Convex Optimization","volume":"12","author":"Mattingley","year":"2012","journal-title":"Optim. Eng."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Gillespie, T.D. (1992). Fundamentals of Vehicle Dynamics, Society of Automotive Engineers (SAE).","DOI":"10.4271\/R-114"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/4\/1531\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:26:50Z","timestamp":1760160410000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/4\/1531"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,23]]},"references-count":39,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,2]]}},"alternative-id":["s21041531"],"URL":"https:\/\/doi.org\/10.3390\/s21041531","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints202101.0015.v1","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,23]]}}}