Skip to content

kry0sc0pic/crazyflie-swarm-gesture-control

Repository files navigation

flying crazyflies using pose estimation

pre-requisties

  1. Anaconda or some alternative such as miniconda.
  2. Crazyflie Client installed.
  3. Non-obosolete hardware
  4. A webcam.

setup

  1. create a python 3.10 environment conda create -n gesture-control python==3.10

  2. activate environment conda activate gesture-control

  3. install dependencies pip install -r requirements.txt

running the script

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.

  1. open swarm_main.py, configure the radio addresses for the crazyflies
  2. set DRY_RUN to false and save
  3. python swarm_main.py

About

Using human pose estimation (movenet) to fly crazyflies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages