UAVの飛行制御と開発プラットフォームについて(2)Dronecodeの飛行制御
建築・測量関係者が無人航空機の原理を簡単に理解できるよう、月刊測量 2018年3月号に寄稿したUAVの飛行制御と開発プラットフォームに関する解説記事を紹介します。主にドローン開発のプラットフォームであるDronecode(ドローンコード)とその飛行制御について説明します。
航空宇宙産業からドローン・ラジコン飛行機まで
建築・測量関係者が無人航空機の原理を簡単に理解できるよう、月刊測量 2018年3月号に寄稿したUAVの飛行制御と開発プラットフォームに関する解説記事を紹介します。主にドローン開発のプラットフォームであるDronecode(ドローンコード)とその飛行制御について説明します。
ドローン(UAV)の活用はかなり普及した一方、運用者の理解が追いついていない面も多くあります。このページでは、建築・測量関係者が無人航空機の原理を簡単に理解できるよう、月刊測量 2018年2月号に寄稿したUAVの飛行制御と開発プラットフォームに関する解説記事を紹介します。
ドローン・マルチコプター・ラジコン飛行機などを操作する送信機(プロポ)用のオープンソースソフトウェア「OpenTX」についいて、モデルに依存しないプロポの基本的な設定方法を紹介します。日時・音声・バイブレーション・チャンネル・モードの設定が中心です。
ドローン・マルチコプター・ラジコン飛行機などを操作する送信機(プロポ)には様々な種類があります。中でも、オープンソースソフトウェアのOpenTXは、細かい設定が可能で世界的に人気です。OpenTX対応のプロポやソフトのインストール方法を紹介します。
ドローン・マルチコプター・ラジコン飛行機向けのオートパイロットプラットフォームであるAPM(ArduPilot Mega)のフライトモード(飛行制御モード)を、制御方法と実現する機能に注目して解説します。また、空撮用ドローンとして有名なDJI Phantomとの比較も行います。
APM(ArduPilot Mega)代表的なグラウンドコントロールステーション(GCS)であるMission Planner(ミッションプランナー)を解説します。インストール方法や、フライトコントローラーへのファームウェアアップロード方法、ミッションフライトの設定方法が中心です。
オープンソースのオートパイロットプラットフォーム「APM:ArduPilot Mega」を利用して、指定航路を飛行するウェイポイント飛行(ミッション飛行)を実施する方法を解説します。ファームウェアにAPM:Copter/ APM:Plane、フラコンにPixhawk等を使用します。
高度なオートパイロット(自動操縦)システムを実現する、オープンソースのプラットフォーム「APM:ArduPilot Mega」を解説します。ドローンコードプロジェクトの一部でもあるAPMは、ドローン・マルチコプター等に搭載するファームウェア、GCSソフトウェア等から構成されます。
APM(ArduPilot Mega)の推奨ドローン用フライトコントローラー「Pixhawk」を紹介します。日本ではユーザー・情報が少ないですが、上手く活用するためのスペックやコネクタなどのインターフェース仕様、必要な関連モジュール・周辺機器の情報などをまとめます。
ドローンの統合的な開発プラットフォームとしてDronecodeが注目されています。日本語での情報が少ないDronecodeの背景とプロジェクト構成を紹介します。フライトコントローラ・シミュレータ・アプリ用APIなどハード・ソフト両面にまたがるプロジェクトです。