Telloの操作

6 ビュー (過去 30 日間)
eri matsuyama
eri matsuyama 2022 年 3 月 18 日
回答済み: Tohru Kikawada 2022 年 9 月 1 日
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) 
  :

採用された回答

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

サインインしてコメントする。

その他の回答 (1 件)

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

カテゴリ

Find more on Marine and Underwater Vehicles in Help Center and File Exchange

タグ

Community Treasure Hunt

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

Start Hunting!