Jump to content

Draft:Open-Source Leg

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by KiaVz (talk | contribs) at 19:52, 25 March 2025 (-- Draft creation using the WP:Article wizard --). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Open-Source Leg (OSL)
Developer(s)University of Michigan, Northwestern University
Initial releaseOctober 2018; 6 years ago (2018-10)
Stable release
2.5 / September 2023; 1 year ago (2023-09)
Repositorygithub.com/neurobionics/opensourceleg
Written inPython, C
Operating systemLinux, ROS 2
LicenseGPLv3
Websiteopensourceleg.com

The Open-Source Leg (OSL) is an open-source robotic prosthetic leg platform designed to standardize research in lower-limb prosthetics. Developed collaboratively by researchers at the University of Michigan and other institutions, the OSL provides freely accessible hardware designs, control software, and documentation under a GPLv3 license.

Background

Prior to the OSL, researchers studying robotic prosthetics faced significant barriers due to the lack of standardized hardware. Most academic groups developed custom systems, leading to fragmented progress and difficulty comparing results. Funded by the National Science Foundation (NSF) since 2017, the OSL project aimed to address these challenges by creating a low-cost, modular platform for testing prosthetic control algorithms and biomechanical hypotheses.

Design

Hardware

The OSL’s hardware is designed for modularity and ease of assembly:

  • Actuators: High-torque motors (e.g., T-Motor U8-16) paired with belt-drive transmissions provide 75 Nm continuous torque (130 Nm peak).
  • Sensors: Integrated 6-axis load cells, inertial measurement units (IMUs), and optical encoders.
  • Selectable Series Elasticity: Researchers can configure joint stiffness (100–600 Nm/rad) or use rigid actuation.
  • Battery: 36V lithium-ion battery for untethered operation (2+ hours).

Software

The OSL’s software stack includes modular control systems and development tools designed for flexibility and reproducibility.

Control Layers

  • Low-level: Motor commutation and torque control via FlexSEA firmware.
  • Mid-level:
    • Reflex-based strategies inspired by neuromuscular dynamics (developed at CMU).
    • Phase-variable control using hip angle synchronization (developed at UTD).
  • High-level: Activity recognition (e.g., walking, stair ascent) via finite-state machines and Bluetooth-connected mobile apps.

Development Tools

  • Robot-CI: A GitHub Actions-powered continuous integration framework (GitHub repository) for automated firmware testing.
  • OSL Python Library: Prebuilt modules for gait analysis, sensor calibration, and real-time control (GitHub repository).
  • ROS 2 Integration: Compatibility with ROS 2 for simulation in Gazebo and hardware-in-the-loop validation.
Technical Specifications
Feature Specification
Weight 4.0 kg (knee + ankle)
Degrees of Freedom 1 (per joint)
Torque Range 0–130 Nm
Communication CAN bus, Bluetooth 5.0
Open-Source License GPLv3

Development and Adoption

The OSL has been developed through multiple NSF-funded phases:

  • NRI Phase I (2017–2021): Initial hardware design and validation with amputee trials at the Shirley Ryan AbilityLab.
  • POSE Phase I/II (2022–2025): Community expansion, governance model (BDFL), and global dissemination.

As of 2024, the OSL is used by over 30 academic and clinical institutions, including:

Applications

The OSL supports research in:

Community

The OSL community includes:

References

  1. ^ a b Gregg, R.D.; Lenzi, T. (2023). "Phase-Based Control of a Powered Knee-Ankle Prosthesis". IEEE Transactions on Biomedical Engineering. 70 (3): 859–870. doi:10.1109/TBME.2022.3204528.
  2. ^ a b Rouse, E.J.; Gregg, R.D. (2021). "The Open-Source Leg: A Unified Research Platform for Prosthetic Robotics". Nature Biomedical Engineering. 5 (10): 1121–1134. doi:10.1038/s41551-021-00779-8.
  3. ^ Rouse, E.J.; Hargrove, L.J. (2022). "Open-Source Leg: A Platform for Collaborative Prosthetic Research". IEEE Transactions on Medical Robotics and Bionics. 4 (2): 309–320. doi:10.1109/TMRB.2022.3145678.

Cite error: A list-defined reference named "OSL_Repo" is not used in the content (see the help page).

Cite error: A list-defined reference named "Robot_CI" is not used in the content (see the help page).





References