Hello Tello Pilot!
Join our DJI Tello community & remove this banner.
Sign up

Tello behaves very bad when using official SDK

Joined
Nov 19, 2018
Messages
10
Reaction score
8
Hey guys,

I am doing my master's thesis on drones and my university has DJI Tello's. The thing is that after working with them for a while I can say that using the official SDK, Tello's behave bad. These are the most common bad behaviors I found:
- They never get to take off
- They take off but it takes like 10 seconds to return 'ok'
- They land automatically after 3-10 seconds
- If the battery is under 50% the behavior gets very very very bad. Like going up and down randomly.
- They move to random directions after take off
- Propellers fall off while flying. Therefore, the Tello crashes on the floor.

Does anyone of you have the same experience? Anything to fix it?

I am using DJITelloPy library because I need a library to retrieve frame by frame in live and do things with the frame and control de drone accordingly. Any other library that works better? I am pretty sure the problem is using the Tello SDK. While flying it with the phone it works good.

Does Tello EDU work way better?

Thanks
Damia
 

zantarob

Member
Joined
Feb 28, 2019
Messages
23
Reaction score
4
It seems at least some of your bad behaviors could be attributed to damaged tello's

A slight split in any of the plastic prop guards will cause tello to go nuts randomly. Try different tello's to get a good one or swap props & Guards for new ones (and make sure to firmly press down propellers - they should not fly off without an impact.)
 

JacekJagosz

Member
Joined
Sep 8, 2019
Messages
12
Reaction score
8
Age
19
Location
Poland, Skoczów
Website
github.com
My app is currently using official SDK and I have encountered none of those problems. Only difference (to Low-Level api in non-fast mode) I encountered is that it maintains constant height above the ground and not absolute altitude. Otherwise there is nothing wrong with it. Probably the Tello is too beaten up.
Oh, I know what might cause Tello to freak out: if you send comands too often, it might do weird things (e.g if you send rc less than 0.1s apart).
 
  • Like
Reactions: pgminin

pgminin

Member
Joined
Jan 7, 2019
Messages
19
Reaction score
28
Hi Damià,
your message is very surprising for me!
Indeed from your Tello SDK wrapper (DJITelloPy: A new python wrapper for Tello) I built a very good and fun computer vision system.
In your code I found just one or two little bugs, than I expanded it with yolov3 object detection in OpenCV, a state machine and a Proportional Integral and Derivative person tracking in 3D.
It works, and my Tello went away just in one episode, I suppose because of sunset and a common VPS failure.
So I must say that for me you library (and Tello SDK) is not very bad at all, even with some very well known limitations.
In conclusion maybe you have some hardware/firmware problems with your Tellos. All motors are ok? An intensive use of Tello is prone of motor aging!

Many thanks for sharing your DJITelloPy on github, you can watch the results of my efforts in Tello SDK Computer Vision on my youtube channel ...





Keep coding!!
 
  • Like
Reactions: JacekJagosz

New Threads

Members online

Forum statistics

Threads
3,429
Messages
26,623
Members
8,880
Latest member
Arsangus3