Related Experiment Video
Updated: May 23, 2026

WheelCon: A Wheel Control-Based Gaming Platform for Studying Human Sensorimotor Control
Published on: August 15, 2020
A platform for dynamic simulation and control of movement based on OpenSim and MATLAB
Misagh Mansouri1, Jeffrey A Reinbolt
1Department of Mechanical, Aerospace, and Biomedical Engineering, The University of Tennessee, Knoxville, TN 37996-2210, USA. misagh@utk.edu
This study introduces a new interface linking MATLAB/Simulink and OpenSim for advanced human movement simulations. This integration enhances biomechanical analysis and opens new avenues for treating musculoskeletal conditions.
Area of Science:
- Biomechanics
- Computational Biology
- Control Systems Engineering
Background:
- Numerical simulations are crucial for complex engineering and medical applications.
- Existing tools like MATLAB/Simulink and OpenSim offer distinct strengths in modeling and simulation.
- A need exists to integrate these platforms for comprehensive biomechanical analysis.
Purpose of the Study:
- To develop and validate a novel interface between MATLAB/Simulink and OpenSim.
- To enable advanced human movement simulations by combining model-based design with dynamics simulation.
- To facilitate the creation of new treatment strategies for musculoskeletal disorders.
Main Methods:
- Integration of OpenSim within MATLAB/Simulink via the S-function mechanism.
- Demonstration using both open-loop and closed-loop control systems.
- Validation with an arm model for forward dynamics and feedback control simulations.
Main Results:
- The interface successfully reproduced OpenSim Forward Dynamics Tool results with minimal RMS error (0.03° shoulder, 0.06° elbow).
- MATLAB's integrator accelerated forward dynamic simulations by over 50% (7.1s to 2.9s).
- A closed-loop system demonstrated effective pole balancing using a PID controller against disturbances.
Conclusions:
- The developed interface effectively integrates OpenSim and MATLAB/Simulink.
- This integration enhances capabilities for simulating human movement dynamics with feedback control.
- The tool empowers researchers and clinicians to develop innovative solutions for musculoskeletal conditions.
More Related Videos
Related Concept Videos
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal and...
Introduction to MATLAB
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Virtual Work for a System of Connected Rigid Bodies
Next,...
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The direction...
Two-Dimensional Force System

