qfly
Real-time High-precision Indoor Aviation SDK

year
2022
discipline
robotics
with
Qualisys AB
Experimental solo flight trajectory (motion capture recording)
Experimental solo flight trajectory (motion capture recording)

qfly is a Python library that dramatically reduces the software development workload needed for flying drones with high precision in indoor environments.

For creative applications like drone shows, light painting, and cinematography, movements can be easily programmed by non-engineers using principles of keyframe animation.

For interactive applications like games and exercise, qfly is able to ingest signals and control drones in real time.

Various safety, stability, and convenience measures are built in, including:

  • geofencing
  • speed limits
  • smooth takeoff and landing
  • emergency stop

qfly initially supports Bitcraze Crazyflie and Ryze Tello EDU and can be extended by contributors to integrate future drone models. An arbitrary number and combination of drones can be controlled in synchrony. (Exact limit depends on hardware performance.)

Experimental two-drone geometric formation trajectory (motion capture recording)
Experimental two-drone geometric formation trajectory (motion capture recording)
Experimental two-drone geometric formation trajectory (motion capture recording)
Experimental two-drone geometric formation trajectory (motion capture recording)
Experimental two-drone geometric formation trajectory (motion capture recording)
Experimental two-drone geometric formation trajectory (motion capture recording)

Selected Results

qfly | Qualisys Drone SDK [Source Code] [Docs]

copyright © 2021 – 2022 dr. Mehmet Aydın Baytaş
all rights reserved

:: colophon ::

designed and engineered by dr. Mehmet Aydın Baytaş. built with eleventy, tailwind. typeset in neue haas, king's caslon, plex. analytics by plausible.