(57)【要約】  本発明は、周囲磁場中を移動する物体（１）の磁力計（２０）を較正する方法に関し、本方法は：（ａ）取得のステップであって、−  磁力計（２０）による、磁力計（２０）の周囲の磁場の少なくとも３つの測定成分、および−  物体（１）に固定された慣性測定手段（１１）による物体（１）の角速度の取得のステップと；（ｃ）データ処理手段（２１）による、磁場の推定成分および物体の角速度に関連する少なくとも１つの磁気方程式によって定められる式を最小化する磁力計（２０）の少なくとも１つの較正パラメータの値の決定のステップであって、−磁場の推定成分は、磁場の測定成分及び磁力計（２０）の較正パラメータの関数であり、−少なくとも１つの磁気方程式は、磁場が磁気測定手段（２０）の周囲で均一かつ定常と仮定する、決定のステップと、を含むことを特徴とする。
2021527214.tif 000002
【特許請求の範囲】
【請求項１】
周囲磁場中を移動する物体の磁力計を較正する方法であって、前記方法は：
（ａ）  取得のステップであって、
−  前記磁力計による、前記磁力計の周囲の磁場の少なくとも３つの測定成分、および
−  前記物体に固定された慣性測定手段による、前記物体の角速度の
取得のステップと；
（ｃ）  データ処理手段による、前記磁場の推定成分および前記物体の前記角速度に関連する少なくとも１つの磁気方程式によって定められる式を最小化する前記磁力計の少なくとも１つの較正パラメータの値の決定のステップであって、
−  前記磁場の前記推定成分は、前記磁場の前記測定成分及び前記磁力計の前記較正パラメータの関数であり、
−  前記少なくとも１つの磁気方程式は、前記磁場が前記磁気測定手段の周囲で均一かつ定常と仮定する、
決定のステップと、
を含み、
前記磁気方程式は、
【数３】
2021527214.tif 000028
の形態であり、Ｍは前記磁場の前記成分のベクトルであり、ωは前記角速度であり、前記式は
【数１９】
2021527214.tif 000029
の関数である、
方法。
【請求項２】
前記磁場の前記推定成分Ｍ（ｅｓｔｉｍａｔｉｏｎ）はモデル
【数１】
2021527214.tif 000030
によって前記測定成分Ｍ（ｍｅａｓｕｒｅｍｅｎｔ）にリンクされ、Ａおよびｂｍａｇｎｅｔｏは前記磁力計の前記較正パラメータである、
請求項１に記載の方法。
【請求項３】
前記較正パラメータ上の誤差を表すパラメータを推定するステップ（ｂ）をさらに含み、前記ステップ（ｃ）は、前記誤差を表す前記パラメータが所定の閾値より大きい場合に、実行される、
請求項１又は２に記載の方法。
【請求項４】
外部磁気擾乱を前記物体の磁気特性の変化から区別するような方法で前記較正パラメータ上の前記誤差を表す前記パラメータの新たな推定するステップ（ｄ）をさらに含む、
請求項３に記載の方法。
【請求項５】
前記ステップ（ｄ）の終了時に、前記誤差を表す前記パラメータが所定の閾値未満である場合、前記較正が関連する前記物体の姿勢サブセットを決定するステップ（ｅ）をさらに含む、
請求項４に記載の方法。
【請求項６】
前記較正パラメータ上の前記誤差を表す前記パラメータは、所与の時間間隔にわたる
【数５】
2021527214.tif 000031
の平均値又は前記磁場の前記成分の空間勾配のいずれかである、
請求項３乃至５のいずれか１項に記載の方法。
【請求項７】
前記ステップ（ｃ）は、再帰フィルタまたは最適化の実行を含む、
請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記慣性測定手段はジャイロメータであり、前記ステップ（ａ）で取得された前記物体の前記角速度は、測定角速度であり、前記磁気方程式によって使用されるものは、前記測定角速度及び前記ジャイロメータの較正パラメータによる推定角速度であり、前記ステップ（ｃ）はまた、前記ジャイロメータの少なくとも１つの較正パラメータの値の決定を含む、
請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記物体の前記推定角速度ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏは、モデル
【数２】
2021527214.tif 000032
によって前記測定角速度ω（ｍｅａｓｕｒｅｍｅｎｔ）ｇｙｒｏにリンクされ、Ｄおよびｂｇｙｒｏは、前記ジャイロメータの前記較正パラメータである、
請求項８に記載の方法。
【請求項１０】
前記データ処理手段によって、前記物体の前記角速度、前記磁場の前記測定成分、および前記較正パラメータの値にしたがって前記物体の運動を推定するステップ（f）を含む、
請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
周囲磁場中を移動する物体であって、前記物体の角速度を取得するように構成される慣性測定手段と、前記磁場の少なくとも３つの成分を取得するように構成される磁力計とを有し、前記物体は：
−  前記磁場の推定成分および前記物体の前記角速度に関連する少なくとも１つの磁気方程式によって定められる式を最小化する前記磁力計の少なくとも１つの較正パラメータの値を決定するように構成されるデータ処理手段をさらに有し、
−  前記磁場の前記推定成分は、前記磁場の測定される前記成分及び前記磁力計の較正パラメータの関数であり、
−  前記少なくとも１つの磁気方程式は、前記磁場が前記磁気測定手段の周囲で均一かつ定常と仮定し、
前記磁気方程式は、
【数３】
2021527214.tif 000033
の形態であり、Ｍは前記磁場の前記成分のベクトルであり、ωは前記角速度であり、前記式は
【数１９】
2021527214.tif 000034
の関数である、
物体。
【請求項１２】
コンピュータ上で実行されるとき、請求項１乃至１０のいずれか１項に記載の磁力計を較正する方法を実行するためのコード命令を含むコンピュータプログラム製品。
【請求項１３】
コンピュータ装置の一部によって読取可能な記憶手段であって、前記記憶手段のコンピュータプログラム製品が請求項１乃至１０のいずれか１項に記載の磁力計を較正する方法を実行するためのコード命令を含む、記憶手段。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＮＳＳなしのナビゲーションに関する。
【０００２】
より正確には、本発明は、ジャイロメータに固定された磁力計を較正する方法に関する。
【背景技術】
【０００３】
今日では、ＧＮＳＳ（グローバルナビゲーション衛星システム（Global  Navigation  Satellite  System）、例えばGPS）を介してまたは通信ネットワーク（放射ターミナル、ｗｉｆｉネットワークなどを用いた三角測量）を使用して車両の位置を追跡するのが一般的である。
【０００４】
これらの方法は、情報のアベイラビリティと精度を保証することができず、一方と他方とが、ソースと受信機との間の任意のマスキングによって影響を受けるため、非常に制限される。また、それらは、利用できないことがあり、自発的にスクランブルさえされることがあるＧＮＳＳのための衛星などの外部技術に依存している。
【０００５】
代替的には、「自律」方法は、慣性または磁気慣性ユニットのために、車両の相対変位を任意の環境で追跡することも知られている。「相対変位」とは、初期化時の点およびデータマーカに対する空間における車両の軌跡を意味する。軌跡に加えて、これらの方法はまた、同じ初期マーカに対して車両の向きを得ることを可能にする。
【０００６】
ナビゲーションクラス慣性ユニットは、少なくとも三軸配置を持つ３つの加速度計と３つのジャイロメータから形成される。典型的には、ジャイロメータはマーカを「保持」し、加速度計の測定値の二重時間積分は、運動を推定することを可能にする。
【０００７】
特に、戦闘機や民間航空機、潜水艦、艦艇などのナビゲーションのような複雑な用途で実施されるような従来の慣性航法を使用できるようにするためには、非常に精密なセンサを使用する必要があることが知られている。
【０００８】
しかしながら、このような高精度のセンサは、高価で、重量があり、かさばるため、一般の公衆の用途には適さない。
【０００９】
その結果、低コストのセンサが使用され、これは誤差の実質的なリスクを有し、そのために較正（センサ測定の欠陥を識別し次いで除去することを可能にするプロセス）は、従って、重要なプロセスである。
【００１０】
ジャイロメータを用いて磁力計を較正する方法が知られている。
【００１１】
特許文献１は、２つの測定点間の磁場の変化が、ジャイロメータの積分によって予測される姿勢の変化に対応するかどうかを検査することを提案している。しかし、磁気測定／加速度測定は信頼できると仮定しており、これはシステムが車両に搭載されている場合には扱いづらい。実際には、次のようなことが観察される：
−  周囲の磁場は常に均一且つ定常とは限らない；
−  近傍の金属要素（例えば、ボディワーク）または磁石は、磁気測定に影響を及ぼす（軟鉄および硬鉄の効果）。特許文献２も参照されたい。
−  磁力計を正確に較正するために、可観測性を得るために「誤差モデルを励起する」ように、磁力計を最大の空間方位に配置する必要がある。この問題は、使用前に較正を行う場合に手で持ち運ぶことができる機器のために容易に解決される（それはすべての方向に向けられる。例えば、特許文献３を参照）。磁力計が車両に装着されている場合、次の制限がある：
・  車両の典型的な走行の間に、ロールとピッチがわずかにゼロから逸脱するという事実による。
・  ボディが磁化されるという事実、または車両が積載されるという事実により、これは、較正がもはや適切でなくなる可能性があることを意味する；これは、定期的な再較正が必要となる。
【００１２】
特許文献４は、磁気コンパスとジャイロメータを有するスマートフォンタイプのデバイスにより的確に関連し、磁気外乱の問題に言及している。本特許文献４は、むしろ、ジャイロメトリックデータを用いた磁気コンパスの較正を目的とするが、出発点として磁気加速度計測の四元数ｑを取り、この四元数から再較正角速度ω＝２ｑ−１ｑ・を得ることによって、逆も提案する。しかしながら、磁気計測／加速度計測測定が信頼できるという仮定は依然として成り立っており、逆の場合には、この状況が続く限り、ジャイロメータのバイアスを更新しないか、またはメモリに記憶されたデフォルトの四元数を使用することを単純に提案する。
【００１３】
結果の優れた品質を可能にし、かつ限定的でない、物体の運動を推定する目的のために、物体の磁力計を較正するための新しい方法を有することが望ましい。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】US2012/0116716
【特許文献２】US2004/0123474
【特許文献３】FR1757082
【特許文献４】US2011/0178707
【発明の概要】
【００１５】
したがって、本発明は、第１の態様によれば、周囲磁場中を移動する物体の磁力計を較正する方法に関し、その方法は、以下のステップを含むことを特徴とする：
（ａ）  取得であって、
−  磁力計による、磁力計の周囲の磁場の少なくとも３つの測定成分の、および
−  物体に固定された慣性測定手段による、物体の角速度の
取得；
（ｃ）  データ処理手段による、磁場の推定成分および物体の角速度に関連する少なくとも１つの磁気方程式によって定められる式を最小化する磁力計の少なくとも１つの較正パラメータの値の決定であって、
−  磁場の推定成分は、磁場の測定成分及び磁力計の較正パラメータの関数であり、
−  少なくとも１つの磁気方程式は、磁場が磁気測定手段の周囲で均一かつ定常と仮定する、
決定。
【００１６】
他の有利かつ非限定的な特徴によれば：
・  磁場の推定成分Ｍ（ｅｓｔｉｍａｔｉｏｎ）は、モデル
【数１】
2021527214.tif 000003
による測定成分Ｍ（ｍｅａｓｕｒｅｍｅｎｔ）にリンクされ、ここでＡ及びｂｍａｇｎｅｔｏは磁力計の較正パラメータである；
・  本方法は、さらに、較正パラメータ上の誤差を表すパラメータを推定するステップ（ｂ）を含み、ステップ（ｃ）は、誤差を表す前記パラメータが所定の閾値より大きい場合に、実行される；
・  本方法は、さらに、外部磁気擾乱を物体の磁気特性の変化から区別するような方法で、較正パラメータ上の誤差を表す前記パラメータの新たな推定するステップ（ｄ）を含む；
・  本方法は、ステップ（ｄ）の終了時に、誤差を表す前記パラメータが所定の閾値未満である場合、較正が関連する物体の姿勢サブセットを決定するステップ（ｅ）をさらに含む；
・  ステップ（ｃ）は、再帰フィルタまたは最適化の実行を含む；
・  慣性測定手段はジャイロメータであり、ステップ（ａ）で取得された物体の角速度は、測定角速度であり、磁気方程式によって使用されるものは、測定角速度及びジャイロメータの較正パラメータによる推定角速度であり、ステップ（ｃ）はまた、ジャイロメータの少なくとも１つの較正パラメータの値の決定を含む；
・  物体の推定角速度ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏは、モデル
【数２】
2021527214.tif 000004
によって測定角速度ω（ｍｅａｓｕｒｅｍｅｎｔ）ｇｙｒｏにリンクされ、ここでＤおよびｂｇｙｒｏは、ジャイロメータの較正パラメータである；
・  磁気方程式は、
【数３】
2021527214.tif 000005
の形態であり、ここでＭは磁場の成分のベクトルであり、ωは角速度である；
・  前記式は
【数４】
2021527214.tif 000006
の関数である；
・  較正パラメータ上の誤差を表す前記パラメータは、所与の時間間隔にわたる
【数５】
2021527214.tif 000007
の平均値又は磁場の前記成分の空間勾配のいずれかである；
・  本方法は、データ処理手段によって、前記物体の角速度、磁場の測定成分、および較正パラメータの値にしたがって前記物体の運動を推定するステップ（f）を含む。
【００１７】
第２の態様によれば、周囲磁場中を移動する物体であって、前記物体の角速度を取得するように構成される慣性測定手段と、磁場の少なくとも３つの成分を取得するように構成される磁力計とを有し、物体は：
−  磁場の推定成分および物体の角速度に関連する少なくとも１つの磁気方程式によって定められる式を最小化する磁力計の少なくとも１つの較正パラメータの値を決定するようにであって、
−  磁場の推定成分は、磁場の測定成分及び磁力計の較正パラメータの関数であり、
−  少なくとも１つの磁気方程式は、磁場が磁気測定手段の周囲で均一かつ定常と仮定している、
決定するように構成されるデータ処理手段をさらに有することを特徴とする物体が提案される。
【００１８】
第３の態様及び第４の態様によると、磁力計較正の第１の態様による方法の実行のためのコード命令を含むコンピュータプログラム製品と；コンピュータプログラム製品が、磁力計較正の第１の態様による方法の実行のためのコード命令を含む、コンピュータ装置の一部によって読取可能な記憶手段とが提案される。
【図面の簡単な説明】
【００１９】
本発明の他の特徴及び利点は、好ましい実施形態の以下の説明を読むときに現れるものとする。この説明は、添付の図面を参照して、以下に示す。
【００２０】
【図１】本発明による方法の実装のための車両アーキテクチャの例を示す。
【図２】本発明による方法の好ましい実施形態のステップを示す図である。
【発明を実施するための形態】
【００２１】
図１を参照すると、本方法は、Ｍとして記述される、周囲磁場（典型的には、地球磁場（該当する場合は近傍の金属物体によって変更される））中を移動する物体１の磁力計２０の較正を可能にする。既に説明したように、磁場は、三次元空間におけるベクトル場であり、すなわち、物体１が移動可能である各三次元点に三次元ベクトルを関連付ける。
【００２２】
この物体１は、位置の知識が望まれる任意の移動可能な物体、例えば、車両、特に、車輪を備えた車両、ドローン等であるが、人またはこの人の人体又は身体の一部（手、頭部等）でもよい。
【００２３】
磁力計又は磁力計（複数）２０は、物体１に固定されており、「軸方向」にある、すなわち、前記磁場の成分、すなわち、前記磁場ベクトルＭの軸に沿った投影を測定するためのケーブルである。
【００２４】
磁力計２０は、磁場の３つの成分を得ることができるように、少なくとも３個の数である。有利には、磁力計２０は、少なくとも８個または９個の数でさえあり、有利には「三軸」の３つのグループ、すなわち、同じ空間位置に関連付けられ、３つの軸に沿って磁場を測定する直交する２×２個の磁力計２０のトリプレット（三つ組）によって作られる。
【００２５】
好ましくは、物体に関連する直交システムは、計算を容易にするようなやり方で、三軸が前記直交システムに従って有利に配向されるような慣例によって（および、本明細書の残りの部分については装置によって）選択される。
【００２６】
しかし、当業者は、どのような場合にも、磁力計の任意の空間配置に変換する方法を知っているであろう。
【００２７】
さらに、物体１は、物体マーカを規定する３つの直交軸系にしたがって、物体の角速度を測定することができる慣性測定手段１１（例えば、車両の場合は車体に固定され、物体１の基準フレームに概ね固定される）を備える。手段１１は、好ましくは、１つまたは複数のジャイロメータからなるが、１つまたは複数のジャイロスコープまたは任意のその他の姿勢または角速度のソースから形成することもできる。
【００２８】
物体１が車両である好ましい実施形態では、車両の垂直軸周りの回転は、運転者がステアリングホイールを回転させることによって動作する角度によって説明される。一般に平坦な地面上では、車両の方向の変化は、水平面内にある、すなわち、前記垂直軸にも従う。実際には、ロール（車両の長手方向軸に沿った回転）およびピッチ（車両の横軸に沿った回転）についてのゼロ以外の値は、例えば、傾斜道路の結果であり得るが、典型的には低い。
【００２９】
さらに、物体１は、物体１の測定された線速度（Ｖとして記述される）、すなわち、変位、の「付加的な」取得手段１０を有利に備えることができる。これらの手段１０は、直接的または間接的に、線速度を得ることを可能にすることができ、従って、例えば慣性測定手段などの多くのタイプのものであることができる。従って、ジャイロメータまたはジャイロメータ（複数）１１は、１つまたは複数の加速度計によって補足されることができ、物体１は実際のところ、少なくとも３つの加速度計および３つのジャイロメータを三軸配置で有する慣性ユニットを有することができる。
【００３０】
代替的に、物体１が車輪を有する車両である場合、手段１０は、例えば図１の例に示すように、車輪の少なくとも２つの走行距離計、例えば、２つの後輪の少なくとも２つの走行距離計から成ることができる。
【００３１】
さらに、物体１は、本方法の処理の直接的なリアルタイムの実装のための説明された処理手段２１（通常はプロセッサ）、例えば、車両のオンボードコンピュータ、オプションでメモリ２２、および物体１の動きに関する情報（瞬間速度値、方向、地図上の位置など）を返す、および／または、物体１にコマンドを送信するインターフェース２３を有する。物体１は、それ自体、特に自動運転車であることができ、処理手段２１は、車両の自律的なナビゲーションを実施するように構成される。従って、前記コマンドは、運転者による運転をシミュレートするために、車両の制御部材（エンジン、ステアリングホイールのアクチュエータ等）に送られる。
【００３２】
処理手段２１は、物体１の外部にあってもよく、例えば、無線ネットワークによって物体１に接続されてもよいことに留意されたい。代替的には、慣性測定手段１１および磁力計２０は、特にワイヤで、例えばイーサネット（登録商標）を介してデータ処理手段２１に接続することができる。
【００３３】
方法
【００３４】
本発明の方法は、少なくとも磁力計２０を較正する方法である。「較正」とは、１つまたは複数の較正パラメータを決定することを意味し、そのリストを以下に示す。特に、特定の較正パラメータは、信頼性があり、所定のものとみなすことができ、他の較正パラメータは、決定されることになる。決定されることになるものに関して、それらは「現在の」値（他の用語では、較正が既に行われている）を有し、これらの値は、適用可能な場合に修正される（新規の較正の場合）。
【００３５】
磁力計２０自体は、先験的に完全に較正されている（これは、磁力計にリンクされたすべての磁気擾乱がそれ自体で識別され、補正されることを意味する）と想定され、物体１が存在しない場合に測定されるであろう地球磁場を推定することができるように較正において補正されなければならないのは、それらの直接的な環境（車体など）のみである。
【００３６】
特に好ましい実施形態では、この方法はさらに、慣性測定手段１１を較正するための方法であることができ、すなわちジャイロメータまたはジャイロメータ（複数）１１および磁力計２０を同時に較正することができる。これは非常に有利なモードである。なぜなら、これから分かるように、ジャイロメータまたは磁力計のうちの一方が、他方を較正するための基準として、それを使用するために信頼できると仮定する必要はもはやないからであり、すなわち、２つは互いに自動的に較正する。代替的には、ジャイロメータ１１を十分に較正し、その結果として磁力計２０を較正することが自然に可能となり、これは、例えば、磁力計２０のより多くのパラメータを較正することが可能となる。
【００３７】
以上のように、有利な実施形態では、本方法は、物体１の運動を推定する方法でさえある。すなわち、本方法は、運動の１つまたは複数の成分を確実に推定するために、較正の後に較正された測定値の使用を含む。
【００３８】
第１のステップ（ａ）では、この方法は、ω（ｍｅａｓｕｒｅｍｅｎｔ）ｇｙｒｏとして記述される、物体１の角速度の慣性測定手段１１による取得と、磁力計２０による、磁場の少なくとも３つの成分の取得とを含む。これらの成分は、より正確にはいわゆる測定成分であり、Ｍ（ｍｅａｓｕｒｅｍｅｎｔ）として記述されるベクトルを形成する。好ましくは、角速度の３つの成分および少なくとも８つの磁気成分（有利には、矩形の等辺三角形の角の中の３つの磁気三軸位置）が、それらから磁場およびその勾配（すなわち、３つの軸に従う次の順序の導関数）を導くことができるように取得される。
【００３９】
これらの大きさは、物体１の動きの特徴的な時間の前に非常に小さいｄｔ、典型的には４０ｍｓで、サンプリングｄｔ（すなわち、「ｄｔ」秒毎）を用いて有利に測定される。
【００４０】
ステップ（ｃ）（以下、この方法は中間ステップ（ｂ）を有利に含むが、後者はオプションである）では、データ処理手段２１は、磁場の推定成分および物体１の角速度に関連する少なくとも１つの磁気方程式によって定められる式を最小化する磁力計２０の少なくとも１つの較正パラメータの値を決定する。
【００４１】
このアイデアは、磁気方程式によって理論的にリンクされるジャイロメトリックデータと磁気データを別々に推定することである。したがって、この方程式のおかげで、理想的にはゼロであるべき量を表現することができ（すなわち、ジャイロメトリックデータと磁気データは、正確に磁気方程式を満たす）、さもなければ、完全にされなければならないのは較正である。
【００４２】
Ｍ（ｅｓｔｉｍａｔｉｏｎ）として記述される磁場の推定成分は、磁場の測定成分Ｍ（ｍｅａｓｕｒｅｍｅｎｔ）として記述される及び磁力計２０の較正パラメータに従う。
【００４３】
好ましくは、それらは、モデル
【数１】
2021527214.tif 000008
によって測定成分Ｍ（ｍｅａｓｕｒｅｍｅｎｔ）にリンクされ、マトリクス３ｘ３Ａとベクトルｂｍａｇｎｅｔｏは磁力計２０の較正パラメータである。それはむしろ、測定成分の関数として表現したい推定成分であるが、
【数６】
2021527214.tif 000009
と書くことが可能である。
【００４４】
ｂｍａｇｎｅｔｏは、概して「硬鉄型」効果を表し、行列Ａは「軟鉄型」効果を表す。これらの効果は、厳密に言えば、硬／軟鉄の効果に対応し、また、同一の影響を有するが異なる原因（例えば、磁力計のエレクトロニクス／物理学による効果）を有する現象を含むことができる。
【００４５】
より一般的には、一般的な誤差モデル
【数７】
2021527214.tif 000010
を調べることができ、ｈは必ずしも微調整されていない関数（アプリケーション）であることに留意されたい。
【００４６】
線形の場合（
【数１】
2021527214.tif 000011
）、Ａは３×３行列であり、
【数８】
2021527214.tif 000012
と表すことができ、Ｒは直交上三角
（外１）
2021527214.tif 000013
である。
【００４７】
磁力計２０自体は事前に完全に較正されていると仮定されていることを思い出すと、物体１が存在しない場合に測定されるであろう地球磁場を推定できるように較正において補正されなければならないのは、それらの直接的な環境（車体等）のみである。従って、行列Ｒは重要であり、物体磁気マーカが安定したままであるように決定される。
【００４８】
球体に関する従来の較正方法は、最も近い軸周りの１回転でのみ決定する（E. Dorveaux, D. Vissiere, A.
P. Martin, N. Petit, "Iterative calibration method for inertial and
magnetic sensors", in Proc. of the 48th IEEE Conf. on Decision and Control
2009参照）。センサ軸は、これらの方法の適用した後に固定されたままではない。
【００４９】
実際には、較正中のＡの８つの係数を決定することができる（１つの係数、テスラ（またはガウス）の物理単位に測定値を結びつけるグローバルスケールファクタを決定することはできないが、同時に、一定の数の用途（例：物体の向きを決定するための磁力計の使用）については、それを知る必要はない）。（選択されたスケールファクタに関して）較正中に磁場の法線の値（平均）を格納することが有利に望ましいままであることに留意されたい。さらに以下を参照。
【００５０】
説明したように、ステップ（ａ）で取得される角速度は、好ましくは、測定された速度（すなわち、誤差で損なわれた可能性がある）であり、前記磁気方程式によって使用される角速度は、慣性測定手段１１の測定された速度および較正パラメータによる、ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏとして記述される推定速度である。
【００５１】
好ましくは、特に、手段１１がジャイロメータである場合、一般に、ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏ＝ｇ（ｍｅａｓｕｒｅｍｅｎｔ）であり、ｇは、較正パラメータによって決定される関数（アプリケーション）である。最も単純な場合には、ｇは微調整され、推定角速度ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏは、式
【数２】
2021527214.tif 000014
によって測定角速度ω（ｍｅａｓｕｒｅｍｅｎｔ）ｇｙｒｏにリンクされ、Ｄおよびｂｇｙｒｏはジャイロメータ１１の較正パラメータである。
【００５２】
三次元姿勢の場合、ｂｇｙｒｏはバイアスベクトルであり、Ｄは３×３行列（正しいマーカでの転送のための直交行列）×（スケール係数と較正を含む上三角行列）である。単純化された方法で、例えば、Ｄは所定のものであり（実際には非常にゆっくりと変化する）、ジャイロメータ１１について決定されるべき唯一の較正パラメータは、ｂｇｙｒｏであり、これは実質的に経時的に変化する傾向がある（ジャイロメータ１１のドリフトと呼ばれる）ことを考慮することが可能である。
【００５３】
同時二重較正の特に好ましい実施形態では、決定されるべき較正パラメータは３つだけである：ｂｇｙｒｏ、Ａおよびｂｍａｇｎｅｔｏ。この限られた数のパラメータは、物体１が「変化する」軌道（時間の関数として変化する方向／速度）を有する場合に、このような二重の較正を可能にする。
【００５４】
磁気方程式
【００５５】
ボディマーカ（すなわち、物体１のマーカ）における磁場の経時的変化は、方程式
【数９】
2021527214.tif 000015
によって記述される。
【００５６】
第１項−ω×Ｍは、固定マーカに対するこのマーカの回転に起因するボディマーカにおける磁場の変化を記述する。第２項∇Ｍ・Ｖは、不均一磁場を有する領域の並進から生じる測定磁場の変化を記述する。最後に、第３項
（外２）
2021527214.tif 000016
は、磁場の非定常性（例えば、ヨーロッパにおける５０Ｈｚのような周期的な電流、または磁石／鋼製の物体の前記物体の近傍での運動など）を考慮に入れる。
【００５７】
「移動可能な」磁気外乱がなければ、すなわち磁場は静止した性質を有し、
【数１０】
2021527214.tif 000017
、式は
【数１１】
2021527214.tif 000018
に減らすことができる。
【００５８】
磁気外乱がまったくない場合、すなわち、磁場は、定常であることに加えて、均一な性質を有し、
【数１２】
2021527214.tif 000019
、式は、さらに、
【数１３】
2021527214.tif 000020
に減らすことができる。
【００５９】
この均一性と定常性の二重仮定は、通常、最も頻繁に検証される。実際、地球磁場について、金属構造物や強化コンクリート製のもの（典型的には橋）が周囲に存在する場合を除いて、均一性は、我々の緯度において極めて良好な近似として局所的に観測される。近傍の変位物体による非定常性は、外乱のソースが移動しなければならないので、さらに稀であり、周期的な電流が平均ゼロであることによる非定常性は、推定技術を用いて処理することもでき、例えば、文献C.-I.  Chesneau,  M.  Hillion,  and  C.  Prieur,  Motion  estimation  of  a  Rigid  Body  with  an  EKF  using  Magneto-Inertial  Measurements,  7th  Conf.  on  Indoor  Positioning  and  Indoor  Navigation  (IPIN'16),  Madrid,  Spain,  2016を参照されたい。
【００６０】
次に、図２を参照すると、ステップ（ｃ）において、磁場の均一性と定常性の二重の仮定をとることにより磁力計２０を較正することを試みるものとする。ステップ（ｃ）の実施に先立って、較正パラメータ上の誤差を表すパラメータを推定するステップ（ｂ）を実施することができ、このステップ（ｃ）は、このパラメータが所定の閾値よりも大きい場合、すなわち、磁力計２０が較正を必要とすることを示す場合に実施される。
【００６１】
次いで、この方法は、有利には、外乱が存在しないこと、すなわち、仮定の妥当性、が検証された結果としての較正パラメータ上の誤差を表す、前記パラメータを推定する（この方法がステップ（ｂ）を含むか否かによる第１または第２の推定）オプションのステップ（ｄ）を含む。
【００６２】
従って、磁力計２０の周囲の磁場の定常性及び均一性の二重の仮定において、量Ｍ（ｅｓｔｉｍａｔｉｏｎ）＋ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏ×Ｍ（ｅｓｔｉｍａｔｉｏｎ）は、較正誤差及び最も近いノイズに対してゼロに等しいことが理解される。
【００６３】
有利には、第１の式（ステップ（ｃ）で最小化される）は、Ｍ（ｅｓｔｉｍａｔｉｏｎ）＋ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏ×Ｍ（ｅｓｔｉｍａｔｉｏｎ）の関数、好ましくは、｜Ｍ（ｅｓｔｉｍａｔｉｏｎ）＋ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏ×Ｍ（ｅｓｔｉｍａｔｉｏｎ）｜ままたは（Ｍ（ｅｓｔｉｍａｔｉｏｎ）＋ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏ×Ｍ（ｅｓｔｉｍａｔｉｏｎ））２の関数である。一般的な条件下では、これらの式の最小化は一般的な軌跡に対してあいまいさなしにパラメータを与える。しかしながら、代替的には、当業者であれば、第１／第２の式（ノルム（norme）のＬ２、Ｌ∞など）によって定められる関係に関連して差異に感受性のある任意の他の関数を第１／第２の式として使用することができることが理解される。
【００６４】
この最小化を実装するために、データ処理手段２１は、所与の長さのインターバルで経時的に動作することができる。そのようなものとして、既知の方法では、再帰フィルタ（ＲＬＳ、再帰最小二乗法など）または最適化（最小二乗法など）を使用することができる。
【００６５】
例えば、磁力計２０の較正パラメータ、すなわち、パラメータＡおよびｂｆｅｒ  ｄｕｒが同時に決定される仮定において、
【数１４】
2021527214.tif 000021
が
【数１５】
2021527214.tif 000022
及び
【数１６】
2021527214.tif 000023
を用いて最小二乗法で最小化される、いわゆる差分較正原理を実装することが可能である。
【００６６】
別の例では、いわゆる積分較正原理を実装することが可能である。この考え方は、較正後、測定された磁場は地上の磁場に対応し、地上のマーカにおいて一定でなければならない（垂直と方向で一定）、すなわち、各成分Ｍ＝Ｒｂ→ｔＭ（ｅｓｔｉｍａｔｉｏｎ）＝定数（地上の磁場）、Ｒｂ→ｔはボディマーカから地上のマーカへの伝達行列であり、ω（ｅｓｔｉｍａｔｉｏｎ）ｇｙｒｏから決定される。分散（Ｍｘ）+ｖａｒ（Ｍｙ）+ｖａｒ（Ｍｚ）の合計は、最小二乗較正パラメータを見つけるために最小化される（
【数１７】
2021527214.tif 000024
であり、他の分散については必要な変更が加える）。この方法は初期行列Ｒｂ→ｔに依存しない。
【００６７】
誤差特性評価
【００６８】
説明したように、本方法は、有利には、較正パラメータ上の誤差を表すパラメータを推定するステップ（ｂ）および／またはステップ（ｄ）を含む。説明したように、ステップ（ｂ）とステップ（ｄ）の両方を含む好ましい実施形態では、ステップ（ｂ）で推定された誤差を表す前記パラメータが所定の閾値よりも大きい場合、ステップ（ｃ）を実施し、ステップ（ｄ）は好ましくはステップ（ｃ）の各発生後に実施される。
【００６９】
このアイデアは、較正にほとんど好ましくない場合、すなわち外乱の場合を破棄するために、磁気２０によって提供される情報の質を推定することである。これからわかるように、閾値を超える２つの考えられる原因を区別することができる：
ｉ．外乱（一時的）（例えば、車両が通過する隣の鉄／コンクリートでできた大きな構造物）、これは、磁気方程式の∇Ｍ・Ｖまたは
（外２）
2021527214.tif 000025
のタイプの項を生成する。
ｉｉ．車両の磁気特性の変化（例えば、車両のシェルの磁化の変化、乗客による磁性体の変位）。
【００７０】
較正パラメータ上の誤差を表すパラメータの推定の第１の発生（ステップ（ｂ））は、「元の」較正パラメータ、すなわち、方法が開始された時点での現在のパラメータを使用する。較正パラメータ上の誤差を表すパラメータの推定の第２の発生（ステップ（ｄ））は、ステップ（ｃ）で決定されたようなパラメータを使用する。
【００７１】
ステップ（ｂ）の終了時に、誤差を表す前記パラメータが前記所定の閾値未満である場合、元の較正パラメータを維持することができ、磁気外乱がないことの両方が知られる。
【００７２】
逆に、閾値を超える誤差を表すパラメータの場合は、これは、上記ｉ及びｉｉのケースの一方である。そして、ステップ（ｃ）と（ｄ）を実行することで、これらの２つのケースを区別することができる。
【００７３】
従って、ステップ（ｄ）の終わりにおいて、誤差を表す前記パラメータが依然として前記決定された閾値より大きい場合、ステップ（ｃ）は好ましい条件下では起こらず、較正の結果は受け入れられない。より正確に言えば、図２に見ることができるように、問題は、較正によるものではなく、一時的な外乱（ケースｉ）によるものであると結論付けることができる。次いで、元の較正は、将来（例えば、外乱が遠ざかっている場合）のために、姿勢ゾーン（下記参照）に対して維持される。すなわち、以前の較正のパラメータは、較正として維持される。磁気測定は、問題が持続する限り、オプションで使用不可能であると宣言することができる。
【００７４】
逆に、誤差を表す前記パラメータが、現在、前記所定の閾値を下回っている場合、それは、ケースがｉｉであったこと、すなわち、問題の原因が元の較正であったことによるものであり、ステップ（ｄ）は、較正パラメータのステップ（ｃ）で決定された値を有する磁力計２０および／または慣性測定手段１１の較正を含む。
【００７５】
なお、ステップ（ｃ）の発生中の較正パラメータの決定された値は、有効な較正には使用されないが、データ記憶手段１２に記憶することができ、ステップ（ｄ）の将来の発生中に使用することができる。例えば、誤差を表すパラメータが閾値を超える限り、決定された較正パラメータが記憶され、閾値を下回る場合、有効な較正は、記憶された値も考慮に入れる。
【００７６】
概して、較正パラメータ上の誤差を表す前記パラメータは、較正パラメータの決定された値について計算された、最小化されることになる前記式の値の関数である。
【００７７】
ステップ（ｂ）／（ｄ）の第１の実施形態は、ステップ（ｃ）で利用可能な大きさのみを使用するので、内在的であると言われる。好ましくは、ステップ（ｃ）からの推定残余（residus）が使用される、すなわち、誤差を表す前記パラメータは、所与の時間間隔にわたる第１／第２の式の値のノルム（例えば、Ｌ２またはＬ∞）、典型的には、
【数１４】
2021527214.tif 000026
である。このような場合、ステップ（ｄ）は、ステップ（ｃ）と同時に実施することができる。再帰フィルタの場合、一定期間にわたるフィルタのイノベーション（innovation）のノルム（例えば、Ｌ２またはＬ∞）を使用することができる。ステップ（ｂ）の残余の使用の場合、較正パラメータの任意のセットおよび取得データの任意のセットを使用することが可能であることに留意されたい−現在取得されたデータ（ステップ（ａ）の最後の実施中に取得された）を使用してパラメータを計算する必要はない。したがって、ステップ（ｃ）を実施する前に（または実施しなくても）特性を明らかにすることが可能である。
【００７８】
代替的には、偏差は、正規分布に関連して定量化することができる、すなわち、
【数１８】
2021527214.tif 000027
の値の統計分布がガウス分布であるかを、例えば、より高いモーメントを計算することによって調べる。
【００７９】
第２の実施形態によれば、推定された磁場の法線を計算し、それを閾値と比較することができる：推定された磁場が、地上磁場の基準値に対して異常に高い場合、これは、磁気擾乱が存在することを意味する。
【００８０】
第３の実施形態によれば、磁場の成分の空間勾配、すなわち、∇Ｍを非常に簡単に推定することが可能である。
【００８１】
実際、この推定は、均一な性質を維持するためにはゼロに近くなければならない。この実施形態では、磁場の係数およびその勾配を決定するために、３つの磁力計三軸を有し、いずれの場合も少なくとも８つの磁力計２０を有することが望ましい。
【００８２】
代替的にまたは補足として、この誤差パラメータの推定を改善するため、および／または、よりロバストな方法で、かつ、利用可能性を増加させて、好ましい条件（すなわち、定常および均一）を識別するためのアプローチを開発するために、学習を用いることができる。
【００８３】
特に、ニューラルネットワーク、サポートベクトルを用いるマシン、最近傍法、決定木などの学習メカニズムを実装することが可能である。従って、ステップ（ｂ）から（ｄ）の各発生時に、各測定データセットが、（ステップ（ｂ）から（ｄ）の連続した発生が起こるように）漸進的に、且つ  許容可能な較正を許容不可能な較正から区別するように自動的に学習するような方法で、誤差を表すパラメータの対応する値で「タグ付けされる」学習ベースを充実させることができる。このように、較正は常に改善されている。
【００８４】
較正ゾーン
【００８５】
理論では、物体１のすべての姿勢について、磁場の測定における欠陥を補正する較正パラメータセットは１つだけである。
【００８６】
実際には、限定された期間における車両の典型的な経路に沿った、姿勢のサブセットのみが調査される。この姿勢サブセットに対する最適化は、（考慮される姿勢サブセットにわたって）局所最小化から得られる較正パラメータのセットを生成する。したがって、この較正パラメータのセットは、「較正ゾーン」と呼ばれる、考慮される姿勢サブスペースの外側では最適ではない可能性がある。
【００８７】
好ましくは、本方法はさらに、誤差を表す前記パラメータが所定の閾値未満である場合、較正が関連する物体の姿勢サブセットを決定するステップ（ｅ）を含む。いくつかの較正のためにいくつかのサブセットが保持される場合があることに留意されたい。
【００８８】
これにより、較正を実質的に改善することができる：物体１の変位の間、現在の姿勢にしたがって２つのケースを区別することができる：
ｉ．物体１の姿勢が、関連するサブセットによってカバーされていない場合、本方法を実行するか、またはデフォルト較正を選択することが可能である。
ｉｉ．物体１の現在の姿勢が適切なサブセットによってカバーされる場合、このゾーンのための適切な較正が使用される。
【００８９】
前記サブセットは、例えば、オイラー角間隔によって、または姿勢多様性の別のパラメータ化（四元数、直交行列）によって特徴付けられる。
【００９０】
その決定に関して、それは、全ての測定点から来る姿勢データの凸包絡線によって、または全ての測定値それ自体によって決定されることができる。
【００９１】
動きの推定
【００９２】
説明したように、本方法は、有利には、物体１の角速度及び／又は磁場の成分、及び／又は（手段１０による）物体１の任意の測定された線速度、及び、較正パラメータの値、すなわち、再較正後の値に応じて、物体１の運動をデータ処理手段２１によって推定するステップ（ｆ）を含む。このステップ（ｆ）は、較正に焦点を当てた図２には示されていないが、並列に連続的に実行することができる。
【００９３】
「運動の推定」とは、特に、少なくとも物体１の向き（水平面の、すなわち、方位）の推定を意味し、有利には、法線速度の推定を意味する。このためには、磁気計測測定で得られた磁気方位（すなわち、「コンパス」スタイル）を用いたナビゲーションを単に実装するか、または、二重較正の場合にはジャイロ計測ナビゲーションまたは磁気ジャイロ計測合併（magneto-gyrometric  merger）さえも実装することが可能である。後者の場合、向きは、典型的に、角速度の積分によって得られる。
【００９４】
該当する場合、測定された線速度（オプションの手段１０による）は、ステップ（ｆ）において、物体１のグローバル速度を決定するためにのみ使用される。
【００９５】
ステップ（ｆ）は、さらに、較正パラメータ上の誤差、磁気またはジャイロ磁気方向誤差（キャップ）を表す前記パラメータによる計算を含むことができる。例えば、較正後の期間中に蓄積された方位誤差は、バイアスの推定における不確実性にこの期間の継続時間を乗じて推定することができる。
【００９６】
自動運転車両の場合、ステップ（ｆ）は、例えば車両１を所望の目的地に運ぶ、または車両１を障害物のない軌道に保持することによって車両１を停止させるような方法で、推定された運動に応じた前記車両１のコマンドの生成を含むことができることに留意されたい。
【００９７】
機器及び物体
【００９８】
第２の態様によれば、本発明は、特に、本方法の実施形態の一又は他を実施するための装置１１、２０、２１およびオプションで１０のセットに関する。
【００９９】
このセットは、「従来の」物体１に、それを変換するような方法でキットとしてインストールすることができる。代替的に、特に、物体１が車両である場合、これは、車両のナビゲーションのためのデータ処理手段２１、並びに追加の取得手段１０として使用されるジャイロメータ１１及び／又は走行距離計などのセンサを既に備えている自動運転車両であることができる。
【０１００】
物体１は、特に、車輪型の車両について特に提案されており、以下を含む：
−  物体１の角速度を取得するように構成される慣性測定手段１１（例えばジャイロメータ）；
−  該当する場合、磁場の少なくとも３つの成分を取得するように構成される磁力計；
−  オプションで、物体１の測定された線速度を取得するように構成される追加の取得手段１０（有利には、車両の車輪の少なくとも２つに取り付けられ、前記２つの車輪の測定された速度を取得するように構成される走行距離計）；
−  データ処理手段２１であって、
〇  磁場の推定成分および物体１の角速度に関連する少なくとも１つの磁気方程式によって規定される式を最小化する磁力計２０の少なくとも１つの較正パラメータの値を決定するように較正され、
・  磁場の推定成分は、磁場の測定成分及び磁力計２０の較正パラメータの関数であり、
・  少なくとも１つの磁気方程式は、磁場が磁気測定手段２０の周囲で均一かつ静止していると仮定する。
−  データ処理手段２１は、さらに、
〇  較正パラメータの値の決定の前及び/又は後に較正パラメータ上の誤差を表すパラメータを推定し；
〇  前記物体１の運動を推定する、
ように構成されることができる。
【０１０１】
上述したように、物体１は、さらに、メモリ２２およびインターフェース２３を有することができる。
【０１０２】
コンピュータプログラム製品
【０１０３】
第３の態様及び第４の態様によれば、本発明は、本発明の第１の態様による磁力計を較正する方法の実行（処理手段２１上）のためのコード命令を備えるコンピュータプログラム製品と、そこでこのコンピュータプログラム製品が見つかるコンピュータ装置の一部（例えば、データ記憶手段２２）によって読み取ることができる記憶手段とに関する。
【図１】
2021527214.tif 000035
【図２】
2021527214.tif 000036
【国際調査報告】
2021527214.tif 000037
2021527214.tif 000038
2021527214.tif 000039
2021527214.tif 000040