「DroneBlocks」でDJI Telloの自動フライトプログラムを作る
高性能トイドローン「DJI Tello」でフライトをプログラムできる Android アプリ「DroneBlocks」をご紹介します。
DroneBlocks は、一部の DJI ドローンを自動フライトさせるプログラムをプログラミングの知識が無くても簡単に作成できるアプリです。Android 版は DJI Tello のみをサポートしており、Tello SDK でサポートしている操縦コマンドと、if 文やループ文、四則演算の関数、変数を組み合わせることで、複雑な動きを簡単に自動化できます。
単純な例を挙げると、次の図のように「takeoff」→「flip left」→「land」のブロックを繋げると、DJI Tello は離陸した後、左フリップを実行して着陸します。
もちろん少し複雑なフライトでも自動化できます。例えば次のようにループ文を使うと、正方形フライトも少ないコードで実現できます。
DroneBlocks を駆使するともっと複雑なフライトでも自動化できると思いますが、現行の Tello SDK では 2 つ以上の操縦コマンドを同時に実行することはできないようなので、例えばサークル飛行や 8 の時飛行は行なえません。
「DroneBlocks」(Google Play)
関連記事
週間ランキング
None Found