This repo is in development. The following is planned:
- Solution using sb3.ppo (this has already been successfully attempted)
- Solution using only pytorch, no sb3 (this is in development)
########################################################
-
Install requirements:
pipenv install -
Add project src folder to PYTHONPATH:
export PYTHONPATH="${PYTHONPATH}:$(pwd)/src"
-
Start no ML no PID simulation:
python src/engineering_approach/no_pid.pyTelemetry plots are saved insrc/engineering_approach/plots -
Start no ML simulation with PID used for rcs:
python src/engineering_approach/rcs_pid.py -
Generate random train data for rewards:
python src/RL/generate_train.py