Tutorial: Fly your Parrot AR.Drone 2.0 with a Kinect for Windows

Back in October I went to an internal Microsoft hackathon in Lisbon and together with an awesome team I built a Kinect controller for the Parrot AR.Drone 2.0. Check out the blog post I wrote about it. We named it Firefly and during the past 6 or 7 weeks I have received quite a lot emails about how it works and if I could publish the source code.

In this post I will explain how it all works and share the source code so you can start hacking on it yourself. In order to follow the steps in this post you will need:

  • Kinect for Windows (version 1)
  • Parrot AR.Drone 2.0
  • A PC with Windows 7 or 8/8.1
  • Kinect for Windows SDK v1.8 — free download here

Also, you will need the WPF application my team and I made in Lisbon. You can either download the compiled application or the raw source code:

How To Make It Work

First of all you need to fully charge the battery to your Parrot AR.Drone 2.0 and, then, place it in the drone. Once the drone has completed its small startup routine you will have to connect to its WiFi access point.

Continue reading “Tutorial: Fly your Parrot AR.Drone 2.0 with a Kinect for Windows”