Skip to content

gervasioamy/tello-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DJI Tello test

tello

This repo was created to do some PoCs to place all toghrther: Go, DJI Tello drone, gobot and gocv

/facetracking

This is a simple program that just let the Tello drone detect a face and follow it automatically. You can also control the Tello drone from the keyboard Stack:

Set up

Before starting, you must have installed:

How to run it?

First, connect to the drone's Wi-Fi network from your computer. It will be named something like "TELLO-XXXXXX". Then, run the program: go run ./facetracking/facetracking.go

How it works?

Once program is started it, opens a window where video from the Tello drone will be streamed.

It is also listening for any key pressed on the console to control the drone:

Key Action
1 take off
2 take off by throwing it up
Q land
rotate left
rotate right
go down
⬆︎️ go up
W forward
S Backward
A Left
D Right
T Start / Stop face tracking
B Battery indicator
X Stats (flight data)
Spacebar Hover
ESC Quit Program

So, you need to:

  • run the program
  • then take off (1 or 2)
  • put your face in front of the Tello camera (you should see a rectangle in the video window)
  • then start tracking (T)
  • Move yourself so the drone can follow you (consider slow movements as this program is not optimized yet to support very fast movements)
  • Once you are done, then press T again to let the drone stop tracking

Credits

Thanks to @deadprogram for the examples provided Also this [blogpost](was helpful https://tellopilots.com/threads/face-tracking-with-tello-and-gocv.374/) was helpful

About

PoCs to place all together: Go, DJI Tello drone, gobot and gocv

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages