Introduction to the Drone Journey
This post is the first one covering my step-by-step journey to build an autonomous, voice-controlled, face recognizing drone. It is inspired by the post from Lukas Biewald I referenced in my introduction blog post. If you follow this entire series (warning – there are 10 more pots coming up) you will be able to completely replicate what I have built.
As a hacker I am sure there are better and more efficient ways to do some of the coding I will show. If you make things better let me know and I am happy to create a “making things better” blog!
Assumptions
My starting point in this post assumes a few things:
- That you have bough a Parrot AR drone 2.0. This is the one I bought.
- That you have checked the drone works using one of the supplied apps and that you can see its wireless network from your windows computer.
- That you have got a machine running the anniversary edition of windows. Most people have that by now but if you are not sure this post might help.
- You have access to a wireless network
- You know the name and password of your secured wireless network (I assume WPA2 security).
- You can assign a static IP address for your wireless network.
Focus of this post
In this “long” post I am going to cover:
- The basics of getting node.js installed on your windows computer.
- Getting the BASH shell installed on your windows computer.
- Installing a node.js library to interact with the drone
- Connecting our computer to the wireless network of the drone and control it via an interactive session of node.js.
Continue reading The Voice-Controlled, Face Recognizing, Drone Journey – Part 1