JP2007240532A - ナビゲーション・システム内での反復拡張カルマン・フィルタを実施する方法及び装置 - Google Patents

ナビゲーション・システム内での反復拡張カルマン・フィルタを実施する方法及び装置 Download PDF

Info

Publication number
JP2007240532A
JP2007240532A JP2007058360A JP2007058360A JP2007240532A JP 2007240532 A JP2007240532 A JP 2007240532A JP 2007058360 A JP2007058360 A JP 2007058360A JP 2007058360 A JP2007058360 A JP 2007058360A JP 2007240532 A JP2007240532 A JP 2007240532A
Authority
JP
Japan
Prior art keywords
data
navigation system
kalman filter
vehicle
error state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007058360A
Other languages
English (en)
Other versions
JP5046687B2 (ja
JP2007240532A5 (ja
Inventor
Yueping Zeng
ユーピン・ゼン
Jeffrey W Kirkland
ジェフリー・ダブリュー・カークランド
John F Anderson
ジョン・エフ・アンダーソン
Lawrence J Leftin
ローレンス・ジェイ・レフティン
Richard W Briske
リチャード・ダブリュー・ブリスク
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell International Inc
Original Assignee
Honeywell International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc filed Critical Honeywell International Inc
Publication of JP2007240532A publication Critical patent/JP2007240532A/ja
Publication of JP2007240532A5 publication Critical patent/JP2007240532A5/ja
Application granted granted Critical
Publication of JP5046687B2 publication Critical patent/JP5046687B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/183Compensation of inertial measurements, e.g. for temperature effects
    • G01C21/188Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

【課題】慣性測定装置、位置決め装置及び処理装置(70)を備える車両用のナビゲーション・システム(10)を提供する。
【解決手段】慣性測定装置は、車両の運転に関する第1のセットのデータを提供するように構成され、位置決め装置は、車両の運転に関する第2のセットのデータを提供するように構成れる。処理装置は、慣性測定装置及び位置決め装置が提供するデータのセットを受信するように構成され、処理装置は誤差処理装置を備える。誤差処理装置は、処理装置が受信したデータのセットに関係する時間更新誤差状態及び測定更新誤差状態を用いてプログラムされるものであり、第1の基準に基づいて時間更新誤差状態及び測定更新誤差状態の双方を繰り返し、第2の基準に基づいて測定更新誤差状態のみを繰り返すように構成される。
【選択図】図2

Description

本発明は、概してナビゲーション・システムに関し、より詳細には、INS/GPSをベースにしたナビゲーション・システム内において反復され拡張されるカルマン・フィルタを実現する方法及び装置に関する。
ナビゲーション・システムは、非線形動的システムの一例である。ナビゲーション・システムの開発に関係する問題の1つは、動的システムの様々な状態を推定することにある。そのような推定には、典型的には、ナビゲーション・システムのソフトウェアを用いる。拡張カルマン・フィルタ(extended Kalman filter)(EKF)をナビゲーション・システム・ソフトウェア内で使用して、斯かる推定を行って来た。幾つかのナビゲーション・システムにおいて、EKFは、非線形システムに対してのテイラー級数展開及び観察方程式を適用し、一次項を用いて公知の線形カルマン・フィルタ理論を適用し、確率密度関数(PDF)はガウス形であると推定される。
しかしながら、実際には、EKFには幾つかの制限があった。斯かる制限の1つは、EKFへ入力されることを許容される誤差は、小さいもののみであることである。さもなければ、非線形の誤差の挙動がある場合、共分散行列の更新において、一次の近似値が原因で、偏った解及び矛盾を生じさせることになり、これによりフィルタが不安定となる。EKFの二次バージョンも存在するが、実施及び計算が一段と複雑になるので、使用が困難な傾向にある。
一次の手法を改善する一般的な方法は、繰り返しEKF(反復EKF、iterated EKF)であり、これは、名目状態推定(nominal state estimate)を再定義し、測定式を再び線形化することにより、現時点での観察においてEKF式を効果的に反復する。反復EKFでは、基本のEKFと比べて、より良い性能を提供することが可能となり、特に、測定関数において著しい非線形性がある場合において、良い性能を提供することが可能である。
近年、低コストのMEMSをベースにしたセンサが利用できるようになり、慣性ナビゲーション・システム(INS)に利用できるようになっている。斯かるINSの応用は、航空機のナビゲーション、位置の決定および案内を含む。大抵のナビゲーション・システムはGPS範囲測定装置およびINSを含んでおり、INSは、角速度、速度及び方位測定に関するデータを提供し、これらのデータを組み合わせて使用して移動体(例えば、航空機)の動きの測定を行なう。ナビゲーション・システムはまた、範囲誤差推定装置を含む。この誤差推定装置の出力に基づいて、移動体の位置を決定できる。誤差推定装置は、時にはカルマン・フィルタ及び平均化プロセスを使用して実施されることがある。
様々な測定装置の出力は、カルマン・フィルタ等を使用して補正され、それにより、移動体の位置を、高精度のセンサを使用することなく比較的高いレベルの精度で推定することができる。しかしながら、低コストのMEMSセンサは、ノイズ・レベルが高く、非線形の影響があり、測定の精度が低いので、従来のEKF推定は時間の経過と共に低下して信頼性が失われることになる。従って、INSの精度は制限されたものになり、特に、GPSデータが利用できない場合には、制限されたものとなる。殆どの非線形カルマン・フィルタは、推定誤差を改善するために使用できるが、その実施は困難である。より詳しく述べると、その実施では、チューニングが困難であり、また、非線形の影響は或る状況においてのみ出現するので、推定方式を切り替えるのが困難である。
従って、現在利用可能である高価なナビゲーション・システムと同等のレベルの精度を提供できる低コストのナビゲーション・システムの必要性があり、斯かるナビゲーション・システムは未だ実現されていない。
本発明の一態様によれば、車両用ナビゲーション・システムが提供され、このシステムは、車両の運転に関する第1のセットのデータを提供するように構成された慣性測定装置と、車両の運転に関する第2のセットのデータを提供するように構成された位置決め装置とを含む。斯かるナビゲーション・システムは、更に、前記の慣性測定装置及び位置決め装置が提供するデータのセットを受信するように構成された処理装置を含む。斯かる処理装置は、更に、受信したデータのセットに関係する時間更新誤差状態及び測定更新誤差状態を用いてプログラムされる誤差処理装置を含む。誤差処理装置は、時間更新誤差状態及び測定更新誤差状態の双方を第1の基準に基づいて繰り返し、また、測定更新誤差状態のみを第2の基準に基づいて繰り返すように構成される。処理装置は、更新した誤差状態に基づいて、少なくとも車両の位置及び速度を推定するように構成される。
本発明の別の形態によると、物体の位置を推定する方法が提供される。この方法は、複数の外部ソースからのセンサ・データを受信し、外部ソースの少なくとも1つから受信したデータが物体の変化する位置を示すものであるか否かを判定し、受信したデータが変化する位置を示すものでない場合、受信したセンサ・データについて時間更新誤差状態及び測定更新誤差状態の双方を繰り返して物体の位置を決定し、受信したデータが変化する位置を示すものである場合、受信したセンサ・データについて測定更新誤差状態を繰り返して物体の位置を決定することを含む。
本発明の更に別の形態によれば、受信したセンサ・データに関しての時間更新誤差状態及び測定更新誤差状態を用いてプログラムされたカルマン・フィルタが、提供される。カルマン・フィルタは、第一の基準に基づいて時間更新誤差状態及び測定更新誤差状態の双方を繰り返し、第二の基準に基づいて測定更新誤差状態のみを繰り返すように構成される。
図1は、カルマン・フィルタ12を組み込んだナビゲーション・システム10のブロック図である。ナビゲーション・システム10は、グローバル・ポジショニング・システム(GPS)及び慣性ナビゲーション・システム(INS)22を含む。GPS20からのGPSデータ及びINS22からのセンサ・データは加算装置24へ供給される。GPSデータはGPS測定誤差を含み、センサ・データは慣性誤差を含む。加算装置24は、GPS20からのGPSデータから、INS22からのセンサ・データを減算し、測定誤差26を出力する。測定誤差26はカルマン・フィルタ12へ入力され、カルマン・フィルタ12は、前に提供された測定誤差に基づいて慣性誤差推定値を算出し、算出された慣性誤差推定値は加算装置30へ供給される。加算装置30はまた、INS22からセンサ・データを受信する。慣性誤差推定値が、加算装置30において、慣性誤差を含んだINS22からのセンサ・データから減算され、加算装置30から位置推定値32が出力されるが、慣性システムを使用しての位置決定に関係した誤差の少なくとも一部は、GPS20が生成したデータを用いて低減されている。
動作について、カルマン・フィルタ12は、例えばGPS20及びINS22から受信したデータの許容誤差に基づいた誤差状態を用いてプログラムされる。誤差状態の一例は、GPSの衛星内の原子時計と、GPS受信機内の精度の落ちる時計との間での不正確性である。一実施例では、カルマン・フィルタ12は拡張カルマン・フィルタ(EKF)である。上述のように、非線形誤差の挙動とともに、大きな誤差がEKFへ入力されると、一次近似が、偏った慣性誤差推定値及び共分散行列更新における不安定性をもたらし得る。非線形誤差のソースには、例えばGPSデータのレイテンシが含まれ、このレイテンシは、GPS受信機22に対する衛星の位置に基づくものである。上述のように、二次バージョンのEKFに関係した実施及び計算の複雑さにより、かかる二次バージョンのEKFは使用されない傾向にある。
図2は、ナビゲーション・システム50のブロック図であり、このナビゲーション・システム50はナビゲーション処理装置52を含み、カルマン・フィルタの実施を動的に切り替えて、上述の非線形誤差の処理の関係した問題の少なくとも一部に対処する。一実施例では、カルマン・フィルタの実施の動的切り替えが、ジャイロスコープのコンパスの整合時間に関係した問題に対処するために使用される。ナビゲーション・システムの実施に特有のことであるが、この動的切り替えにより、ナビゲーション処理装置52は、位置の推定時に、受信した慣性データにおける非線形影響に対処し、また、ナビゲーション・システム50のジャイロスコープのコンパスの整合時間を低減することができるようになる。
また、図2を参照すると、ナビゲーション・システム50は、例えばMEMSベースのジャイロスコープ及び加速度計を有する慣性センサ60、気圧高度計62、GPS受信機64、真対気速度(TAS)指示器66、及び磁力計68を含む。入力処理装置70は、上述の感知装置からのデータを処理し、組み合わせたセンサ・データ72をナビゲーション処理装置52へ出力する。ナビゲーション処理装置52は、反復拡張カルマン・フィルタ(IEKF)74を使用して、上記の組み合わせたセンサ・データ72から誤差を除去し、正確なナビゲーション出力データ78を、ナビゲーション出力装置80へ供給すると共に入力処理装置70へ戻す。カルマン・フィルタ74は、また、慣性センサ補正値82を入力処理装置70へ戻す。入力処理装置70は、また、慣性センサ60からのデータを処理して、組み合わせたセンサ・データ72をナビゲーション処理装置52へ出力する。ナビゲーション処理装置52は、グローバル反復拡張カルマン・フィルタ(G−IEKF)を用いて、ジャイロスコープコンパスモードで作動する時の整合時間を低減する。
一実施例では、カルマン・フィルタ74は、少なくとも位置誤差状態及び速度誤差状態を用いて初期設定されるものであり、推定技術を組み込んでおり、この推定技術によりナビゲーション・システム誤差の推定値が提供される。この推定技術は、カルマン・ゲイン行列の計算を含み、これにより、センサ60、62、64、66及び68の一つ以上のものから受信した現在の測定値の精度と、センサ60、62、64、66及び68に関係した誤差の以前の推定値の精度とを関連付ける。
一実施例では、ナビゲーション・システム50の受信したホイール・センサ信号84が、ナビゲーション・システム50を組み込んだ航空機が地上にあるか否かを示す。説明する実施例では、ホイール・センサ信号84がカルマン・フィルタ74へ供給される。航空機が地上にあることを示す指示は、静止状態と呼ばれることがあり、ジャイロスコープのコンパスの整合は、航空機が静止状態にある時になされるのが典型的である。特定の実施例では、カルマン・フィルタ74はホイール・センサ信号84の状態を用いて、センサ60、62、64、66及び68の時間更新誤差状態及び測定更新誤差状態(グローバル反復拡張カルマン・フィルタ(G−IEKF) モード)の双方の繰り返しと、センサ60、62、64、66及び68の測定更新誤差状態(反復拡張カルマン・フィルタ(IEKF)モード)のみの繰り返しとの間で、切り替えを行なう。本書ではホイール・センサ84について記載してあるが、センサからの信号やデータの組合せを利用して、カルマン・フィルタ74を、センサ60、62、64、66及び68の時間更新誤差状態及び測定更新誤差状態の双方の繰り返しと、センサ60、62、64、66及び68の測定更新誤差状態のみの繰り返しとの間で切り替えるようにしても良いことは、当業者には明らかである。
上述のように、ナビゲーション・システム50は高精度のリアルタイムのシステムであり、反復拡張カルマン・フィルタ(IEKF)74を組み込んである。本書で更に説明するように、IEKF74は、一回の繰り返しを実施する基本の線形のカルマン・フィルタと、何回かの繰り返しを実施する非線形のカルマン・フィルタとの双方として作動するように構成されている。単数回の繰り返しを行なうか又は複数回の繰り返しを行なうかの決定は、例えば、処理装置70で受信する一以上の状態に基づいてなされる。この決定はまた、剰余や、共分散行列値や、誤差状態間の差や、入力処理装置70で受信する一以上の信号に基づくものとしても良い。ナビゲーションの間、センサ60、62、64、66及び68から受信するセンサ・データは変化し続け、線形及び非線形の双方の傾向を示す特性がる。システム50は、非線形の傾向を動的に特徴づけるように、および収束情報に基づいてカルマン・フィルタ74を適合させるように、構成されている。システム50はまた、静止状態と非静止状態との間でモード切替を行って、カルマン・フィルタ74を、G−IEKFモードでの動作とIEKFモードでの動作とに適合させるように構成される。
本書に記載したカルマン・フィルタ74を用いることで、様々な誤差状態に関係した非線形の影響を低減し、且つ、非線形カルマン・フィルタを、収束状態に基づいて、動的にオンまたはオフにすることができる。別な言い方をすれば、システム50内のカルマン・フィルタ74を、システム50の受信するセンサ挙動または他の信号に基づいて、グローバル反復拡張カルマン・フィルタとして又は反復拡張カルマン・フィルタとして適合させて繰り返しを実施することができる。センサ挙動の分析の一例としては、現在の誤差状態ベクトルを前の誤差状態ベクトルと比較することが挙げられる。より詳細には、一実施例では、第1及び第2の誤差状態反復からのジャイロスコープ・データおよび誤差の比較を用いて、カルマン・フィルタ74をどちらのモードで動作させるかを決定する。この分析には、センサ挙動が誤差の大きさの関数として線形であるか又は非線形であるかの判定が含まれ、また、カルマン・フィルタ74の繰り返し時間でのジャイロスコープの非線形性の校正を更に含むようにしても良い。斯かる実施例は、システム50による位置決定の精度を改善するものと考えられる。
反復拡張カルマン・フィルタの基本式は下記の通りである。
時間更新推定(グローバル):
状態推定伝播
Figure 2007240532
誤差共分散伝播
Figure 2007240532
測定更新(グローバル+ローカル):
状態推定の初期設定
Figure 2007240532
状態推定値更新
Figure 2007240532
カルマン・ゲイン更新
Figure 2007240532
誤差共分散更新
Figure 2007240532
上記において、xは状態ベクトルであり、Fは状態遷移行列であり、Pは共分散行列であり、Qは動的攪乱ノイズの共分散であり、Rは測定ノイズの共分散であり、Hは測定感度行列であり、Kはカルマン・ゲインである。指数「i」は反復に関して使用され、kは時間関連の指数である。上記式(1)乃至(6)から決定できるように、ローカル反復拡張カルマン・フィルタの実施では、反復の間に測定式(4)乃至(6)のみが更新される。
しかしながら、グローバル反復拡張カルマン・フィルタの実施では、全ての観測データに適用される。状態推定値が逆伝播されることから、一実施例では、ジャイロ・コンパスの整合のために、グローバル反復拡張カルマン・フィルタを用いる。グローバル反復拡張カルマン・フィルタの実施についての基本式は、ローカル拡張カルマン・フィルタの実施の基本式と類似であるが、グローバル反復に関しては、時間推定式(1)乃至(2)と測定式(4)乃至(6)との双方が更新される。グローバル反復の間に時間ステップを「仮想時間」として維持しているときに、静止状態に関しては測定数を低減することが可能であり、従来の拡張カルマン・フィルタ手法と比較して整合時間が大幅に短くなる。収束が達成されると、繰り返し(反復)が停止される。
反復がなされている間、誤差状態を判定するのに用いられる測定式における剰余は、誤差を低減するために何を低減する必要があるかについての指示を提供する。加えて、カルマン・フィルタ74に関係したカルマン・ゲインは、次の誤差状態判定へのステップの大きさを決定するときに、因数分解される。特に、カルマン・フィルタ74は、時間更新式及び測定更新式の双方を繰り返すことで、ジャイロスコープのコンパスの整合時間を低減する。斯かる繰り返しは、基本の拡張カルマン・フィルタを使用するときの短時間ステップの使用と実質的に等しい。例えばマイクロ電気機械装置(MEMS)ベースの慣性システムからのデータのような、様々な低価格のセンサからのデータに存在するノイズ・レベルが原因で、拡張カルマン・フィルタの時間ステップを非常に小さいものとすることができない。しかしながら、斯かる時間ステップを使用して、校正中にセンサ・データの非線形性を測定するようにしても良い。
非線形性を測定するための別の基準は、現在の誤差ベクトルと前の誤差ベクトルとの比較である。例えば、反復拡張カルマン・フィルタの第1の反復は基本拡張カルマン・フィルタと同じである。この第1の反復で、受信したセンサ・データの非線形の影響が除去できない場合は、フィルタが更に反復を行う。一実施例では、図2を再び参照すると、リアルタイム・ナビゲーション・システム50が、2つのレート処理装置(図示せず)を備えて構成されて、上記の反復を可能にする。一方のレート処理装置を使用して上記のカルマン・フィルタを実施して比較的低速度で動作するようにし、他方のレート処理装置は高レート処理装置でありセンサ・データの更新に使用される。カルマン・フィルタの実施において、一実施例では、forループを使用して反復を実施する。反復の間に、センサ・データの測定を除いての、他のナビゲーション・パラメータが更新されるが、これには誤差状態ベクトル及び動的共分散が含まれる。
図3は、特定の実施例、例えば、物体の位置の推定値を提供するプロセスにおいてカルマン・フィルタ74により行われるプロセスを例示したフローチャート100である。カルマン・フィルタ74は外部ソース(即ち、センサ60、62、64、66、68及び84)からセンサ・データを受信する(102)。センサ・データの少なくとも幾つかには、時間更新誤差状態及び測定更新誤差状態が含まれる。カルマン・フィルタ74は、更に、外部ソースの少なくとも1つからのデータが、物体が位置を変更していないことを示すか否かを判定する(104)。
物体が位置を変更しているようであれば、例えば、測定更新誤差状態のみを繰り返し(106)、非線形の影響を除去するようにし、反復数は収束状態に応じて動的に変更される。物体が位置を変更していない(本書の前段において静止状態と呼んだ)ようであれば、時間更新誤差状態及び測定更新誤差状態の双方を繰り返し(108)、ジャイロスコープのコンパスの整合時間を低減する。
上述のように、また、一実施例において、INSデータ、GPSデータ及び他のセンサ・データの統合したものに反復拡張カルマン・フィルタを提供する方法が説明され、また、INS、GPS及び他のセンサからのセンサ・データのリアルタイムの統合のための反復拡張カルマン・フィルタを組み込んだINS/GPSベースのナビゲーション・システムが説明されている。本書に記載したナビゲーション・システムは、カルマン・フィルタにより処理される他のセンサ・データのソースを含み、斯かるデータは、例えば、真対気速度及び気圧高度データなどである。本発明のナビゲーション・システムは、反復拡張カルマン・フィルタの動作に基づき、公知のINS/GPSベースのナビゲーション・システムよりも堅牢である。カルマン・フィルタが、GPSから受信した更新におけるレイテンシや、例えば、反復拡張カルマン・フィルタにより誤差状態が生じる気圧高度計の非線形機能性に、対処することが出来ることから、更なる堅牢性がもたらされる。
斯かる装置の誤差状態を、従来の拡張カルマン・フィルタで生じさせようとするときには、斯かるレイテンシ及び非線形性は、典型的には不正確であるか又は実用的でない。反復拡張カルマン・フィルタに関しての本書に記載した実施例では、状態ベクトルを推定するプロセスの間に、非線形の影響を低減する。特に、カルマン・フィルタの非線形処理の能力を、ナビゲーション・システムが受信する信号又は他のセンサ・データに基づいて、動的にオン/オフすることが出来る。従って、反復拡張カルマン・フィルタ74を備えたナビゲーション・システム50は、1回の繰り返しのみが必要である場合の拡張カルマン・フィルタとしての動作と、例えば、反復されるデータに関係した収束状態に基づいて、より多くの繰り返しが必要とされる場合の反復拡張カルマン・フィルタとしての動作との、双方に適合する。
ナビゲーション・システム50は、また、時間更新及び測定更新の双方を使用して、例えば、ジャイロスコープのコンパスの整合時間を低減するグローバル反復拡張カルマン・フィルタ(G−IEKF)としての動作と、測定式のみを更新して非線形の影響を除去する反復拡張カルマン・フィルタ(IEKF)としての動作との双方に適合するように構成されたカルマン・フィルタ74を備える。G−IEKFモードでの動作は、カルマン・フィルタ内で時間更新及び測定更新の式の双方の反復が行なわれ、それにより、静止状態の測定に関して、より効果的に非線形性の影響を低減する。上述のように、斯かる静止状態の測定の一例は、ジャイロスコープのコンパスを地上で整合させることである。
ナビゲーション・システムの動作に関して本発明を説明してきたが、本書に説明した実施例は、他のカルマン・フィルタを使用した装置における使用にも適用できる。特に、1回のみの反復が必要である場合における拡張カルマン・フィルタとしての動作と、例えば、反復されるデータに関係した収束状態に基づいて、より多くの繰り返しが必要とされる場合における反復拡張カルマン・フィルタとしての動作との双方に適合できるように構成されたカルマン・フィルタは、状態の推定を用いる任意の装置に適用できる。
本発明を特定の種々の実施例に関して説明してきたが、当業者には、本発明を、その趣旨及び範囲を逸脱することなく様々に変更して実施できることが、自明であろう。
図1は、ナビゲーション・システム内で実施されるカルマン・フィルタのブロック図である。 図2は、多数の動作モードにおいて位置解を提供するように動作する反復カルマン・フィルタを組み込んだ多入力ナビゲーション・システムのブロック図である。 図3は、図2のナビゲーション・システムのカルマン・フィルタの動作を例示したフローチャートである。

Claims (9)

  1. 車両用のナビゲーション・システム(10)であって、
    前記車両の運転に関する第1のセットのデータを提供するように構成された慣性測定装置と、
    前記車両の運転に関する第2のセットのデータを提供するように構成された位置決め装置と、
    前記慣性測定装置及び前記位置決め装置が提供する前記データの前記セットを受信するように構成された処理装置(70)であって、受信した前記データの前記セットに関連する時間更新誤差状態及び測定更新誤差状態を用いてプログラムされる誤差処理装置を備え、前記誤差処理装置は、第1の基準に基づいて前記時間更新誤差状態及び前記測定更新誤差状態の双方を反復し、第2の基準に基づいて前記測定更新誤差状態のみを反復するように構成され、前記処理装置が更に、更新された前記の誤差状態に基づいて少なくとも前記車両の位置及び速度を推定するように構成された、処理装置と
    を備えるナビゲーション・システム。
  2. 前記誤差処理装置がカルマン・フィルタ(12)を備える、請求項1に記載のナビゲーション・システム(10)。
  3. 前記慣性測定装置が、前記車両についての加速度データ及び角速度データを提供するように構成された加速度計およびジャイロスコープの少なくとも1つを備える、請求項1に記載のナビゲーション・システム(10)。
  4. 前記位置決め装置が、擬似範囲測定に基づいて前記車両についての位置データ、速度データ及び高度データを提供するように構成されたグローバルポジショニングシステム(20)を備える、請求項1に記載のナビゲーション・システム(10)。
  5. 前記第1の基準と前記第2の基準との間での決定は、前記車両から受信した1以上の信号に基づいてなされる、請求項1に記載のナビゲーション・システム(10)。
  6. 前記車両から受信した前記信号は、ホイール下降信号、ホイール加重信号、及びブレーキ信号のうちの1以上のものを含む、請求項5に記載のナビゲーション・システム(10)。
  7. 前記処理装置(70)が更に、気圧高度計、真対気速度指示器、及び磁力計のうちの1以上のものからデータを受信するように構成される、請求項1に記載のナビゲーション・システム(10)。
  8. 前記処理装置(70)が、少なくとも位置誤差状態及び速度誤差状態で初期設定されたカルマン・フィルタ(12)を備える、請求項1に記載のナビゲーション・システム(10)。
  9. 前記第1の基準が、前記車両の位置変化を示すものではないデータを備え、前記第2の基準が、前記車両の位置変化を示すデータを備える、請求項1に記載のナビゲーション・システム(10)。
JP2007058360A 2006-03-08 2007-03-08 ナビゲーション・システム内での反復拡張カルマン・フィルタを実施する方法及び装置 Expired - Fee Related JP5046687B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/370,442 US7643939B2 (en) 2006-03-08 2006-03-08 Methods and systems for implementing an iterated extended Kalman filter within a navigation system
US11/370,442 2006-03-08

Publications (3)

Publication Number Publication Date
JP2007240532A true JP2007240532A (ja) 2007-09-20
JP2007240532A5 JP2007240532A5 (ja) 2010-04-22
JP5046687B2 JP5046687B2 (ja) 2012-10-10

Family

ID=38370423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007058360A Expired - Fee Related JP5046687B2 (ja) 2006-03-08 2007-03-08 ナビゲーション・システム内での反復拡張カルマン・フィルタを実施する方法及び装置

Country Status (4)

Country Link
US (2) US7643939B2 (ja)
EP (1) EP1837627B1 (ja)
JP (1) JP5046687B2 (ja)
DE (1) DE602007004011D1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8249800B2 (en) 2009-06-09 2012-08-21 Alpine Electronics, Inc. Method and apparatus to detect platform stationary status using three-axis accelerometer outputs
JP2015114218A (ja) * 2013-12-12 2015-06-22 セイコーエプソン株式会社 信号処理装置、検出装置、センサー、電子機器及び移動体
JP2015114221A (ja) * 2013-12-12 2015-06-22 セイコーエプソン株式会社 信号処理装置、検出装置、センサー、電子機器及び移動体
JP2018173067A (ja) * 2017-03-31 2018-11-08 ダイハツ工業株式会社 内燃機関の制御装置
US10215785B2 (en) 2013-12-12 2019-02-26 Seiko Epson Corporation Signal processing device, detection device, sensor, electronic apparatus and moving object
WO2023058261A1 (ja) * 2021-10-08 2023-04-13 東京計器株式会社 位置補正装置

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080243417A1 (en) * 2007-03-26 2008-10-02 Destinator Technologies, Inc. Magnetometer normalization
US8024119B2 (en) * 2007-08-14 2011-09-20 Honeywell International Inc. Systems and methods for gyrocompass alignment using dynamically calibrated sensor data and an iterated extended kalman filter within a navigation system
US8065074B1 (en) * 2007-10-01 2011-11-22 Memsic Transducer Systems Co., Ltd. Configurable inertial navigation system with dual extended kalman filter modes
WO2009055955A1 (de) * 2007-11-01 2009-05-07 Pius Kuster Verfahren und vorrichtung zur bestimmung eines objektes aus hybriden messungen
US8560234B2 (en) * 2008-05-13 2013-10-15 The United States Of America, As Represented By The Secretary Of The Navy System and method of navigation based on state estimation using a stepped filter
US9308879B2 (en) 2008-08-06 2016-04-12 Honeywell International Inc. Method, system, and apparatus of vehicle and fleet operator profile automation and deployment
US7840381B2 (en) * 2008-10-03 2010-11-23 Honeywell International Inc. Method and apparatus for determining the operational state of a navigation system
US8521428B1 (en) * 2009-10-15 2013-08-27 Moog Inc. Heading determination using sensors mounted on rotatable assembly
FR2958096B1 (fr) * 2010-03-29 2012-04-13 Commissariat Energie Atomique Procede et systeme de calibration, support d'enregistrement pour ce procede
US9568321B2 (en) * 2010-04-19 2017-02-14 Honeywell International Inc. Systems and methods for determining inertial navigation system faults
US20120098700A1 (en) * 2010-10-25 2012-04-26 Diggelen Frank Van Method and system for computing universal hybrid navigation information for a gnss enabled device
US8922198B2 (en) 2010-10-26 2014-12-30 Blackberry Limited System and method for calibrating a magnetometer according to a quality threshold
TWI599530B (zh) * 2010-12-15 2017-09-21 辛波提克有限責任公司 自主式輸運車輛
US8676528B2 (en) 2011-02-08 2014-03-18 Blackberry Limited System and method for calibrating an accelerometer
WO2012141199A1 (ja) * 2011-04-11 2012-10-18 クラリオン株式会社 位置算出方法及び位置算出装置
US8589072B2 (en) * 2011-04-13 2013-11-19 Honeywell International, Inc. Optimal combination of satellite navigation system data and inertial data
WO2013037034A1 (en) * 2011-09-14 2013-03-21 Trusted Positioning Inc. Method and apparatus for navigation with nonlinear models
FI123761B (fi) * 2011-09-16 2013-10-31 Suunto Oy Menetelmä mitattavissa olevan kohdesuureen määrittämiseksi ja vastaava järjestelmä
US10451437B2 (en) 2012-05-21 2019-10-22 Amer Sports Digital Services Oy Method for determining a measurable target variable and corresponding system
US9316664B2 (en) 2012-08-14 2016-04-19 Honeywell International Inc. High frequency disturbance detection and compensation
CN102829777B (zh) * 2012-09-10 2015-09-16 江苏科技大学 自主式水下机器人组合导航***及方法
US9625262B2 (en) 2012-10-25 2017-04-18 Honeywell International Inc. Smoothed navigation solution using filtered resets
US9927806B2 (en) 2013-01-03 2018-03-27 The United States Of America As Represented By The Secretary Of The Army Estimation algorithm for discrete-time uncertain stochastic systems and device relating thereto
US9529092B2 (en) 2013-06-25 2016-12-27 Caterpillar Inc. Positioning error detection and mitigation system and method
US9483816B2 (en) 2013-09-03 2016-11-01 Litel Instruments Method and system for high accuracy and reliability registration of multi modal imagery
US9903719B2 (en) 2013-09-03 2018-02-27 Litel Instruments System and method for advanced navigation
US9804288B2 (en) * 2014-05-16 2017-10-31 Baker Hughes, A Ge Company, Llc Real-time, limited orientation sensor auto-calibration
JP2016033474A (ja) * 2014-07-31 2016-03-10 セイコーエプソン株式会社 位置算出方法及び位置算出装置
RU2595328C1 (ru) * 2015-04-07 2016-08-27 Закрытое акционерное общество "МЕРА" Способ инерциально-спутникового позиционирования подвижных объектов
US9709405B2 (en) 2015-11-23 2017-07-18 Honeywell International Inc. Methods for attitude and heading reference system to mitigate vehicle acceleration effects
CN105973242B (zh) * 2016-06-14 2019-03-19 智邮开源通信研究院(北京)有限公司 一种高精度室外及室内组合导航定位***
US10101174B2 (en) 2016-08-22 2018-10-16 Rosemount Aerospace Inc. Air data aided inertial measurement unit
CN106949889A (zh) * 2017-03-17 2017-07-14 南京航空航天大学 针对行人导航的低成本mems/gps组合导航***及方法
US10969752B1 (en) * 2018-04-06 2021-04-06 United States Of America As Represented By The Secretary Of The Air Force System and apparatus for estimating states of a physical system
JP6516042B2 (ja) * 2018-05-11 2019-05-22 セイコーエプソン株式会社 信号処理装置、検出装置、センサー、電子機器及び移動体
FR3084151B1 (fr) * 2018-07-23 2020-06-19 Safran Procede et dispositif d'aide a la navigation d'une flotte de vehicules a l'aide d'un filtre de kalman invariant
US11002820B2 (en) 2018-07-30 2021-05-11 7hugs Labs SAS System for object tracking in physical space with aligned reference frames
US10969468B2 (en) 2018-07-30 2021-04-06 7hugs Labs SAS Recursive real time positioning system setup method for immediate convergence of functional system setup
US10821848B2 (en) 2018-07-30 2020-11-03 7hugs Labs SAS Charging station for tracked mobile object
CA3135960A1 (en) 2019-04-04 2020-10-08 Battelle Memorial Institute Imaging systems and related methods including radar imaging with moving arrays or moving targets
RU2749194C1 (ru) * 2020-12-15 2021-06-07 Общество с ограниченной ответственностью "Опытно-конструкторское бюро УЗГА" (ООО "ОКБ УЗГА") Способ дистанционного определения координат местоположения наземного (надводного) объекта
CN114295126B (zh) * 2021-12-20 2023-12-26 华人运通(上海)自动驾驶科技有限公司 一种基于惯性测量单元的融合定位方法
US20230333258A1 (en) * 2022-04-15 2023-10-19 Parkofon Inc. System and method for high accuracy location determination and energy dispensing
US20230384411A1 (en) * 2022-05-27 2023-11-30 Calamp Corp. Technologies for determining location of a telematics device during communication mode switching
CN114994601A (zh) * 2022-06-02 2022-09-02 合肥联睿微电子科技有限公司 基于距离测量的广义卡尔曼滤波定位方法及***
CN115856974B (zh) * 2022-11-18 2024-04-05 苏州华米导航科技有限公司 一种基于不变滤波的gnss、ins和视觉紧组合导航定位方法
CN115790615B (zh) * 2023-01-30 2023-05-05 安徽蔚来智驾科技有限公司 基于自动驾驶的多传感器融合方法、装置、介质及车辆
CN116772903B (zh) * 2023-08-16 2023-10-20 河海大学 基于迭代ekf的sins/usbl安装角估计方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996012973A1 (en) * 1994-10-24 1996-05-02 Caterpillar Inc. System and method for precisely determining an operating point for an autonomous vehicle
FR2866423A1 (fr) * 2004-02-13 2005-08-19 Thales Sa Dispositif de surveillance de l'integrite des informations delivrees par un systeme hybride ins/gnss
US20050192745A1 (en) * 2004-03-01 2005-09-01 Charles Abraham Method and apparatus for locating position of a mobile receiver

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5051751A (en) 1991-02-12 1991-09-24 The United States Of America As Represented By The Secretary Of The Navy Method of Kalman filtering for estimating the position and velocity of a tracked object
US5184304A (en) 1991-04-26 1993-02-02 Litton Systems, Inc. Fault-tolerant inertial navigation system
AU4159093A (en) 1992-07-06 1994-01-13 Monash University Vehicle location system
US5784029A (en) * 1996-10-28 1998-07-21 Motorola, Inc. Recognition of and method and apparatus for GPS antenna lever arm compensation in integrated GPS/dead reckoning navigation systems
US6088653A (en) * 1996-12-31 2000-07-11 Sheikh; Suneel I. Attitude determination method and system
US6038498A (en) * 1997-10-15 2000-03-14 Dassault Aviation Apparatus and mehod for aircraft monitoring and control including electronic check-list management
EP0910023A2 (de) 1997-10-17 1999-04-21 Siemens Aktiengesellschaft Verfahren und Anordnung zur neuronalen Modellierung eines dynamischen Systems mit nichtlinearem stochastischem Verhalten
US6298316B1 (en) * 1998-05-18 2001-10-02 Litton Systems, Inc. Failure detection system
US6608589B1 (en) 1999-04-21 2003-08-19 The Johns Hopkins University Autonomous satellite navigation system
US6535821B2 (en) 2000-02-11 2003-03-18 University Of Iowa Research Foundation System and method of bolus-chasing angiography with adaptive real-time computed tomography (CT)
US6417802B1 (en) 2000-04-26 2002-07-09 Litton Systems, Inc. Integrated inertial/GPS navigation system
US6631323B2 (en) 2000-05-30 2003-10-07 Northrop Grumman Corporation Method and apparatus for improving performance of an inertial navigation system having global positioning system corrections
GB0013722D0 (en) 2000-06-07 2001-03-14 Secr Defence Adaptive GPS and INS integration system
US6401036B1 (en) 2000-10-03 2002-06-04 Motorola, Inc. Heading and position error-correction method and apparatus for vehicle navigation systems
US6433736B1 (en) 2000-11-22 2002-08-13 L-3 Communications Corp. Method and apparatus for an improved antenna tracking system mounted on an unstable platform
US6826478B2 (en) 2002-04-12 2004-11-30 Ensco, Inc. Inertial navigation system for mobile objects with constraints

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996012973A1 (en) * 1994-10-24 1996-05-02 Caterpillar Inc. System and method for precisely determining an operating point for an autonomous vehicle
FR2866423A1 (fr) * 2004-02-13 2005-08-19 Thales Sa Dispositif de surveillance de l'integrite des informations delivrees par un systeme hybride ins/gnss
US20050192745A1 (en) * 2004-03-01 2005-09-01 Charles Abraham Method and apparatus for locating position of a mobile receiver

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8249800B2 (en) 2009-06-09 2012-08-21 Alpine Electronics, Inc. Method and apparatus to detect platform stationary status using three-axis accelerometer outputs
JP2015114218A (ja) * 2013-12-12 2015-06-22 セイコーエプソン株式会社 信号処理装置、検出装置、センサー、電子機器及び移動体
JP2015114221A (ja) * 2013-12-12 2015-06-22 セイコーエプソン株式会社 信号処理装置、検出装置、センサー、電子機器及び移動体
US10215785B2 (en) 2013-12-12 2019-02-26 Seiko Epson Corporation Signal processing device, detection device, sensor, electronic apparatus and moving object
JP2018173067A (ja) * 2017-03-31 2018-11-08 ダイハツ工業株式会社 内燃機関の制御装置
WO2023058261A1 (ja) * 2021-10-08 2023-04-13 東京計器株式会社 位置補正装置

Also Published As

Publication number Publication date
JP5046687B2 (ja) 2012-10-10
DE602007004011D1 (de) 2010-02-11
EP1837627A3 (en) 2007-11-28
US20070213933A1 (en) 2007-09-13
US20100036613A1 (en) 2010-02-11
US7873472B2 (en) 2011-01-18
EP1837627A2 (en) 2007-09-26
US7643939B2 (en) 2010-01-05
EP1837627B1 (en) 2009-12-30

Similar Documents

Publication Publication Date Title
JP5046687B2 (ja) ナビゲーション・システム内での反復拡張カルマン・フィルタを実施する方法及び装置
JP5237723B2 (ja) 動的に較正されるセンサデータと、ナビゲーションシステム内の繰り返し拡張カルマンフィルタとを使用する、ジャイロコンパスの整合用のシステム及び方法
JP4775478B2 (ja) 位置算出方法及び位置算出装置
JP6907083B2 (ja) 搬送波伝播距離のアンビギュイティ推定用分散カルマン・フィルタ・アーキテクチャ
JP5398120B2 (ja) Gps複合航法装置
JP5460148B2 (ja) 測位装置及びプログラム
Ding et al. Time synchronization error and calibration in integrated GPS/INS systems
US20170212248A1 (en) Gnss and inertial navigation system utilizing relative yaw as an observable for an ins filter
US20150153460A1 (en) Sequential Estimation in a Real-Time Positioning or Navigation System Using Historical States
US9026362B2 (en) Position calculating method and position calculating device
US20080082266A1 (en) Multipath Modeling For Deep Integration
US20080077325A1 (en) Systems and methods for a hybrid transition matrix
KR20160143438A (ko) 추측 항법 시스템에서의 밀결합 측위 방법 및 그 장치
KR101502721B1 (ko) 적응형 상호작용 다중모델 추정기를 이용한 정밀 위치정보 제공 방법 및 장치
CN116718153B (zh) 一种基于gnss和ins的形变监测方法及***
JP5348093B2 (ja) 位置算出方法及び位置算出装置
JP3367461B2 (ja) 移動体姿勢角検出装置
JP5962397B2 (ja) 信頼度導出装置、ナビゲーション装置及び信頼度導出方法
JP2015102330A (ja) 移動情報算出装置、移動情報算出方法、移動情報算出プログラム、および移動体
KR101964059B1 (ko) 실내 주차장 안내 시스템을 위한 바퀴 속력 센서 기반 차량 측위 시스템
US11619683B2 (en) Method for compensating for an influence of a magnetic interference source on a measurement of a magnetic field sensor in a device and a device
CN112146653A (zh) 一种提高组合导航解算频率的方法
CN117597565A (zh) 辅助车辆的导航的方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100305

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100305

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120621

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120717

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees