Introduction

Welcome to the OpenExo Software Documentation! This documentation serves as a comprehensive guide to the OpenExo firmware.

Key topics covered in this documentation include:

  • User Guide: A concise overview of the coding standards and engineering principles our group follows.

  • First Time Startup: Guide to starting up the exoskeleton and running a controller for the first time.

  • Installation: Step-by-step guidance to set up the software and hardware components.

  • Adding Elements: Practical examples that show how to extend the platform with new sensors, actuators, and algorithms.

  • Controllers: Reference material and tutorials for implementing ankle and elbow controllers.

  • OpenExo GUI: A walkthrough of our Python-based graphical application for configuring and controlling the exoskeleton.

  • Gamification Template: Guidelines and assets for a biofeedback gamification option.

  • Style Guide: Overview of how we maintain our firmware.

  • Documentation: Instructions for adding pages, diagrams, and API references to the Read the Docs site

Whether you’re a engineer, clinician, or a curious global citizen, we hope this resource helps you explore, learn, and contribute to advancing wearable robotics and rehabilitation technologies.