MyoAssist 1.0: An Open-Source Framework for Neuromechanical Simulation of Physical Human-Device Interaction
Robbins, C.; Son, H.; Tan, C. K.; Wang, C.; van Kanten, R.; Sartori, M.; Durandau, G.; Kumar, V.; Caggiano, V.; Song, S.
Show abstract
Physical human-device interaction is central to many emerging technologies in neurorehabilitation and assistive robotics, but simulation-based research in this area remains fragmented across musculoskeletal models, assistive-device representations, task definitions, and controller-development workflows. This fragmentation limits the accessibility, reproducibility, and extensibility of studies on prostheses, exoskeletons, wearable rehabilitation devices, and related human-device systems. Here we introduce MyoAssist 1.0, an open-source framework for neuromechanical simulation of physical human-device interaction built within the MyoSuite ecosystem. MyoAssist organizes each simulation environment as a composed human-device-task system that combines compatible musculoskeletal, assistive-device, and task-scenario components through a shared composition pipeline. The current release includes 15 assistive-device models spanning gait assistance, upper-body support, manipulation, and seated mobility and supports compatible musculoskeletal models ranging from reduced lower-limb models to a 416-muscle full-body model. These human-device systems can be simulated within the broad task scenarios provided by MyoSuite, while MyoAssist adds locomotion-specific task scenarios with configurable terrain and target-velocity conditions for gait-assistive studies. MyoAssist also provides two complementary controller-development frameworks: a reinforcement-learning framework for training adaptive policies and a controller-optimization framework for tuning structured, interpretable human and device controllers. Both frameworks operate on the same simulation environments and provide standardized evaluation outputs for inspecting, comparing, reusing, and extending learned and structured control strategies. By integrating modular human models, assistive-device models, task scenarios, and training workflows under a shared open-source interface, MyoAssist aims to lower the barrier to reproducible simulation-based research and to support collaborative development of assistive technologies for neurorehabilitation and physical human-device interaction.
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- The Neuromusculoskeletal Modeling Pipeline: MATLAB-based Model Personalization and Treatment Optimization Functionality for OpenSim 94%
- Comparison of vibrotactile and joint-torque feedback in a myoelectric upper-limb prosthesis 93%
- Optimized hip-knee-ankle exoskeleton assistance at a range of walking speeds 93%
Similar papers in this journal
Similar papers in this journal
- Comparing sparse inertial sensor setups for sagittal-plane walking and running reconstructions 94%
- Changes in Walking Function and Neural Control following Pelvic Cancer Surgery with Reconstruction 92%
- Big Data in Myoelectric Control: LargeMulti-User Models Enable Robust Zero-ShotEMG-based Discrete Gesture Recognition 91%
Similar papers in this journal
- Hip, knee, and ankle joint forces during exoskeletal-assisted walking: comparison of approaches to simulate human-robot interactions 95%
- Coordinated human-exoskeleton locomotion emerges from regulating virtual energy 94%
- AddBiomechanics: Automating model scaling, inverse kinematics, and inverse dynamics from human motion data through sequential optimization 93%
Similar papers in this journal
- 3D-ARM-Gaze: a public dataset of 3D Arm Reaching Movements with Gaze information in virtual reality 94%
- A Virtual Reality Dataset to Support Hand Action Observation in Rehabilitation and Motor Learning Studies 94%
- Gaze, Visual, Myoelectric, and Inertial Data of Grasps for Intelligent Prosthetics 94%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.