Why don't receive data from sensors TELLO RYZE of speed and height?

4 次查看(过去 30 天)
I'm working in a project with a TELLO DRON RYZE to get data from sensors (speed and height), and it was working correctly until I updated my laptop to windows 11, the drone makes the routine, but my vectors don't have information, I disabled my firewall and added a rule for the aplication of matlab in this, but doesn't work
This is the code that I'm using:
% Inicialización de vectores
z = []; % Vector de posición en z (altura)
Vx = []; % Vector de velocidad en x
time = []; % Vector de tiempo
i = 1; % Contador iniciado en 1
% Objeto dron
r = ryze();
takeoff(r);
duration = 1;
speed = 1;
tObj = tic; % Variable para iniciar el tiempo
tplot = tic; % Variable para iniciar la gráfica
% Movimiento hacia adelante
moveforward(r, duration, 'Speed', speed, 'WaitUntilDone', false);
while (toc(tplot) < duration)
z(i) = readHeight(r);
tStamp = toc(tObj);
Vel = readSpeed(r) ;
Vx(i) = Vel(1);
time(i) = tStamp;
i = i + 1;
end
land(r);
clear r;

回答(1 个)

Vineeth Nair
Vineeth Nair 2023-12-19
Hi,
This issue might be due to your windows firewall blocking the UDP port 8890 which receives the sensor data from the drones. Due to which the read functions which read drone sensor data are not working.
To confirm the same could you try the following at your end. I am assuming you are using a windows system.
1. The following page explains how to unblock UDP port 11111 in your windows firewall. https://www.mathworks.com/help//supportpkg/ryzeio/ug/troubleshoot-video-stream-access.html
Please follow the same steps mentioned in the above link and in step number 6, where you enter the port number, provide port 8890 instead of 11111.
2. Once you are done making the changes. Restart the system. Switch off and switch on the drone. And check if the same issue is happening
Thanks,
Vineeth

产品


版本

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by