Telloの操作

17 views (last 30 days)
eri matsuyama
eri matsuyama on 18 Mar 2022
Answered: Tohru Kikawada on 1 Sep 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) 
  :

Accepted Answer

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

Sign in to comment.

More Answers (1)

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

Categories

Find more on シミュレーション in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!