Urbano Lugrís, Manuel Pérez-Soto, Florian Michaud, Javier Cuadrado
{"title":"Human motion capture, reconstruction, and musculoskeletal analysis in real time","authors":"Urbano Lugrís, Manuel Pérez-Soto, Florian Michaud, Javier Cuadrado","doi":"10.1007/s11044-023-09938-0","DOIUrl":null,"url":null,"abstract":"Abstract Optical motion capture is an essential tool for the study and analysis of human movement. Currently, most manufacturers of motion-capture systems provide software applications for reconstructing the movement in real time, thus allowing for on-the-fly visualization. The captured kinematics can be later used as input data for a further musculoskeletal analysis. However, in advanced biofeedback applications, the results of said analysis, such as joint torques, ground-reaction forces, muscle efforts, and joint-reaction forces, are also required in real time. In this work, an extended Kalman filter (EKF) previously developed by the authors for real-time, whole-body motion capture and reconstruction is augmented with inverse dynamics and muscle-efforts optimization, enabling the calculation and visualization of the latter, along with joint-reaction forces, while capturing the motion. A modified version of the existing motion-capture algorithm provides the positions, velocities, and accelerations at every time step. Then, the joint torques are calculated by solving the inverse-dynamics problem, using force-plate measurements along with previously estimated body-segment parameters. Once the joint torques are obtained, an optimization problem is solved, in order to obtain the muscle forces that provide said torques while minimizing an objective function. This is achieved by a very efficient quadratic programming algorithm, thoroughly tuned for this specific problem. With this procedure, it is possible to capture and label the optical markers, reconstruct the motion of the model, solve the inverse dynamics, and estimate the individual muscle forces, all while providing real-time visualization of the results.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"166 1","pages":"0"},"PeriodicalIF":2.6000,"publicationDate":"2023-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Multibody System Dynamics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s11044-023-09938-0","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MECHANICS","Score":null,"Total":0}
引用次数: 0
Abstract
Abstract Optical motion capture is an essential tool for the study and analysis of human movement. Currently, most manufacturers of motion-capture systems provide software applications for reconstructing the movement in real time, thus allowing for on-the-fly visualization. The captured kinematics can be later used as input data for a further musculoskeletal analysis. However, in advanced biofeedback applications, the results of said analysis, such as joint torques, ground-reaction forces, muscle efforts, and joint-reaction forces, are also required in real time. In this work, an extended Kalman filter (EKF) previously developed by the authors for real-time, whole-body motion capture and reconstruction is augmented with inverse dynamics and muscle-efforts optimization, enabling the calculation and visualization of the latter, along with joint-reaction forces, while capturing the motion. A modified version of the existing motion-capture algorithm provides the positions, velocities, and accelerations at every time step. Then, the joint torques are calculated by solving the inverse-dynamics problem, using force-plate measurements along with previously estimated body-segment parameters. Once the joint torques are obtained, an optimization problem is solved, in order to obtain the muscle forces that provide said torques while minimizing an objective function. This is achieved by a very efficient quadratic programming algorithm, thoroughly tuned for this specific problem. With this procedure, it is possible to capture and label the optical markers, reconstruct the motion of the model, solve the inverse dynamics, and estimate the individual muscle forces, all while providing real-time visualization of the results.
期刊介绍:
The journal Multibody System Dynamics treats theoretical and computational methods in rigid and flexible multibody systems, their application, and the experimental procedures used to validate the theoretical foundations.
The research reported addresses computational and experimental aspects and their application to classical and emerging fields in science and technology. Both development and application aspects of multibody dynamics are relevant, in particular in the fields of control, optimization, real-time simulation, parallel computation, workspace and path planning, reliability, and durability. The journal also publishes articles covering application fields such as vehicle dynamics, aerospace technology, robotics and mechatronics, machine dynamics, crashworthiness, biomechanics, artificial intelligence, and system identification if they involve or contribute to the field of Multibody System Dynamics.