000161054 001__ 161054
000161054 005__ 20251017144602.0
000161054 0247_ $$2doi$$a10.1007/s11044-025-10085-x
000161054 0248_ $$2sideral$$a144234
000161054 037__ $$aART-2025-144234
000161054 041__ $$aeng
000161054 100__ $$aLugrís, Urbano
000161054 245__ $$aKalman filter based on marker and force plate measurements and a full multibody model, for the real–time capture, reconstruction and analysis of human movement
000161054 260__ $$c2025
000161054 5060_ $$aAccess copy available to the general public$$fUnrestricted
000161054 5203_ $$aCurrently, optical motion capture remains the gold standard for human motion analysis. This technique estimates the movement of a subject by tracking a set of markers attached to their skin, then using the captured trajectories to reconstruct the movement of an underlying rigid–body model. However, since the markers are not rigidly fixed to the skeleton, their motion relative to the bones can induce significant estimation errors, especially when using the computed accelerations to calculate the joint torques by solving the inverse dynamics. This paper presents an extended Kalman filter aimed at reducing such errors, through the incorporation of a complete multibody model of the human body. The method builds upon an existing Kalman filter based on a purely kinematic plant model, which uses only optical markers as sensors. The proposed observer adds the motor efforts and external reactions to the system states, and incorporates force plates into the set of sensors. This allows the measured ground reactions to directly affect the dynamics, rather than remaining an input to a subsequent inverse dynamics. The dynamic model can be added to the Kalman filter with multiple options and simplifications, which are here examined to find the combination with the best balance between efficiency and accuracy. The performance of the selected implementation is then compared with the existing kinematics–based observer. The results show that the proposed method improves the estimation of joint torques and reduces the influence of marker bounces on them, in exchange for a higher computational cost and an increased estimation delay.
000161054 536__ $$9info:eu-repo/grantAgreement/ES/MICIU/PID2022-140062OB-I00
000161054 540__ $$9info:eu-repo/semantics/openAccess$$aby$$uhttps://creativecommons.org/licenses/by/4.0/deed.es
000161054 655_4 $$ainfo:eu-repo/semantics/article$$vinfo:eu-repo/semantics/publishedVersion
000161054 700__ $$aPérez Soto, Manuel$$uUniversidad de Zaragoza
000161054 700__ $$aBeron, Santiago
000161054 700__ $$aMichaud, Florian
000161054 7102_ $$15002$$2720$$aUniversidad de Zaragoza$$bDpto. Ingeniería Diseño Fabri.$$cÁrea Proyectos de Ingeniería
000161054 773__ $$g(2025), [23 pp.]$$pMultibody syst. dyn.$$tMULTIBODY SYSTEM DYNAMICS$$x1384-5640
000161054 8564_ $$s1762118$$uhttps://zaguan.unizar.es/record/161054/files/texto_completo.pdf$$yVersión publicada
000161054 8564_ $$s1486618$$uhttps://zaguan.unizar.es/record/161054/files/texto_completo.jpg?subformat=icon$$xicon$$yVersión publicada
000161054 909CO $$ooai:zaguan.unizar.es:161054$$particulos$$pdriver
000161054 951__ $$a2025-10-17-14:14:20
000161054 980__ $$aARTICLE