Main repo for Exoskeleton-AI. The goal is to train a real-time gait prediction model for use in the feedback loop
For the following commands to work we assume you have these downloaded on your system:
- python3
- make (mac or linux only)
sudo apt update
sudo apt install python3 make
brew install make
brew install python3
https://www.python.org/downloads/windows/
To setup the virtual environment, run this command from the home folder of the repo:
make setup
this won't activate the venv in your terminal, but (hopefully) your IDE can find the interpreter in the venv without any additional steps. If not you can run this in order to activate the venv in your terminal.
source venv/bin/activate
Personally I hate developing on windows and would recommend looking into Windows Subsystem for Linux (https://learn.microsoft.com/en-us/windows/wsl/install)
python3 -m venv
venv\Scripts\activate
pip install -r requirements.txt
See above on how to activate the virtual environment in your terminal, you can then run:
pip install <dependency>
make add-deps
pip install <dependency>
pip freeze > requirements.txt
See here for extensive guidelines on how to develop, and things like commit syntax