{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T21:24:51Z","timestamp":1768685091700,"version":"3.49.0"},"reference-count":31,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2021,8,10]],"date-time":"2021-08-10T00:00:00Z","timestamp":1628553600000},"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>Sideslip angle is an important variable for understanding and monitoring vehicle dynamics, but there is currently no inexpensive method for its direct measurement. Therefore, it is typically estimated from proprioceptive sensors onboard using filtering methods from the family of the Kalman filter. As a novel alternative, this work proposes modeling the problem directly as a graphical model (factor graph), which can then be optimized using a variety of methods, such as whole-dataset batch optimization for offline processing or fixed-lag smoothing for on-line operation. Experimental results on real vehicle datasets validate the proposal, demonstrating a good agreement between estimated and actual sideslip angle, showing similar performance to state-of-the-art methods but with a greater potential for future extensions due to the more flexible mathematical framework. An open-source implementation of the proposed framework has been made available online.<\/jats:p>","DOI":"10.3390\/s21165409","type":"journal-article","created":{"date-parts":[[2021,8,10]],"date-time":"2021-08-10T22:40:31Z","timestamp":1628635231000},"page":"5409","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Factor-Graph-Based Approach to Vehicle Sideslip Angle Estimation"],"prefix":"10.3390","volume":"21","author":[{"given":"Antonio","family":"Leanza","sequence":"first","affiliation":[{"name":"Department of Mechanics, Mathematics, and Management, Polytechnic of Bari, via Orabona 4, 70126 Bari, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1793-4419","authenticated-orcid":false,"given":"Giulio","family":"Reina","sequence":"additional","affiliation":[{"name":"Department of Mechanics, Mathematics, and Management, Polytechnic of Bari, via Orabona 4, 70126 Bari, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9745-285X","authenticated-orcid":false,"given":"Jos\u00e9-Luis","family":"Blanco-Claraco","sequence":"additional","affiliation":[{"name":"Department of Engineering, Campus de Excelencia Internacional Agroalimentario, University of Almer\u00eda, ceiA3, 04120 Almer\u00eda, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Chindamo, D., Lenzo, B., and Gadola, M. (2018). On the vehicle sideslip angle estimation: A literature review of methods, models, and innovations. Appl. Sci., 8.","DOI":"10.3390\/app8030355"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1080\/00423110903406649","article-title":"A review of ground vehicle dynamic state estimations utilising GPS\/INS","volume":"49","author":"Whidborne","year":"2011","journal-title":"Veh. Syst. Dyn."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"505","DOI":"10.3182\/20070903-3-FR-2921.00086","article-title":"Sideslip angle measurement, experimental characterization and evaluation of three different principles","volume":"40","author":"Caroux","year":"2007","journal-title":"IFAC Proc. Vol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1177\/0142331207072989","article-title":"A review of yaw rate and sideslip controllers for passenger vehicles","volume":"29","author":"Manning","year":"2007","journal-title":"Trans. Inst. Meas. Control"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Mastinu, G., and Pl\u00f6chl, M. (2014). Road and Off-Road Vehicle System Dynamics Handbook, CRC Press.","DOI":"10.1201\/b15560"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"799","DOI":"10.1007\/s12239-017-0079-4","article-title":"On the experimental analysis of single input single output control of yaw rate and sideslip angle","volume":"18","author":"Lenzo","year":"2017","journal-title":"Int. J. Automot. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1076\/0042-3114(200008)34:1;1-K;FT057","article-title":"An extended adaptive Kalman filter for real-time state estimation of vehicle handling dynamics","volume":"34","author":"Best","year":"2000","journal-title":"Veh. Syst. Dyn."},{"key":"ref_8","unstructured":"Cheli, F., Melzi, S., and Sabbioni, E. (2007, January 4\u20137). An adaptive observer for sideslip angle estimation: Comparison with experimental results. Proceedings of the ASME 2007 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Las Vegas, NV, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1497","DOI":"10.1080\/00423114.2010.527994","article-title":"Unscented Kalman filter for vehicle state estimation","volume":"49","author":"Antonov","year":"2011","journal-title":"Veh. Syst. Dyn."},{"key":"ref_10","first-page":"1871","article-title":"Vehicle state and parameter estimation based on adaptive cubature Kalman filter","volume":"10","author":"Wei","year":"2016","journal-title":"ICIC Express Lett."},{"key":"ref_11","first-page":"249","article-title":"Design of vehicle sideslip angle observer with parameter adaptation based on HSRI tire model","volume":"33","author":"Luo","year":"2013","journal-title":"Automot. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/j.ymssp.2016.06.038","article-title":"Vehicle parameter estimation using a model-based estimator","volume":"87","author":"Reina","year":"2017","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1016\/j.measurement.2018.10.030","article-title":"Vehicle dynamics estimation via augmented Extended Kalman Filtering","volume":"133","author":"Reina","year":"2019","journal-title":"Measurement"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Xin, X., Chen, J., and Zou, J. (2014, January 19\u201321). Vehicle state estimation using cubature kalman filter. Proceedings of the 2014 IEEE 17th International Conference on Computational Science and Engineering, Chengdu, China.","DOI":"10.1109\/CSE.2014.42"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1080\/00423110601059112","article-title":"A methodology for vehicle sideslip angle identification: Comparison with experimental data","volume":"45","author":"Cheli","year":"2007","journal-title":"Veh. Syst. Dyn."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"142120","DOI":"10.1109\/ACCESS.2020.3012770","article-title":"Vehicle sideslip angle estimation for a heavy-duty vehicle via Extended Kalman Filter using a Rational tyre model","volume":"8","author":"Lenzo","year":"2020","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1504\/IJVAS.2010.034099","article-title":"Vehicle side slip angle estimation with stiffness adaptation","volume":"8","author":"Dakhlallah","year":"2010","journal-title":"Int. J. Veh. Auton. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1716","DOI":"10.1080\/00423114.2014.960430","article-title":"A reduced-order nonlinear sliding mode observer for vehicle slip angle and tyre forces","volume":"52","author":"Chen","year":"2014","journal-title":"Veh. Syst. Dyn."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Syed, U.H., and Vigliani, A. (2016). Vehicle Side Slip and Roll Angle Estimation, Politecnico di Torino. Technical Report; SAE Technical Paper.","DOI":"10.4271\/2016-01-1654"},{"key":"ref_20","unstructured":"Pacejka, H. (2005). Tire and Vehicle Dynamics, Elsevier."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1907","DOI":"10.1007\/s11071-014-1566-z","article-title":"Identification of tire forces using Dual Unscented Kalman Filter algorithm","volume":"78","author":"Davoodabadi","year":"2014","journal-title":"Nonlinear Dyn."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Reina, G., Leanza, A., and Mantriota, G. (2021). Model-based observers for vehicle dynamics and tyre force prediction. Veh. Syst. Dyn., 1\u201326.","DOI":"10.1080\/00423114.2021.1928245"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1367","DOI":"10.1016\/j.conengprac.2009.07.002","article-title":"New adaptive approaches to real-time estimation of vehicle sideslip angle","volume":"17","author":"You","year":"2009","journal-title":"Control. Eng. Pract."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Chindamo, D., and Gadola, M. (2018). Estimation of vehicle side-slip angle using an artificial neural network. MATEC Web Conf., 166.","DOI":"10.1051\/matecconf\/201816602001"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Wei, W., Shaoyi, B., Lanchun, Z., Kai, Z., Yongzhi, W., and Weixing, H. (2016). Vehicle sideslip angle estimation based on general regression neural network. Math. Probl. Eng., 2016.","DOI":"10.1155\/2016\/3107910"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1007\/978-3-319-15212-7_9","article-title":"Smart Tyre Induced Benefits in Sideslip Angle and Friction Coefficient Estimation","volume":"Volume 5","author":"Cheli","year":"2015","journal-title":"Sensors and Instrumentation"},{"key":"ref_27","first-page":"167","article-title":"Vehicle Sideslip Angle Estimation Through Neural Networks: Application to Numerical Data","volume":"42495","author":"Melzi","year":"2006","journal-title":"Eng. Syst. Des. Anal."},{"key":"ref_28","unstructured":"Koller, D., and Friedman, N. (2009). Probabilistic Graphical Models: Principles and Techniques, MIT Press."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Blanco-Claraco, J.L., Leanza, A., and Reina, G. (2021). A general framework for modeling and dynamic simulation of multibody systems using factor graphs. Nonlinear Dyn.","DOI":"10.1007\/s11071-021-06731-6"},{"key":"ref_30","unstructured":"Kegelman, J.C., Harbott, L.K., and Gerdes, J.C. (2021, July 02). 2014 Targa Sixty-Six. Stanford Digital Repository. Available online: http:\/\/purl.stanford.edu\/hd122pw0365."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Jazar, R.N. (2014). Vehicle Dynamics, Springer.","DOI":"10.1007\/978-1-4614-8544-5"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/16\/5409\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:43:38Z","timestamp":1760165018000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/16\/5409"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,10]]},"references-count":31,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["s21165409"],"URL":"https:\/\/doi.org\/10.3390\/s21165409","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,10]]}}}