- Anaconda or some alternative such as miniconda.
- Crazyflie Client installed.
- Non-obosolete hardware
- A webcam.
-
create a python 3.10 environment
conda create -n gesture-control python==3.10 -
activate environment
conda activate gesture-control -
install dependencies
pip install -r requirements.txt
by default the script runs in dry run mode where it will not attempt to connect to the crazyflies. This is useful do debug the pose estimation logic separately.
- open
swarm_main.py, configure the radio addresses for the crazyflies - set
DRY_RUNto false and save python swarm_main.py