Telloの操作

19 vues (au cours des 30 derniers jours)
eri matsuyama
eri matsuyama le 18 Mar 2022
Tello の離陸が出来ません。何が問題なのかをお教え頂きたく思います。
MATLAB Support Package for Ryze Tello Drones をインストールし、Wifi 接続もしています。
しかし、以下の3行目のコードでエラーが出てしまいます。 エラーはUnable to execute 'takeoff'. Execute 'land' command first. です.
droneObj = ryze()
cameraObj=camera(droneObj)
takeoff(droneObj) 
  :

Réponse acceptée

Kenta
Kenta le 30 Mar 2022
何らかの理由で、その機体のステータスが、take offしていることになってるのではないかと思います。
land(droneObj)
をコマンドウィンドウで打つと良いのではないかと思います。
  1 commentaire
eri matsuyama
eri matsuyama le 30 Mar 2022
ご回答頂き、ありがとうございます。
takeoff(droneObj) の後に記載した以下のコードを消す事で、離陸が可能になりました。
h_fig=figure;
preview(cameraObj);
set(f_fig,'keyPressFcn',@ DetectDrone);
とりあえず、離陸、着陸だけは、可能となりました。
お騒がせして申し訳ありませんでした。
コールバック関数の使い方が今一つ解らないので、少し悩んでみます。
ありがとうございました。

Connectez-vous pour commenter.

Plus de réponses (1)

Tohru Kikawada
Tohru Kikawada le 1 Sep 2022
本エラーですがTelloのファームウェアが古い場合にも同様のエラーが出ることがあります。
改善しない場合には、お手数ですがTelloのスマートフォンアプリにてファームウェアを最新にアップグレードいただき、再度お試しいただければと思います。
詳細は下記の手順もご参照ください。

Tags

Community Treasure Hunt

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

Start Hunting!