APM:ArduPilot Mega

ArduPilot Mega(APM)は、ドローン、マルチコプターやラジコン飛行機で、自動操縦システムを構築するためのプラットフォームです。APMはオープンソースで開発されており、特にドローンの機体制御の分野では、趣味、商用を問わず幅広く活用されています。

参考ArduPilot Mega(APM)の概要

APMに含まれるソフトウェアの開発プロジェクトは、機体に搭載する「APM Firmware」とパソコンなど機体以外の端末に搭載する「APM Software」に大別されます。過去にはフライトコントローラのハードウェアも開発していましたが、既に開発終了となっています。

APM Firmware

APM Firmwareは、機体をコントロールするフライトコントローラに搭載するためのソフトウェアです。対象とする機体の種類に応じて以下の種類が存在します。

  • APM:Plane - 固定翼機(飛行機)用
  • APM:Copter - 回転翼機(ヘリコプター・マルチコプター)用
  • APM:Rover - 地上車両及びボート用
  • APM:Sub - 潜水機用
  • AntennaTracker - 機体との通信用アンテナの方位制御用

APM Software

APM Softwareは、パソコンなどにインストールし、フライトコントローラに対するファームウェアのローディングや、ファームウェア上のパラメータ調整などを行うソフトウェアで、以下のようなものがあります。

  • Mission Planner - 主としてWindows向けのグラウンドコントロールステーション(GCS:Ground Control Station)
  • APM Planner 2 - クロスプラットフォームのGCS
  • Companion Computers - 機体に搭載するコンパニオンコンピュータ(フライトコントローラと連動するコンピュータ)向けのソフトウェア

ArduPilotに対応するフライトコントローラー

APM Firmwareを搭載するハードウェアとしては、「PX4」というオープンソースのドローン開発プロジェクトによる「Pixhawk」が推奨されています。Pixhawkの他にも、以下のようなフライトコントローラー等に対応しています。

  • Pixracer
  • Erle-Brain 2
  • NAVIO2

ArduPilotはこれ以外にも数多くのフライトコントローラーに対応しています。

Pixhawkについては、以下のページも参考にしてください。

参考APM推奨のフライトコントローラー「Pixhawk」

APM ArduPilot Megaのフライトモード

APM:ArduPilot Mega ドローン開発

【APM】ドローン・マルチコプター・RCプレーンのフライトモードの種類と効果

2016/9/11  

ドローン・マルチコプター・ラジコン飛行機向けのオートパイロットプラットフォームであるAPM(ArduPilot Mega)のフライトモード(飛行制御モード)を、制御方法と実現する機能に注目して解説します。また、空撮用ドローンとして有名なDJI Phantomとの比較も行います。

Mission Planner(ミッションプランナー)

APM:ArduPilot Mega ドローン開発

Mission Plannerの使い方・インストール・設定方法 【APM:ArduPilot Mega】

2016/9/3    

APM(ArduPilot Mega)代表的なグラウンドコントロールステーション(GCS)であるMission Planner(ミッションプランナー)を解説します。インストール方法や、フライトコントローラーへのファームウェアアップロード方法、ミッションフライトの設定方法が中心です。

ドローン空撮 APM:Copter AUTOモード ウェイポイント飛行

APM:ArduPilot Mega ドローン開発

【ドローン空撮】APM:CopterのAUTOモード・ウェイポイント飛行の設定・実施法

2016/8/30  

オープンソースのオートパイロットプラットフォーム「APM:ArduPilot Mega」を利用して、指定航路を飛行するウェイポイント飛行(ミッション飛行)を実施する方法を解説します。ファームウェアにAPM:Copter/ APM:Plane、フラコンにPixhawk等を使用します。

APM:ArduPilot Mega

APM:ArduPilot Mega ドローン開発

APM:ArduPilot Mega-ドローン・RC飛行機用オートパイロット [Drondecode]

2016/8/27    

高度なオートパイロット(自動操縦)システムを実現する、オープンソースのプラットフォーム「APM:ArduPilot Mega」を解説します。ドローンコードプロジェクトの一部でもあるAPMは、ドローン・マルチコプター等に搭載するファームウェア、GCSソフトウェア等から構成されます。

© 2020 Ailerocket/エルロケット