Very early version with a lot of hacks. Based on https://github.com/socketbind/drone-control, heavily modified by cbwang2016.
Needless to say I take no responsibility for any damage you caused to your drone. You should know exactly what you are doing before attempting to use any of this code.
What works:
- Basic controls using a keyboard (up, down, rotate left, rotate right, forward, backward, left, right)
- Video stream
- Video save
- Flip controls work most of the time
- Flight data display(battery, height, speed, etc.)
Fow Windows: download the exe file and three dlls. Remember to allow network access(Private & Public networks) in the Windows Firewall warning.
- Turn on the Tello
- Wait for it to initialise (flashing orange LED)
- Connect your computer to the Tello WiFi
- Run the exe
After a couple of seconds a video feed should appear - if it doesn't, then something is wrong so do not attempt to fly the Tello! You can try to rerun the exe if there's no video.
The recorded videos are in the "recordings/" folder. To convert it to a mp4 file, run:
ffmpeg -i "source.nal" -c:v copy -f mp4 "myOutputFile.mp4"
W - Ascend
S - Descend
A - Rotate Counter-clockwise
D - Rotate Clockwise
Up - Forward
Down - Backward
Left - Sideways left
Right - Sideways right
Ctrl+Up - Flip forward
Ctrl+Back - Flip backward
Ctrl+Left - Flip left
Ctrl+Right - Flip right
T - Take off
Ctrl+T - (Throw & Go)Take off
L - Land
C - Stop landing
F - Fast/Slow mode switch
- libavcodec - Used for decoding H.264 packets
- Gobot dev - dev branch of gobot
