Training code : https://github.com/KevinHuang8/DATT
Follow the steps given in https://crazyswarm.readthedocs.io/en/latest/installation.html
In step 6, replace the github repository they provided with the current repository i.e.
# STEP 6 :
git clone https://github.com/Rwik2000/crazyswarm_DATT
In uw_cf.py on Line 656, make sure you enter the cfname as "cf[id]". The [id] is the id you set for the crazyflie in the config file that is used in the launch file i.e. custom_crazyflies.yaml
Add the parent folder of DATT repo to PYTHONPATH
export PYTHONPATH="<parent path of DATT>"cd <path to `run_DATT`>
# Sim
python3 uw_cf.py --config experiments/DATT/<fname>.yaml --quadsim -v true
# Real
python3 uw_cf.py --config experiments/DATT/<fname>.yamlThings to do
- Support for RMA
- Support for L1 adaptive control
- Code cleanup