ドローンTelloの前後左右・フリップをプログラミングする方法

Telloドローンプログラミングドローンプログラミング

シリーズでお届けしています、ドローンプログラム講座。

DJI/Ryzeから低価格で発売されているTelloというトイドローンを、プログラム未経験者でも問題なく使えるDrone Blocksというアプリを使ってスマホプログラミングし、飛ばす方法をご紹介しております。

ドローンプログラム講座第1回目は、アプリであるDroneBlocksのダウンロード方法、第2回目はプログラム基礎編ということで、プログラムを使った離着陸を行いました。今回は更にプログラム応用編ということで、前後左右・フリップの動きをプログラムを使ってドローン飛行させてみたいと思います

ドローンTelloの前後左右・フリップをプログラミングする方法

プログラムに使用するアプリはDrone Blocksというものなります。

ダウンロード方法は以下の記事を参考にしてみてください。

ダウンロード後に実際に離着陸をプログラミングを使ったドローン飛行方法は以下の記事を参考にしてみてください。

前回までの離着陸という動きは比較的プログラムも簡単だったと思います。

今回からは少しずつアドバンス的なプログラムも混ぜながらDrone Blocksが持つプログラム種類をどんどん活用していこうと思います。

まずプログラムを組む前に前回と同様に、ドローンであるTelloをWifi接続させ、その後、TelloとDrone Blocksを接続させます。

具体的なやり方については前回の以下の記事を参考にしてみてください。

上記ができましたら、早速、前後左右・フリップをプログラミングしていきます。

今回は、以下の内容をプログラミングしていきます。

前後左右・フリップをプログラミング具体的な動きは、離陸後、前後・左右・上下に20cmずつ移動し、右回りに180度回転、そして最後は前後左右のフリップをして着陸するといったプログラムになります。

画面の左側に各コマンドが配置されていますので、まずは「Take off」からプログラムしていきます。

これは字のごとく離陸で、ブロックも1種類しかありません。

続いて「Navigation」です。ここがメインの動きになります。

前後左右の動きなどを制御することできます。その動きもcmもしくはインチで制御します。

したがって、ここで前後左右に20cmずつ移動と、右回りに180度回転をプログラムします。

 

DroneBlocksのNavigationでのプログラミング

次は「Flip」です。Flipも前後左右それぞれありますので、それら全てを駆使してプログラムします。

 

DroneBlocksのFlipでのプログラミング

最後は、離陸(Land)で締めくくります。

ドローンTelloの前後左右・フリップのプログラミング飛行動画

右上をクリックし「Launch Mission」をクリックしプログラムを実行させます。
今回のプログラムを実行させると以下の動画のようになります。

子供向けドローンプログラミングの本

今回のようにスマホ、DroneBlocks、DJI Telloを使って子供にプログラミングを教えるための本(電子書籍)もあります。

価格も499円とリーズナブルですし、アマゾンアンリミテッド会員ですと無料で読む事ができます。

まとめ

今回はプログラムの難易度を少しだけ上げてみました。
このDrone BlocksはIF文や繰り返し、変数などを使ってプログラム飛行させることもできますので、次回はこの辺りをご紹介しようと思います。

★★★★あなたの1票がブログ更新の励みになります★★★★

この記事が気に入っていただけたらブログランキングに投票頂けるとブログ更新の励みになります(^^♪

にほんブログ村 その他趣味ブログ ドローン・UAVへ
にほんブログ村


ドローンランキング

本日もご訪問頂きましてありがとうございました。

ドローン開発者に必要なプログラミングスキルあります
AI プログラミング 6ヶ月長期コース ~ 最短でAIの最先端へ

受講者(20代後半~40代)の多くが専門実践教育訓練給付金制度を使用して、実質70%オフで受講可能。Python、数学の基礎から、環境構築、AIアプリケーション開発まで一気通貫で行います。オンデマンドの講義 + プロの講師に質問し放題、定期的なメンタリング付き。すべてオンラインなので全国どこからでも参加可能です。

無料テキストで基礎から学べる

Python含め15種類のプログラミングが無料で体験可能です。就職サポートも有り「初心者向けのコース」が充実しています。オンラインで全国どこからでも受講できる初心者向けのスクールです。

時代はAI!Python特化型プログラミングスクール

Pythonコースで人工知能や機械学習といった最先端の分野を重点的に学習することが可能。6ヶ月間の密度の濃いカリキュラムにより、本気でやりたい方が世の中に必要な人材として成長ができる。

ドローンプログラミング
スポンサーリンク
FPV Takaをフォローする
マイクロドローン・レース用ドローン・空撮の楽しさを感じるブログ

コメント

タイトルとURLをコピーしました