A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged Recordings

This work presents a flexible method for the real-time estimation of human joint angles from magneto-inertial measurement technology. The method aims to enhance the accuracy and consistency of joint angle estimates by incorporating physiological joint limits and task-specific motor characteristics i...

Full description

Saved in:
Bibliographic Details
Main Authors: Marco Caruso, Elisa Digo, Laura Gastaldi, Stefano Pastorelli, Andrea Cereatti
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10632149/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841554041458393088
author Marco Caruso
Elisa Digo
Laura Gastaldi
Stefano Pastorelli
Andrea Cereatti
author_facet Marco Caruso
Elisa Digo
Laura Gastaldi
Stefano Pastorelli
Andrea Cereatti
author_sort Marco Caruso
collection DOAJ
description This work presents a flexible method for the real-time estimation of human joint angles from magneto-inertial measurement technology. The method aims to enhance the accuracy and consistency of joint angle estimates by incorporating physiological joint limits and task-specific motor characteristics into the optimization process, thanks to a biomechanical model. As an explanatory example, the method was applied to shoulder and elbow joints during a prolonged writing task. The adopted upper limb model was designed following the International Society of Biomechanics guidelines and the Denavit-Hartenberg convention, ensuring anatomical relevance and computational efficiency. By comparing results with stereophotogrammetric tracking outputs, the application of constraints - leveraging a priori knowledge of the workspace boundaries for joint centers - enhanced the accuracy of shoulder and elbow angle estimations and effectively mitigated the impact of sensor orientation drift over extended periods. This method ensured that joint centers trajectories remain within task-specific workspace limits, thus preventing deviations that are not compatible with the expected kinematic behavior. The percentage decrease in the root mean square average errors amounted to about 13% in the time intervals when constraints were active, demonstrating the method’s effectiveness in reducing the errors. Computationally time-wise, joint angles were estimated with an update period of about 10 ms, allowing real-time usage. The proposed method can be easily generalized to different biomechanical models and to include information from complementary technologies, making it applicable across various contexts such as clinical assessments, rehabilitation, and ergonomics.
format Article
id doaj-art-74f45eb99126456096b5e0e9723bc1ae
institution Kabale University
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-74f45eb99126456096b5e0e9723bc1ae2025-01-09T00:00:55ZengIEEEIEEE Access2169-35362024-01-011211561511562710.1109/ACCESS.2024.344131410632149A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged RecordingsMarco Caruso0https://orcid.org/0000-0002-1529-8095Elisa Digo1https://orcid.org/0000-0002-5760-9541Laura Gastaldi2https://orcid.org/0000-0003-3921-3022Stefano Pastorelli3https://orcid.org/0000-0001-7808-8776Andrea Cereatti4https://orcid.org/0000-0002-7276-5382Department of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyDepartment of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, ItalyPolitoBIOMedLab—Biomedical Engineering Lab, Politecnico di Torino, Turin, ItalyDepartment of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, ItalyDepartment of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyThis work presents a flexible method for the real-time estimation of human joint angles from magneto-inertial measurement technology. The method aims to enhance the accuracy and consistency of joint angle estimates by incorporating physiological joint limits and task-specific motor characteristics into the optimization process, thanks to a biomechanical model. As an explanatory example, the method was applied to shoulder and elbow joints during a prolonged writing task. The adopted upper limb model was designed following the International Society of Biomechanics guidelines and the Denavit-Hartenberg convention, ensuring anatomical relevance and computational efficiency. By comparing results with stereophotogrammetric tracking outputs, the application of constraints - leveraging a priori knowledge of the workspace boundaries for joint centers - enhanced the accuracy of shoulder and elbow angle estimations and effectively mitigated the impact of sensor orientation drift over extended periods. This method ensured that joint centers trajectories remain within task-specific workspace limits, thus preventing deviations that are not compatible with the expected kinematic behavior. The percentage decrease in the root mean square average errors amounted to about 13% in the time intervals when constraints were active, demonstrating the method’s effectiveness in reducing the errors. Computationally time-wise, joint angles were estimated with an update period of about 10 ms, allowing real-time usage. The proposed method can be easily generalized to different biomechanical models and to include information from complementary technologies, making it applicable across various contexts such as clinical assessments, rehabilitation, and ergonomics.https://ieeexplore.ieee.org/document/10632149/Anatomical constraintshuman motion trackingMIMUIMUISBjoint angle estimation
spellingShingle Marco Caruso
Elisa Digo
Laura Gastaldi
Stefano Pastorelli
Andrea Cereatti
A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged Recordings
IEEE Access
Anatomical constraints
human motion tracking
MIMU
IMU
ISB
joint angle estimation
title A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged Recordings
title_full A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged Recordings
title_fullStr A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged Recordings
title_full_unstemmed A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged Recordings
title_short A Constrained-Based Optimization Method for Real-Time Kinematics Using Magneto-Inertial Signals: Application to Upper Limb Joint Angles Estimation During Prolonged Recordings
title_sort constrained based optimization method for real time kinematics using magneto inertial signals application to upper limb joint angles estimation during prolonged recordings
topic Anatomical constraints
human motion tracking
MIMU
IMU
ISB
joint angle estimation
url https://ieeexplore.ieee.org/document/10632149/
work_keys_str_mv AT marcocaruso aconstrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT elisadigo aconstrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT lauragastaldi aconstrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT stefanopastorelli aconstrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT andreacereatti aconstrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT marcocaruso constrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT elisadigo constrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT lauragastaldi constrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT stefanopastorelli constrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings
AT andreacereatti constrainedbasedoptimizationmethodforrealtimekinematicsusingmagnetoinertialsignalsapplicationtoupperlimbjointanglesestimationduringprolongedrecordings