Dronecode
Dronecodeは、オープンソースのドローン(無人航空機:UAV)開発向けプラットフォーム及びそのプロジェクト群です。ドローンの普及に伴いDIY(自作)ドローンやその開発者の数が急増しています。これらのドローン開発者を助け、ドローンをよりイノベーティブなものにすることを目的とした開発プラットフォームがDronecodeなのです。
Dronecode – Building a sustainable open source ecosystem for critical Drone components
Dronecodeとは
Dronecodeは、Linuxオペレーティングシステムの普及を目指す非営利の企業団体「The Linux Foundation(リナックスファウンデーション)」により運営されています。Linux Foundationの指揮のもと、複数の企業がDronecodeプロジェクトに参加し、既存または開発中のオープンソースプログラムを統合し、「Dronecode」という形でドローン向けのオープンソースプラットフォームを作ろうとしています。
Dronecodeに参加している企業は少しずつ変遷しているため時期による差はありますが、過去も含めて主要な役割を果たしてきたのは以下のような企業です。
- 3D Robotics
- Intel
- Qualcomm
- Microsoft
- Auterion
Dronecodeの主要なプロジェクト
Dronecodeを構成するプロジェクトのうち、代表的なものは以下のとおりです。
- PX4 – Dronecodeの中核となる飛行制御プログラム
- QGroundControl – パソコン等にインストールしPX4の設定や機体からの情報を受信するプログラム
- MAVLink – Dronecode上の標準となる通信プロトコル
- Pixhawk – PX4に対応するフライトコントローラー(PX4と開発者が同じ)
- Dronecode SDK – Dronecodeを利用する開発者向けのソフトウェア開発キット