Related Experiment Video
Updated: Sep 29, 2025

Haptic/Graphic Rehabilitation: Integrating a Robot into a Virtual Environment Library and Applying it to Stroke Therapy
Published on: August 8, 2011
Visual programming for accessible interactive musculoskeletal models
Julia Manczurowsky1, Mansi Badadhe2, Christopher J Hasson3,4,5
1Department of Physical Therapy, Movement and Rehabilitation Sciences, Northeastern University, 360 Huntington Avenue, 301 Robinson Hall, Boston, MA, 02115-5005, USA.
Objective:
Musculoskeletal modeling and simulation are powerful research and education tools in engineering, neuroscience, and rehabilitation. Interactive musculoskeletal models (IMMs) can be controlled by muscle activity recorded with electromyography (EMG). IMMs are typically coded using textual programming languages that present barriers to understanding for non-experts. The goal of this project was to use a visual programming language (Simulink) to create and test an IMM that is accessible to non-specialists for research and educational purposes.
Results:
The developed IMM allows users to practice a goal-directed task with different control modes (keyboard, mouse, and EMG) and actuator types (muscle model, force generator, and torque generator). Example data were collected using both keyboard and EMG control. One male participant in his early 40's performed a goal-directed task for four sequential trials using each control mode. For EMG control, the participant used a low-cost EMG system with consumer-grade EMG sensors and an Arduino microprocessor. The participant successfully performed the task with both control modes, but the inability to grade muscle model excitation and co-activate antagonist muscles limited performance with keyboard control. The IMM developed for this project serves as a foundation that can be further tailored to specific research and education needs.
Related Concept Videos
Design Example: Frog Muscle Response
When the switch connecting the RL circuit is closed, a brief muscle contraction is observed. This is because, at a steady state, the inductor acts like a short...
Introduction to the Skeletal System
Components of the Skeletal System
Bone, or osseous tissue, is a hard connective tissue that forms an internal support structure for the human body. Bones shield vulnerable organs and soft tissue from external forces. For example, the vertebral bones protect and support the spinal cord.
Cartilage, a semi-rigid connective tissue found in regions such as...
Virtual Work for a System of Connected Rigid Bodies
Next,...
Skeletal Muscle Anatomy
Muscle Coordination and Action
Agonists
Agonist muscles, often called prime movers, are the primary muscles responsible for producing a specific movement....
Overview of Skeletal Muscle

