この手順では、IMU および ADS センサーのキャリブレーションとフライト コンピュータとの統合について説明し、屋外飛行施設での統合された INS および ADS データの取得と処理の使用方法を示します。ミシガン大学のM-Airネット飛行試験施設で動作するクワドローターのエンドツーエンドの飛行制御が実証されています。
1. センサーキャリブレーション:慣性測定ユニット(IMU)
センサーの口径測定は、高品質の試験装置からのサポートを使用して実行する場合に最も効果的です。3 軸 IMU の場合は、精度レート テーブルを使用して、各軸のレート ジャイロと加速度計を個別に調整します (図 6)。レートテーブルは、ユーザー定義の角速度で正確に回転します。ユーザーは一連のレート コマンドを発行し、その間に IMU はセンサーのキャリブレーションに必要なデータを収集します。したがって、以下に説明する単軸キャリブレーション実験は、IMUセンサ軸(x、y、z)ごとに1回、3回繰り返される。
(9)2. クワドローター飛行実験
最後の一連の実験では、IMUとピトーシステムをクワッドローター(図7参照)に取り付け、ミシガン大学のM-Airネット飛行施設で飛行します。車両は、Ardupilotオープンソースオートパイロットパッケージのポートを介してビーグルボーンブルー(マイクロプロセッサを使用しない)に安定させ、ミッションプランナー地上局ソフトウェアを介して飛行する前に設定されます。無線制御送信機/受信機インターフェイスを使用すると、パイロットはクアドロター高度、左右の動き、およびクアドロターロール角度、ピッチ角度、ヨー角度を規制するArdupilotの「インナーループ」飛行制御法に向かう「外側ループ」コマンドを提供することができます(見出し)、および高度。[14]
クワッドロータは安定させるために対気速度フィードバックを必要としないため、ArdupilotはIMUデータと、離陸高度圧力に対するプログラム初期化時に校正される高度の圧力センサのみを使用して、与えられた飛行を安定させます。パイロット入力。Ardupilotの完全に自律的な拡張は、GPSまたは他のセンシングシステムからの慣性位置データ(例えば、高速モーションキャプチャ)を必要とします。我々の実験は制約された環境で四回転子で行われたので、ピトー空気データシステムは必要ない。 しかし、ピトーシステムは、不確実な風の環境に続いて正確な飛行経路を試みる固定翼機やマルチコプターにとって不可欠です。[15, 16]飛行試験手順は、飛行前試験、飛行試験、飛行後の3つのフェーズに分かれています。この区分は、確立されたコックピットチェックリストを使用して有人航空機のパイロットが続く手順に似ています。[17]
飛行前
フライトテスト
ポストフライト
ソース:エラ・M・アトキンス、ミシガン大学航空宇宙工学科、アン・アーバー、ミシガン州
概要
オートパイロットを使用すると、航空機の向き、角速度、対気速度を測定する機内センサーから収集されたデータを使用して、航空機を安定化できます。これらの量は、航空機が自動的に打ち上げ(離陸)から回復(着陸)までの飛…
この手順では、IMU および ADS センサーのキャリブレーションとフライト コンピュータとの統合について説明し、屋外飛行施設での統合された INS および ADS データの取得と処理の使用方法を示します。ミシガン大学のM-Airネット飛行試験施設で動作するクワドローターのエンドツーエンドの飛行制御が実証されています。
1. センサーキャリブレーション:慣性測定ユニット(IMU)
センサーの口径測定は、高品質の試験装置からのサポートを使用して実行する場合に最も効果的です。3 軸 IMU の場合は、精度レート テーブルを使用して、各軸のレート ジャイロと加速度計を個別に調整します (図 6)。レートテーブルは、ユーザー定義の角速度で正確に回転します。ユーザーは一連のレート コマンドを発行し、その間に IMU はセンサーのキャリブレーションに必要なデータを収集します。したがって、以下に説明する単軸キャリブレーション実験は、IMUセンサ軸(x、y、z)ごとに1回、3回繰り返される。
(9)2. クワドローター飛行実験
最後の一連の実験では、IMUとピトーシステムをクワッドローター(図7参照)に取り付け、ミシガン大学のM-Airネット飛行施設で飛行します。車両は、Ardupilotオープンソースオートパイロットパッケージのポートを介してビーグルボーンブルー(マイクロプロセッサを使用しない)に安定させ、ミッションプランナー地上局ソフトウェアを介して飛行する前に設定されます。無線制御送信機/受信機インターフェイスを使用すると、パイロットはクアドロター高度、左右の動き、およびクアドロターロール角度、ピッチ角度、ヨー角度を規制するArdupilotの「インナーループ」飛行制御法に向かう「外側ループ」コマンドを提供することができます(見出し)、および高度。[14]
クワッドロータは安定させるために対気速度フィードバックを必要としないため、ArdupilotはIMUデータと、離陸高度圧力に対するプログラム初期化時に校正される高度の圧力センサのみを使用して、与えられた飛行を安定させます。パイロット入力。Ardupilotの完全に自律的な拡張は、GPSまたは他のセンシングシステムからの慣性位置データ(例えば、高速モーションキャプチャ)を必要とします。我々の実験は制約された環境で四回転子で行われたので、ピトー空気データシステムは必要ない。 しかし、ピトーシステムは、不確実な風の環境に続いて正確な飛行経路を試みる固定翼機やマルチコプターにとって不可欠です。[15, 16]飛行試験手順は、飛行前試験、飛行試験、飛行後の3つのフェーズに分かれています。この区分は、確立されたコックピットチェックリストを使用して有人航空機のパイロットが続く手順に似ています。[17]
飛行前
フライトテスト
ポストフライト
固定翼機は、空力揚力、空力抗力、推進システムの推力、重量の4つの力のバランスをとることで、安定した飛行を実現します。安定した飛行を実現するためには、ロール軸、ピッチ軸、ヨー軸の3軸すべてのモーメントのバランスをとる必要があります。すべての回転は、ロール軸の変化が左右の動きを引き起こし、ピッチ軸の変化が前後の傾斜運動を引き起こし、ヨー軸の変化がヘディングの変化を引き起こすこれらの軸を中心とした角度として定義されます。
突風などの急激な変化に対して航空機を安定させるために、飛行制御システムはモーターと制御面のコマンドを発行し、リアルタイムで更新する必要があります。したがって、制御システムはさまざまなセンサーを使用して、現在の高度、つまりロール角、ピッチ角、ヨー角、および対気速度の正確な測定を維持します。センサーからデータが取得されると、信号はフィルタリングされ、ノイズや外れ値が処理されたデータ品質に与える影響が軽減されます。その後、データは航空機の状態の完全な推定値に集約され、飛行制御に使用されます。
固定翼機とマルチコプターの両方が、航空機の高度を監視および制御するためにこの制御システムに依存しています。どちらも、慣性測定ユニットまたはIMUとして知られるセンサースイープも利用しています。
IMUは通常、線形加速度を測定する加速度計、角速度を測定するレートジャイロスコープ、局所磁場の方向と強度を測定する磁場センサーの3つのセンサータイプで構成されています。IMUは、多くの場合、GPSシステムと組み合わされ、センサーの軸が機体の軸に揃った状態で航空機の重心近くに取り付けられます。
このラボでは、高精度レートテーブルを使用した単純なIMUのキャリブレーションを示します。次に、キャリブレーションされたIMUをマルチコプターに取り付け、飛行テストを実行してリアルタイムを表示し、データをフィルタリングします。
実験の最初の部分では、各軸のレートジャイロと加速度計を含むIMUを、精密レートテーブルを使用してキャリブレーションします。レート テーブルは、一連のレート コマンドに従って、ユーザー定義の速度で正確に回転します。これにより、電圧の読み出しと速度の関係を判断できます。
まず、IMUをネジでレートテーブルに取り付け、キャリブレーションされるセンサー軸(この場合はX軸)が直接半径方向の内側または外側になるように向きを変えます。テーブルの中心からIMUの中心までの距離を測定し、この測定値を円運動の基準半径として使用します。IMUはデータ収集ボードに取り付けられています。コンポーネントを直接接続します。
次に、IMUレートと加速度データを収集するようにソフトウェアを設定します。ベースライン測定値としてゼロを使用した、異なる正と負の定率テーブルの回転率で一連の実験を行います。レート テーブルが動かない状態で、レート ジャイロと加速度計を S 値で記録します。次に、テストを開始し、データを収集します。
その向きのすべての角速度をテストしたら、IMU を取り外し、加速度計が上向きになるように再配置します。再度アタッチしてから、テストを開始して -1 G データを収集します。その後、加速度計が下向きになるようにIMUを反転させ、+1Gのデータを収集します。
X軸のキャリブレーションが完了したら、Z軸センサーが放射状に外側になるようにIMUを再配置し、すべてのテストを繰り返します。IMUを上下に配置して加速度計をキャリブレーションすることを忘れないでください。Y軸センサーについても同じ手順を実行します。
実験の次の部分では、IMUをクワッドローターに取り付け、ネット状の飛行施設内で飛行させます。ラジアルコントロールトランスミッターレシーバーインターフェースにより、パイロットは高度、針路、ロール角、ピッチ角、ヨー角のコマンドを提供できます。
開始する前に、クワッドローターに取り付ける前に、すべてのバッテリーを充電し、コンポーネントをテストしてください。次に、少なくとも3人、機長、目視観測者、地上局のオペレーター全員が飛行計画について説明を受けていることを確認するように、飛行を準備します。クワッドローターをネット付き飛行施設に持ち込み、平らな着陸ボードに置きます。
飛行試験は、起点から高度1.5mまで上昇して離陸することから始まります。次に、基準速度0.5m/sで2メートル四方の飛行パターンを実行します。クワッドローターは、位置が変わるたびに一時停止します。次に、0.5 m/s m/s 、1 m/s 、1.5 m/s の高速トラバーサルのセグメントを実行して、速度がオーバーシュートにどのように影響するかを示します。
飛行試験を開始するには、地上局でデータ取得を開始します。飛行エリアが空いていることを確認したら、モーターをアームします。次に、パイロットが各ステップを呼び出しながら飛行試験シーケンスを開始し、離陸から開始します。すべてのフライトモードの変更、既知のウェイポイントターゲット、またはマニューバを必ずアナウンスしてください。
フライト プランが実行されたら、クワッドコプターの最終的な降下と着陸について、フライト チームの他のメンバーに警告します。次に、クワッドコプターのモーターを解除します。すべてのフライトデータを保存およびダウンロードし、フライトをフライトログブックに記録します。最後に、すべての機器を回復し、次のユーザーのためにエリアをクリアします。
では、結果を解釈してみましょう。IMUのキャリブレーションデータから始めて、まずレートテーブルの回転速度とジャイロ電圧のプロットを示します。レート テーブルは、ジャイロ キャリブレーションの角速度を直接制御することに注意してください。データにリニアフィットすることで、ジャイロ電圧から速度を計算できます。この場合、レート ジャイロは 2.38 ボルトの公称ゼロ速度の読み取り値を放出します。
最後に、フライトデータを見てみましょう。ここでは、キャリブレーションされたIMUを使用したクワッドローターの30秒間の横加速度データセットを示しています。このプロットは、IMUからの生の加速度測定値とフィルタリングされた加速度測定値と時間の関係を示しています。データは、測定からノイズを除去するためにフィルタリングされました。生のノイズデータが減衰していることがわかります。ただし、フィルタリングされたデータには時間遅延が存在します。
以上をまとめると、航空機の制御システムがさまざまなセンサーを使用して、飛行中の現在の高度と対気速度を測定する方法を学びました。次に、レートジャイロと加速度計を較正し、クワッドローターに取り付けてから飛行実験を行いました。
View the full transcript and gain access to JoVE Science Education videos
Chapters in this video
0:01
Concepts
2:31
Calibration of IMU
4:45
Real-time Flight Experiment
7:11
Results
Videos from this collection: