I am working with the Tello EDU for an autonomous drone competition with an incentive of time being a factor. I was wondering if it is possible to exceed the range of speed given in the SDK 2.0 of 10-100 which is a max 1 m/s. Has anyone been able to do this?
have you tried the RC command to send stick positions instead ?
I suppose it uses "slow mode" speed, that is around 2-2.1 m/s.
If you want more you need to use the binary protocol to achieve around 8m/s in sport mode
you will need the tello.c and tello.h and include them into your project
then you can call functions
C:
#include "tello.h"
struct tellotello;
tello_connect(&tello, 6038); // Connect to tello
tello_takeoff(&tello); // Takeoff
tello.speed_mode = 1; // Set High Speed mode
tello.right_y = 1 // Set right DPAD to 1 (warning this will fly straight into a wall at full speed)
tello_land(&tello)); // Land the tello im not sure if the tello will land if your going full speed so you may need to set dpad to 0 and wait a bit before calling land
tello_disconnect(&tello); // disconnect the tello