ソラタ
「フライトコントローラーって何をしてる部品?センサーとどうつながってるの?」機体の制御を担う仕組みを整理します。
この記事の要点
フライトコントローラー(FC)はドローンの「頭脳」にあたる制御基板で、各センサーからのデータをリアルタイムで処理し、各モーターへの出力を調整することで機体の姿勢と飛行状態を維持します。
主なセンサーはIMU(慣性計測装置:加速度計+ジャイロスコープ)・気圧計・GNSSです。低高度では超音波センサーや光学フローセンサーが使われます。
各センサーの役割と限界を理解することが、安全な飛行判断につながります。
ドローンが風に流されても自動で姿勢を戻せるのは、フライトコントローラーが毎秒数百回のペースでセンサーデータを処理しているからです。各センサーが何を測り、どのように使われているかを整理します。
ザックリ言うと、「FCはドローンの頭脳で、センサーで今の状態を把握しながらモーターを細かく調整してバランスを保っている」システムです。
フライトコントローラーは、各センサーからの入力と操縦者の操作入力をもとに、ESC(電子スピードコントローラー)を通じて各モーターの回転数をリアルタイムで制御します。主な機能は次の通りです。
IMU(Inertial Measurement Unit)は、加速度計とジャイロスコープを組み合わせたセンサーです。
| センサー | 測定対象 | 用途 |
|---|---|---|
| 加速度計 | X・Y・Z軸方向の加速度 | 機体の傾き(ピッチ・ロール)の検出 |
| ジャイロスコープ | 各軸まわりの角速度(回転速度) | 機体の回転(ヨー・ピッチ・ロール)の検出 |
IMUは電源投入直後から機能し、GNSSなしでも姿勢制御が可能です。ただし長時間の使用で誤差が蓄積する(ドリフト)ため、定期的なキャリブレーションが必要です。
大気圧を測定し、高度を推定するセンサーです。気圧は高度が上がるほど低下するため、気圧の変化から相対的な高度変化を算出します。
GNSSの高度情報よりも精度が高く、ホバリング時の高度維持に使われます。ただし強風・気象変化・ダウンウォッシュ(プロペラの吹き下ろし)の影響を受ける場合があります。
GPS等の衛星測位システムから位置情報(緯度・経度・高度)を取得します。位置ホールド・自動帰還(RTH)・ウェイポイント飛行に不可欠です。
受信感度が低い場合(高層ビル周辺・屋内・磁気干渉が強い場所)は機能が制限されます。
機体下部に向けて超音波を発射し、地面からの反射波を受信することで地上高度を計測します。精度が高く反応が速いため、低高度(おおむね地上5m以下)でのホバリング安定化に使われます。
水面・草地・雪面では反射が不安定になり誤作動する場合があります。
カメラ画像の流れ(オプティカルフロー)を解析することで、水平方向の移動量を検出するセンサーです。GNSSが使えない屋内環境での位置ホールドに活用されます。
暗所・模様のない均一な床面では機能しにくい場合があります。
業務用ドローンでは複数のIMUや気圧計を搭載し、1つのセンサーが異常値を示したときに他のセンサーで補正する冗長設計が採用されています。これはフェールセーフの一部として機能し、センサー異常時の墜落リスクを低減します。
冗長設計に関わる搭載センサーの種類と機能については、無人航空機の飛行の安全に関する教則(下図)でも一覧として示されています。
混同しやすい用語
フライトコントローラー(FC)(教則名称:メインコントローラー):センサーの入力と操縦者の操作をもとにモーターを制御する基板。ドローンの「頭脳」。教則では「メインコントローラー」として分類される。
姿勢安定・フェールセーフ・自動操縦を担う。
IMU(慣性計測装置):加速度計+ジャイロスコープの組み合わせ。機体の傾きと回転を検出する。
GNSSなしでも姿勢制御が可能。
気圧計:大気圧から相対高度を推定するセンサー。ホバリング時の高度維持に使用。
GNSSの高度より精度が高い場合が多い。
超音波センサー:低高度での地上高度計測センサー。地上5m以下での安定ホバリングに活用。
水面・草地では誤作動しやすい。
Q1. フライトコントローラーの主な役割を2つ挙げよ。
A1. ①機体の姿勢(ピッチ・ロール・ヨー)の安定化、②GNSSを使った位置ホールドや自動帰還の実行。他にフェールセーフ動作の制御も担う。
Q2. IMUとは何か。どのセンサーで構成されるか。
A2. 慣性計測装置(Inertial Measurement Unit)。加速度計(傾きの検出)とジャイロスコープ(回転速度の検出)で構成される。
GNSSなしでも姿勢制御が可能。
Q3. 超音波センサーはどのような場面で不安定になるか。
A3. 水面・草地・雪面など反射が不安定な表面では超音波の反射が乱れ、高度計測が不正確になる場合がある。
フライトコントローラーはIMU・気圧計・GNSSモジュールなど複数のセンサーからのデータをリアルタイムで処理し、各モーターを制御することで機体の姿勢と飛行状態を安定させます。各センサーには得意な状況と限界があり、GNSSが使えない屋内では超音波センサーや光学フローセンサーが補完します。
センサーの役割と限界を理解することが、状況に応じた安全な飛行判断の基礎です。
関連記事:マルチローターの飛行原理とは? フェールセーフとは? GNSSとGPSの違いは?
参考資料
・無人航空機の飛行の安全に関する教則(国土交通省 第4版)
・無人航空機操縦者技能証明に係る学科試験の科目について(国土交通省)
※ この記事の制度確認日:2026年5月
学科試験対策|管理人の一言
「IMU=加速度計+ジャイロスコープ」「気圧計は高度推定」「超音波センサーは低高度での高度計測」の対応を整理しておきましょう。「GNSSなしでも姿勢制御はIMUで可能」という点も問われます。
なお、教則(国土交通省)では一般に「フライトコントローラー(FC)」と呼ばれる制御基板を「メインコントローラー」と表記しています。試験では「メインコントローラー」という用語で問われる可能性があるため、両方の名称を押さえておきましょう。