﻿<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Explor Musculoskeletal Dis</journal-id>
<journal-id journal-id-type="publisher-id">EMD</journal-id>
<journal-title-group>
<journal-title>Exploration of Musculoskeletal Diseases</journal-title>
</journal-title-group>
<issn pub-type="epub">2836-6468</issn>
<publisher>
<publisher-name>Open Exploration Publishing</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.37349/emd.2026.1007130</article-id>
<article-id pub-id-type="manuscript">1007130</article-id>
<article-categories>
<subj-group>
<subject>Original Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>An automatic ergonomic evaluation based on human movement recognition from motion capture data with random forest classifiers</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">https://orcid.org/0009-0002-1057-6751</contrib-id>
<name>
<surname>Bertoli</surname>
<given-names>Annalisa</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing—original draft</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing—review &amp; editing</role>
<xref ref-type="aff" rid="I1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="cor1">
<sup>*</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Vargas</surname>
<given-names>Manuela</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing—original draft</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing—review &amp; editing</role>
<xref ref-type="aff" rid="I2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">https://orcid.org/0009-0003-0704-9499</contrib-id>
<name>
<surname>Tumiotto</surname>
<given-names>Denise</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing—original draft</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing—review &amp; editing</role>
<xref ref-type="aff" rid="I2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">https://orcid.org/0009-0004-7884-6599</contrib-id>
<name>
<surname>Da Silva Araujo</surname>
<given-names>Joao Marcos</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/software/">Software</role>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<xref ref-type="aff" rid="I3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">https://orcid.org/0009-0000-2797-0515</contrib-id>
<name>
<surname>Costi</surname>
<given-names>Silvia</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/software/">Software</role>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing—review &amp; editing</role>
<xref ref-type="aff" rid="I3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Orlandini</surname>
<given-names>Simone</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<xref ref-type="aff" rid="I3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cibrario</surname>
<given-names>Valerio</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<xref ref-type="aff" rid="I2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Benedetti</surname>
<given-names>Laura</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<xref ref-type="aff" rid="I4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-8885-7951</contrib-id>
<name>
<surname>Fantuzzi</surname>
<given-names>Cesare</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<xref ref-type="aff" rid="I1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="editor">
<name>
<surname>Gorce</surname>
<given-names>Philippe</given-names>
</name>
<role>Academic Editor</role>
<aff>University of Toulon, France</aff>
</contrib>
</contrib-group>
<aff id="I1">
<sup>1</sup>Department of Sciences and Methods for Engineering, University of Modena and Reggio Emilia, 42122 Reggio Emilia, Italy</aff>
<aff id="I2">
<sup>2</sup>Flexstructures Italia s.r.l., 10121 Torino, Italy</aff>
<aff id="I3">
<sup>3</sup>Industria Tecnologica Italiana s.r.l., 42048 Rubiera, Italy</aff>
<aff id="I4">
<sup>4</sup>Chimar S.p.A., 41019 Limidi di Soliera, Italy</aff>
<author-notes>
<corresp id="cor1">
<bold>
<sup>*</sup>Correspondence:</bold> Annalisa Bertoli, Department of Sciences and Methods for Engineering, University of Modena and Reggio Emilia, 42122 Reggio Emilia, Italy. <email>annalisa.bertoli@unimore.it</email></corresp>
</author-notes>
<pub-date pub-type="collection">
<year>2026</year>
</pub-date>
<pub-date pub-type="epub">
<day>20</day>
<month>07</month>
<year>2026</year>
</pub-date>
<volume>4</volume>
<elocation-id>1007130</elocation-id>
<history>
<date date-type="received">
<day>18</day>
<month>03</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>30</day>
<month>06</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>© The Author(s) 2026.</copyright-statement>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This is an Open Access article licensed under a Creative Commons Attribution 4.0 International License (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.</license-p>
</license>
</permissions>
<abstract>
<sec>
<title>Aim:</title>
<p id="absp-1">This study aims to develop an automated system for classifying industrial operator movements using motion capture (MoCap) data and a random forest (RF) classifier, with the ultimate goal of supporting ergonomic risk assessment and identifying physically demanding tasks suitable for automation in human–robot collaborative environments.</p>
</sec>
<sec>
<title>Methods:</title>
<p id="absp-2">MoCap data were acquired using the Xsens system from nine participants (four men and five women) performing three movement classes: walking, standing, and bending. A labelled dataset was constructed and used to train an RF classifier via a sliding-window approach with statistical and frequency-domain feature extraction. The model was evaluated on a held-out test set (80/20 split) and through leave-one-subject-out cross-validation. The trained classifier was subsequently applied to a real industrial use case at a logistics company. MoCap data were additionally imported into IPS IMMA to generate a human digital twin and perform frame-by-frame Rapid Entire Body Assessment (REBA) trunk position scoring during identified bending movements.</p>
</sec>
<sec>
<title>Results:</title>
<p id="absp-3">The RF classifier achieved 98.44% accuracy on the test set, with F1-scores of 0.98, 0.97, and 1.00 for bending, standing, and walking, respectively. Leave-one-subject-out cross-validation consistently exceeded 91% accuracy across all participants. In the industrial use case, bending accounted for 6.7% of the total task time (127.5 s). During bending, the operator spent 45.98% of bending time in REBA trunk position zone 3 (20°–60° flexion) and 28.79% in zone 4 (&gt; 60° flexion).</p>
</sec>
<sec>
<title>Conclusions:</title>
<p id="absp-4">The integration of MoCap data with RF-based movement classification and automated REBA trunk position extraction provides an objective, reproducible approach to ergonomic risk assessment in industrial settings. The results demonstrate that bending movements expose operators to elevated musculoskeletal risk, supporting the case for targeted automation of these tasks. This work constitutes a first step toward a broader framework for automated ergonomic evaluation and human–robot collaborative workstation design.</p>
</sec>
</abstract>
<kwd-group>
<kwd>human motion classification</kwd>
<kwd>MoCap</kwd>
<kwd>random forest</kwd>
<kwd>ergonomic evaluation</kwd>
<kwd>REBA</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p id="p-1">After a decade of progress in Industry 4.0, the European Commission introduced the concept of Industry 5.0 to address emerging societal challenges [<xref ref-type="bibr" rid="B1">1</xref>]. Industry 5.0 emphasises the collaboration between humans and machines, which operate within the same environment. Consequently, achieving a deep integration of machine intelligence and human capabilities becomes essential for reaching higher levels of efficiency [<xref ref-type="bibr" rid="B2">2</xref>].</p>
<p id="p-2">The increasing interest in robotics, AI, and human-centred technologies is creating new opportunities to improve industrial processes and operator well-being. Many researchers are working to increase human–robot collaboration [<xref ref-type="bibr" rid="B3">3</xref>–<xref ref-type="bibr" rid="B5">5</xref>].</p>
<p id="p-3">Previous studies involved the presence of robots to aid human workers during hazardous tasks. The presence of robots for heavy lifting and other ergonomically taxing activities significantly improved the ergonomic risks for the operators [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>].</p>
<p id="p-4">In such contexts, the integration of robotic or automated solutions into existing workflows may remain challenging, mainly due to the complexity and unpredictability of human actions. In recent years, supporting manual operations from an ergonomic perspective has emerged as a promising avenue to enhance operator safety, well-being, and overall productivity [<xref ref-type="bibr" rid="B8">8</xref>].</p>
<p id="p-5">An ergonomic workstation reduces worker fatigue, helps prevent musculoskeletal disorders, decreases absenteeism, and improves overall worker performance [<xref ref-type="bibr" rid="B9">9</xref>]. Ergonomic assessment typically relies on the identification of hazardous or non-optimal movements, which, if monitored in real time, could be mitigated or delegated to automated systems. However, developing such support tools requires the ability to accurately recognise and classify human movements as they occur in industrial settings.</p>
<p id="p-6">To address this challenge, this work investigates the use of motion capture (MoCap) data to classify operator movements with the ultimate aim of identifying non-ergonomic tasks that may be suitable for automation. We construct a dedicated dataset by recording MoCap data from multiple individuals performing predefined movements, and we use this dataset to train a Machine Learning (ML) classifier. The resulting system is then evaluated both on the collected dataset and in a real industrial use-case scenario to assess its robustness and practical applicability.</p>
<p id="p-7">Moreover, this work aims to highlight the ergonomic data with the movements that are potentially risky. The MoCap data are used then as an input for IPS IMMA (Intelligently Moving MAnikins) [<xref ref-type="bibr" rid="B10">10</xref>]. This software allows the digitisation of the manikins, and it can automatically compute the Rapid Entire Body Assessment (REBA) of the input data. The objective is to obtain a REBA report from IPS IMMA and to automatically analyse it, ultimately generating a report that highlights risky movements based on the REBA scores. The human digital twins in IPS IMMA are created from and move with the MoCap recordings. Thus, each joint angle can be measured directly in the software, eliminating the observer variability inherent in traditional observational ergonomic assessments. This ensures that the REBA scores obtained are objective and reproducible, removing the need for manual validation of the index.</p>
<p id="p-8">The term ergonomics first appeared in an article published in a Polish journal by Wojciech Jastrzębowski [<xref ref-type="bibr" rid="B11">11</xref>] in 1857. The International Association of Ergonomics [<xref ref-type="bibr" rid="B12">12</xref>] defines ergonomics, also known as human factors engineering, as a scientific discipline focused on the analysis of the interactions between humans and machines, robots, or other components of a given system, aimed at improving human activity and enhancing overall system performance [<xref ref-type="bibr" rid="B13">13</xref>]. It is possible to apply ergonomics wherever there is human–machine interaction. Different examples are available in the literature, such as the healthcare sector [<xref ref-type="bibr" rid="B14">14</xref>, <xref ref-type="bibr" rid="B15">15</xref>], agriculture [<xref ref-type="bibr" rid="B16">16</xref>], manufacturing, logistics [<xref ref-type="bibr" rid="B17">17</xref>], etc. In an industrial scenario, the application of Human Factors Engineering also seeks to enhance the performance of manufacturing processes by improving the usability of systems for operators, thereby reducing the likelihood of errors, increasing efficiency, and supporting both the physical and the mental well-being of users [<xref ref-type="bibr" rid="B8">8</xref>]. Various methods are used in ergonomic assessments. These can be broadly divided into techniques based on the employee’s physiological effort (e.g., electromyography or heart rate monitoring) and those based on observation. The latter are the most widely used, as they do not require specialised equipment and allow assessments to be conducted over longer periods [<xref ref-type="bibr" rid="B18">18</xref>]. Observation-based methods can be further categorised into four groups:</p>
<p id="p-9">
<list list-type="bullet">
<list-item>
<p>Methods that assess the posture of body segments during task execution;</p>
</list-item>
<list-item>
<p>Methods that evaluate an employee’s workload;</p>
</list-item>
<list-item>
<p>Methods focusing on specific body segments;</p>
</list-item>
<list-item>
<p>Questionnaire-based methods.</p>
</list-item>
</list>
</p>
<p id="p-10">There are different postural analysis tools used in ergonomic analysis, and one of these is the REBA. REBA is an ergonomic assessment tool designed to evaluate the risk of work-related musculoskeletal disorders associated with postural load [<xref ref-type="bibr" rid="B19">19</xref>]. It systematically analyses body postures, force, repetition, and coupling to generate a risk score, supporting the identification of tasks that require ergonomic intervention.</p>
<p id="p-11">In the present work, we use MoCap to record the motion and assign it to a human digital twin. MoCap is a technology used to digitally record human movement with high spatial precision and high temporal resolution. MoCap systems can be classified into three main categories based on the underlying sensor technology:</p>
<p id="p-12">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>Optical marker-based systems: These systems use high-speed cameras and reflective markers placed on the subject’s body. By tracking and interpolating the position of each marker, the system reconstructs their absolute coordinates within a 3D environment [<xref ref-type="bibr" rid="B20">20</xref>].</p>
</list-item>
<list-item>
<label>2.</label>
<p>Inertial sensor systems: These rely on Inertial Measurement Units (IMUs) attached to the body. IMU-based systems are relatively simple to operate, cost-effective, and minimally intrusive in industrial workflows [<xref ref-type="bibr" rid="B21">21</xref>].</p>
</list-item>
<list-item>
<label>3.</label>
<p>Markerless systems: Modern markerless approaches leverage artificial intelligence and computer vision to capture movement without the need for physical markers. While they offer minimal intrusiveness within the working environment, their accuracy is generally lower than that of marker-based or inertial systems [<xref ref-type="bibr" rid="B22">22</xref>].</p>
</list-item>
</list>
</p>
<p id="p-13">The scientific literature shows that MoCap technology is applied across a wide range of domains, including gaming, industrial settings, sports, healthcare, and rehabilitation. In the context of industrial applications, ergonomics represents a particularly relevant area in which MoCap systems have gained increasing importance [<xref ref-type="bibr" rid="B23">23</xref>].</p>
<p id="p-14">Nowadays, thanks to the advent of Industry 5.0, the scientific literature shows a growing interest in the use of MoCap for ergonomic evaluation, as demonstrated in [<xref ref-type="bibr" rid="B23">23</xref>–<xref ref-type="bibr" rid="B25">25</xref>]. Butlewski et al. [<xref ref-type="bibr" rid="B18">18</xref>] mentioned four key advantages of using MoCap in ergonomic assessments:</p>
<p id="p-15">
<list list-type="bullet">
<list-item>
<p>Improved speed and accuracy in movement data collection;</p>
</list-item>
<list-item>
<p>The ability to capture conditions that closely resemble real-life scenarios;</p>
</list-item>
<list-item>
<p>Simultaneous processing of large volumes of data;</p>
</list-item>
<list-item>
<p>The possibility of translating MoCap data into standard ergonomic assessment methods.</p>
</list-item>
</list>
</p>
<p id="p-16">Bortolini et al. [<xref ref-type="bibr" rid="B20">20</xref>] present an original motion analysis system based on MoCap data, designed to facilitate the calculation of common ergonomic indices typically used in manufacturing environments. Building on this approach, Bortolini et al. [<xref ref-type="bibr" rid="B26">26</xref>] introduce a framework based on Microsoft Kinect that enables the simultaneous assessment of production performance and operator ergonomics during manufacturing activities. Another Kinect-based application is presented in [<xref ref-type="bibr" rid="B8">8</xref>], where MoCap is used to dynamically adjust workstation configurations in real time, improving ergonomics and reducing the risk of biomechanical overload and awkward postures during assembly tasks. Battini et al. [<xref ref-type="bibr" rid="B27">27</xref>] propose an in-house ergonomic platform capable of evaluating four ergonomic indices and providing real-time feedback to workers using Xsens MoCap technology. Later, Berti et al. [<xref ref-type="bibr" rid="B28">28</xref>] demonstrates that the WEM-Platform can monitor multiple workers simultaneously, delivering real-time ergonomic index progression during collaborative tasks. MoCap can also support ergonomic assessment by analysing human–environment interactions within design processes.</p>
<p id="p-17">For instance, Keshvarparast et al. [<xref ref-type="bibr" rid="B29">29</xref>] presents a mathematical model for ergonomically designing a human–robot collaborative workstation in the pre-deployment phase using MoCap data. Kačerová et al. [<xref ref-type="bibr" rid="B30">30</xref>] investigates whether Virtual Reality (VR) combined with MoCap can support ergonomic improvements in working postures, showing that this integration is highly effective. Berti et al. [<xref ref-type="bibr" rid="B22">22</xref>] discuss an architecture that leverages MoCap data to monitor human operators in real time, detecting awkward postures and unbalanced workloads.</p>
<p id="p-18">Finally, Brosche et al. [<xref ref-type="bibr" rid="B31">31</xref>] highlight a key limitation of traditional ergonomic methods: they often identify hazardous postures or workplaces without providing practical guidance for improvement. To address this gap, the author proposes a structured methodology that analyses a workstation, identifies ergonomically risky postures, and suggests improvements through targeted automation that replaces operators in hazardous tasks. Ceylan et al. [<xref ref-type="bibr" rid="B32">32</xref>] propose an automatic algorithm that processes MoCap data to generate the design of a mechanical figure capable of reproducing the recorded motion. Simonetto et al. [<xref ref-type="bibr" rid="B33">33</xref>] introduce a methodological framework to support assembly workstation designers, integrating MoCap and VR technologies with a particular focus on operator well-being.</p>
<p id="p-19">Bertoli et al. [<xref ref-type="bibr" rid="B6">6</xref>] present a methodology for automating an existing manual workstation by leveraging MoCap and Digital Twin technologies. In previous work, task classification was performed manually; this paper aims to classify the operator’s movements automatically.</p>
<p id="p-20">An important research direction concerns the extraction of operators’ movements directly from MoCap acquisitions, to identify all the tasks required to complete the analysed process. Vantigodi and Venkatesh Babu [<xref ref-type="bibr" rid="B34">34</xref>] propose a method for human action recognition from MoCap data based on the variance of skeletal joints. Similarly, Ijjina and Mohan [<xref ref-type="bibr" rid="B35">35</xref>] develop a human action recognition approach using a convolutional neural network trained on MoCap data.</p>
<p id="p-21">Cho and Chen [<xref ref-type="bibr" rid="B36">36</xref>] introduce a system for action recognition from skeletal data using deep neural networks, with features derived from relative joint positions, temporal differences, and normalised trajectories. Cai et al. [<xref ref-type="bibr" rid="B37">37</xref>] implemented a hybrid random forest (RF) algorithm for the recognition of seven human motion patterns. Iriondo Pascual et al. [<xref ref-type="bibr" rid="B38">38</xref>] use the RF algorithm to classify hand postures of grip types. Jaén-Vargas et al. [<xref ref-type="bibr" rid="B39">39</xref>] evaluate various deep learning techniques by processing raw MoCap data as time series through sliding windows, successfully predicting human activities such as walking, sit-to-stand transitions, and squatting; deep learning is employed due to its ability to model raw sequential data effectively.</p>
<p id="p-22">Igelmo et al. [<xref ref-type="bibr" rid="B40">40</xref>] present an AI-based approach capable of predicting both human movement and its ergonomic evaluation based on activity classification. Barnachon et al. [<xref ref-type="bibr" rid="B41">41</xref>] propose a method using histograms of 3D MoCap data for action recognition, enabling early prediction of the ongoing activity. Finally, Kadu and Kuo [<xref ref-type="bibr" rid="B42">42</xref>] introduce an automated MoCap data classification technique based on a tree-structured vector quantisation method.</p>
<p id="p-23">An emerging line of work applies these classification techniques directly to standardized ergonomic scoring tools rather than to generic action labels. Li et al. [<xref ref-type="bibr" rid="B43">43</xref>] propose an automated Rapid Upper Limb Assessment (RULA) system utilizing a two-stage deep neural network framework, where the first network extracts 2D skeletal key points and the second estimates the risk action level, under the assumption of uniformity regarding muscle use and external loads during data labelling. Wang et al. [<xref ref-type="bibr" rid="B44">44</xref>] transition from static evaluations to a dynamic task assessment specifically tailored for construction workers, utilizing a Probabilistic Neural Network to enhance skeletal detection under harsh site conditions. Han et al. [<xref ref-type="bibr" rid="B45">45</xref>] introduce a Spatio-Temporal Graph Convolutional Network to automate REBA scores within complex nursing environments. Rodrigues et al. [<xref ref-type="bibr" rid="B46">46</xref>] address severe joint occlusions, such as hidden wrists, by shifting the algorithmic paradigm toward traditional RF models, demonstrating that consistent RULA scores could be derived solely from highly visible joint angles. Jiang et al. [<xref ref-type="bibr" rid="B47">47</xref>] offer a wide-spectrum technological overview that contrasts vision-based approaches with wearable sensors and radio-frequency signals, providing technical insight into traditional feature extraction methods alongside lightweight neural network architectures optimized for mobile deployment. Qureshi et al. [<xref ref-type="bibr" rid="B48">48</xref>] systematically review Human Activity Recognition via smartphones and smartwatches, evaluating edge computing as a means to preserve user privacy and system portability. Gorce et al. [<xref ref-type="bibr" rid="B49">49</xref>] conduct a cross-sectoral statistical meta-analysis comparing deep learning against traditional ML across multiple occupational domains. Taken together, these studies confirm growing momentum toward automating standardized ergonomic indices, but also reveal that no existing approach couples movement classification with REBA scoring on real industrial MoCap data, the gap this work addresses.</p>
<p id="p-24">The present work is part of a broader, long-term framework aimed at addressing gaps in the literature regarding automation in both ergonomic evaluation and physical workstation design. This activity represents the first step towards this goal, focusing on movement classification coupled with trunk position assessment based on the REBA methodology. Future developments will extend the ergonomic evaluation to the complete REBA score and, depending on the operational scenario, to additional ergonomic assessment methodologies.</p>
<p id="p-25">In this research, we present the movement classification using the RF classifier, implementing a sliding-window approach, to maintain the data temporal information.</p>
<p id="p-26">The contributions of this paper are:</p>
<p id="p-27">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>The creation of a labelled MoCap dataset specifically designed for classifying industrial operator movements;</p>
</list-item>
<list-item>
<label>2.</label>
<p>The development of a ML pipeline based on this dataset;</p>
</list-item>
<list-item>
<label>3.</label>
<p>The automation of REBA extraction in movements that are critical from the ergonomic perspective;</p>
</list-item>
<list-item>
<label>4.</label>
<p>The evaluation of the proposed approach in both controlled and real-world industrial settings.</p>
</list-item>
</list>
</p>
<p id="p-28">The results demonstrate the potential of combining MoCap data with ML techniques to support ergonomically informed decision-making and to lay the groundwork for future human–robot collaborative systems.</p>
</sec>
<sec id="s2">
<title>Materials and methods</title>
<sec id="t2-1">
<title>Use case description and MoCap system selection</title>
<p id="p-29">To evaluate the proposed system in a real industrial scenario, we selected two different workstations in CHIMAR S.p.A. [<xref ref-type="bibr" rid="B50">50</xref>], which is a logistics company that operates by managing the reception, classification, packaging, and transportation of goods, and is a leading company in this field, specializing in integrated solutions for packaging and logistics.</p>
<p id="p-30">The use case consists of the assembly of a customised wooden box for shipping purposes using nail guns, visible in <xref ref-type="fig" rid="fig1">Figure 1</xref>. In <xref ref-type="fig" rid="fig1">Figure 1a</xref>, the operator picks some wooden planks and places them on a table to create a wooden container. The operator walks around the table to assemble one side of the container and uses a nail gun to fasten it (<xref ref-type="fig" rid="fig1">Figure 1b</xref>). After assembling the base and the walls of the wooden container, the operator moves the pieces to the ground with the help of a forklift and then assembles the container (<xref ref-type="fig" rid="fig1">Figure 1c</xref>). Finally, the operator composes the lid of the wooden container and places it on the box (<xref ref-type="fig" rid="fig1">Figure 1d</xref>).</p>
<fig id="fig1" position="float">
<label>Figure 1</label>
<caption>
<p id="fig1-p-1">
<bold>Wooden box workstation.</bold> (<bold>a</bold>) Placement of the wooden planks. (<bold>b</bold>) Operator using the nail gun. (<bold>c</bold>) Assembly of the container with a nail gun. (<bold>d</bold>) Closing the container with its lid.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g001.tif" />
</fig>
<p id="p-31">The RF classifier takes as input the kinematic data acquired from a MoCap system. Specifically, the Xsens Awinda Starter, an IMU-based wearable system, was selected to overcome the occlusion limitations inherent to camera-based systems. In the industrial environment of the use case, the operator moves across the plant floor, making full area coverage with fixed cameras impractical. Additionally, AGVs operating within the plant could intermittently obstruct the cameras’ field of view, resulting in missing frames and incomplete operator tracking.</p>
</sec>
<sec id="t2-2">
<title>Random forest</title>
<sec id="t2-2-1">
<title>Random forest conceptualisation</title>
<p id="p-32">A decision tree (DT) is an ML model that predicts an output by recursively splitting the input space based on feature values. DTs are a technique used in statistics, data mining, and ML, and fall within the category of supervised ML [<xref ref-type="bibr" rid="B51">51</xref>]. Each internal node represents a decision rule, each branch a possible outcome of that rule, and each leaf node a final prediction [<xref ref-type="bibr" rid="B52">52</xref>]. DTs are easy to interpret and computationally efficient.</p>
<p id="p-33">An RF is an ensemble model that combines many DTs to improve predictive performance and reduce overfitting. Each tree is trained on a bootstrapped sample of the dataset and uses a random subset of features at each split. The final prediction is obtained by aggregating the outputs of all trees (majority vote for classification, average for regression). Compared to a single DT, an RF is more stable, more accurate, and significantly less prone to overfitting, at the cost of reduced interpretability.</p>
<p id="p-34">To classify the operator’s movements when performing their tasks, the RF classifier is selected. The choice is motivated by the good performance of the RF compared to other ML algorithms in classifying movements [<xref ref-type="bibr" rid="B53">53</xref>]. We chose not to adopt a deep learning approach because, although such methods can achieve high accuracy and remove the need for explicit feature extraction, they do so at the expense of robustness and interpretability and require large amounts of training data. RFs are a multipurpose tool that can be applied to both classification and regression problems, including multiclass classification [<xref ref-type="bibr" rid="B54">54</xref>].</p>
<p id="p-35">This is not the first study where an RF is used to classify movements from MoCap acquisition. Iriondo Pascual et al. [<xref ref-type="bibr" rid="B38">38</xref>] use RF classification to evaluate hand movements based on hand postures. Bargellesi et al. [<xref ref-type="bibr" rid="B55">55</xref>] presented an RF-based algorithm for hand-gesture recognition and showed that, when combined with an appropriate feature extractor, it offers an effective solution for smart-environment applications. In this work, we used the data captured through the Xsens Awinda Starter MoCap system as input for the RF model.</p>
<p id="p-36">The MoCap acquisition produced frame-based measurements collected at a fixed sampling frequency, including joint angles, joint positions, joint velocities, joint accelerations, and other related kinematic variables. Since an RF cannot be directly trained on raw time-series data, which requires a set of fixed features as input, we transformed the temporal sequences into feature vectors. To achieve this, the data were segmented into discrete intervals, and for each interval, we computed a set of descriptive metrics, including:</p>
<p id="p-37">
<list list-type="bullet">
<list-item>
<p>Mean;</p>
</list-item>
<list-item>
<p>Variance;</p>
</list-item>
<list-item>
<p>Minimum value;</p>
</list-item>
<list-item>
<p>Maximum value;</p>
</list-item>
<list-item>
<p>Fast Fourier Transform peak frequency;</p>
</list-item>
<list-item>
<p>Fast Fourier Transform peak magnitude;</p>
</list-item>
<list-item>
<p>Fast Fourier Transform total energy (sum of squares of the amplitudes).</p>
</list-item>
</list>
</p>
<p id="p-38">This procedure allowed us to represent the temporal dynamics of the MoCap data in a format suitable for RF training while preserving the most relevant statistical and frequency-domain characteristics.</p>
<p id="p-39">Additionally, we decided to implement the sliding windows approach during the feature extraction process, as it enables the extraction of fixed-length feature vectors from continuous signals, which is essential for models such as RF that cannot operate directly on variable-length sequences. Moreover, overlapping windows allow the method to capture local temporal dynamics while preserving continuity between adjacent segments, thus improving the model’s ability to detect subtle transitions or short-term patterns.</p>
<p id="p-40">Furthermore, by summarising each window through statistical and frequency-domain features, the approach reduces noise and dimensionality, facilitating more robust learning. Overall, the sliding window technique provides an effective and computationally efficient strategy for transforming raw time-series data into a structured representation suitable for supervised learning. <xref ref-type="fig" rid="fig2">Figure 2</xref> represents the methodology described.</p>
<fig id="fig2" position="float">
<label>Figure 2</label>
<caption>
<p id="fig2-p-1">
<bold>Feature extraction using the sliding window approach.</bold>
</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g002.tif" />
</fig>
</sec>
<sec id="t2-2-2">
<title>Random forest implementation</title>
<p id="p-41">The MoCap system used in this project is Xsens Awinda Starter [<xref ref-type="bibr" rid="B56">56</xref>], an IMU-based MoCap system [<xref ref-type="bibr" rid="B57">57</xref>]. The Xsens system includes 17 IMUs, which need to be worn as seen in <xref ref-type="fig" rid="fig3">Figure 3a</xref>. Every Xsens acquisition was saved in an XLSX file. The sensors provide data up to 60 Hz wirelessly, and the indoor range is 20 meters [<xref ref-type="bibr" rid="B28">28</xref>]. This system is extremely accurate, and in Guidolin et al. [<xref ref-type="bibr" rid="B58">58</xref>] the average error reported is of 0.26 degrees when tracking motion in the range that characterises most human movements. The RF classifier is generated using the scikit-learn library [<xref ref-type="bibr" rid="B59">59</xref>] in Python version 3.13. Scikit-learn is an open-source Python library that provides efficient implementations of a wide range of ML algorithms [<xref ref-type="bibr" rid="B60">60</xref>], including RF [<xref ref-type="bibr" rid="B61">61</xref>].</p>
<fig id="fig3" position="float">
<label>Figure 3</label>
<caption>
<p id="fig3-p-1">
<bold>Xsens Mocap.</bold> (<bold>a</bold>) Placement of the Xsens sensors on the human body. (<bold>b</bold>) The eight joints selected in the manikin.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g003.tif" />
</fig>
<p id="p-42">From the use case described below, the basic movements performed by the operators while executing their tasks are defined. The basic movements are:</p>
<p id="p-43">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>Walking: the operator is walking in the scenario; for this first implementation, we do not consider whether the operator is walking carrying something or not.</p>
</list-item>
<list-item>
<label>2.</label>
<p>Standing: the operator stands normally while working at the workstation table. The operator performs different tasks, such as applying labels, preparing boxes, closing the products inside the boxes, applying nails to wooden boxes, etc. Although the tasks vary, the operator’s lower limbs remain static while the upper body performs the required movements.</p>
</list-item>
<list-item>
<label>3.</label>
<p>Bending: the operator bends to pick up an item from the ground and place it on the workstation table, or to place an item on the ground that was picked up from the workstation table.</p>
</list-item>
</list>
</p>
<p id="p-44">After defining the basic movements to be performed, we recruited nine individuals to execute at least two of these movements while wearing the Xsens IMU sensors. Collecting data from multiple participants rather than a single individual helps reduce bias associated with a specific person’s movement patterns. Moreover, the participants differ in height, weight, sex, and age, providing a more diverse and representative dataset; Xsens manages to model different gender-specific models [<xref ref-type="bibr" rid="B62">62</xref>]. Specifically, the participants are four men and five women, the age range is between 24 and 43 years old, the height range is between 155 and 190 cm, and the weight is between 50 and 105 kg. We recorded several acquisitions in which each participant performed a specific action, allowing us to collect directly labelled data that will be used as training input for the RF model. During data acquisition for the training set, each participant performed the same movement continuously for at least one minute. For the bending movement, the entire cycle was recorded and labelled as bending, encompassing the lowering phase, the held bent position, and the rising phase back to an upright posture. For the walking movement, participants walked freely within the available space. For the standing movement, participants stood at a workstation table while performing manual tasks such as manipulating objects. The Xsens acquisition data provides 903 data points for each frame. The data consist of:</p>
<p id="p-45">
<list list-type="bullet">
<list-item>
<p>Segment Orientation Quaternion: 92 data for each frame;</p>
</list-item>
<list-item>
<p>Segment Orientation Euler: 69 data for each frame;</p>
</list-item>
<list-item>
<p>Segment Position: 69 data for each frame;</p>
</list-item>
<list-item>
<p>Segment Velocity: 69 data for each frame;</p>
</list-item>
<list-item>
<p>Segment Acceleration: 69 data for each frame;</p>
</list-item>
<list-item>
<p>Segment Angular Velocity: 69 data for each frame;</p>
</list-item>
<list-item>
<p>Segment Angular Acceleration: 69 data for each frame;</p>
</list-item>
<list-item>
<p>Center of Mass: 9 data for each frame;</p>
</list-item>
<list-item>
<p>Joint Angles ZXY: 66 data for each frame;</p>
</list-item>
<list-item>
<p>Join Angles XZY: 66 data for each frame;</p>
</list-item>
<list-item>
<p>Ergonomic Joint Angles ZXY: 18 data for each frame;</p>
</list-item>
<list-item>
<p>Ergonomic Joint Angles XZY: 18 data for each frame;</p>
</list-item>
<list-item>
<p>Sensor Free Acceleration: 66 data for each frame;</p>
</list-item>
<list-item>
<p>Sensor Orientation Quaternion: 88 data for each frame;</p>
</list-item>
<list-item>
<p>Sensor Orientation Euler: 66 data for each frame.</p>
</list-item>
</list>
</p>
<p id="p-46">To evaluate the body motion, we decided to focus on some specific parts of the human body, like the elbows, wrists, hips, and knees. For this reason, we select some of the data from the complete dataset, specifically the one collected from the joint angles XZY section.</p>
<p id="p-47">Those data, visible in <xref ref-type="fig" rid="fig3">Figure 3b</xref>, are:</p>
<p id="p-48">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>Right/Left Elbow Flexion/Extension;</p>
</list-item>
<list-item>
<label>2.</label>
<p>Right/Left Wrist Flexion/Extension;</p>
</list-item>
<list-item>
<label>3.</label>
<p>Right/Left Hip Flexion/Extension;</p>
</list-item>
<list-item>
<label>4.</label>
<p>Right/Left Knee Flexion/Extension.</p>
</list-item>
</list>
</p>
<p id="p-49">For this project, the RF algorithm has 10 DTs. The MoCap data is acquired with Xsens at a frame rate of 60 Hz. It is important to define the window size of the input data and the overlap of the windows. For this implementation, we set a window size of 120 frames, i.e., 2 seconds, and an overlap of 70 frames. The random seed is 42, and the splitting criterion is Gini impurity. To train and test the model, we divide the dataset into two parts: 80% of the dataset is the training set, and the remaining 20% of the dataset is the test set; the data are split randomly. The training set dimension is 4,612, while the test set dimension is 1,153. The model is trained using the training set and validated through the test set, so that the accuracy of the RF is evaluated based on the results given by the latter set. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the confusion matrix.</p>
<fig id="fig4" position="float">
<label>Figure 4</label>
<caption>
<p id="fig4-p-1">
<bold>Confusion matrix of the test set.</bold>
</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g004.tif" />
</fig>
<p id="p-50">We read the correct labels associated with the operator’s movements on the rows of the matrix, while on the columns the predicted ones. Given the structure of the confusion matrix, the values outside the main diagonal represent the incorrect predictions of the model. We observe in <xref ref-type="fig" rid="fig4">Figure 4</xref> that the model reaches high accuracy in predicting the correct movement of the operator; the accuracy is 98.44%. The precision, recall and F1-scores obtained on the test set are reported in <xref ref-type="table" rid="t1">Table 1</xref>.</p>
<table-wrap id="t1">
<label>Table 1</label>
<caption>
<p id="t1-p-1">
<bold>Test set results.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>Movement</bold>
</th>
<th>
<bold>Precision</bold>
</th>
<th>
<bold>Recall</bold>
</th>
<th>
<bold>F1-score</bold>
</th>
<th>
<bold>Support</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>Bending</td>
<td>0.98</td>
<td>0.97</td>
<td>0.98</td>
<td>327</td>
</tr>
<tr>
<td>Standing</td>
<td>0.97</td>
<td>0.98</td>
<td>0.97</td>
<td>318</td>
</tr>
<tr>
<td>Walking</td>
<td>1</td>
<td>0.99</td>
<td>1</td>
<td>508</td>
</tr>
</tbody>
</table>
</table-wrap>
<p id="p-51">To assess the generalisation ability of the RF classifier to unseen subjects, a leave-one-subject-out cross-validation strategy was implemented and evaluated across all nine participants. For each fold, one participant was excluded from training and used exclusively for testing.</p>
<p id="p-52">
<xref ref-type="table" rid="t2">Table 2</xref> reports the classification accuracy and the corresponding precision, recall, and F1-score for each movement class per participant. The accuracy consistently exceeds 91% across all folds. Entries marked as NA (not applicable) indicate that the corresponding movement was not performed by that participant during data acquisition.</p>
<table-wrap id="t2">
<label>Table 2</label>
<caption>
<p id="t2-p-1">
<bold>Test set leave-one-subject-out cross-validation results.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>Removed participant</bold>
</th>
<th>
<bold>Accuracy</bold>
</th>
<th>
<bold>Movement</bold>
</th>
<th>
<bold>Precision</bold>
</th>
<th>
<bold>Recall</bold>
</th>
<th>
<bold>F1-score</bold>
</th>
<th>
<bold>Support</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">Male 1</td>
<td rowspan="3">96.50%</td>
<td>Bending</td>
<td>1</td>
<td>0.94</td>
<td>0.97</td>
<td>62</td>
</tr>
<tr>
<td>Standing</td>
<td>0.91</td>
<td>1</td>
<td>0.95</td>
<td>72</td>
</tr>
<tr>
<td>Walking</td>
<td>1</td>
<td>0.96</td>
<td>0.98</td>
<td>68</td>
</tr>
<tr>
<td rowspan="3">Female 1</td>
<td rowspan="3">91.24%</td>
<td>Bending</td>
<td>0.99</td>
<td>0.88</td>
<td>0.93</td>
<td>146</td>
</tr>
<tr>
<td>Standing</td>
<td>0.8</td>
<td>0.99</td>
<td>0.89</td>
<td>71</td>
</tr>
<tr>
<td>Walking</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td rowspan="3">Female 2</td>
<td rowspan="3">94.44%</td>
<td>Bending</td>
<td>1</td>
<td>0.89</td>
<td>0.94</td>
<td>143</td>
</tr>
<tr>
<td>Standing</td>
<td>0.83</td>
<td>1</td>
<td>0.9</td>
<td>71</td>
</tr>
<tr>
<td>Walking</td>
<td>0.99</td>
<td>1</td>
<td>0.99</td>
<td>74</td>
</tr>
<tr>
<td rowspan="3">Male 2</td>
<td rowspan="3">98.09%</td>
<td>Bending</td>
<td>0.99</td>
<td>0.99</td>
<td>0.99</td>
<td>153</td>
</tr>
<tr>
<td>Standing</td>
<td>0.99</td>
<td>0.93</td>
<td>0.96</td>
<td>71</td>
</tr>
<tr>
<td>Walking</td>
<td>0.97</td>
<td>0.99</td>
<td>0.98</td>
<td>143</td>
</tr>
<tr>
<td rowspan="3">Male 3</td>
<td rowspan="3">91.70%</td>
<td>Bending</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td>Standing</td>
<td>1</td>
<td>0.76</td>
<td>0.86</td>
<td>294</td>
</tr>
<tr>
<td>Walking</td>
<td>0.99</td>
<td>1</td>
<td>0.99</td>
<td>586</td>
</tr>
<tr>
<td rowspan="3">Female 3</td>
<td rowspan="3">99.61%</td>
<td>Bending</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td>Standing</td>
<td>1</td>
<td>0.99</td>
<td>0.99</td>
<td>294</td>
</tr>
<tr>
<td>Walking</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>726</td>
</tr>
<tr>
<td rowspan="3">Female 4</td>
<td rowspan="3">98.69%</td>
<td>Bending</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td>Standing</td>
<td>1</td>
<td>0.96</td>
<td>0.98</td>
<td>326</td>
</tr>
<tr>
<td>Walking</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>742</td>
</tr>
<tr>
<td rowspan="3">Male 4</td>
<td rowspan="3">95.15%</td>
<td>Bending</td>
<td>1</td>
<td>0.93</td>
<td>0.96</td>
<td>164</td>
</tr>
<tr>
<td>Standing</td>
<td>0.83</td>
<td>1</td>
<td>0.91</td>
<td>72</td>
</tr>
<tr>
<td>Walking</td>
<td>1</td>
<td>0.96</td>
<td>0.98</td>
<td>73</td>
</tr>
<tr>
<td rowspan="3">Female 5</td>
<td rowspan="3">99.08%</td>
<td>Bending</td>
<td>0.99</td>
<td>1</td>
<td>0.99</td>
<td>136</td>
</tr>
<tr>
<td>Standing</td>
<td>0.99</td>
<td>1</td>
<td>0.99</td>
<td>69</td>
</tr>
<tr>
<td>Walking</td>
<td>1</td>
<td>0.97</td>
<td>0.99</td>
<td>120</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p id="t2-fn-1">NA: not applicable.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p id="p-53">Before implementing the RF algorithm in a real industrial scenario, we decided to evaluate it in a controlled environment. We collected sequences in which the three participants performed all movements in a random order. This acquisition will be called, in the following, a random acquisition. Thanks to the Xsens software, it is possible to generate a manikin that reproduces the captured movements; later, this feature allows for the evaluation of the classification performance of the RF. To understand the system performance, we save the Xsens manikin’s video, and we save the RF result as an .srt file, to be able to add it as a subtitle in the manikin’s video. An example of an .srt file resulting from the RF is presented in <xref ref-type="table" rid="t3">Table 3</xref>.</p>
<table-wrap id="t3">
<label>Table 3</label>
<caption>
<p id="t3-p-1">
<bold>Result structure from the RF classifier.</bold>
</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th>
<bold>No.</bold>
</th>
<th>
<bold>Start time</bold>
</th>
<th>
<bold>End time</bold>
</th>
<th>
<bold>Movement</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>00:00:00,000</td>
<td>00:00:05,000</td>
<td>Standing</td>
</tr>
<tr>
<td>1</td>
<td>00:00:05,000</td>
<td>00:00:07,000</td>
<td>Walking</td>
</tr>
<tr>
<td>2</td>
<td>00:00:07,000</td>
<td>00:00:11,000</td>
<td>Bending</td>
</tr>
<tr>
<td>3</td>
<td>00:00:11,000</td>
<td>00:00:14,000</td>
<td>Walking</td>
</tr>
</tbody>
</table>
</table-wrap>
<p id="p-54">One may notice that it consists of several time intervals, each associated with the predicted movement classification. To use the RF algorithm with data without labels, we use the RF model obtained with the training dataset.</p>
<p id="p-55">
<xref ref-type="fig" rid="fig5">Figure 5</xref> shows the three motions that we recorded and analysed with the RF. On the video recording of the digital twin, we superimpose the subtitles obtained with the RF. One may notice from the picture and from the previous confusion matrix that most of the classifications are correct.</p>
<fig id="fig5" position="float">
<label>Figure 5</label>
<caption>
<p id="fig5-p-1">
<bold>Recorded motions with labels from the RF.</bold> (<bold>a</bold>) Walking. (<bold>b</bold>) Bending. (<bold>c</bold>) Standing.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g005.tif" />
</fig>
<p id="p-56">No additional noise filtering was implemented, as the Xsens MVN software automatically applies post-processing to reduce noise prior to exporting the data in XLSX format. Regarding computational cost, the total execution time for the training pipeline is 128.379 seconds, 126.661 seconds are required to load the raw data from the XLSX files exported by the MVN software, 1.272 seconds to train the RF model, and the remaining time (under 1 second) to initialise the software pipeline. The total size of the XLSX files is 3.07 GB. As is standard for supervised learning models, training is performed offline and is not intended for real-time execution. The prediction phase, however, is computationally lightweight and suitable for real-time deployment. All experiments were conducted on a laptop equipped with an Intel Core i7-10750H CPU @ 2.60 GHz, 16 GB of RAM, running Windows 10.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>Results</title>
<sec id="t3-1">
<title>RF implementation in the use case</title>
<p id="p-57">The operator’s movements were recorded using the Xsens Awinda Starter system. Simultaneously, a video recording of the operator was collected to enable a qualitative visual comparison between the real operator and the corresponding Xsens digital manikin. Notice that the use case operator was not part of the training dataset, ensuring that the evaluation reflects the model’s ability to generalize to a completely unseen individual. All three movement classes, walking, standing, and bending, were observed during the use case recording. In <xref ref-type="fig" rid="fig6">Figures 6a</xref> and <xref ref-type="fig" rid="fig6">6b</xref>, the walking movement of the operator is visible; the operator is walking to grab the second wall of the wooden container, which is placed on the table. In <xref ref-type="fig" rid="fig6">Figures 6c</xref> and <xref ref-type="fig" rid="fig6">6d</xref>, the standing movement of the operator, the operator adds two stamps. In <xref ref-type="fig" rid="fig6">Figures 6e</xref> and <xref ref-type="fig" rid="fig6">6f</xref>, the bending movement of the operator is visible; the operator bends to pick up the external wall of the wooden container, to later fix it with the nail gun machine.</p>
<fig id="fig6" position="float">
<label>Figure 6</label>
<caption>
<p id="fig6-p-1">
<bold>Operator in subsequent frames.</bold> On the left operator video, on the right Xsens manikin and RF label. Operator while walking (<bold>a</bold>), (<bold>b</bold>). Operator while standing (<bold>c</bold>), (<bold>d</bold>). Operator while bending (<bold>e</bold>), (<bold>f</bold>).</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g006.tif" />
</fig>
<p id="p-58">What we obtain from this data is that the standing movements are not only when the operator is standing up, but also when the operator maintains a posture with the legs for some time. A specific case where this occurred was when the operator was bent over while using the nail gun to assemble the wooden container. Because the legs remain stationary during this task, the RF algorithm correctly labels the transition into the bent posture as “bending.” However, while the operator remains bent over performing the assembly, the algorithm misclassifies the posture as “standing”.</p>
</sec>
<sec id="t3-2">
<title>Ergonomic evaluation</title>
<sec id="t3-2-1">
<title>IPS IMMA data extraction</title>
<p id="p-59">IPS IMMA is a Digital Human Modelling software that incorporates advanced path-planning techniques. The software is equipped with a comfort function that enables the positioning of the manikin in ergonomically optimal and reliable postures while satisfying predefined constraints, such as grasping and visibility requirements [<xref ref-type="bibr" rid="B63">63</xref>]. Currently, IPS IMMA implements several ergonomic assessment methods, including RULA, REBA, OWAS, and EAWS [<xref ref-type="bibr" rid="B10">10</xref>]. These methods allow users to account for ergonomic risks during the early phases of the design process, as well as in the evaluation of specific operational scenarios. In addition, IPS IMMA supports full-body MoCap through integration with the Xsens system, thereby leveraging all IPS IMMA functionalities, including the application of ergonomic assessments to recorded MoCap data. Ergonomic evaluations are a proactive strategy used to identify physical stressors, such as awkward postures, high force, or repetitive motions, that can lead to long-term musculoskeletal disorders. Their primary goal is to isolate the root cause of these risks, allowing for interventions that resolve discomfort before it evolves into chronic pain or permanent injury.</p>
<p id="p-60">In this project, IPS IMMA was used as the primary tool to perform the ergonomic evaluation and to provide an initial indication of ergonomic risk. Two different methodologies were adopted for this purpose. The first methodology was designed to evaluate the risk associated with a specific posture. For this purpose, the REBA ergonomic assessment was adopted, as it enables screening the whole-body physical risks related to working postures. In this initial phase, the analysis focused exclusively on trunk posture, as this was the parameter that could be evaluated using the classified movements. Once the activity was recorded using the Xsens system, and in parallel with motion classification, the recorded data were provided as input to IPS IMMA. A human digital twin of the worker was then created using a manikin parameterized with the worker’s anthropometric measurements. The REBA ergonomic evaluation was performed on a frame-by-frame basis. The resulting scores for each REBA criterion were stored in a .csv file. Subsequently, these data were combined with the motion classification results to identify periods of trunk flexion and to determine the corresponding degree of flexion, including the presence of trunk twisting or lateral bending.</p>
<p id="p-61">From the REBA data exported from IPS IMMA, we decided to evaluate only the trunk position when a bending movement is identified from the RF. We decided to concentrate on the bending movement and not to consider the mass of the object used during the task’s execution. As visible in <xref ref-type="fig" rid="fig7">Figure 7</xref>, REBA identified four possible values for trunk position, which are:</p>
<fig id="fig7" position="float">
<label>Figure 7</label>
<caption>
<p id="fig7-p-1">
<bold>REBA trunk position value.</bold>
</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g007.tif" />
</fig>
<p id="p-62">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>When the trunk is 0°;</p>
</list-item>
<list-item>
<label>2.</label>
<p>When the trunk is +/– 20°;</p>
</list-item>
<list-item>
<label>3.</label>
<p>When the trunk is between 20° and 60°;</p>
</list-item>
<list-item>
<label>4.</label>
<p>When the trunk is more than 60°.</p>
</list-item>
</list>
</p>
<p id="p-63">At this point, the data selected to be computed are:</p>
<p id="p-64">
<list list-type="simple">
<list-item>
<label>1.</label>
<p>A report with all the movements classification from the RF;</p>
</list-item>
<list-item>
<label>2.</label>
<p>The percentage of all the movement categories accounted for all the activity time;</p>
</list-item>
<list-item>
<label>3.</label>
<p>A report that automatically extracts the REBA value for the trunk position when a bending movement is identified in the RF classification.</p>
</list-item>
</list>
</p>
</sec>
<sec id="t3-2-2">
<title>Verification of ergonomic integration in the industrial use cases</title>
<p id="p-65">With reference to the industrial use case presented above, the results obtained in the previous section are now reported. The time required to construct a wooden container is 31 minutes and 30 seconds (<xref ref-type="fig" rid="fig8">Figure 8</xref>).</p>
<fig id="fig8" position="float">
<label>Figure 8</label>
<caption>
<p id="fig8-p-1">
<bold>Movement classification and trunk REBA analysis during wooden container construction.</bold> (<bold>a</bold>) Bar chart showing the sum of all the movements performed during the task execution. (<bold>b</bold>) Sum of the time for each REBA trunk position when the operator is bending.</p>
</caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="emd-04-1007130-g008.tif" />
</fig>
<p id="p-66">
<list list-type="bullet">
<list-item>
<p>A report with all the movement classifications from the RF. In <xref ref-type="table" rid="t3">Table 3</xref>, the initial report of all the movement classifications is presented. As is visible, it is possible to see every movement classification with the time when the movement starts and when it ends.</p>
</list-item>
<list-item>
<p>The percentage of all the movement categories accounted for all the activity time. In <xref ref-type="fig" rid="fig8">Figure 8a</xref>, a bar chart is reported with the sum of all the movements classified from the RF. It is possible to see that the entire pallet construction has a duration of 31 minutes and 30 seconds. In percentage, the operator is:</p>
<p>
<list list-type="simple">
<list-item>
<label>a.</label>
<p>Bending accounts for 6.7% of all the wooden container construction time;</p>
</list-item>
<list-item>
<label>b.</label>
<p>Standing accounts for 64.3% of all the wooden container construction time;</p>
</list-item>
<list-item>
<label>c.</label>
<p>Walking accounts for 29% of all the wooden container construction time.</p>
</list-item>
</list>
</p>
</list-item>
<list-item>
<p>A report that automatically extracts the REBA value for the trunk position when a bending movement is identified in the RF classification, with the analysis. <xref ref-type="fig" rid="fig8">Figure 8b</xref> shows the REBA trunk position scores summed for each zone whenever the RF classifies a bending movement. At the top of each column, there is the sum of time that the operator spent in each REBA score.</p>
</list-item>
</list>
</p>
<p id="p-67">Making a comparison with all the REBA scores for trunk position when the operator is in bending, the operator states:</p>
<p id="p-68">
<list list-type="bullet">
<list-item>
<p>9.24% in zone 1 while bending;</p>
</list-item>
<list-item>
<p>15.99% in zone 2 while bending;</p>
</list-item>
<list-item>
<p>45.98% in zone 3 while bending;</p>
</list-item>
<list-item>
<p>28.79% in zone 4 while bending.</p>
</list-item>
</list>
</p>
<p id="p-69">Making a comparison with all the REBA scores for trunk position for the entire cycle time, the operator states:</p>
<p id="p-70">
<list list-type="bullet">
<list-item>
<p>0.62% in zone 1 while bending;</p>
</list-item>
<list-item>
<p>1.07% in zone 2 while bending;</p>
</list-item>
<list-item>
<p>3.07% in zone 3 while bending;</p>
</list-item>
<list-item>
<p>1.92% in zone 4 while bending.</p>
</list-item>
</list>
</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>Discussion</title>
<p id="p-71">Nowadays, there is an increasing attention on operators’ well-being, and the understanding of people’s movement to comprehend the ergonomics of them is becoming a central topic, thanks to Industry 5.0 growth. This paper presents the implementation of an RF classifier for the automated recognition of operator movements in an industrial environment from MoCap data, coupled with the extraction of the REBA trunk position score during identified bending movements. This work represents the first step towards a long-term framework aimed at automating ergonomic risk assessment and informing task delegation to collaborative robotic systems.</p>
<p id="p-72">Because RF does not manage temporal series, a sliding-window approach with feature extraction is used to describe the temporal data. This approach is evaluated both in a controlled environment and in a real industrial use case. Furthermore, the integration with IPS IMMA enables automatic extraction of REBA trunk position scores frame-by-frame during bending movements, providing a quantitative characterization of trunk flexion in the analyzed task. Future developments will extend the ergonomic evaluation to the complete REBA score.</p>
<p id="p-73">Several considerations can be made regarding potential improvements to this work. An interesting analysis would involve examining the input features provided to the RF algorithm. A comparison between the features selected in this study and additional available data should be conducted. Similarly, the choice of metrics used to characterise the time window should be evaluated to identify those that best describe the temporal dynamics, as well as to determine the optimal window size and overlap.</p>
<p id="p-74">Regarding the motion analysis, although the results indicate good classification performance, it would be highly valuable to determine whether the operator is carrying an object or not. With the current dataset, this information cannot be inferred; however, a possible solution would be to incorporate an electromyography sensor. These sensors measure the electrical activity of muscles; when a muscle contracts, it generates an electrical signal that the devices record. Moreover, it is necessary to improve the correct detection of the posture when it is in a static posture. In other words, if the worker stayed in a bending posture for a while, the RF detects a bending posture for all that interval of time.</p>
<p id="p-75">A recognised limitation of the current implementation is that the RF tends to misclassify sustained bending postures as standing. This behavior appears because when the operator remains bent with the lower limbs stationary, the classifier interprets the static leg posture as standing. Potential mitigation strategies include RF hyperparameter refinement, acquisition of additional training data covering static bending postures, and the application of post-processing techniques to smooth the classification output over time.</p>
<p id="p-76">As this work represents the first step towards a broader framework, several directions are identified for future development. First, load handling, such as carrying objects or lifting materials, will be considered, as carried loads directly affect musculoskeletal risk and are ergonomically relevant. Since IMU sensors capture body kinematics but cannot measure the mass of handled objects, the incorporation of electromyography sensors could complement the MoCap data and enable the detection of load-bearing conditions.</p>
<p id="p-77">Second, the ergonomic evaluation will be extended beyond the trunk position criterion to encompass the complete REBA score, providing a comprehensive assessment of whole-body ergonomic risk. Depending on the operational scenario, additional ergonomic assessment methodologies may also be considered.</p>
<p id="p-78">Finally, introducing a post-processing step on the RF classification output could enable a more detailed activity breakdown, allowing the automatic generation of an activity-based time analysis in which each task is logged with its duration and frequency of occurrence within the work cycle. This would further enhance the granularity and practical utility of the framework.</p>
<p id="p-79">Regarding the automation process, future work should focus on evaluating how to automate the most critical aspects of the workflow. In the presented use case, from a health and safety perspective, the most demanding activities for the operator are those that require bending. These actions could be replaced with an automated solution. A possible improvement would be to exploit the operator’s movements, collected through the MoCap sensors, to classify bending motions and automatically delegate these tasks to an automated solution that performs the same actions.</p>
</sec>
</body>
<back>
<glossary>
<title>Abbreviations</title>
<def-list>
<def-item>
<term>DT</term>
<def>
<p>decision tree</p>
</def>
</def-item>
<def-item>
<term>IMMA</term>
<def>
<p>Intelligently Moving MAnikins</p>
</def>
</def-item>
<def-item>
<term>IMU</term>
<def>
<p>Inertial Measurement Unit</p>
</def>
</def-item>
<def-item>
<term>ML</term>
<def>
<p>Machine Learning</p>
</def>
</def-item>
<def-item>
<term>MoCap</term>
<def>
<p>motion capture</p>
</def>
</def-item>
<def-item>
<term>REBA</term>
<def>
<p>Rapid Entire Body Assessment</p>
</def>
</def-item>
<def-item>
<term>RF</term>
<def>
<p>random forest</p>
</def>
</def-item>
<def-item>
<term>RULA</term>
<def>
<p>Rapid Upper Limb Assessment</p>
</def>
</def-item>
<def-item>
<term>VR</term>
<def>
<p>Virtual Reality</p>
</def>
</def-item>
</def-list>
</glossary>
<sec id="s5">
<title>Declarations</title>
<sec id="t-5-1">
<title>Author contributions</title>
<p>AB: Conceptualization, Methodology, Writing—original draft, Writing—review &amp; editing. MV: Conceptualization, Data curation, Writing—original draft, Writing—review &amp; editing. DT: Conceptualization, Data curation, Writing—original draft, Writing—review &amp; editing. JMDSA: Software, Data curation. SC: Software, Writing—review &amp; editing. SO: Data curation. VC: Resources, Funding acquisition. LB: Funding acquisition. CF: Supervision, Funding acquisition. All authors read and approved the submitted version.</p>
</sec>
<sec id="t-5-2" sec-type="COI-statement">
<title>Conflicts of interest</title>
<p>The authors declare that they have no conflicts of interest.</p>
</sec>
<sec id="t-5-3">
<title>Ethical approval</title>
<p>Not applicable.</p>
</sec>
<sec id="t-5-4">
<title>Consent to participate</title>
<p>Consent to participate from each participant has been obtained.</p>
</sec>
<sec id="t-5-5">
<title>Consent to publication</title>
<p>Consent to publication from each participant has been obtained.</p>
</sec>
<sec id="t-5-6" sec-type="data-availability">
<title>Availability of data and materials</title>
<p>The datasets supporting the findings of this study are available from the corresponding author upon reasonable request.</p>
</sec>
<sec id="t-5-7">
<title>Funding</title>
<p>This research was funded by the project “AMATA - progrAMmazione nATurale di Automazione flessibile nella logistica avanzata”, CUP n. C39H25000030001, “Call for the selection of technological innovation projects” issued by BI-REX on 9 January 2025, with the purposes of the Ministerial Decree relating to the MEASURE M4C2 I2.3 PNRR (M4 «Education and research» C2 «From Research to Business» Investment 2.3 «Strengthening and thematic and territorial extension of technology transfer centres by activity segments»), using the resources referred to in art. 2, paragraph 5, letter c) of the Ministerial Decree of 10 March 2023, in compliance with the conditions set out in article 25 of the GBER regulation with the exception of paragraph 6. The funder(s) had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</p>
</sec>
<sec id="t-5-8">
<title>Copyright</title>
<p>© The Author(s) 2026.</p>
</sec>
</sec>
<sec id="s6">
<title>Publisher’s note</title>
<p>Open Exploration maintains a neutral stance on jurisdictional claims in published institutional affiliations and maps. All opinions expressed in this article are the personal views of the author(s) and do not represent the stance of the editorial team or the publisher.</p>
</sec>
<ref-list>
<ref id="B1">
<label>1</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Golovianko</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Terziyan</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Branytskyi</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Malyk</surname>
<given-names>D</given-names>
</name>
</person-group>
<article-title>Industry 4.0 vs. Industry 5.0: Co-existence, Transition, or a Hybrid</article-title>
<source>Procedia Comput Sci</source>
<year iso-8601-date="2023">2023</year>
<volume>217</volume>
<fpage>102</fpage>
<lpage>13</lpage>
<pub-id pub-id-type="doi">10.1016/j.procs.2022.12.206</pub-id>
</element-citation>
</ref>
<ref id="B2">
<label>2</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Adel</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>Future of industry 5.0 in society: human-centric solutions, challenges and prospective research areas</article-title>
<source>J Cloud Comput</source>
<year iso-8601-date="2022">2022</year>
<volume>11</volume>
<elocation-id>40</elocation-id>
<pub-id pub-id-type="doi">10.1186/s13677-022-00314-5</pub-id>
<pub-id pub-id-type="pmid">36101900</pub-id>
<pub-id pub-id-type="pmcid">PMC9454409</pub-id>
</element-citation>
</ref>
<ref id="B3">
<label>3</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Villani</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Pini</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Leali</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Secchi</surname>
<given-names>C</given-names>
</name>
</person-group>
<article-title>Survey on human–robot collaboration in industrial settings: Safety, intuitive interfaces and applications</article-title>
<source>Mechatronics</source>
<year iso-8601-date="2018">2018</year>
<volume>55</volume>
<fpage>248</fpage>
<lpage>66</lpage>
<pub-id pub-id-type="doi">10.1016/j.mechatronics.2018.02.009</pub-id>
</element-citation>
</ref>
<ref id="B4">
<label>4</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Siciliano</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Khatib</surname>
<given-names>O</given-names>
</name>
</person-group>
<article-title>Robotics and the Handbook</article-title>
<person-group person-group-type="editor">
<name>
<surname>Siciliano</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Khatib</surname>
<given-names>O</given-names>
</name>
</person-group>
<source>Springer Handbook of Robotics</source>
<publisher-loc>Cham</publisher-loc>
<publisher-name>Springer International Publishing</publisher-name>
<year iso-8601-date="2016">2016</year>
<comment>pp. 1–6.</comment>
<pub-id pub-id-type="doi">10.1007/978-3-319-32552-1_1</pub-id>
</element-citation>
</ref>
<ref id="B5">
<label>5</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cibrario</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Vargas</surname>
<given-names>Gonzalez M</given-names>
</name>
<name>
<surname>Fantuzzi</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Pia</surname>
<given-names>Cavatorta M</given-names>
</name>
<name>
<surname>Bosani</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Dengel</surname>
<given-names>D</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Assessing Ergonomics on Cobot for an Optimized Integrated Solution in Early Phase of Product and Process Design</article-title>
<source>AHFE Int</source>
<year iso-8601-date="2023">2023</year>
<fpage>63</fpage>
<lpage>9</lpage>
<pub-id pub-id-type="doi">10.54941/ahfe1003355</pub-id>
</element-citation>
</ref>
<ref id="B6">
<label>6</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bertoli</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Nini</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Cibrario</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Vargas</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Perona</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Rossi</surname>
<given-names>L</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Leveraging Digital Twin Technology with a Human-Centered Approach to Automate a Workstation in the Logistics Sector of Made in Italy: CHIMAR Use Case</article-title>
<source>Machines</source>
<year iso-8601-date="2025">2025</year>
<volume>13</volume>
<elocation-id>303</elocation-id>
<pub-id pub-id-type="doi">10.3390/machines13040303</pub-id>
</element-citation>
</ref>
<ref id="B7">
<label>7</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vargas</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Cibrario</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Tumiotto</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Bertoli</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Fantuzzi</surname>
<given-names>C</given-names>
</name>
</person-group>
<article-title>Human-Centered optimization through Digital Twins, and Motion Capture Technologies of a manual activity in the logistics sector</article-title>
<source>AHFE Int</source>
<year iso-8601-date="2026">2026</year>
<fpage>22</fpage>
<lpage>31</lpage>
<pub-id pub-id-type="doi">10.54941/ahfe1007157</pub-id>
</element-citation>
</ref>
<ref id="B8">
<label>8</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bortolini</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Botti</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Galizia</surname>
<given-names>FG</given-names>
</name>
<name>
<surname>Mora</surname>
<given-names>C</given-names>
</name>
</person-group>
<article-title>Ergonomic Design of an Adaptive Automation Assembly System</article-title>
<source>Machines</source>
<year iso-8601-date="2023">2023</year>
<volume>11</volume>
<elocation-id>898</elocation-id>
<pub-id pub-id-type="doi">10.3390/machines11090898</pub-id>
</element-citation>
</ref>
<ref id="B9">
<label>9</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mali</surname>
<given-names>SC</given-names>
</name>
<name>
<surname>Vyavahare</surname>
<given-names>RT</given-names>
</name>
</person-group>
<article-title>An Ergonomic Evaluation of an Industrial Workstation: A Review</article-title>
<source>Int J Curr Eng Technol</source>
<year iso-8601-date="2015">2015</year>
<volume>5</volume>
<fpage>1820</fpage>
<lpage>6</lpage>
</element-citation>
</ref>
<ref id="B10">
<label>10</label>
<element-citation publication-type="web">
<article-title>IPS IMMA [Internet]</article-title>
<comment>flexstructures GmbH; [cited 2026 Mar 10]. Available from: <uri xlink:href="https://flexstructures.com/products/ips-imma/">https://flexstructures.com/products/ips-imma/</uri></comment>
</element-citation>
</ref>
<ref id="B11">
<label>11</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sluchak</surname>
<given-names>TJ</given-names>
</name>
</person-group>
<article-title>Ergonomics</article-title>
<source>AAOHN J</source>
<year iso-8601-date="1992">1992</year>
<volume>40</volume>
<fpage>105</fpage>
<lpage>12</lpage>
<pub-id pub-id-type="doi">10.1177/216507999204000302</pub-id>
</element-citation>
</ref>
<ref id="B12">
<label>12</label>
<element-citation publication-type="web">
<article-title>International Ergonomics Association [Internet]</article-title>
<comment>IEA; [cited 2026 Mar 10]. Available from: <uri xlink:href="https://iea.cc/">https://iea.cc/</uri></comment>
</element-citation>
</ref>
<ref id="B13">
<label>13</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Irimie</surname>
<given-names>SI</given-names>
</name>
<name>
<surname>Irimie</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>ERGONOMY AND THE ERGONOMIST. HISTORICAL AND CURRENT REFERENCES</article-title>
<source>Appl Math Mech Eng</source>
<year iso-8601-date="2021">2021</year>
<volume>2</volume>
<fpage>171</fpage>
<lpage>73</lpage>
</element-citation>
</ref>
<ref id="B14">
<label>14</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sabino</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Fernandes</surname>
<given-names>MDC</given-names>
</name>
<name>
<surname>Cepeda</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Quaresma</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Gamboa</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Nunes</surname>
<given-names>IL</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Application of wearable technology for the ergonomic risk assessment of healthcare professionals: A systematic literature review</article-title>
<source>Int J Ind Ergon</source>
<year iso-8601-date="2024">2024</year>
<volume>100</volume>
<elocation-id>103570</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.ergon.2024.103570</pub-id>
</element-citation>
</ref>
<ref id="B15">
<label>15</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berguer</surname>
<given-names>R</given-names>
</name>
</person-group>
<article-title>The Application of Ergonomics to the General Surgeons' Working Environment</article-title>
<source>Rev Environ Health</source>
<year iso-8601-date="1997">1997</year>
<volume>12</volume>
<fpage>99</fpage>
<lpage>106</lpage>
<pub-id pub-id-type="doi">10.1515/reveh.1997.12.2.99</pub-id>
<pub-id pub-id-type="pmid">9273926</pub-id>
</element-citation>
</ref>
<ref id="B16">
<label>16</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Naeini</surname>
<given-names>HS</given-names>
</name>
<name>
<surname>Karuppiah</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Tamrin</surname>
<given-names>SB</given-names>
</name>
<name>
<surname>Dalal</surname>
<given-names>K</given-names>
</name>
</person-group>
<article-title>Ergonomics in agriculture: An Approach in Prevention of Work-related Musculoskeletal Disorders (WMSDs)</article-title>
<source>J Agric Environ Sci</source>
<year iso-8601-date="2014">2014</year>
<volume>3</volume>
<fpage>33</fpage>
<lpage>51</lpage>
</element-citation>
</ref>
<ref id="B17">
<label>17</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Loos</surname>
<given-names>MJ</given-names>
</name>
<name>
<surname>Merino</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Rodriguez</surname>
<given-names>CMT</given-names>
</name>
</person-group>
<article-title>Mapping the state of the art of ergonomics within logistics</article-title>
<source>Scientometrics</source>
<year iso-8601-date="2016">2016</year>
<volume>109</volume>
<fpage>85</fpage>
<lpage>101</lpage>
<pub-id pub-id-type="doi">10.1007/s11192-016-1960-z</pub-id>
</element-citation>
</ref>
<ref id="B18">
<label>18</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Butlewski</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Czernecka</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zembik</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Integrating Motion Capture Technology into Ergonomics Design</article-title>
<source>Teh glas</source>
<year iso-8601-date="2025">2025</year>
<volume>19</volume>
<fpage>49</fpage>
<lpage>54</lpage>
<pub-id pub-id-type="doi">10.31803/tg-20250212105109</pub-id>
</element-citation>
</ref>
<ref id="B19">
<label>19</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hignett</surname>
<given-names>S</given-names>
</name>
<name>
<surname>McAtamney</surname>
<given-names>L</given-names>
</name>
</person-group>
<article-title>Rapid Entire Body Assessment (REBA)</article-title>
<source>Appl Ergon</source>
<year iso-8601-date="2000">2000</year>
<volume>31</volume>
<fpage>201</fpage>
<lpage>5</lpage>
<pub-id pub-id-type="doi">10.1016/s0003-6870(99)00039-3</pub-id>
<pub-id pub-id-type="pmid">10711982</pub-id>
</element-citation>
</ref>
<ref id="B20">
<label>20</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bortolini</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Gamberi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Pilati</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Regattieri</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>Automatic assessment of the ergonomic risk for manual manufacturing and assembly activities through optical motion capture technology</article-title>
<source>Procedia CIRP</source>
<year iso-8601-date="2018">2018</year>
<volume>72</volume>
<fpage>81</fpage>
<lpage>6</lpage>
<pub-id pub-id-type="doi">10.1016/j.procir.2018.03.198</pub-id>
</element-citation>
</ref>
<ref id="B21">
<label>21</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Menolotto</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Komaris</surname>
<given-names>DS</given-names>
</name>
<name>
<surname>Tedesco</surname>
<given-names>S</given-names>
</name>
<name>
<surname>O'Flynn</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Walsh</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Motion Capture Technology in Industrial Applications: A Systematic Review</article-title>
<source>Sensors</source>
<year iso-8601-date="2020">2020</year>
<volume>20</volume>
<elocation-id>5687</elocation-id>
<pub-id pub-id-type="doi">10.3390/s20195687</pub-id>
<pub-id pub-id-type="pmid">33028042</pub-id>
<pub-id pub-id-type="pmcid">PMC7583783</pub-id>
</element-citation>
</ref>
<ref id="B22">
<label>22</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berti</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Finco</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Guidolin</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Battini</surname>
<given-names>D</given-names>
</name>
</person-group>
<article-title>Towards Human Digital Twins to enhance workers’ safety and production system resilience</article-title>
<source>IFAC-Pap</source>
<year iso-8601-date="2023">2023</year>
<volume>56</volume>
<fpage>11062</fpage>
<lpage>7</lpage>
<pub-id pub-id-type="doi">10.1016/j.ifacol.2023.10.809</pub-id>
</element-citation>
</ref>
<ref id="B23">
<label>23</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salisu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ruhaiyem</surname>
<given-names>NIR</given-names>
</name>
<name>
<surname>Eisa</surname>
<given-names>TAE</given-names>
</name>
<name>
<surname>Nasser</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Saeed</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Younis</surname>
<given-names>HA</given-names>
</name>
</person-group>
<article-title>Motion Capture Technologies for Ergonomics: A Systematic Literature Review</article-title>
<source>Diagnostics</source>
<year iso-8601-date="2023">2023</year>
<volume>13</volume>
<elocation-id>2593</elocation-id>
<pub-id pub-id-type="doi">10.3390/diagnostics13152593</pub-id>
<pub-id pub-id-type="pmid">37568956</pub-id>
<pub-id pub-id-type="pmcid">PMC10416907</pub-id>
</element-citation>
</ref>
<ref id="B24">
<label>24</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rybnikár</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Kačerová</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Hořejší</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Šimon</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Ergonomics Evaluation Using Motion Capture Technology—Literature Review</article-title>
<source>Appl Sci</source>
<year iso-8601-date="2022">2022</year>
<volume>13</volume>
<elocation-id>162</elocation-id>
<pub-id pub-id-type="doi">10.3390/app13010162</pub-id>
</element-citation>
</ref>
<ref id="B25">
<label>25</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Petrosyan</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Dunoyan</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Mkrtchyan</surname>
<given-names>H</given-names>
</name>
</person-group>
<article-title>Application Of Motion Capture Systems In Ergonomic Analysis</article-title>
<source>Armen J Spec Educ</source>
<year iso-8601-date="2020">2020</year>
<volume>4</volume>
<fpage>107</fpage>
<lpage>17</lpage>
<pub-id pub-id-type="doi">10.24234/se.2020.1.1.157</pub-id>
</element-citation>
</ref>
<ref id="B26">
<label>26</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bortolini</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Faccio</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Gamberi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Pilati</surname>
<given-names>F</given-names>
</name>
</person-group>
<article-title>Motion Analysis System (MAS) for production and ergonomics assessment in the manufacturing processes</article-title>
<source>Comput Ind Eng</source>
<year iso-8601-date="2020">2020</year>
<volume>139</volume>
<elocation-id>105485</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.cie.2018.10.046</pub-id>
</element-citation>
</ref>
<ref id="B27">
<label>27</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Battini</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Berti</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Finco</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Guidolin</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Reggiani</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Tagliapietra</surname>
<given-names>L</given-names>
</name>
</person-group>
<article-title>WEM-Platform: A real-time platform for full-body ergonomic assessment and feedback in manufacturing and logistics systems</article-title>
<source>Comput Ind Eng</source>
<year iso-8601-date="2022">2022</year>
<volume>164</volume>
<elocation-id>107881</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.cie.2021.107881</pub-id>
</element-citation>
</ref>
<ref id="B28">
<label>28</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berti</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Finco</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Guidolin</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Reggiani</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Battini</surname>
<given-names>D</given-names>
</name>
</person-group>
<article-title>Real-time postural training effects on single and multi-person ergonomic risk scores</article-title>
<source>IFAC-Pap</source>
<year iso-8601-date="2022">2022</year>
<volume>55</volume>
<fpage>163</fpage>
<lpage>8</lpage>
<pub-id pub-id-type="doi">10.1016/j.ifacol.2022.09.384</pub-id>
</element-citation>
</ref>
<ref id="B29">
<label>29</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Keshvarparast</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Berti</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Chand</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Guidolin</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Battaia</surname>
<given-names>O</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Ergonomic design of Human-Robot collaborative workstation in the Era of Industry 5.0</article-title>
<source>Comput Ind Eng</source>
<year iso-8601-date="2024">2024</year>
<volume>198</volume>
<elocation-id>110729</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.cie.2024.110729</pub-id>
</element-citation>
</ref>
<ref id="B30">
<label>30</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kačerová</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Kubr</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Hořejší</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Kleinová</surname>
<given-names>J</given-names>
</name>
</person-group>
<article-title>Ergonomic Design of a Workplace Using Virtual Reality and a Motion Capture Suit</article-title>
<source>Appl Sci</source>
<year iso-8601-date="2022">2022</year>
<volume>12</volume>
<elocation-id>2150</elocation-id>
<pub-id pub-id-type="doi">10.3390/app12042150</pub-id>
</element-citation>
</ref>
<ref id="B31">
<label>31</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brosche</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wackerle</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Augat</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Lödding</surname>
<given-names>H</given-names>
</name>
</person-group>
<article-title>Individualized workplace ergonomics using motion capture</article-title>
<source>Appl Ergon</source>
<year iso-8601-date="2024">2024</year>
<volume>114</volume>
<elocation-id>104140</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.apergo.2023.104140</pub-id>
<pub-id pub-id-type="pmid">37776714</pub-id>
</element-citation>
</ref>
<ref id="B32">
<label>32</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ceylan</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Mitra</surname>
<given-names>NJ</given-names>
</name>
<name>
<surname>Agrawala</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Pauly</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Designing and fabricating mechanical automata from mocap sequences</article-title>
<source>ACM Trans Graph</source>
<year iso-8601-date="2013">2013</year>
<volume>32</volume>
<fpage>1</fpage>
<lpage>11</lpage>
<pub-id pub-id-type="doi">10.1145/2508363.2508400</pub-id>
</element-citation>
</ref>
<ref id="B33">
<label>33</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Simonetto</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Arena</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Peron</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>A methodological framework to integrate motion capture system and virtual reality for assembly system 4.0 workplace design</article-title>
<source>Saf Sci</source>
<year iso-8601-date="2022">2022</year>
<volume>146</volume>
<elocation-id>105561</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.ssci.2021.105561</pub-id>
</element-citation>
</ref>
<ref id="B34">
<label>34</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Vantigodi</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Venkatesh</surname>
<given-names>Babu R</given-names>
</name>
</person-group>
<comment>Real-time human action recognition from motion capture data. In: Proceedings of 2013 Fourth National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG); 2013 Dec 18–21; Jodhpur, India. IEEE; 2013. pp. 1–4.</comment>
<pub-id pub-id-type="doi">10.1109/ncvpripg.2013.6776204</pub-id>
</element-citation>
</ref>
<ref id="B35">
<label>35</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ijjina</surname>
<given-names>EP</given-names>
</name>
<name>
<surname>Mohan</surname>
<given-names>CK</given-names>
</name>
</person-group>
<comment>Human Action Recognition Based on MOCAP Information Using Convolution Neural Networks. In: Proceedings of 13th International Conference on Machine Learning and Applications; 2014 Dec 3–6; Detroit, USA. IEEE; 2014. pp. 159–64.</comment>
<pub-id pub-id-type="doi">10.1109/icmla.2014.30</pub-id>
</element-citation>
</ref>
<ref id="B36">
<label>36</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Cho</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X</given-names>
</name>
</person-group>
<comment>Classifying and Visualizing Motion Capture Sequences using Deep Neural Networks. In: VISAPP 2014 – Proceedings of the 9th International Conference on Computer Vision Theory and Applications; 2014 Jun; Lisbon, Portugal. SciTePress; 2014. pp. 1–9.</comment>
<pub-id pub-id-type="doi">10.5220/0004718301220130</pub-id>
</element-citation>
</ref>
<ref id="B37">
<label>37</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Na</surname>
<given-names>J</given-names>
</name>
</person-group>
<article-title>Human motion pattern recognition based on the fused random forest algorithm</article-title>
<source>Measurement</source>
<year iso-8601-date="2023">2023</year>
<volume>222</volume>
<elocation-id>113540</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.measurement.2023.113540</pub-id>
</element-citation>
</ref>
<ref id="B38">
<label>38</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Iriondo</surname>
<given-names>Pascual A</given-names>
</name>
<name>
<surname>Eklund</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Högberg</surname>
<given-names>D</given-names>
</name>
</person-group>
<comment>Towards Automated Hand Force Predictions: Use of Random Forest to Classify Hand Postures. In: Proceedings of the 22nd Congress of the International Ergonomics Association; 2025 Oct 25–29. Singapore: Springer; 2025. pp. 201–6.</comment>
<pub-id pub-id-type="doi">10.1007/978-981-96-8908-8_30</pub-id>
</element-citation>
</ref>
<ref id="B39">
<label>39</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Jaén-Vargas</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Reyes</surname>
<given-names>Leiva K</given-names>
</name>
<name>
<surname>Fernandes</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Gonçalves</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Tavares</surname>
<given-names>Silva M</given-names>
</name>
<name>
<surname>Lopes</surname>
<given-names>D</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>A Deep Learning Approach to Recognize Human Activity Using Inertial Sensors and Motion Capture Systems</article-title>
<comment>In: Frontiers in Artificial Intelligence and Applications. IOS Press BV; 2021. pp. 250–6.</comment>
<pub-id pub-id-type="doi">10.3233/faia210196</pub-id>
</element-citation>
</ref>
<ref id="B40">
<label>40</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Igelmo</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Syberfeldt</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Högberg</surname>
<given-names>D</given-names>
</name>
<name>
<surname>García</surname>
<given-names>Rivera F</given-names>
</name>
<name>
<surname>Pérez</surname>
<given-names>Luque E</given-names>
</name>
</person-group>
<article-title>Aiding Observational Ergonomic Evaluation Methods Using MOCAP Systems Supported by AI-Based Posture Recognition</article-title>
<comment>In: Advances in Transdisciplinary Engineering. IOS Press BV; 2020. pp. 419–29.</comment>
<pub-id pub-id-type="doi">10.3233/atde200050</pub-id>
</element-citation>
</ref>
<ref id="B41">
<label>41</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barnachon</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Bouakaz</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Boufama</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Guillou</surname>
<given-names>E</given-names>
</name>
</person-group>
<article-title>Ongoing human action recognition with motion capture</article-title>
<source>Pattern Recognit</source>
<year iso-8601-date="2014">2014</year>
<volume>47</volume>
<fpage>238</fpage>
<lpage>47</lpage>
<pub-id pub-id-type="doi">10.1016/j.patcog.2013.06.020</pub-id>
</element-citation>
</ref>
<ref id="B42">
<label>42</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kadu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Kuo</surname>
<given-names>CJ</given-names>
</name>
</person-group>
<article-title>Automatic Human Mocap Data Classification</article-title>
<source>IEEE Trans Multimed</source>
<year iso-8601-date="2014">2014</year>
<volume>16</volume>
<fpage>2191</fpage>
<lpage>202</lpage>
<pub-id pub-id-type="doi">10.1109/tmm.2014.2360793</pub-id>
</element-citation>
</ref>
<ref id="B43">
<label>43</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Martin</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>X</given-names>
</name>
</person-group>
<article-title>A novel vision-based real-time method for evaluating postural risk factors associated with musculoskeletal disorders</article-title>
<source>Appl Ergon</source>
<year iso-8601-date="2020">2020</year>
<volume>87</volume>
<elocation-id>103138</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.apergo.2020.103138</pub-id>
<pub-id pub-id-type="pmid">32501254</pub-id>
</element-citation>
</ref>
<ref id="B44">
<label>44</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y</given-names>
</name>
</person-group>
<article-title>Risk assessment for musculoskeletal disorders based on the characteristics of work posture</article-title>
<source>Autom Constr</source>
<year iso-8601-date="2021">2021</year>
<volume>131</volume>
<elocation-id>103921</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.autcon.2021.103921</pub-id>
</element-citation>
</ref>
<ref id="B45">
<label>45</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Nishida</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Morita</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Sakai</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z</given-names>
</name>
</person-group>
<article-title>Compensation Method for Missing and Misidentified Skeletons in Nursing Care Action Assessment by Improving Spatial Temporal Graph Convolutional Networks</article-title>
<source>Bioengineering</source>
<year iso-8601-date="2024">2024</year>
<volume>11</volume>
<elocation-id>127</elocation-id>
<pub-id pub-id-type="doi">10.3390/bioengineering11020127</pub-id>
<pub-id pub-id-type="pmid">38391613</pub-id>
<pub-id pub-id-type="pmcid">PMC10886177</pub-id>
</element-citation>
</ref>
<ref id="B46">
<label>46</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rodrigues</surname>
<given-names>PB</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Fukumura</surname>
<given-names>YE</given-names>
</name>
<name>
<surname>Awada</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Aryal</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Becerik-Gerber</surname>
<given-names>B</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Ergonomic assessment of office worker postures using 3D automated joint angle assessment</article-title>
<source>Adv Eng Inform</source>
<year iso-8601-date="2022">2022</year>
<volume>52</volume>
<elocation-id>101596</elocation-id>
<pub-id pub-id-type="doi">10.1016/j.aei.2022.101596</pub-id>
</element-citation>
</ref>
<ref id="B47">
<label>47</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
</person-group>
<article-title>A Survey on Artificial Intelligence in Posture Recognition</article-title>
<source>Comput Model Eng Sci</source>
<year iso-8601-date="2023">2023</year>
<volume>137</volume>
<fpage>35</fpage>
<lpage>82</lpage>
<pub-id pub-id-type="doi">10.32604/cmes.2023.027676</pub-id>
<pub-id pub-id-type="pmid">37153533</pub-id>
<pub-id pub-id-type="pmcid">PMC7614502</pub-id>
</element-citation>
</ref>
<ref id="B48">
<label>48</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qureshi</surname>
<given-names>TS</given-names>
</name>
<name>
<surname>Shahid</surname>
<given-names>MH</given-names>
</name>
<name>
<surname>Farhan</surname>
<given-names>AA</given-names>
</name>
<name>
<surname>Alamri</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>A systematic literature review on human activity recognition using smart devices: advances, challenges, and future directions</article-title>
<source>Artif Intell Rev</source>
<year iso-8601-date="2025">2025</year>
<volume>58</volume>
<elocation-id>e58</elocation-id>
<pub-id pub-id-type="doi">10.1007/s10462-025-11275-x</pub-id>
</element-citation>
</ref>
<ref id="B49">
<label>49</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gorce</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Jacquier-Bret</surname>
<given-names>J</given-names>
</name>
</person-group>
<article-title>Current Trends in Artificial Intelligence for Recognizing Work Postures to Prevent Work-Related Musculoskeletal Disorders: Systematic Review and Meta-Analysis by Occupational Activity</article-title>
<source>Bioengineering</source>
<year iso-8601-date="2026">2026</year>
<volume>13</volume>
<elocation-id>298</elocation-id>
<pub-id pub-id-type="doi">10.3390/bioengineering13030298</pub-id>
<pub-id pub-id-type="pmid">41899829</pub-id>
<pub-id pub-id-type="pmcid">PMC13023692</pub-id>
</element-citation>
</ref>
<ref id="B50">
<label>50</label>
<element-citation publication-type="web">
<article-title>CHIMAR [Internet]</article-title>
<comment>Chimar Spa; [cited 2026 Mar 10]. Available from: <uri xlink:href="https://chimar.eu/">https://chimar.eu/</uri></comment>
</element-citation>
</ref>
<ref id="B51">
<label>51</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salman</surname>
<given-names>HA</given-names>
</name>
<name>
<surname>Kalakech</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Steiti</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>Random Forest Algorithm Overview</article-title>
<source>Babylon J Mach Learn</source>
<year iso-8601-date="2024">2024</year>
<volume>2024</volume>
<fpage>69</fpage>
<lpage>79</lpage>
<pub-id pub-id-type="doi">10.58496/bjml/2024/007</pub-id>
</element-citation>
</ref>
<ref id="B52">
<label>52</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Navada</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ansari</surname>
<given-names>AN</given-names>
</name>
<name>
<surname>Patil</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Sonkamble</surname>
<given-names>BA</given-names>
</name>
</person-group>
<article-title>Overview of Use of Decision Tree algorithms in Machine Learning</article-title>
<comment>In: IEEE Control and System Graduate Research Colloquium; 2011 Jun 27–28; Pune, India. IEEE; 2011. pp. 37–42.</comment>
<pub-id pub-id-type="doi">10.1109/icsgrc.2011.5991826</pub-id>
</element-citation>
</ref>
<ref id="B53">
<label>53</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nurwulan</surname>
<given-names>NR</given-names>
</name>
<name>
<surname>Selamaj</surname>
<given-names>G</given-names>
</name>
</person-group>
<article-title>Random Forest for Human Daily Activity Recognition</article-title>
<source>J Phys: Conf Ser</source>
<year iso-8601-date="2020">2020</year>
<volume>1655</volume>
<elocation-id>012087</elocation-id>
<pub-id pub-id-type="doi">10.1088/1742-6596/1655/1/012087</pub-id>
</element-citation>
</ref>
<ref id="B54">
<label>54</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Cutler</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Cutler</surname>
<given-names>DR</given-names>
</name>
<name>
<surname>Stevens</surname>
<given-names>JR</given-names>
</name>
</person-group>
<article-title>Random Forests</article-title>
<comment>In: Ensemble Machine Learning. New York, NY: Springer New York; 2011. pp. 157–75.</comment>
<pub-id pub-id-type="doi">10.1007/978-1-4419-9326-7_5</pub-id>
</element-citation>
</ref>
<ref id="B55">
<label>55</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bargellesi</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Carletti</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Cenedese</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Susto</surname>
<given-names>GA</given-names>
</name>
<name>
<surname>Terzi</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>A Random Forest-based Approach for Hand Gesture Recognition with Wireless Wearable Motion Capture Sensors</article-title>
<source>IFAC-Pap</source>
<year iso-8601-date="2019">2019</year>
<volume>52</volume>
<fpage>128</fpage>
<lpage>33</lpage>
<pub-id pub-id-type="doi">10.1016/j.ifacol.2019.09.129</pub-id>
</element-citation>
</ref>
<ref id="B56">
<label>56</label>
<element-citation publication-type="web">
<article-title>Xsens [Internet]</article-title>
<comment>Xsens Technologies; c2026 [cited 2026 Mar 10]. Available from: <uri xlink:href="https://www.xsens.com/movella">https://www.xsens.com/movella</uri></comment>
</element-citation>
</ref>
<ref id="B57">
<label>57</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Schepers</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Giuberti</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Bellusci</surname>
<given-names>G</given-names>
</name>
</person-group>
<source>Xsens MVN: Consistent Tracking of Human Motion Using Inertial Sensing</source>
<comment>Xsens; 2018.</comment>
<pub-id pub-id-type="doi">10.13140/RG.2.2.22099.07205</pub-id>
</element-citation>
</ref>
<ref id="B58">
<label>58</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Guidolin</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Budau</surname>
<given-names>Petrea RA</given-names>
</name>
<name>
<surname>Roberto</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Reggiani</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Menegatti</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Tagliapietra</surname>
<given-names>L</given-names>
</name>
</person-group>
<comment>On the Accuracy of IMUs for Human Motion Tracking: a Comparative Evaluation. In: Proceedings of 2021 IEEE International Conference on Mechatronics (ICM); 2021 Mar 7–9; Kashiwa, Japan. IEEE; 2021. pp. 1–6.</comment>
<pub-id pub-id-type="doi">10.1109/icm46511.2021.9385684</pub-id>
</element-citation>
</ref>
<ref id="B59">
<label>59</label>
<element-citation publication-type="web">
<article-title>scikit-learn: Machine Learning in Python [Internet]</article-title>
<comment>scikit-learn; [cited 2026 Mar 10]. Available from: <uri xlink:href="https://scikit-learn.org/stable/">https://scikit-learn.org/stable/</uri></comment>
</element-citation>
</ref>
<ref id="B60">
<label>60</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pedregosa</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Varoquaux</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Gramfort</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Michel</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Thirion</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Grisel</surname>
<given-names>O</given-names>
</name>
<etal>et al.</etal>
</person-group>
<article-title>Scikit-learn: Machine Learning in Python</article-title>
<source>J Mach Learn Res</source>
<year iso-8601-date="2011">2011</year>
<volume>12</volume>
<fpage>2825</fpage>
<lpage>30</lpage>
</element-citation>
</ref>
<ref id="B61">
<label>61</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Testas</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>Random Forest Classification with Scikit-Learn and PySpark</article-title>
<comment>In: Distributed Machine Learning with PySpark. Berkeley: Apress; 2023. pp. 243–58.</comment>
<pub-id pub-id-type="doi">10.1007/978-1-4842-9751-3_9</pub-id>
</element-citation>
</ref>
<ref id="B62">
<label>62</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Smit-Russcher</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Princelle</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Bilal</surname>
<given-names>I</given-names>
</name>
</person-group>
<source>MVN white paper: Enhancing motion tracking accuracy with novel gender-specific models</source>
<comment>Xsens; 2025.</comment>
<pub-id pub-id-type="doi">10.13140/RG.2.2.20615.51367</pub-id>
</element-citation>
</ref>
<ref id="B63">
<label>63</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brolinab</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Högberga</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Hansonbc</surname>
<given-names>L</given-names>
</name>
</person-group>
<article-title>Design of a Digital Human Modelling Module for Consideration of Anthropometric Diversity</article-title>
<source>AHFE Int</source>
<year iso-8601-date="2020">2020</year>
<pub-id pub-id-type="doi">10.54941/ahfe100418</pub-id>
</element-citation>
</ref>
</ref-list>
</back>
</article>