Device Catalog
This page shows the gait-assistive devices and the upper-body and seated-mobility environments. For the human MSK models, see MSK Models. Every device composes with every MSK model. For the authoritative, installed set, run python -m assist_sim list.
Gait-assistive devices
Lower-limb exoskeletons and prosthetic legs, each shown composed with a myoLeg model.
Tutorial_L1 is a stripped-down teaching device for onboarding and baselines (no render). OSL_A and OSL_KA are registered aliases for the OpenSourceLeg keys.
Upper-body and seated-mobility environments
These environments cover assistance above the legs and seated mobility. They are built by dedicated functions in assist_sim/upper_body.py, not the modular MSK × device pipeline, so they do not appear in python -m assist_sim list.
Wheelchair, AuxivoLiftsuit, and the bionic-bimanual task also expose a build_*_spec() companion that returns the uncompiled MjSpec. export_upper_body_xml(spec, path) writes it to a standalone, reloadable XML.
Listing combinations
python -m assist_sim list
This returns the live {msk: [device, ...]} map, showing only the MSK models that resolve in the installed myo_sim.
from assist_sim import get_available_combinations
print(get_available_combinations())