{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T19:31:54Z","timestamp":1772911914735,"version":"3.50.1"},"reference-count":39,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2021,8,3]],"date-time":"2021-08-03T00:00:00Z","timestamp":1627948800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100010769","name":"Axencia Galega de Innovaci\u00f3n","doi-asserted-by":"publisher","award":["ED431C2019\/29"],"award-info":[{"award-number":["ED431C2019\/29"]}],"id":[{"id":"10.13039\/501100010769","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","doi-asserted-by":"publisher","award":["TRA2017-86488-R"],"award-info":[{"award-number":["TRA2017-86488-R"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The aim of this work is to explore the suitability of adaptive methods for state estimators based on multibody dynamics, which present severe non-linearities. The performance of a Kalman filter relies on the knowledge of the noise covariance matrices, which are difficult to obtain. This challenge can be overcome by the use of adaptive techniques. Based on an error-extended Kalman filter with force estimation (errorEKF-FE), the adaptive method known as maximum likelihood is adjusted to fulfill the multibody requirements. This new filter is called adaptive error-extended Kalman filter (AerrorEKF-FE). In order to present a general approach, the method is tested on two different mechanisms in a simulation environment. In addition, different sensor configurations are also studied. Results show that, in spite of the maneuver conditions and initial statistics, the AerrorEKF-FE provides estimations with accuracy and robustness. The AerrorEKF-FE proves that adaptive techniques can be applied to multibody-based state estimators, increasing, therefore, their fields of application.<\/jats:p>","DOI":"10.3390\/s21155241","type":"journal-article","created":{"date-parts":[[2021,8,4]],"date-time":"2021-08-04T02:16:07Z","timestamp":1628043367000},"page":"5241","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Multibody-Based Input and State Observers Using Adaptive Extended Kalman Filter"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8635-0452","authenticated-orcid":false,"given":"Antonio J.","family":"Rodr\u00edguez","sequence":"first","affiliation":[{"name":"Laboratorio de Ingenier\u00eda Mec\u00e1nica, University of A Coruna, Escuela Polit\u00e9cnica Superior, Mendiz\u00e1bal s\/n, 15403 Ferrol, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3024-911X","authenticated-orcid":false,"given":"Emilio","family":"Sanjurjo","sequence":"additional","affiliation":[{"name":"Laboratorio de Ingenier\u00eda Mec\u00e1nica, University of A Coruna, Escuela Polit\u00e9cnica Superior, Mendiz\u00e1bal s\/n, 15403 Ferrol, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7188-9789","authenticated-orcid":false,"given":"Roland","family":"Pastorino","sequence":"additional","affiliation":[{"name":"Test Division, Siemens Digital Industries Software, Interleuvenlaan 68, B-3001 Leuven, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7901-8278","authenticated-orcid":false,"given":"Miguel \u00c1.","family":"Naya","sequence":"additional","affiliation":[{"name":"Laboratorio de Ingenier\u00eda Mec\u00e1nica, University of A Coruna, Escuela Polit\u00e9cnica Superior, Mendiz\u00e1bal s\/n, 15403 Ferrol, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A New Approach to Linear Filtering and Prediction Problems","volume":"82","author":"Kalman","year":"1960","journal-title":"J. Basic Eng."},{"key":"ref_2","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_3","doi-asserted-by":"crossref","unstructured":"Garc\u00eda de Jal\u00f3n, J., and Bayo, E. (1994). Kinematic and Dynamic Simulation of Multibody Systems: The Real Time Challenge, Springer.","DOI":"10.1007\/978-1-4612-2600-0"},{"key":"ref_4","unstructured":"Pastorino, R. (2019). Model-Based System Testing, Siemens Digital Industries Software. Technical Report."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"894","DOI":"10.1007\/s12206-009-0308-5","article-title":"Real-time state observers based on multibody models and the extended Kalman filter","volume":"23","author":"Cuadrado","year":"2009","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s11044-011-9251-1","article-title":"Automotive observers based on multibody models and the extended Kalman filter","volume":"27","author":"Cuadrado","year":"2012","journal-title":"Multibody Syst. Dyn."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.ijnonlinmec.2013.01.016","article-title":"State estimation using multibody models and non-linear Kalman filter","volume":"53","author":"Pastorino","year":"2013","journal-title":"Int. J. Non-Linear Mech."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1935","DOI":"10.1007\/s11071-017-3354-z","article-title":"Accuracy and efficiency comparison of various nonlinear Kalman filters applied to multibody models","volume":"88","author":"Sanjurjo","year":"2017","journal-title":"Nonlinear Dyn."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.ymssp.2017.12.041","article-title":"State and force observers based on multibody models and the indirect Kalman filter","volume":"106","author":"Sanjurjo","year":"2018","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"107544","DOI":"10.1016\/j.ymssp.2020.107544","article-title":"State, parameter and input observers based on multibody models and Kalman filters for vehicle dynamics","volume":"155","author":"Sanjurjo","year":"2021","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"693","DOI":"10.1109\/TAC.1972.1100100","article-title":"Approaches to adaptive filtering","volume":"17","author":"Mehra","year":"1972","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"700","DOI":"10.1016\/j.actaastro.2020.10.016","article-title":"Adaptive extended Kalman filtering strategies for spacecraft formation relative navigation","volume":"178","author":"Fraser","year":"2021","journal-title":"Acta Astronaut."},{"key":"ref_13","unstructured":"Filho, J.O.A.L., Fortaleza, E.L.F., Silva, J.G., and Campos, M.C.M.M. (2020). Adaptive Kalman filtering for closed-loop systems based on the observation vector covariance. Int. J. Control, 1\u201316."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1007\/s001900050236","article-title":"Adaptive Kalman Filtering for INS\/GPS","volume":"73","author":"Mohamed","year":"1999","journal-title":"J. Geod."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1785","DOI":"10.1016\/j.automatica.2011.04.004","article-title":"An optimization approach to adaptive Kalman filtering","volume":"47","author":"Karasalo","year":"2011","journal-title":"Automatica"},{"key":"ref_16","first-page":"455","article-title":"Hardware acceleration of multibody simulations for real-time embedded applications","volume":"55","author":"Pastorino","year":"2021","journal-title":"Multibody Syst. Dyn."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Woo, R., Yang, E.J., and Seo, D.W. (2019). A Fuzzy-Innovation-Based Adaptive Kalman Filter for Enhanced Vehicle Positioning in Dense Urban Environments. Sensors, 19.","DOI":"10.3390\/s19051142"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1016\/j.ymssp.2017.07.051","article-title":"An innovative information fusion method with adaptive Kalman filter for integrated INS\/GPS navigation of autonomous vehicles","volume":"100","author":"Liu","year":"2018","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1375","DOI":"10.1177\/0954410013492255","article-title":"Angular velocity estimation based on adaptive simplified spherical simplex unscented Kalman filter in GFSINS","volume":"228","author":"Wu","year":"2014","journal-title":"Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Sage, A.P., and Husa, G.W. (1969, January 17\u201319). Algorithms for sequential adaptive estimation of prior statistics. Proceedings of the 1969 IEEE Symposium on Adaptive Processes (8th) Decision and Control, University Park, PA, USA.","DOI":"10.1109\/SAP.1969.269927"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Wang, J., Xu, T., and Wang, Z. (2020). Adaptive Robust Unscented Kalman Filter for AUV Acoustic Navigation. Sensors, 20.","DOI":"10.3390\/s20010060"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Luo, Z., Fu, Z., and Xu, Q. (2020). An Adaptive Multi-Dimensional Vehicle Driving State Observer Based on Modified Sage\u2013Husa UKF Algorithm. Sensors, 20.","DOI":"10.3390\/s20236889"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1109\/TAC.2008.2008348","article-title":"Recursive Noise Adaptive Kalman Filtering by Variational Bayesian Approximations","volume":"54","author":"Sarkka","year":"2009","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.oceaneng.2019.01.012","article-title":"Variational Bayesian adaptive Kalman filter for asynchronous multirate multi-sensor integrated navigation system","volume":"174","author":"Davari","year":"2019","journal-title":"Ocean Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"4260","DOI":"10.1007\/s00034-017-0497-6","article-title":"A Modified Variational Bayesian Noise Adaptive Kalman Filter","volume":"36","author":"Wang","year":"2017","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1109\/TAC.2017.2730480","article-title":"A Novel Adaptive Kalman Filter with Inaccurate Process and Measurement Noise Covariance Matrices","volume":"63","author":"Huang","year":"2018","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"109139","DOI":"10.1016\/j.measurement.2021.109139","article-title":"Multiple fading factors-based strong tracking variational Bayesian adaptive Kalman filter","volume":"176","author":"Pan","year":"2021","journal-title":"Measurement"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"107837","DOI":"10.1016\/j.sigpro.2020.107837","article-title":"An adaptive variational Bayesian filter for nonlinear multi-sensor systems with unknown noise statistics","volume":"179","author":"Dong","year":"2021","journal-title":"Signal Process."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Shan, C., Zhou, W., Yang, Y., and Jiang, Z. (2021). Multi-Fading Factor and Updated Monitoring Strategy Adaptive Kalman Filter-Based Variational Bayesian. Sensors, 21.","DOI":"10.3390\/s21010198"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1002\/nme.191","article-title":"A comparison in terms of accuracy and efficiency between a MBS dynamic formulation with stress analysis and a non-linear FEA code","volume":"51","author":"Cuadrado","year":"2001","journal-title":"Int. J. Numer. Methods Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/978-3-211-89548-1_6","article-title":"Real-Time Multibody Dynamics and Applications","volume":"Volume 507","author":"Cuadrado","year":"2008","journal-title":"Simulation Techniques for Applied Dynamics"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s11044-019-09670-8","article-title":"Simulating the anchor lifting maneuver of ships using contact detection techniques and continuous contact force models","volume":"46","author":"Dopico","year":"2019","journal-title":"Multibody Syst. Dyn."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"213253","DOI":"10.1109\/ACCESS.2020.3040232","article-title":"Validation of a Real-Time Capable Multibody Vehicle Dynamics Formulation for Automotive Testing Frameworks Based on Simulation","volume":"8","author":"Parra","year":"2020","journal-title":"IEEE Access"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s11044-020-09776-4","article-title":"Comparing double-step and penalty-based semirecursive formulations for hydraulically actuated multibody systems in a monolithic approach","volume":"52","author":"Jaiswal","year":"2021","journal-title":"Multibody Syst. Dyn."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"602","DOI":"10.1115\/1.1758257","article-title":"A Combined Penalty and Recursive Real-Time Formulation for Multibody Dynamics","volume":"126","author":"Cuadrado","year":"2004","journal-title":"J. Mech. Des."},{"key":"ref_36","unstructured":"Sanjurjo, E., Blanco, J.L., Torres, J.L., and Naya, M.A. (July, January 29). Testing the efficiency and accuracy of multibody-based state observers. Proceedings of the ECCOMAS Thematic Conference on Multibody Dynamics, Barcelona, Spain."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Grewal, M., and Andrews, A. (2008). Kalman Filtering: Theory and Practice Using MATLAB\u00ae, John Wiley & Sons.","DOI":"10.1002\/9780470377819"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"011012","DOI":"10.1115\/1.4026492","article-title":"Direct and Adjoint Sensitivity Analysis of Ordinary Differential Equation Multibody Formulations","volume":"10","author":"Dopico","year":"2014","journal-title":"J. Comput. Nonlinear Dyn."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1109\/TAC.1976.1101260","article-title":"Adaptive sequential estimation with unknown noise statistics","volume":"21","author":"Myers","year":"1976","journal-title":"IEEE Trans. Autom. Control"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/15\/5241\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:39:39Z","timestamp":1760164779000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/15\/5241"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,3]]},"references-count":39,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["s21155241"],"URL":"https:\/\/doi.org\/10.3390\/s21155241","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,3]]}}}