(57)【特許請求の範囲】
【請求項１】
移動体用のナビゲーションシステムであって、
前記移動体の動作に関するセンサデータの第１のセットを提供するように構成される慣性測定装置と、
前記移動体の位置に関するデータの第２のセットを提供するように構成される位置決めユニットと、
前記第１のデータセット及び前記第２のデータセットを受信するように構成される処理装置であって、受信された前記第１のデータセットを動的に較正するように構成され、カルマンフィルタを備え、第１の動的に較正された前記第１のデータセット、前記第２のデータセット、及び前記カルマンフィルタを使用してジャイロコンパスの整合を生成するようにさらに構成される、処理装置と、
を備え、
前記慣性測定装置は、ＭＥＭＳベースの加速度計及びジャイロスコープを備え、前記位置決めユニットはＧＰＳ装置を備える、ナビゲーションシステム。
【請求項２】
前記処理装置は、前記センサデータの第１のセットをリアルタイムで平均化するように構成され、動的に較正された前記センサデータの第１のセットに基づいて機首方位を推定するように構成され、推定された該機首方位を使用して前記ジャイロコンパスの整合を生成するようにさらに構成され、推定された前記機首方位の少なくとも一部を使用して変換行列を初期化するように構成され、初期化された該変換行列を使用して前記カルマンフィルタを初期化するようにさらに構成され、リアルタイムで平均化された前記センサデータの第１のセットを使用してセンサ誤差を推定するように構成され、既知の重力加速度値及び地球自転速度値を用いて、推定された前記誤差を補正して、動的に較正された前記センサデータの第１のセットを生成するようにさらに構成される、請求項１に記載のナビゲーションシステム。
【請求項３】
ジャイロコンパスの整合用の方法であって、
複数のセンサからセンサデータを受信すること、
前記センサデータの少なくとも一部を動的に較正すること、
動的に較正された前記センサデータに基づいてジャイロコンパスの整合情報を生成すること、及び
生成された前記ジャイロコンパスの整合情報に基づいてナビゲーション出力を表示すること、
を含み、
前記ジャイロコンパスの整合情報を生成することは、動的に較正された前記センサデータに基づいて機首方位を推定することを含み、推定された該機首方位の少なくとも一部を使用して変換行列を初期化することをさらに含み、前記動的に較正することは、リアルタイムの平均化を使用して前記センサデータを処理することであって、ノイズが低減された平均化されたセンサデータを生成する、処理することを含み、平均化された該センサデータを使用してセンサ誤差を推定すること、並びに、既知の重力加速度値及び地球自転速度値を用いて、推定された前記センサ誤差を補正することをさらに含み、前記機首方位を推定することは、ジャイロスコープの成分データを較正すること、既知の地球自転速度値に基づいて標準成分を計算すること、並びに、較正された前記ジャイロスコープの成分データ、前記標準成分、及び動的に較正された前記センサデータを使用して推定された機首方位を生成することを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動的に較正されるセンサデータと、ナビゲーションシステム内の繰り返し拡張カルマンフィルタとを使用する、ジャイロコンパスの整合用のシステム及び方法に関する。
【背景技術】
【０００２】
ナビゲーションシステムは、非線形動的システムの一例である。ナビゲーションシステムの開発に関連付けられる問題の１つは、動的システムの様々な状態を推定することにある。そのような推定は通常、ナビゲーションシステムのソフトウェアを利用する。そのような推定を行うために、拡張カルマンフィルタ（ＥＫＦ）がナビゲーションシステムソフトウェア内で使用されてきた。幾つかのナビゲーションシステムにおいて、ＥＫＦは、非線形システムに対するテイラー級数展開、及び観測方程式を適用し、１次項を利用して既知の線形カルマンフィルタ理論を適用し、ここで、確率密度関数（ＰＤＦ）はガウス形であると推定される。
【０００３】
しかしながら、実際には、ＥＫＦは幾つかの制限を示してきた。そのような制限の１つは、小さい誤差しかＥＫＦへ入力することができないということである。さもなければ、非線形誤差挙動がある場合、共分散行列の更新において、１次の近似値が原因で、偏った解及び矛盾が生じるおそれがあり、これによってフィルタが不安定になるおそれがある。ＥＫＦの２次バージョンが存在するが、実施及び計算がより複雑になるため、使用が不可能になる傾向がある。
【０００４】
１次の手法を改善する一般的な技法は繰り返し（iterated）ＥＫＦであり、これは、名目上の状態推定を再定義すると共に測定式を再び線形化することによって、現時点での観察においてＥＫＦ式を効果的に反復する。繰り返しＥＫＦは、特に測定関数において著しい非線形性がある場合において、基本のＥＫＦよりも良好な性能を提供することができる。
【０００５】
近年、低コストのＭＥＭＳベースのセンサが利用可能になり、慣性ナビゲーションシステム（ＩＮＳ）に利用することができるようになっている。そのようなＩＮＳの用途は、航空機のナビゲーション、位置の決定及び案内を含む。大抵のナビゲーションシステムはＧＰＳ範囲測定装置及びＩＮＳを含んでおり、ＩＮＳは、角速度、速度及び方位角測定に関するデータを提供し、これらのデータを組み合わせて使用して移動体（例えば、航空機）の動きの測定が行われる。ナビゲーションシステムは範囲誤差推定装置も含む。この誤差推定装置の出力に基づいて、移動体の位置を決定することができる。誤差推定装置は、時にはカルマンフィルタ及び平均化プロセスを使用して実施される。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、様々な測定装置の出力はカルマンフィルタ等を使用して補正されるため、移動体の位置を、高精度のセンサを使用することなく比較的高いレベルの精度で推定することができる。しかしながら、高ノイズ、非線形効果、及び精度が低い測定という、低コストのＭＥＭＳセンサに関連付けられる性質に起因して、従来のＥＫＦ推定は時間の経過と共に劣化して信頼性が失われることになる。したがって、ＩＮＳの精度は、特にＧＰＳデータが利用不可能である場合には制限されたものになる。ほとんどの非線形カルマンフィルタを、推定誤差を改善するために使用することができるが、そのような実施は困難である。より詳しく述べると、そのような実施ではチューニングが困難であり、加えて、非線形効果は或る特定の状況においてのみ出現するので、推定方式を切り換えるのが困難である。
【０００７】
ＭＥＭＳ装置ベースの慣性測定ユニット（ＩＭＵ）のような安価なＩＭＵを使用する現在のナビゲーションシステムでは、大きい「ターンオン」バイアス及び他の関連する誤差に起因してジャイロコンパスの整合も困難である。
【課題を解決するための手段】
【０００８】
本発明は、航空機用のナビゲーションシステムであって、航空機の動作に関するセンサデータの第１のセットを提供するように構成される慣性測定装置と、航空機の位置に関するデータの第２のセットを提供するように構成される位置決めユニットとを備える、ナビゲーションシステムを含む。一例の実施の形態では、ナビゲーションシステムは、慣性測定装置及び位置決め装置によって提供されるデータセットを受信するように構成される処理装置を備え、当該処理装置は、受信された第１のデータセットを動的に較正するように構成され、カルマンフィルタを備え、最初に動的に較正された第１のデータセット、第２のデータセット、及びカルマンフィルタを使用してジャイロコンパスの整合を生成するようにさらに構成される。
【０００９】
本発明のさらなる態様によれば、慣性測定装置は、マイクロ電気機械システム（ＭＥＭＳ）ベースの加速度計及びジャイロスコープを備える。
本発明の他の態様によれば、処理装置は、センサデータの第１のセットをリアルタイムで平均化するように構成され、動的に較正されたセンサデータの第１のセットに基づいて機首方位（heading）を推定するように構成され、推定された機首方位を使用してジャイロコンパスの整合を生成するように構成される。
【００１０】
本発明のさらに追加の態様によれば、処理装置は、推定された機首方位の少なくとも一部を使用して変換行列を初期化するように構成され、初期化された変換行列を使用してカルマンフィルタを初期化するようにさらに構成される。
【００１１】
本発明のさらに他の態様によれば、処理装置は、リアルタイムで平均化されたセンサデータの第１のセットを使用してセンサ誤差を推定するように構成され、既知の重力加速度値及び地球自転速度値を用いて、推定されたセンサ誤差を補正して、動的に較正されたセンサデータの第１のセットを生成するようにさらに構成される。
【００１２】
さらに他の態様によれば、本発明は、ジャイロコンパスの整合用の方法を含み、当該方法は、複数のセンサからセンサデータを受信するステップ、センサデータの少なくとも一部を動的に較正するステップ、及び、動的に較正されたセンサデータに基づいてジャイロコンパスの整合情報を生成するステップを含む。
【００１３】
本発明のさらに追加の態様によれば、本方法は、生成されたジャイロコンパスの整合情報に基づいてナビゲーション出力を表示するステップを含む。
本発明のさらに他の態様によれば、本方法は、動的に較正されたセンサデータに基づいて機首方位を推定するステップ、推定された機首方位の少なくとも一部を使用して変換行列を初期化するステップ、及び、初期化された変換行列を使用して繰り返し拡張カルマンフィルタを初期化するステップを含む。
【００１４】
上記の概要から容易に理解されるように、本発明は、動的に較正されるセンサデータを使用する、ジャイロコンパスの整合用のシステム及び方法を提供する。
本発明の好ましい実施形態及び代替の実施形態は、添付の図面を参照して以下において詳細に説明される。
【発明を実施するための最良の形態】
【００１５】
図１は、処理装置５１を備えるナビゲーションシステム５０のブロック図である。当該処理装置５１は、上述したような非線形誤差の処理に関連付けられる問題に少なくとも部分的に対処するために、カルマンフィルタの複数の実施間で動的に切り換えを行うように構成されるナビゲーションプロセッサ５２を備える。ナビゲーションシステム５０は、航空機又は宇宙機のような移動体（図示せず）において使用される。一例では、カルマンフィルタの複数の実施間での動的な切り換えは、ジャイロスコープのコンパスの整合時間に関連付けられる問題に対処するために利用される。ナビゲーションシステムの実施に特有なことであるが、この動的な切り換えによって、ナビゲーションプロセッサ５２は、位置推定時に、受信した慣性データにおける非線形効果に対処すると共に、ナビゲーションシステム５０のジャイロスコープのコンパスの整合時間を短縮することができるようになる。他の例では、ジャイロコンパスの整合時間は、図２〜図５を参照してさらに説明される、加速度計及びジャイロスコープのデータの動的較正、動的に較正されたデータに基づく機首方位の推定、推定された機首方位情報を使用する変換行列の初期化、及びその変換行列を用いる繰り返し拡張カルマンフィルタ（ＩＥＫＦ）の初期化を使用することによって短縮される。
【００１６】
さらに図１を参照すると、ナビゲーションシステム５０は、例えばＭＥＭＳベースのジャイロスコープ及び加速度計を有する慣性センサ６０を有する慣性測定装置を備える。一例では、ナビゲーションシステム５０はまた、気圧高度計６２、ＧＰＳ受信機位置決めユニット６４、真の対気速度（true airspeed、ＴＡＳ）指示器６６、及び磁力計６７のような他のセンサも備える。幾つかの例では、ナビゲーションシステム５０は、他のタイプのセンサをより少なく又はより多く含むこともできる。ナビゲーションシステム５０は、重力入力６８及び地球自転速度入力６９も備える。重力入力６８は、一例において、処理装置５１がアクセスすることができる、デジタルに記憶されている世界重力マップである。
【００１７】
静止モードの一例では、慣性センサ６０内に含まれるジャイロスコープは地球自転速度の成分（ｘ、ｙ及びｚ）を記録し、慣性センサ６０内に含まれる加速度計は重力の成分（ｘ、ｙ及びｚ）を記録する。別の実施例では、重力入力６８において使用される重力の値は、世界測地系（World Geodetic System、ＷＧＳ）、改正ＷＧＳ８４のような標準の座標系に関連付けられる重力情報を使用して求められる。地球自転速度は、ナビゲーションシステム５０が地球の表面上のどこに位置するかを問わず一定である。一実施例では、地球自転速度入力６９及び重力入力６８は較正のために使用されて、慣性センサ６０の「バイアス」又は「スケール係数」が求められる。そして、処理装置５１は、慣性センサ６０、重力入力６８及び地球自転速度入力６９からの情報に基づいて、補償されたセンサデータを生成することができる。その後、ジャイロスコープ及び加速度計の補償されたセンサデータの成分（ｘ、ｙ及びｚ）は処理装置５１によって使用され、機首方位が生成される。
【００１８】
処理装置５１は、リストされた感知装置からのデータを処理すると共に、組み合わされたセンサデータ７２をナビゲーションプロセッサ５２に出力する入力処理ユニット７０も備える。ナビゲーションプロセッサ５２は、繰り返し拡張カルマンフィルタ（ＩＥＫＦ）７４を利用して、組み合わされたセンサデータ７２から誤差を除去し、正確なナビゲーション出力データ７８をナビゲーション表示装置８０に提供すると共に入力処理ユニット７０へ戻す。一例の実施形態では、ＩＥＫＦ７４は、ローカルモード又はグローバルモードで選択的に動作することができる。カルマンフィルタ７４はまた、慣性センサ補正値８２を入力処理ユニット７０へ戻す。入力処理装置７０はまた、慣性センサ６０からのデータを処理して、組み合わされたセンサデータ７２のセットをナビゲーションプロセッサ５２へ出力する。しかし、他の実施例では、センサデータは、ナビゲーションプロセッサ５２に出力される前に組み合わされない。一実施例では、ナビゲーションプロセッサ５２は、ジャイロコンパスの整合が実行されているときに、グローバルな繰り返し拡張カルマンフィルタ（Ｇ−ＩＥＫＦ）モードにおいてＩＥＫＦ７４を使用する。
【００１９】
一実施形態では、カルマンフィルタ７４は、少なくとも位置誤差状態及び速度誤差状態を利用して初期化され、推定技法を組み込んでおり、この推定技法によってナビゲーションシステム誤差の推定値が提供される。この推定技術は、センサ６０、６２、６４、６６及び６７のうちの１つ又は複数から受信した現在の測定値の精度を、センサ６０、６２、６４、６６及び６７に関連付けられる誤差の以前の推定値の精度に関連させるカルマンゲイン行列の計算を含む。
【００２０】
一実施形態では、ナビゲーションシステム５０によって受信されるホイールセンサ信号８４は、ナビゲーションシステム５０を組み込む航空機（図示せず）が地上にあるか否かを示す。図示される実施形態では、ホイールセンサ信号８４はカルマンフィルタ７４に提供される。航空機が地上にあることを示す指示は静止状態と呼ばれることがあり、ジャイロコンパスの整合は通常、航空機が静止しているときに実行される。特定の一実施形態では、カルマンフィルタ７４は、ホイールセンサ信号８４の状態を利用して、センサ６０、６２、６４、６６及び６７の時間更新誤差状態及び測定更新誤差状態の両方の繰り返し（グローバル繰り返し拡張カルマンフィルタ（Ｇ−ＩＥＫＦ）モード）と、センサ６０、６２、６４、６６及び６７の測定更新誤差状態のみの繰り返し（繰り返し拡張カルマンフィルタ（ＩＥＫＦ）モード）との間で切り換えを行なう。ホイールセンサ信号８４に関して記載されているが、センサからの他の信号及びデータの組合せを利用して、カルマンフィルタ７４を、センサ６０、６２、６４、６６及び６７の時間更新誤差状態及び測定更新誤差状態の両方の繰り返しと、センサ６０、６２、６４、６６及び６７の測定更新誤差状態のみの繰り返しとの間で切り換えることができる。
【００２１】
上述したように、ナビゲーションシステム５０は高精度のリアルタイムのシステムであり、カルマンフィルタ（ＩＥＫＦ）７４を組み込んである。本明細書でさらに説明するように、ＩＥＫＦ７４は、１回の繰り返しを実行する基本の線形カルマンフィルタと、数回の繰り返しを実行する非線形カルマンフィルタとの両方として作動するように構成される。１回の繰り返しを行なうか又は複数回の繰り返しを行なうかの決定は、例えば、入力処理ユニット７０で受信する１つ又は複数の状態に基づく。この決定は、剰余、共分散行列値、誤差状態間の差、又は入力処理ユニット７０で受信する１つ又は複数の信号に基づくこともできる。ナビゲーションの間、センサ６０、６２、６４、６６及び６７から受信するセンサデータは、線形及び非線形の両方の傾向を示す特性と共に変化し続ける。システム５０は、非線形の傾向を動的に特徴づけると共に、収束情報に基づいてカルマンフィルタ７４を適合させるように構成される。一実施例では、システム５０はまた、静止状態と非静止状態との間でモード切り換えを行って、カルマンフィルタ７４を、Ｇ−ＩＥＫＦ動作モードとＩＥＫＦ動作モードとに適合させるように構成される。
【００２２】
一例では、処理装置５１は、慣性測定装置センサ６０からセンサデータの第１のセットを受信すると共に、ＧＰＳ受信機位置決めユニット６４からデータの第２のセットを受信するように構成される。処理装置５１は、加速度計及びジャイロスコープに基づくＭＥＭＳから受信される測定データのような、慣性測定装置センサ６０によって提供されるセンサデータの第１のセットを動的に較正するように構成される。処理装置５１は、最初に動的に較正された第１のデータセット、第２のデータセット、及びＩＥＫＦ７４を使用してジャイロコンパスの整合を生成するようにさらに構成される。
【００２３】
一例では、ジャイロコンパスの整合のプロセスは、ナビゲーションシステム５０を備える移動体（図示せず）が静止している間に実行される。機首方位は、粗い整合モードにおいて或る範囲（使用される慣性センサ６０に応じる数度）内で特定される。その後、精密モードが使用されて、機首方位の精度をさらに向上させる。精度は、高価なＩＭＵで概ね０．０１度内に確定される。さらなる一実施例では、ＤＣＡＬの粗モード及び精密モードは、ＭＥＭＳベースのＩＭＵのような安価なＩＭＵで使用することができる。ジャイロコンパスの整合は概して、（１）ＤＣＡＬ粗モード、（２）ＩＥＫＦ粗モード、及び（３）ＩＥＫＦ精密モードの順番で実行される。一例では、ＤＣＡＬ粗モードはリアルタイムの較正を含む。さらなる一実施例では、ＤＣＡＬ粗モードはまた、ＤＣＡＬ支援センサデータを用いて機首方位情報を見つけるために、軌道生成（ＴＧＥＮ）エンジン又は同様のタイプのエンジンを反転すること（reversing）も含む。概して、ＴＧＥＮエンジンは、静止状態を含む目標軌道に従って理想的なセンサデータを生成するために使用される。別の実施例では、機首方位は、ＥＫＦ精密モードが直ぐ後に続くＤＣＡＬ粗モードを使用して特定される。さらなる別の例では、機首方位は、ＥＫＦ粗モード及び後続のＥＫＦ精密モードを使用して特定される。機首方位特定のために使用されるモードの組み合わせは、異なる用途の必要性に適合するために変更することができる。
【００２４】
一例では、処理装置５１は、センサデータの第１のセットをリアルタイムで平均化し、動的に較正されたセンサデータの第１のセットに基づいて機首方位を推定し、推定された機首方位の少なくとも一部を使用して機体−局所変換行列（body to local conversion matrix）を初期化し、初期化された機体−局所変換行列を使用してＩＥＫＦ７４を初期化するように構成される。一実施例では、機体座標系は、ナビゲーションシステム５０が含まれる航空機（図示せず）に関連して定義され（ｘ−機首、ｙ−翼、ｚ−下方）、一方局所的座標系は、局所的方向で定義される（ｘ−北、ｙ−東、ｚ−下方）。変換行列は、単に平均化された加速度計データではなく、推定された機首方位情報を使用して初期化される。さらなる一実施例では、処理装置５１は、リアルタイムで平均化されたセンサデータの第１のセットを使用してセンサ誤差を推定するようにさらに構成され、既知の重力加速度入力６８及び地球自転速度入力６９を用いて、推定されたセンサ誤差を補正するようにさらに構成される。一実施例では、ナビゲーション表示装置８０は、生成されたジャイロコンパスの整合を使用してナビゲーション情報を表示するように構成される。
【００２５】
カルマンフィルタ７４を利用することによって、様々な誤差状態に関連付けられる非線形効果が低減され、非線形カルマンフィルタ７４を、収束状態に基づいて動的にオン又はオフにすることができる。別な言い方をすれば、システム５０内のカルマンフィルタ７４は、システム５０が受信するセンサ挙動又は他の信号に基づいて、グローバル繰り返し拡張カルマンフィルタとして又は繰り返し拡張カルマンフィルタとして、適合して繰り返しを実行する。１つのそのようなセンサ挙動の分析は、現在の誤差状態ベクトルを前の誤差状態ベクトルと比較することを含む。より詳細には、一実施形態では、第１の誤差状態繰り返し及び第２の誤差状態繰り返しからのジャイロスコープのデータ値及び誤差値の比較が処理装置５１によって利用され、カルマンフィルタ７４を動作させるか否か、及びどちらのモードで動作させるかが決定される。機首方位誤差は、カルマンフィルタ７４の複数回の繰り返しによって小さくなる。複数の繰り返し間で値を比較することによって、処理装置５１は、非線形効果が所定の許容可能なレベルに低減されるか否かを判断する。そのような分析は、センサ挙動が誤差の大きさの関数として線形であるか又は非線形であるかに関する判定を含み、また、カルマンフィルタ７４の繰り返し時間でのジャイロスコープの非線形性の較正をさらに含むことができる。そのような実施形態は、システム５０によって行われる位置決定の精度を改善するものと考えられる。
【００２６】
繰り返し拡張カルマンフィルタの基本式は以下の通りである：
時間更新推定（グローバル）：
状態推定伝播
【００２７】
【数１】
0005237723.tif 000002
【００２８】
誤差共分散伝播
【００２９】
【数２】
0005237723.tif 000003
【００３０】
測定更新（グローバル＋ローカル）：
状態推定の初期化
【００３１】
【数３】
0005237723.tif 000004
【００３２】
状態推定値更新
【００３３】
【数４】
0005237723.tif 000005
【００３４】
カルマンゲイン更新
【００３５】
【数５】
0005237723.tif 000006
【００３６】
誤差共分散更新
【００３７】
【数６】
0005237723.tif 000007
【００３８】
上記において、ｘは状態ベクトルであり、Ｆは状態遷移行列であり、Ｐは共分散行列であり、Ｑは動的攪乱ノイズの共分散であり、Ｒは測定ノイズの共分散であり、Ｈは測定感度行列であり、Ｋはカルマンゲインである。指数「ｉ」は繰り返しに関して使用され、ｋは時間関連の指数である。上記式（１）〜（６）から判断することができるように、ローカル繰り返し拡張カルマンフィルタの実施では、繰り返し中に測定式（４）〜（６）のみが更新される。
【００３９】
しかしながら、グローバル繰り返し拡張カルマンフィルタの実施では、繰り返し中に時間式及び測定式の両方が更新される。状態推定値が逆伝播されることから、一実施形態では、ジャイロコンパスの整合のために、グローバル繰り返し拡張カルマンフィルタの実施が利用される。グローバル繰り返し拡張カルマンフィルタの実施の基本式は、ローカル拡張カルマンフィルタの実施の基本式と同様であるが、グローバル繰り返しに関しては、時間推定式（１）及び（２）と測定式（４）〜（６）との両方が更新される。グローバル繰り返し中に時間ステップを「仮想時間」として維持している間、静止状態の場合に関しては測定数を低減することができ、従来の拡張カルマンフィルタ手法と比較して整合時間が大幅に短くなる。収束が達成されると、繰り返しが停止される。
【００４０】
繰り返し中、誤差状態を判定するのに利用される測定式における剰余は、誤差を低減するために何が必要とされるかに関する指示を提供する。加えて、カルマンフィルタ７４に関連付けられるカルマンゲインは、次の誤差状態判定へのステップの大きさを決定するときに、因数分解される。特に、一実施例では、カルマンフィルタ７４は、時間更新式及び測定更新式の両方を反復することによって、ジャイロスコープのコンパスの整合時間を短縮する。そのような繰り返しは、基本の拡張カルマンフィルタを利用するときの短い時間ステップの使用と実質的に等しい。様々な安価なセンサからのデータ、例えばマイクロ電気機械装置（ＭＥＭＳ）ベースの慣性システムからのデータに存在するノイズレベルに起因して、カルマンフィルタ７４のような拡張カルマンフィルタの時間ステップは通常、概ね１秒に選択される。しかしながら、幾つかの実施例ではより間隔が密な時間ステップが使用される。そのような時間ステップを使用して、較正中にセンサデータの非線形性を測定することができる。一実施例では、較正は、図３を参照してより完全に説明されるように動的に実行される。
【００４１】
非線形性を測定するための別の基準は、現在の誤差状態ベクトルと前の誤差状態ベクトルとの比較である。例えば、繰り返し拡張カルマンフィルタの第１の繰り返しは基本拡張カルマンフィルタと同じである。この第１の繰り返しによって、受信したセンサデータの非線形効果が除去されない場合は、フィルタがさらに繰り返しを実行する。一実施形態では、図１を再び参照すると、リアルタイムナビゲーションシステム５０が、２つのレートプロセッサ（図示せず）を備えて構成されて、これらの繰り返しに対応する。一方のレートプロセッサは、上記のカルマンフィルタの実施のために利用され、比較的低速度で動作し、一方、他方のレートプロセッサは、センサデータの更新に利用される高レートプロセッサである。カルマンフィルタの実施内では、一実施形態において、ｆｏｒループが使用されて繰り返しが実行される。繰り返し中、センサデータの測定値を除いて、誤差状態ベクトル及び動的共分散を含む他のナビゲーションパラメータが更新される。
【００４２】
図２は、図１に示されるシステム５０に従ってナビゲーション出力を生成する方法１００のフローチャートである。まず、ブロック１１０において、センサデータの動的較正（ＤＣＡＬ）がリアルタイムで実行される。一実施例では、これは、慣性測定装置センサ６０からのジャイロスコープ及び加速度計のデータに対して入力処理ユニット７０が実行する。別の実施例では、ＧＰＳ受信機位置決め装置６４からのデータも較正される。ＤＣＡＬは、図３を参照してより詳細に説明される。次に、ブロック１２０において、較正されたセンサデータを使用して機首方位が推定される。機首方位の推定は、図４を参照してより詳細に説明される。その後、ブロック１３０において、推定された機首方位を使用して、機体−局所変換行列が初期化される。変換行列の初期化は、図５を参照してより詳細に説明される。次に、ブロック１４０において、ＩＥＫＦ７４のような繰り返しカルマンフィルタ（ＩＥＫＦ）の粗モードが、機体−局所変換行列を使用して初期化され、ＩＥＫＦ７４は精密モードに切り換えられる。その後、ブロック１５０において、初期化されたＩＥＫＦ７４を使用してナビゲーション処理が実行される。その後、ブロック１６０において、ナビゲーション処理に基づいてナビゲーション出力が生成される。一実施例では、ナビゲーション処理は、ナビゲーションプロセッサ５２によって実行され、ナビゲーション表示装置８０に出力される。
【００４３】
図３は、図２に示されるブロック１１０のさらなる詳細を示すフローチャートである。まず、ブロック２００において、情報内のノイズを低減するために、加速度計及びジャイロスコープのセンサデータがリアルタイムで平均化される。一実施例では、平均化は、処理装置５１によって２段階で実行される。第１の段階では、例えば概ね１秒間で、３００Ｈｚ、６００Ｈｚ、又は１２００Ｈｚのような高データレートを使用してデータが平均化される。第２の段階では、ナビゲーションシステム５０において使用されるセンサに応じて変化するより長い整合期間にわたってデータが平均化される。整合期間は、例えば概ね３０秒〜概ね３００秒に及ぶことができる。次に、ブロック２１０において、ジャイロスコープ及び加速度計の誤差が、記録されたセンサデータと、例えば重力入力６８及び地球自転速度入力６９から受信される値のような重力値及び地球自転速度値とを比較することによって推定される。その後、ブロック２２０において、推定されたジャイロスコープ及び加速度計の誤差が、既知の重力値及び地球自転速度値によって補正され、補償されたセンサデータが生成する。例えば、記録されたセンサデータが、重力に関してわずか０．５ｇであると求められた場合、記録されたデータは２の補償係数で乗算され、補償された重力値が生成される。次に、ブロック２３０において、補償されたセンサデータが較正されたセンサデータとして出力される。
【００４４】
図４は、図２に示されるブロック１２０のさらなる詳細を示すフローチャートである。まず、ブロック２６０において、ジャイロスコープデータの成分較正が実行される。地球自転速度及び緯度は静止状態の場合一定であるため、ｚ成分及び
【００４５】
【数７】
0005237723.tif 000008
【００４６】
成分は別個に較正することができる。次に、ブロック２７０において、地球自転速度値及び緯度値を使用して標準成分が計算される。一実施例では、標準成分は、式
【００４７】
【数８】
0005237723.tif 000009
【００４８】
を使用して計算され、地球自転速度×ｃｏｓ（緯度）によって較正され、ここで、地球自転速度は地球の回転速度であり、ｚ成分は、地球自転速度×ｓｉｎ（緯度）によって較正される。理想的なジャイロスコープセンサの場合、ジャイロスコープ値のｚ成分は、地球自転速度×ｓｉｎ（緯度）である。実際のジャイロスコープからのｚ成分と、地球自転速度×ｓｉｎ（緯度）とを比較することによって、「バイアス」又はスケール「係数」を求めることができる。その後、より正確な値を生成するために、実際のセンサデータを補償することができる。次に、ブロック２８０において、成分較正されたセンサデータを使用して機首方位が推定される。一実施例では、機首方位は、式
【００４９】
【数９】
0005237723.tif 000010
【００５０】
を使用して推定される。式中、Ｗｙは較正後の測定された地球自転速度のｙ成分であり、ＷＥは地球の回転の角速度であり、λはナビゲーションシステム５０が位置する緯度値である。
【００５１】
図５は、図２に示されるブロック１３０のさらなる詳細を示すフローチャートである。まず、ブロック３００において、１次の近似値を使用して平準化（leveling）を実行し、機体−局所変換行列の第３の列を求める。一実施例では、平準化は、重力入力６８からの重力データを使用して較正される、慣性センサ６０からの加速度計データを使用してロール及びピッチの角度を見つけるプロセスとして定義され、一方、整合は、機体座標系と局所的座標系との間で機首方位又はヨー角を特定するプロセスとして定義される。一実施例では、以下の式がこのステップにおいて使用され、式中、ψは回転ベクトルである：
【００５２】
【数１０】
0005237723.tif 000011
【００５３】
次に、ブロック３１０において、方位成分が使用されて、機体−局所変換行列内のさらなる値が求められる。一実施例では、以下の式がこのステップにおいて使用される：
【００５４】
【数１１】
0005237723.tif 000012
【００５５】
その後、ブロック３２０において、機体−局所変換行列が初期化される。一実施例では、以下の式が使用される：
【００５６】
【数１２】
0005237723.tif 000013
【００５７】
ロール及びピッチが式７〜式９によって求められ、且つ、ヨー（機首方位）が、図４を参照して説明される手順に従って求められた後、変換行列が式７〜式１４に従って求められる。一実施例では、静止状態の場合には有効な仮定である、小さな平準化角度（ロール及びピッチの角度）の仮定が使用される。
【００５８】
上述したように、本発明の好ましい実施形態を例示及び説明してきたが、本発明の精神及び範囲から逸脱することなく多くの変更を行うことができる。例えば、緯度及び経度のような位置情報を、ジャイロコンパスの整合中にＧＰＳ装置から受信するのではなく、全地球測位システムに頼らない位置決め装置、パイロット、又は別のユーザから受信することができる。また、ジャイロコンパスの整合のために、ＤＣＡＬ粗モード（「リアルタイム較正」）と、「軌道生成エンジン」の反転（inverse）、ＩＥＫＦ粗モード、及びＩＥＫＦ精密モードとの様々な組み合わせを使用することもできる。本システム及び本方法は、安価なＩＭＵを使用するナビゲーションシステムに加えて高価なＩＭＵを使用するナビゲーションシステムのジャイロコンパス整合時間を短縮するために使用することもできる。したがって、本発明の範囲は、好ましい実施形態の開示によって限定されない。代わりに、本発明は、添付の特許請求の範囲を参照することによってのみ規定されるように意図されている。
【図面の簡単な説明】
【００５９】
【図１】多数の動作モードにおいて位置解決を提供するように動作可能な繰り返しカルマンフィルタを組み込む多入力ナビゲーションシステムのブロック図である。
【図２】本発明の一実施形態に従ってナビゲーション出力を生成する方法のフローチャートである。
【図３】本発明の一実施形態に従ってナビゲーション出力を生成する方法のフローチャートである。
【図４】本発明の一実施形態に従ってナビゲーション出力を生成する方法のフローチャートである。
【図５】本発明の一実施形態に従ってナビゲーション出力を生成する方法のフローチャートである。
【図１】
0005237723.tif 000014
【図２】
0005237723.tif 000015
【図３】
0005237723.tif 000016
【図４】
0005237723.tif 000017
【図５】
0005237723.tif 000018