With this Addon you can control your Ryze/ DJI Tello Drone with Godot. It is also possible to read the telemetry with this Node.
Because godot does not support h264 there is no video or photo support. But i accept pull request if you want to implement it.
You can find the API documentation here under "Tello SDK"
Add the Tello Node to your project tree.
To connect with the drone first connect to the wifi of the drone.
After that you can call the start()
method of the node.
The default setting should fit.
This says that telemetry shall be received at all
How often shall the received telemetry be parsed.
Any positive value means there is a timer that call the update every x seconds.
Zero means every frame.
And a negative value means you have to call the update_telemetry()
method yourself
On which udp port should the return codes from the drone arrive.
On which udp port the telemetry arrives. Only change when you know what you do, for example when you use a port redirect or udp proxy.
The IP-Address of the drone.
This is the udp port the drone listens on for new commands
Tells the drone to listen to api commands and initiate anything
Lets the drone start
Lets the drone land
Turn of the motors.
Move the drone in that direction.
Turn clock or counter clockwise.