For more details on capabilities for this support package, please visit https://www.mathworks.com/hardware-support/tello-drone-matlab.html. Opening the .mlpkginstall file from your operating system or from within MATLAB (R2020 and beyond) will initiate the installation process for this Support Package.
• The ‘move’ command is now supported in both standard Ryze Tello and Ryze Tello EDU drones. Previously, it was supported only in Ryze Tello EDU drones. https://in.mathworks.com/help/supportpkg/ryzeio/ref/move.html
• The 'move' command can now accept a maximum of two input coordinate values between -0.2m and 0.2m.
Currently, there are no plans to support uploading code in "MATLAB Support Package for Ryze Tello Drones". However, you could reach out to us at https://www.mathworks.com/support/contact_us.html with more information on your use case. Our team could investigate more on this use case and consider supporting this in a future release, if possible.
MATLAB Hardware Team
Hello, will there be any update for the Ryze Tello drone support? Such as creating control algorithms for the drone and uploading it.
You could try out the PX4 support package here: https://in.mathworks.com/matlabcentral/fileexchange/70016-embedded-coder-support-package-for-px4-autopilots
Thanks for the prompt reply.
If that's the case, is there no other similar support for other drones with flight algos from Simulink? As you know, the production of Mambo has been discontinued.
This support package lets you programmatically control the Tello drone from MATLAB, similar to the MATLAB Support Package for Parrot Drones. This package does not let you modify or deploy custom flight algorithms onto the drone.
Thanks for this update. Could I enquire if this support is of the same level available for the Parrot Minidrones, i.e. flight control algorithm via Simulink etc.?
Hi Weiming Xiang,
The error occurs when the Tello drone returns an error response for the takeoff command. There can be multiple reasons for this like drone overheating, low-battery, etc.
Please reach out to us at https://www.mathworks.com/support/contact_us.html with more details and we will help you fix this issue.
Yesterday evening I downloaded the package and tried the following simple code:
g = ryze()
It returned me an error message "Unable to execute 'moveforward'. Execute 'takeoff' command first."
I tried again this morning, it worked out. However, in the evening, the same issue happened for the above same code.
Can anyone help me out with this problem?