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

Is continuous movement available?

Zeerou

New member
Joined
Mar 13, 2019
Messages
2
Reaction score
0
Hi there,

today I got my Tello and started making desktop app for flying it using keyboard (don't bash me). So I wrote myself a program that sends the commands like "takeoff, forward x, etc..". But the drone takes the command, and doesn't accept any further commands until the previous is completed. So the controlling feels like turn-based game.

Is there any way to make it continuous, like you hold arrow up and it goes constantly forward? I hope you get the idea.

Thanks.
 

volate!lo

Well-known member
Joined
Dec 13, 2018
Messages
1,887
Reaction score
1,774
Location
Germany
I have no experience with the SDK but I think the command RC is what you are looking for:
Send RC control via four channels. a: left/right (-100~100) b: forward/backward (-100~100) c: up/down (-100~100) d: yaw (-100~100)
 

Zeerou

New member
Joined
Mar 13, 2019
Messages
2
Reaction score
0
You were right, works like a charm. Controlling with keyboard is really easy for inexperienced pilot.

I will drop link to the repository. grohj/KoTello
 

Mike Shock

Active member
Joined
Mar 13, 2019
Messages
34
Reaction score
8
Location
Russia
How does the "rc" command work?
-100..100 - it it a per cent of virtual stick movement?
Should the "rc" command be performed in a cycle? If so, then what is the minimum sleep time between the command executions?
 

neolu

Active member
Joined
Aug 23, 2018
Messages
42
Reaction score
28
How does the "rc" command work?
-100..100 - it it a per cent of virtual stick movement?
Should the "rc" command be performed in a cycle? If so, then what is the minimum sleep time between the command executions?
Yes . “RC” keep in the last rc state and stops need zero parameter. ( rc 0 0 0 0 )
 
Last edited:

claudiorum

New member
Joined
Nov 4, 2019
Messages
1
Reaction score
0
HI, i create a pythom script for use keyboard to controll tello, where i put the rc code? i use
sock.sendto('rc left/right (-100~100), forward/backward (-100~100), up/down (-100~100), yaw (-100~100))'.encode(encoding="utf-8"), tello_address) but i dont now where i put this. thanks
 

New Threads

Members online

Forum statistics

Threads
3,640
Messages
27,723
Members
9,504
Latest member
boratello