The JJRC H47 ELFIE+ is a cheap drone with on-board colored camera. The code in the repository allowes to fully control the movment of the drone using a joystick, and to receive the image from the drone's camera as a python object (which can be used for image-prosessing). The code is written in python 3 and tested on Ubunto 16.04.
- opencv
- numpy
- gstreamer
- pygame - for controling the drone using joystick
- tkinter - for minimal GUI
- connect to the wifi network of your drone
- run the file: run_me.py
the scripts are orgnized in folders:
- camera - all the scripts that hendle reciving and displaying the images from the camera
- control - all the scripts that hendle the movment of the drone
- general - general scripst such: displaying minimal GUI and state machin of the program
- sniffes - examples for sniffes of the communication between the drone and it's custom app