Firmware and Software Documentation for OpenExo: An Open-Source Modular Exoskeleton to Augment Human Function¶
Prerequisites¶
Before installing the OpenExo library, ensure you have the following installed:
Python 3.9 or later
pip package manager
Installation¶
The easiest and quickest way to install the OpenExo library is to clone the repository directly from GitHub:
git clone https://github.com/naubiomech/OpenExo.git
cd OpenExo
Getting Started¶
For new users, visit the Background page for an overview of the project.
Developing¶
If you wish to modify, develop, or contribute to the OpenExo library, it is recommended to install Poetry, a Python packaging and dependency management tool. Once Poetry is installed, clone the repository and set up your development environment using the following commands:
git clone https://github.com/naubiomech/OpenExo.git
cd OpenExo
poetry install
poetry shell
License¶
Hardware License¶
OpenExo’s hardware is released under the CERN-OHL-P v2.0 license. You may study, modify, manufacture, and distribute the hardware provided you share modifications under the same license. Full text: https://ohwr.org/project/cernohl/-/wikis/uploads/98ff9662c7ce4252ec91104118c2af8e/cern_ohl_p_v2.pdf
Software License¶
OpenExo’s software is released under the GNU Lesser General Public License v3.0 (LGPL-3.0). You may use, study, share, and modify the software so long as derivative works also comply with the LGPL. Details: https://www.gnu.org/licenses/lgpl-3.0.html
Contact & Resources¶
For questions, issues, or further assistance, reach out to us at:
Email: theopenexo@gmail.com
Website: http://theopenexo.org
Biomechanics Lab: https://biomech.nau.edu