A computer vision–based automated solution for ergonomic risk assessment using the RULA method
Work-related musculoskeletal disorders (WMSDs) remain a major occupational health concern, requiring reliable and objective postural assessment to support prevention strategies. Although observational methods such as Rapid Upper Limb Assessment (RULA) are widely used, their manual application is subjective, time-consuming, and difficult to scale. This study develops a computer vision–based automated ergonomic risk assessment solution capable of identifying and classifying upper-body postures using RULA. Guided by the Design Science Research Methodology, the artifact was implemented in Python using OpenCV and MediaPipe Pose to detect body landmarks, calculate joint angles, and automatically assign RULA scores for the upper arm, lower arm, neck, and trunk. The solution was demonstrated and evaluated in educational and office-like environments through the analysis of 3316 video frames from standing and seated tasks. Results showed that, under the evaluated conditions, the system successfully detected postural deviations and generated time-resolved RULA scores that captured variations in trunk flexion, neck inclination, and upper-limb elevation. Agreement analysis using Fleiss’ kappa demonstrated perfect concordance and predominantly moderate-to-fair agreement across demonstrations, indicating consistency with expert assessments while capturing variability in challenging postural conditions. The solution also generates spreadsheets and annotated videos, enabling the analysis of postural behaviour across tasks, reducing subjectivity, and maintaining alignment with established RULA criteria. By integrating ergonomic principles with computational automation, the proposed solution offers a replicable, low-cost, and non-intrusive approach to ergonomic risk assessment, supporting objective postural assessment and providing information that may assist ergonomic decision-making.
Authors
- Vanessa Nappi (ORCID: https://orcid.org/0000-0001-9758-8549)
- Luciana Rosa Leite (ORCID: https://orcid.org/0000-0002-7240-9070)
- Tamires Fernanda Barbosa Nunes (ORCID: https://orcid.org/0000-0001-5248-1326)
- Isadora Haase Satler
- Yuri Rudimar Manfio da Rocha
Institutions
- Universidade do Estado de Santa Catarina (BR)
Publication Details
- Journal
- International Journal of Industrial Ergonomics
- Published
- 2026-09-10
- DOI
- https://doi.org/10.1016/j.ergon.2026.104045
- Primary Topic
- Musculoskeletal pain and rehabilitation
- Type
- article
- Field-Weighted Citation Impact
- 0.00