{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T05:47:04Z","timestamp":1778824024149,"version":"3.51.4"},"reference-count":48,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2020,6,30]],"date-time":"2020-06-30T00:00:00Z","timestamp":1593475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100011033","name":"Agencia Estatal de Investigaci\u00f3n","doi-asserted-by":"publisher","award":["RTI2018-095143-B-C21"],"award-info":[{"award-number":["RTI2018-095143-B-C21"]}],"id":[{"id":"10.13039\/501100011033","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Presently, autonomous vehicles are on the rise and are expected to be on the roads in the coming years. In this sense, it becomes necessary to have adequate knowledge about its states to design controllers capable of providing adequate performance in all driving scenarios. Sideslip and roll angles are critical parameters in vehicular lateral stability. The later has a high impact on vehicles with an elevated center of gravity, such as trucks, buses, and industrial vehicles, among others, as they are prone to rollover. Due to the high cost of the current sensors used to measure these angles directly, much of the research is focused on estimating them. One of the drawbacks is that vehicles are strong non-linear systems that require specific methods able to tackle this feature. The evolution in Artificial Intelligence models, such as the complex Artificial Neural Network architectures that compose the Deep Learning paradigm, has shown to provide excellent performance for complex and non-linear control problems. In this paper, the authors propose an inexpensive but powerful model based on Deep Learning to estimate the roll and sideslip angles simultaneously in mass production vehicles. The model uses input signals which can be obtained directly from onboard vehicle sensors such as the longitudinal and lateral accelerations, steering angle and roll and yaw rates. The model was trained using hundreds of thousands of data provided by Trucksim\u00ae and validated using data captured from real driving maneuvers using a calibrated ground truth device such as VBOX3i dual-antenna GPS from Racelogic\u00ae. The use of both Trucksim\u00ae software and the VBOX measuring equipment is recognized and widely used in the automotive sector, providing robust data for the research shown in this article.<\/jats:p>","DOI":"10.3390\/s20133679","type":"journal-article","created":{"date-parts":[[2020,6,30]],"date-time":"2020-06-30T16:06:54Z","timestamp":1593533214000},"page":"3679","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["Simultaneous Estimation of Vehicle Roll and Sideslip Angles through a Deep Learning Approach"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9799-3106","authenticated-orcid":false,"given":"Lisardo Prieto","family":"Gonz\u00e1lez","sequence":"first","affiliation":[{"name":"Computer Science Department, Institute for Automotive Vehicle Safety (ISVA), Universidad Carlos III de Madrid, Avda. de la Universidad 30, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0638-7897","authenticated-orcid":false,"given":"Susana Sanz","family":"S\u00e1nchez","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Department, Institute for Automotive Vehicle Safety (ISVA), Universidad Carlos III de Madrid, Avda. de la Universidad 30, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6039-795X","authenticated-orcid":false,"given":"Javier","family":"Garcia-Guzman","sequence":"additional","affiliation":[{"name":"Computer Science Department, Institute for Automotive Vehicle Safety (ISVA), Universidad Carlos III de Madrid, Avda. de la Universidad 30, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5377-0023","authenticated-orcid":false,"given":"Mar\u00eda Jes\u00fas L.","family":"Boada","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Department, Institute for Automotive Vehicle Safety (ISVA), Universidad Carlos III de Madrid, Avda. de la Universidad 30, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8061-068X","authenticated-orcid":false,"given":"Beatriz L.","family":"Boada","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Department, Institute for Automotive Vehicle Safety (ISVA), Universidad Carlos III de Madrid, Avda. de la Universidad 30, 28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,30]]},"reference":[{"key":"ref_1","unstructured":"World Health Organization (2018). Global Status Report on Road Safety 2018: Summary, WHO. Available online: https:\/\/apps.who.int\/iris\/handle\/10665\/277370."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"974","DOI":"10.1109\/TITS.2013.2248363","article-title":"Shared Steering Control Between a Driver and an Automation: Stability in the Presence of Driver Behavior Uncertainty","volume":"14","author":"Saleh","year":"2013","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Xiong, L., Xia, X., Lu, Y., Liu, W., Gao, L., Song, S., Han, Y., and Yu, Z. (2019). IMU-Based Automated Vehicle Slip Angle and Attitude Estimation Aided by Vehicle Dynamics. Sensors, 19.","DOI":"10.3390\/s19081930"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Guzman, J.G., Gonzalez, L.P., Redondo, J.P., Sanchez, S.S., and Boada, B.L. (2018). Design of Low-Cost Vehicle Roll Angle Estimator Based on Kalman Filters and an IoT Architecture. Sensors, 18.","DOI":"10.3390\/s18061800"},{"key":"ref_5","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_6","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/JAS.2017.7510811","article-title":"Vehicle dynamic state estimation: State of the art schemes and perspectives","volume":"5","author":"Guo","year":"2018","journal-title":"IEEE\/CAA J. Autom. Sin."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"988","DOI":"10.1109\/TIE.2012.2188874","article-title":"Estimation of sideslip and roll angles of electric vehicles using lateral tire force sensors through RLS and Kalman filter approaches","volume":"60","author":"Nam","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Jin, X., Yin, G., and Chen, N. (2019). Advanced Estimation Techniques for Vehicle System Dynamic State: A Survey. Sensors, 19.","DOI":"10.3390\/s19194289"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1080\/00423110801958550","article-title":"Sideslip angle estimation using extended Kalman filter","volume":"46","author":"Chen","year":"2008","journal-title":"Veh. Syst. Dyn."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1080\/00423114.2013.877148","article-title":"A variable structure extended Kalman filter for vehicle sideslip angle estimation on a low friction road","volume":"52","author":"Li","year":"2014","journal-title":"Veh. Syst. Dyn."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.ymssp.2016.07.024","article-title":"Estimation of tire-road friction coefficient based on combined APF-IEKF and iteration algorithm","volume":"88","author":"Liu","year":"2017","journal-title":"Mech. Syst. Sig. Process."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1049\/iet-cta.2013.0593","article-title":"Higher-order sliding mode observer for estimation of tyre friction in ground vehicles","volume":"8","author":"Rath","year":"2014","journal-title":"IET Control Theory Appl."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1956","DOI":"10.1016\/j.ymssp.2011.02.021","article-title":"Design and testing of an innovative measurement device for tyre\u2013road contact forces","volume":"25","author":"Cheli","year":"2011","journal-title":"Mech. Syst. Sig. Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1059","DOI":"10.1177\/0142331215627001","article-title":"Robust H\u221e filtering for vehicle sideslip angle estimation with sampled-data measurements","volume":"39","author":"Zhang","year":"2019","journal-title":"Trans. Inst. Meas. Control"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/j.mechatronics.2014.08.003","article-title":"Robust energy-to-peak sideslip angle estimation with applications to ground vehicles","volume":"30","author":"Zhang","year":"2015","journal-title":"Mechatronics"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zhao, L., and Liu, Z. (2014). Vehicle Velocity and Roll Angle Estimation with Road and Friction Adaptation for Four-Wheel Independent Drive Electric Vehicle. Math. Prob. Eng.","DOI":"10.1109\/WCICA.2014.7053476"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1016\/j.ymssp.2015.11.003","article-title":"Vehicle sideslip angle measurement based on sensor data fusion using an integrated ANFIS and an Unscented Kalman Filter algorithm","volume":"72\u201373","author":"Boada","year":"2016","journal-title":"Mech. Syst. Sig. Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1016\/j.ymssp.2017.06.044","article-title":"A robust observer based on H\u221e filtering with parameter uncertainties combined with Neural Networks for estimation of vehicle roll angle","volume":"99","author":"Boada","year":"2018","journal-title":"Mech. Syst. Sig. Process."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Kuutti, S., Bowden, R., Jin, Y., Barber, P., and Fallah, S. (2020). A Survey of Deep Learning Applications to Autonomous Vehicle Control. IEEE Trans. Intell. Transp. Syst., 1\u201322.","DOI":"10.1109\/TITS.2019.2962338"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Park, S.H., Kim, B., Kang, C.M., Chung, C.C., and Choi, J.W. (2018, January 26\u201330). Sequence-to-sequence prediction of vehicle trajectory via LSTM encoder-decoder architecture. Proceedings of the 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, China.","DOI":"10.1109\/IVS.2018.8500658"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Moujahid, A., Tantaoui, M.E., Hina, M.D., Soukane, A., Ortalda, A., ElKhadimi, A., and Ramdane-Cherif, A. (2018, January 22\u201323). Machine Learning Techniques in ADAS: A Review. Proceedings of the 2018 International Conference on Advances in Computing and Communication Engineering (ICACCE), Paris, France.","DOI":"10.1109\/ICACCE.2018.8441758"},{"key":"ref_22","unstructured":"Huval, B., Wang, T., Tandon, S., Kiske, J., Song, W., Pazhayampallil, J., Andriluka, M., Rajpurkar, P., Migimatsu, T., and Cheng-Yue, R. (arXiv, 2015). An Empirical Evaluation of Deep Learning on Highway Driving, arXiv."},{"key":"ref_23","unstructured":"Goodfellow, I., Bengio, Y., and Courville, A. (2017). Deep Learning, MIT Press. Available online: http:\/\/www.deeplearningbook.org."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Marina, L.A., Trasnea, B., and Grigorescu, S.M. (2018, January 10\u201312). A Multi-Platform Framework for Artificial Intelligence Engines in Automotive Systems. Proceedings of the 2018 22nd International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania.","DOI":"10.1109\/ICSTCC.2018.8540753"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6085","DOI":"10.1038\/s41598-018-24271-9","article-title":"Recurrent neural networks for multivariate time series with missing values","volume":"8","author":"Che","year":"2018","journal-title":"Sci. Rep."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"61","DOI":"10.23883\/IJRTER.2018.4064.L2AC1","article-title":"Real world applications of neural networks in natural language processing","volume":"4","author":"Singh","year":"2018","journal-title":"Int. J. Recent Trends Eng. Res."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"106862","DOI":"10.1016\/j.ymssp.2020.106862","article-title":"Vehicle sideslip angle estimation using deep ensemble-based adaptive Kalman filter","volume":"144","author":"Kim","year":"2020","journal-title":"Mech. Syst. Sig. Process."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/s10772-018-09573-7","article-title":"Long short-term memory recurrent neural network architectures for Urdu acoustic modeling","volume":"22","author":"Zia","year":"2019","journal-title":"Int. J. Speech Technol."},{"key":"ref_29","unstructured":"Wang, P., Qian, Y., Soong, F.K., He, L., and Zhao, H. (arXiv, 2015). Part-of-speech tagging with bidirectional long short-term memory recurrent neural network, arXiv."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Sak, H., Senior, A., and Beaufays, F. (2014, January 14\u201318). Long short-term memory recurrent neural network architectures for large scale acoustic modeling. Proceedings of the Fifteenth Annual Conference of the International Speech Communication Association, Singapore.","DOI":"10.21437\/Interspeech.2014-80"},{"key":"ref_31","first-page":"109","article-title":"Using Deep Learning to Predict User Rating on Imbalance Classification Data","volume":"46","year":"2019","journal-title":"IAENG Int. J. Comput. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1039\/C7ME00107J","article-title":"Deep learning for chemical reaction prediction","volume":"3","author":"Fooshee","year":"2018","journal-title":"Mol. Syst. Des. Eng."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Frank, L.R., Ferreira, Y.M., Julio, E.P., Ferreira, F.H.C., Dembogurski, B.J., and Silva, E.F. (2019, January 1\u20134). Multilayer Perceptron and Particle Swarm Optimization Applied to Traffic Flow Prediction on Smart Cities. Proceedings of the International Conference on Computational Science and Its Applications, Saint Petersburg, Russia.","DOI":"10.1007\/978-3-030-24305-0_4"},{"key":"ref_34","unstructured":"Python Software Foundation (2020, June 29). Python Language Reference. Available online: https:\/\/docs.python.org\/3\/reference\/."},{"key":"ref_35","unstructured":"Oliphant, T.E. (2006). A Guide to NumPy, Trelgol Publishing."},{"key":"ref_36","unstructured":"McKinney, W. (July, January 28). Data structures for statistical computing in python. Proceedings of the 9th Python in Science Conference, Austin, TX, USA."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: A 2D graphics environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput. Sci. Eng."},{"key":"ref_38","unstructured":"(2020, June 21). Keras. Available online: https:\/\/keras.io."},{"key":"ref_39","unstructured":"Merkel, D. (2014). Docker: Lightweight Linux Containers for Consistent Development and Deployment. Linux J., Available online: https:\/\/www.linuxjournal.com\/content\/docker-lightweight-linux-containers-consistent-development-and-deployment."},{"key":"ref_40","unstructured":"Gonz\u00e1lez, L.P. (2017). Hacia una Representaci\u00f3n del Conocimiento Basada en la Percepci\u00f3n. [Ph.D. Thesis, Computer Science and Technology Department, Universidad Carlos III de Madrid]. Available online: https:\/\/e-archivo.uc3m.es\/handle\/10016\/24810."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Vargas-Mel\u00e9ndez, L., Boada, B.L., Boada, M.J.L., Gauch\u00eda, A., and D\u00edaz, V. (2016). A Sensor Fusion Method Based on an Integrated Neural Network and Kalman Filter for Vehicle Roll Angle Estimation. Sensors, 16.","DOI":"10.3390\/s16091400"},{"key":"ref_42","unstructured":"The HDF Group (2020, June 21). Hierarchical Data Format Version 5. Available online: http:\/\/www.hdfgroup.org\/HDF5."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1006","DOI":"10.1109\/TITS.2016.2594217","article-title":"A Constrained Dual Kalman Filter Based on pdf Truncation for Estimation of Vehicle Parameters and Road Bank Angle: Analysis and Experimental Validation","volume":"18","author":"Boada","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1075","DOI":"10.1109\/TMECH.2019.2909977","article-title":"Sensor Fusion Based on a Dual Kalman Filter for Estimation of Road Irregularities and Vehicle Mass Under Static and Dynamic Conditions","volume":"24","author":"Boada","year":"2019","journal-title":"IEEE ASME Trans. Mechatron."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Shiddieqy, H.A., Hariadi, F.I., and Adiono, T. (2017, January 17\u201319). Implementation of deep-learning based image classification on single board computer. Proceedings of the 2017 International Symposium on Electronics and Smart Devices (ISESD), Yogyakarta, Indonesia.","DOI":"10.1109\/ISESD.2017.8253319"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Morehead, A., Ogden, L., Magee, G., Hosler, R., White, B., and Mohler, G. (2019, January 12\u201319). Low Cost Gunshot Detection using Deep Learning on the Raspberry Pi. Proceedings of the 2019 IEEE International Conference on Big Data (Big Data), Los Angeles, CA, USA.","DOI":"10.1109\/BigData47090.2019.9006456"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Curtin, B.H., and Matthews, S.J. (2019, January 17\u201319). Deep Learning for Inexpensive Image Classification of Wildlife on the Raspberry Pi. Proceedings of the 2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), Vancouver, BC, Canada.","DOI":"10.1109\/UEMCON47517.2019.8993061"},{"key":"ref_48","unstructured":"Larabel, M. (2020, June 29). Initial Raspberry Pi 4 Performance Benchmarks\u2014Phoronix. Available online: https:\/\/www.phoronix.com\/scan.php?page=article&item=raspberry-pi4-benchmarks&num=5."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/13\/3679\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:45:29Z","timestamp":1760175929000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/13\/3679"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,30]]},"references-count":48,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2020,7]]}},"alternative-id":["s20133679"],"URL":"https:\/\/doi.org\/10.3390\/s20133679","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,30]]}}}