JP4638670B2 - 方位角計測方法および方位角計測装置 - Google Patents

方位角計測方法および方位角計測装置 Download PDF

Info

Publication number
JP4638670B2
JP4638670B2 JP2003435966A JP2003435966A JP4638670B2 JP 4638670 B2 JP4638670 B2 JP 4638670B2 JP 2003435966 A JP2003435966 A JP 2003435966A JP 2003435966 A JP2003435966 A JP 2003435966A JP 4638670 B2 JP4638670 B2 JP 4638670B2
Authority
JP
Japan
Prior art keywords
axis
output data
reference point
radial distance
geomagnetic
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.)
Expired - Lifetime
Application number
JP2003435966A
Other languages
English (en)
Other versions
JP2005195376A (ja
Inventor
正信 佐藤
徹 北村
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.)
Asahi Kasei Microdevices Corp
Original Assignee
Asahi Kasei EMD Corp
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 Asahi Kasei EMD Corp filed Critical Asahi Kasei EMD Corp
Priority to JP2003435966A priority Critical patent/JP4638670B2/ja
Publication of JP2005195376A publication Critical patent/JP2005195376A/ja
Application granted granted Critical
Publication of JP4638670B2 publication Critical patent/JP4638670B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Measuring Magnetic Variables (AREA)

Description

本発明は、方位角計測方法および方位角計測装置に関し、より詳細には、磁気センサによって計測された地磁気データから方位角を求める方位角計測方法および方位角計測装置に関するものである。
地磁気を検知して方位角を得る方位角計測装置は、携帯電話でのナビゲーション用途などに使われている。このような方位角計測装置においては、磁気センサが検知する地磁気以外の環境磁界に起因する信号出力や、無信号入力時の信号処理回路の出力分であるオフセット分を差し引いて方位角を求めないと、誤った方位を示してしまうことはよく知られている。
オフセット分を求める方法としては、特許文献1では、方位角計測装置を水平に一周してその最大・最小の点を求め、その中点をオフセットの点として求める方法が開示されており、特許文献2に開示されている方法のように、方位角計測装置を直交する任意の3点に向けて取得した地磁気情報から方位計を一回転させたときの出力軌跡の方程式を求め、オフセット分を計算する、などの方法が知られている。
図6は、従来の方位角計測装置の構成を示すブロック図である。
図6において、方位角計測装置には、2軸磁気センサ11、磁気センサ駆動電源部12、マルチプレクサ部13、増幅部14、A/D変換部15、感度補正情報記憶部16、感度補正計算部17、データバッファ部18、オフセット情報算出部19、オフセット情報記憶部20、オフセット補正部21および方位角計算部22が設けられている。
2軸磁気センサ11には、x軸磁気センサHExおよびy軸磁気センサHEyが設けられており、それぞれ地磁気Mのx方向成分Mxおよびy方向成分Myを検出したセンサ信号を出力するようになっている。磁気センサ駆動電源部12は、x軸磁気センサHEx、およびy軸磁気センサHEyの動作に必要な駆動電圧を出力するようになっている。
マルチプレクサ部13は、x軸磁気センサHExおよびy軸磁気センサHEyを切り換えるためのもので、磁気センサ駆動電源部12の出力電圧をx軸磁気センサHExおよびy軸磁気センサHEyに時分割で印加し、x軸磁気センサHEx、およびy軸磁気センサHEyから出力されたセンサ信号を順次出力するようになっている。増幅部14は、マルチプレクサ部13から出力されたセンサ信号を順次増幅する。A/D変換部15は、増幅部14によって増幅されたセンサ信号を順次A/D変換し、x軸地磁気測定データおよびy軸地磁気測定データとして順次出力する。
感度補正情報記憶部16は、所定の感度補正情報を記憶する。感度補正計算部17は、感度補正情報記憶部16に記憶されている感度補正情報に基づいて、A/D変換部15から出力された地磁気計測データの感度補正を行う。データバッファ部18は、感度補正計算部17によって感度補正され、オフセット情報算出に用いる地磁気計測データを所定数保持する。
オフセット情報算出部19は、データバッファ部に保持された地磁気計測データを読み出し、オフセット情報を算出する。オフセット情報記憶部20は、オフセット情報算出部19から出力されたオフセット情報を記憶する。オフセット補正部21は、オフセット情報記憶部20に記憶されているオフセット情報に基づいて、感度補正計算部17によって感度補正された地磁気計測データのオフセットを補正する。方位角計算部22は、オフセット補正部21によってオフセット補正を受けた地磁気計測データに基づいて方位角を算出するようになっている。
図1は、従来の方位角計測装置において基準点を推定する手順を示すフロー図である。
図1において、オフセット情報算出部19は、x軸ホール素子HExの出力増幅値Srxおよびy軸ホール素子HEyの出力増幅値Sryをそれぞれ10点分格納するためのデータバッファを用意する(ステップS11)。
そして、オフセット情報算出部19は、x軸ホール素子HEx、y軸ホール素子HEyの出力増幅値Srx、Sryをそれぞれ10点分取得し(ステップS12、S13)、感度補正情報記憶部19bに記憶されている感度補正情報に基づいて、x軸ホール素子HEx、およびy軸ホール素子HEyの出力増幅値Srx、Sryに感度補正係数をそれぞれ乗じ、x軸ホール素子HEx、およびy軸ホール素子HEyの感度補正後の出力増幅値Sx、Syを得る。
そして、オフセット情報算出部18は、x軸ホール素子HExおよびy軸ホール素子HEyの感度補正後の出力増幅値Sx、Syをそれぞれ10点分得ると、データバッファから最も古いデータを削除し、残りのデータをシフトし、さらに今回取得した出力増幅値Sx、Syを加える(ステップS14)。
次に、オフセット情報算出部19は、x軸ホール素子HExおよびy軸ホール素子HEyの感度補正後の出力増幅値Sx、Syの過去10点分を対象として、それら出力増幅値の最大値と最小値とをそれぞれ求め、その最大値と最小値との差分が所定値より大きいかを判断する(ステップS15)。
そして、ステップS15で求めた最大値と最小値との差分が所定値以下の場合、今回取得した出力増幅値Sx、Syを破棄し、ステップS12に戻って、x軸ホール素子HExおよびy軸ホール素子HEyの出力増幅値Srx、Sryを新たに取得する。
一方、ステップS15で求めた最大値と最小値との差分が所定値より大きい場合、10点分の出力増幅値Sx、Syをそれぞれxy成分とする点P11(S1x、S1y)、P12(S2x、S2y)、P13(S3x、S3y)、・・・からの距離がなるべく等しくなるような基準点C2の座標(Cx、Cy)を推定する(ステップS16)。
そして、今回推定した基準点C2の座標(Cx、Cy)と、前回推定した基準点C2の座標(Cx、Cy)との差が所定値より小さいかどうかを判定し(ステップS17)、所定値以上の場合、今回推定した基準点C2の座標(Cx、Cy)を破棄し、ステップS12に戻って、x軸ホール素子HExおよびy軸ホール素子HEyの出力増幅値Srx、Sryを新たに取得する。
ステップS18では、ステップS16により推定された基準点の座標を、X軸ホール素子、Y軸ホール素子に対するオフセット値として出力する。
特許第1422942号公報 特開2000−131068号公報 特許第1660613号公報 特許第2538738号公報
しかしながら、この方法は方位角計測装置のユーザーに特別な作業を強いるばかりか、一度オフセットを求めた後に環境磁界が変化するなどしてオフセット分が変化した場合などにオフセットを再度計算するべきかどうかの判断をユーザーに委ねているために、方位角表示の信頼性に問題がある。
このような問題の解決策として、磁気センサを任意の方向に向けて取得したデータが2軸センサの場合は円周上に、3軸センサの場合は球面上を分布することを利用して、取得した出力データ群からの距離のばらつきが最小となるような2次元または3次元空間上の基準点の座標を、統計的に、および/または解析的に求め、その点をオフセット値と推定する方法がある。この方法は、たとえば、特許文献3や、特許文献4に開示されている。
この方法によれば、ユーザーが方位角計測装置を一周させるなどの無理な使い方を強いられたり、意識をして方位角計測装置に対して校正動作を行ったりする必要がないので使い勝手が向上するうえに、環境磁界が変化しても、ユーザーの自然な動きの中で方位角計測装置が検知した磁界の値からオフセット値を求めることが可能であり、さまざまな環境での方位角表示精度が向上する。
しかしながら、これらの場合においては、出力データ群の取得において方位角計測装置が2次元空間または3次元空間上で十分に広い範囲を移動していない場合や、取得したデータ群の中に外乱による異常磁界が含まれていたりする場合においては、真の基準点とはまったく異なった座標を基準点と誤推定してしまう場合があった。
すなわち、方位角計測装置を手に持ったまま歩くなどの場合、磁気センサ出力は円周上もしくは球面上の一点の近傍で、手ぶれ、体動によるわずかな出力変化の分だけ変化をするので、その変化の中心点などを基準点として誤推定してしまうわけである。
また、取得したデータ群の中に外乱による異常磁界が含まれている場合に、異常データも含むデータ群全体から等距離になる点を求めてしまい、そのために真の基準点からはまったく異なる点を基準点と誤推定してしまうわけである。
上記フローでの基準点推定の問題点を説明した図が図3および図5である。
図3において、測定点P1からP10までのデータがバッファ内に蓄積された後に、測定点が平面に描く円周軌跡の中心座標C0を計算する。ここで求められたC0が各軸のオフセット値となる。次に着磁している構造物の近くで測定を行い、地磁気としては異常値である測定値P11が得られたとする。従来の方法では、データバッファをひとつ更新して、すなわちP1をバッファ内から削除して、P2からP11までのデータ群を使って円周の中心座標C1を求める。この場合、P11が異常値であるので中心座標C1は前回の中心座標C0からずれた位置となり、誤った値となる。したがって、最終的な方位角度には誤差が生じることになる。
次に地磁気として正しい測定値P12が得られた場合、再びデータバッファをひとつ更新してP3からP12までのデータ群を使って円周の中心座標C2を求める。この場合に、異常値であるP11はバッファに残ったままであるため、前述と同様にP11の影響を受けて中心座標C2は正しい中心座標であるC0とは異なる位置となってしまう。
このように異常データP11がバッファ内に蓄積されると、円周の中心座標を求める際、常に異常データの影響が反映され、正しいオフセット値が求められない。このような正しいオフセット値が求められない期間は異常データがバッファ内から削除されるまで続くことになる。
一方、方位角計測装置を手に持ったまま歩くなど、空間上を広く移動していない場合は、ホール素子出力の描く軌跡は、図5に示すように円周上の1点の近傍に集約される。
今、測定点P1からP9は円周上の1点の近傍に集約されたデータであり、記憶されている正しい円周の中心座標はC0であったとする。次の測定で、上記円周上で離れた位置のデータP10が測定値として得られた場合、P1からP10までのデータ群を使って円周の中心座標C1を求めることとなる。
この場合、P1からP9までのデータは近傍のデータであり、P10が同じく近傍のデータであった場合はS15で示される各ホール素子の出力の最大値、最小値を評価するステップで排除される場合が多いが、P10が円周上で離れた位置である場合は最大値と最小値との差が所定値を超えてしまうので有効なデータ群であると判定されてしまう。
この場合は、円周の一点近傍とP10が示す円周上で離れた位置の磁界データとから円周の中心座標C1を求めてしまい、間違ったオフセットを求めてしまうことになる。
引き続いて、地磁気としては異常値である測定値P11が得られたとする。この場合は、P1はバッファから削除されてP2からP11までのデータ群から円周の中心座標C2を求めることになる。
P11は円周上に存在しない異常データであり、これを用いて求められた円周の中心座標は、正しい円周の中心座標C0と異なってしまう。
なお、2軸の磁気センサ出力が2次元平面上に円周軌跡を描く場合について説明しているが、3軸の磁気センサ出力が3次元平面状に球面軌跡を描く場合においても、まったく同じ議論がなりたつ。
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、2軸または3軸の磁気センサより取得した出力データ群からの距離のばらつきが最小となるような2次元または3次元空間上の基準点の座標を、統計的に、および、または解析的に求める方法において、取得したデータ群の中に外乱による異常磁界が含まれている場合や、出力データ群の取得において方位角計測装置が2次元空間または3次元空間上で十分に広い範囲を移動していない場合などにおいても、真の基準点とはまったく異なった座標を基準点と誤推定しないような方位角計測方法および方位角計測装置を提供することにある。
本発明は、2軸の地磁気検出手段における検出方向を所定の平面上にあるよう保ちながら該検出方向を変化させる、または3軸の地磁気検出手段における検出方向を3次元空間において変化させながら、前記検出方向が変化した時の前記2軸または3軸の地磁気検出手段からの出力データを所定回数以上取得するステップと、前記2軸の地磁気検出手段からの出力データを成分とする2次元座標上、または前記3軸の地磁気検出手段からの出力データを成分とする3次元座標上において、前記取得された2軸または3軸の地磁気検出手段からの出力データからなる出力データ群からの距離のばらつきが最小になるような位置の座標を基準点として推定するステップと、前記推定した基準点を中心とし、前記出力データ群の各々が円周を形成する円の半径距離を算出するステップと、前記算出した半径距離が地磁気ベクトル強度に基づいて定められる範囲外かどうかを判断するステップと、前記判断の結果前記算出した半径距離が前記範囲外の場合、前記推定した基準点を破棄するステップとを具えたことを特徴とする。
前記地磁気ベクトルの強度が、20μTから60μTであることを特徴とする。
前記基準点の座標は、オフセット情報であることを特徴とする。
本発明は、地磁気を検出する2軸または3軸の地磁気検出手段と、前記2軸の地磁気検出手段の検出方向が所定の平面上にあるよう保ちながら該検出方向が変化した時の前記地磁気検出手段からの2軸の出力データ、または前記3軸の地磁気検出手段の向きが3次元空間において変化した時の前記地磁気検出手段からの3軸の出力データを所定回数以上繰り返して取得する出力データ取得手段と、前記2軸の出力データを各軸方向成分とする2次元座標上、または前記3軸の出力データを各軸方向成分とする3次元座標上において、前記出力データ取得手段によって得られた2軸または3軸の出力データ群からの距離のばらつきが最小になるような位置の座標を基準点として推定する基準点推定手段と、前記推定した基準点を中心とし、前記出力データ群の各々が円周を形成する円の半径距離を算出する半径距離算出手段と、前記半径距離算出手段により算出された半径距離が地磁気ベクトル強度に基づいて定められる範囲外かどうかを判断する半径距離判断手段とを具え、前記判断の結果、前記半径距離算出手段により算出された半径距離が前記範囲外の場合、前記基準点を破棄することを特徴とする。

本発明によれば、方位角計測装置が2次元空間または3次元空間上で十分に広い範囲を移動していない場合などにおいて、磁気センサからの出力が円周上、もしくは球面上の一点を中心とした狭い範囲に分布している場合には、求まった基準点から出力データまでの距離が通常地磁気出力として期待できる大きさよりも大きかったり小さかったりするので、その場合は求まった基準点を破棄するようにすることで基準点を誤推定しないので、
正しい方位角を演算・表示する。
また、本発明によれば、磁気センサからの出力に異常値が含まれた場合でも、出力データから既知の基準点との距離を計算し、その距離が通常地磁気出力として期待できる大きさよりも大きかったり小さかったりする場合には、方位角計測装置はその出力値を有効なデータとは認識しないで破棄するために、オフセット磁界成分を計算する際に基準点を誤推定しないので、正しい方位角を演算・表示する。
以下、図面を参照して本発明の実施形態を詳細に説明する。
(第1の実施形態)
図7は、本発明の一実施形態に係る方位角測定装置の概略構成を示すブロック図である。
図7において、背景技術に記載の図1と同様である部分については同じ符号を付すと共に説明は省略し、ここでは、本発明に特徴的な部分を詳細に説明する。
同図において、方位角計測装置には、2軸磁気センサ11、磁気センサ駆動電源部12、マルチプレクサ部13、増幅部14、A/D変換部15、感度補正情報記憶部16、感度補正計算部17、データバッファ部18、オフセット情報算出部19、オフセット情報記憶部20、オフセット補正部21および方位角計算部22に加え、距離判定部(第一の距離判定部)23と半径距離判定部(第二の距離判定部)24が設けられている。
また、同図に示す方位角計測装置は、方位各計測装置全体を制御する制御部(不図示)を有しており、この制御部は、制御を実行するCPUとこのCPUの制御プログラム(例えば、図2に示す如き制御手順を含む)を格納したROMと、CPUの作業領域を提供するRAMとを有し、図7に示す各構成もこの制御部によって統合して制御される。
距離判定部23は、2軸磁気センサ11で取得され、感度補正計算部17より出力されたデータと、オフセット情報記憶部20に記憶されているオフセット情報との距離を算出し、その距離の大きさが地磁気ベクトル強度として妥当かどうか判定する。
半径距離判定部24は、オフセット情報算出部19でオフセット情報を算出した際に導出される、データバッファ部18に保持された地磁気計測データ群とオフセット情報とが成す方位円の半径距離に対して、地磁気ベクトル強度として妥当かどうか判定する。
なお、2軸磁気センサ11のx軸ホール素子HExおよびy軸ホール素子HEyは、地磁気を検出するためのもので、例えば、InSbやInAs、GaAsなどの化合物半導体系あるいはSiモノリシック系であることが好ましい。
2軸磁気センサ11で取得された地磁気情報は、マルチプレクサ部13を経由し、増幅部14で増幅される。x軸ホール素子HExの出力増幅値Srxは、以下の(1)式で表すことができ、y軸ホール素子HEyの出力増幅値Sryは、以下の(2)式で表すことができる。
Srx=ax・Mx+Crx ・・・(1)
Sry=ay・My+Cry ・・・(2)
ただし、axは、x軸ホール素子HExの感度、Crxは、x軸ホール素子HExのオフセット、ayは、y軸ホール素子HEyの感度、Cryは、y軸ホール素子HEyのオフセット、Mxは、地磁気Mのx方向成分、Myは、地磁気Mのy方向成分である。
ホール素子出力増幅値は、A/D変換部15でディジタル情報になり、感度補正計算部17で個々のホール素子の感度の差異が補正される。
感度補正後のx軸ホール素子HExの出力増幅値Sxおよびy軸ホール素子HEyの出力増幅値Syは、距離判定部23に入力される。オフセット情報記憶部20にすでにオフセット情報が記憶されている場合は、x軸ホール素子HExの出力増幅値Sxおよびy軸ホール素子HEyの出力増幅値Syとオフセット情報までの距離とが評価され、地磁気信号として期待される距離値に対して妥当かどうかが判定される。
上述の判定が妥当でなかった場合は、感度補正後のx軸ホール素子HExの出力増幅値Sxおよびy軸ホール素子HEyの出力増幅値Syはデータバッファ部18に入力されずに破棄され、また方位角計算部22でも演算はされない。
上述の判定が妥当であった場合およびオフセット情報記憶部20にオフセット情報が記憶されていない場合は、感度補正後のx軸ホール素子HExの出力増幅値Sxおよびy軸ホール素子HEyの出力増幅値Syはデータバッファ部18に入力される。
データバッファ部18に所定数のデータが入力されていなければ、方位角計算部22では方位角の演算をせず、再び2軸磁気センサ11で、地磁気情報を取得する。データバッファ部18に所定数のデータが入力されていれば、オフセット情報算出部19ではデータバッファ部18内のデータからオフセット情報を算出し、算出されたオフセット情報はオフセット情報記憶部20に記憶される。
オフセット情報算出部19でオフセット情報を算出した際に導出される、データバッファ部18に保持された地磁気計測データ群とオフセット情報とが成す方位円の半径距離が地磁気ベクトル強度として妥当かどうかを半径距離判定部24が判定し、妥当であった場合は、最新の感度補正後のx軸ホール素子HExの出力増幅値Sxおよびy軸ホール素子HEyの出力増幅値Syは、オフセット情報記憶部20で記憶されるとともに、オフセット補正部21に入力される。オフセット補正された地磁気計測データに基づき、方位角計算部22にて方位角が演算され、その演算をもとに、方位角情報が出力される。
以下で、オフセット情報算出部19でのオフセット情報の算出方法を説明する。
感度補正後のx軸ホール素子HExの出力増幅値Sxおよびy軸ホール素子HEyの出力増幅値Syは、以下の(3)、(4)式のように表すことができる。
Sx=a0/ax・Srx=a0・Mx+Cx ・・・(3)
Sy=a0/ay・Sry=a0・My+Cy ・・・(4)
ただし、a0/axは、x軸ホール素子HExの感度補正係数、a0/ayは、y軸ホール素子HEyの感度補正係数、a0は、x軸ホール素子HExおよびy軸ホール素子HEyの感度補正後の感度である。
また、Cxは、x軸ホール素子HExの感度補正後のオフセット、Cyは、y軸ホール素子HEyの感度補正後のオフセットであり、
Cx=a0/ax・Crx
Cy=a0/ay・Cry
である。
例えば、方位角計測装置の向きが、x、y軸が所定の平面上にあるよう保ちながら変化した時に、感度補正後の出力増幅値Sx、Syとして、(S1x、S1y)、(S2x、S2y)、(S3x、S3y)、・・・という値がそれぞれ得られたものとすると、これらの値で特定される点P1(S1x、S1y)、P2(S2x、S2y)、P3(S3x、S3y)、・・・をxy座標上にそれぞれ配置する。
ここで、(3)、(4)式を変形すると、
(Sx−Cx)/a0=Mx ・・・(5)
(Sy−Cy)/a0=My ・・・(6)
となる。
一方、携帯電話等の方位角計測装置を備えた装置は、x、y軸を含む平面上で回転するから、
(Mx2+My2)=const ・・・(7)
が成り立つ。
従って、
((Sx−Cx)/a0)2+((Sy−Cy)/a0)2
=Mx2+My2 ・・・(8)
となる。
ここで、
Figure 0004638670
と置くと、
(Sx−Cx)2+(Sy−C)2=r2 ・・・(9)
が成り立つ。
従って、感度補正後の出力増幅値Sx、Syで特定される点P1(S1x、S1y)、P2(S2x、S2y)、P3(S3x、S3y)、・・・は、いずれもx軸ホール素子HExのオフセットCxおよびy軸ホール素子HEyのオフセットCyをxy成分とする基準点C1(Cx、Cy)から等しい距離に位置することになる。
基準点C1(Cx、Cy)は、P1(S1x、S1y)、P2(S2x、S2y)、P3(S3x、S3y)、・・・から推定することができ、種々の計算方法がある。感度補正後の出力増幅値Sx、Syには何らかの誤差が含まれているので、データ取得数をなるべく多くして、基準点C1(Cx、Cy)からP1(S1x、S1y)、P2(S2x、S2y)、P3(S3x、S3y)、・・・までの距離のばらつきが最小になるよう統計的手法を用いて計算するのが望ましい。
例えば、データ取得数は4以上、好ましくは10以上とする。
統計的手法とは、たとえば、最小自乗法により距離のばらつきが最小になる点を求める方法がある。その解法としては、ニュートン・ラプソン法を用いたり、基準点の座標を解とする連立一次方程式を解くこと等が挙げられる。
また、4点以上のデータ群から任意の3点を選び、その3点を通る円周の中心を求め、データ群から得られた複数個の中心データに対してさまざまな方法、たとえば平均したり、最小自乗法で中心値を推定するなどの方法を用いても良い。
図2は、本発明の一実施形態に係る基準点を推定する手順を示すフロー図である。
オフセット情報算出部19は、x軸ホール素子HExの出力増幅値Srxおよびy軸ホール素子HEyの出力増幅値Sry(SrxとSryとを総じて測定データとも呼ぶ)をそれぞれ10点分格納するためのデータバッファを用意する(ステップS21)。
そして、オフセット情報算出部19は、x軸ホール素子HEx、y軸ホール素子HEyの出力増幅値Srx、Sryをそれぞれ10点分取得する(ステップS22,S23)。
所望の数のデータ数がそろった後、ステップS24にてすでに基準点の座標が一回以上求められているかどうかの判定を行う。オフセット値を求める初期段階で一度も基準点が求められていない時はステップS28に移行する。
すでに基準点が求められている場合には、ステップS25にて基準点と最新の測定データとの距離を計算する。次にステップS26にてステップS25での計算結果から正しく地磁気を測定したかどうかの判定を行う。その結果、最新の測定データが地磁気として妥当な大きさであれば測定データを有効と判定し、ステップS27へ移行する。
地磁気として妥当ではないと判定した場合は、最新の測定データを破棄しステップS22へ移行して新たな測定を実施する。
ステップS27では、データバッファ部18の最も古いデータを削除し、データシフトの後に最新の測定データを追加する。
ステップS28では、データバッファ18部内部のホール素子出力データの最大値、最小値が所定の値より大きいかどうかを判定する。所定の値より小さければ、最新の測定データを破棄してステップS22へ移行して新たな測定を実施する。所定の値より大きければ、ステップS29に移行する。
ステップS29では、データバッファ部18内部のホール素子出力データ群からの距離がなるべく等しくなるような基準点を推定するとともに、データ群が成す方位円から基準点までの半径距離となる値がひとつ算出される。
次に、ステップS30において、ステップS29にて算出された半径距離を評価し、地磁気サイズとして妥当か否かを判定する。妥当でないと判定された場合は、最新の測定データを破棄してステップS22へ移行して新たな測定を実施する。妥当であると判定された場合は、ステップS31に移行する。
ステップS31では、推定された基準点の座標を採用して、X、Y各素子のオフセット値として出力をする。
なお、ステップS24での判定結果、Noと判定された場合、すなわち、基準点を一回以上求めていない場合は、ステップS31で出力されたオフセット値は、次のオフセット値推定工程におけるステップS24での判定の際の初期値としてデータバッファ部18に設定される。一方、ステップS24での判定結果、Yesと判定された場合、すなわち、すでに基準点を一回以上求めている場合は、前の測定で出力されたオフセット値は、ステップS31で出力されたオフセット値に更新される。
次に、本実施形態のアルゴリズムの具体的な効果を図4を使って説明する。
図4において、測定点P1からP10までのデータがバッファ内に蓄積された後、円周の中心座標C0を計算する。ここで求められたC0が各軸のオフセット値となる。次にP11の測定点が得られた時点ですでに求められているオフセット値(C0)を使ってC0とP11の距離を計算し、地磁気ベクトルの大きさとして妥当な値が得られているかを評価する。その結果、測定値が地磁気ベクトルの大きさとしては異常値であると判断された場合、P11は破棄され、オフセット値は計算されずに、オフセット値としてC0の座標を再び使用する。
その後P12が測定され、地磁気測定値として地磁気ベクトルの大きさが妥当と判断された場合に、P2〜P10とP12によって再度円周の中心座標を計算により推定する。推定された中心座標C2と測定点までの距離を評価し、地磁気ベクトルの大きさとして妥当であると判断された場合には、推定された中心座標C2を最新のオフセット値として採用する。地磁気ベクトルの大きさとして妥当でないと判断された場合は、P12は破棄され、オフセット値は計算されずに、オフセット値としてC0の座標を再び使用するものである。
以上のフローを用いることで、磁気センサ測定値として異常値が計測された場合でも、地磁気ベクトルの大きさをもとに地磁気サイズとして妥当かどうか評価することで、その異常値を含めた磁気センサ測定値からオフセットは計算されない。
さらに、図5で示されるような方位角計測装置を手に持ったまま歩くなど、空間上を広く移動していない場合においては、測定点P1〜P10またはP2からP11と計算されたオフセット値とで形成される方位円の半径である、半径距離の大きさを評価し、半径距離が地磁気ベクトルとしては異常値であった場合にはオフセット値を破棄するので、オフセット値を誤推定することが少なくなる。
なお、本実施形態では、地磁気検出手段として2軸磁気センサを用いた形態について説明したが、3軸磁気センサを用いた形態であっても良い。
地磁気ベクトルの大きさの値としては日本国内での標準値として約50μT程度とされている。しかしながら都市部などではビル内の鉄骨や地下構造物の影響により標準値以外の地磁気ベクトルの大きさも観測されるための妥当な範囲としては約20μTから60μT程度とするのが適している。3軸磁気センサを用いる場合は、上記数字をそのまま用いることが好ましい。2軸の磁気センサであって、磁気ベクトルを水平面に投影した値を用いる場合は、もともと水平面での地磁気ベクトルの大きさが30μTであるが、センサを傾けた場合には50μTとなる場合も考えられるため、妥当な範囲は15μTから60μTとすることが好ましい。
また、上記フローにおいては、測定データと記憶されてあるオフセット値との距離や測定されたデータ群と計算されたオフセット値とで形成される方位円の半径距離が地磁気ベクトルに比べて異常であった場合は最新の測定データや計算された基準点を破棄するようにしているが、そうではなくてデータバッファのデータ群のうちのいくつかのデータや、データ群すべてを破棄するようにしても良い。
本実施形態において、磁気センサとしては、ホール素子について述べているが、ホール素子に限らず、MR素子やMI素子、フラックスゲートなど何でもよい。
(その他の実施形態)
第1の実施形態では、出力データとすでに求められたオフセットとの距離や、求められた半径距離が、例えば、地磁気ベクトルの大きさに比べて妥当か否かを判断しているが、それらを混合させた方法も考えられる。
すなわち、出力データ群から半径距離とオフセット値とが求められた際に、出力データ群を構成する個々のデータと計算されたオフセット値との距離を求め、個々のデータとオフセット値との距離と半径距離との差を評価する。
データ群の個々のデータとオフセット値との距離のばらつきが大きかったり、個々のデータとオフセット値との距離と半径距離との差が大きいものが混合していると、測定データ群の中に異常データや雑音が紛れ込んでいる可能性があり、それらのデータから求められたオフセット値は、信頼性が低いとみて破棄するなどの判断を考えられる。
ばらつきの判断指標としては、個々のデータとオフセット値との距離と半径距離との差をとり、その最大値と最小値との差と半径距離との比を取ることが好ましいが、その他にも最大値と最小値との差そのものを用いたり、標準偏差を用いるなど、様々な方法を用いることができる。
本発明は、磁気センサを用いた方位角センサに関するものであり、さらに言えば、方位角センサで地磁気方位を計測する場合に、取得された磁界データが適切でなかった場合に、適切でないデータをもとに誤ったオフセット値を求めることを少なくし、方位角計測精度の劣化を防ぐものである。
従来の方位角計測装置において基準点を推定する手順を示すフロー図である。 本発明の一実施形態に係る基準点を推定する手順を示すフロー図である。 従来の基準点推定についての問題点を説明した図である。 本発明の一実施形態に係るアルゴリズムの効果を説明する図である。 従来の基準点推定についての問題点を説明した図である。 従来の方位角計測装置の構成を示すブロック図である。 本発明の一実施形態に係る方位角測定装置の概略構成を示すブロック図である。
符号の説明
11 2軸磁気センサ
12 磁気センサ駆動電源部
13 マルチプレクサ部
14 増幅部
15 A/D変換部
16 感度補正情報記憶部
17 感度補正部
18 データバッファ部
19 オフセット情報算出部
20 オフセット情報記憶部
21 オフセット補正部
22 方位角計算部
23 第一の距離判定部
24 第二の距離判定部

Claims (6)

  1. 2軸の地磁気検出手段における検出方向を所定の平面上にあるよう保ちながら該検出方向を変化させる、または3軸の地磁気検出手段における検出方向を3次元空間において変化させながら、前記検出方向が変化した時の前記2軸または3軸の地磁気検出手段からの出力データを所定回数以上取得するステップと、
    前記2軸の地磁気検出手段からの出力データを成分とする2次元座標上、または前記3軸の地磁気検出手段からの出力データを成分とする3次元座標上において、前記取得された2軸または3軸の地磁気検出手段からの出力データからなる出力データ群からの距離のばらつきが最小になるような位置の座標を基準点として推定するステップと、
    前記推定した基準点を中心とし、前記出力データ群の各々が円周を形成する円の半径距離を算出するステップと、
    前記算出した半径距離が地磁気ベクトル強度に基づいて定められる範囲外かどうかを判断するステップと、
    前記判断の結果前記算出した半径距離が前記範囲外の場合、前記推定した基準点を破棄するステップと
    を具えたことを特徴とする方位角計測方法。
  2. 前記地磁気ベクトルの強度が、20μTから60μTであることを特徴とする請求項記載の方位角計測方法。
  3. 前記基準点の座標は、オフセット情報であることを特徴とする請求項1または2記載の方位角計測方法。
  4. 地磁気を検出する2軸または3軸の地磁気検出手段と、
    前記2軸の地磁気検出手段の検出方向が所定の平面上にあるよう保ちながら該検出方向が変化した時の前記地磁気検出手段からの2軸の出力データ、または前記3軸の地磁気検出手段の向きが3次元空間において変化した時の前記地磁気検出手段からの3軸の出力データを所定回数以上繰り返して取得する出力データ取得手段と、
    前記2軸の出力データを各軸方向成分とする2次元座標上、または前記3軸の出力データを各軸方向成分とする3次元座標上において、前記出力データ取得手段によって得られた2軸または3軸の出力データ群からの距離のばらつきが最小になるような位置の座標を基準点として推定する基準点推定手段と、
    前記推定した基準点を中心とし、前記出力データ群の各々が円周を形成する円の半径距離を算出する半径距離算出手段と、
    前記半径距離算出手段により算出された半径距離が地磁気ベクトル強度に基づいて定められる範囲外かどうかを判断する半径距離判断手段と
    を具え、
    前記判断の結果、前記半径距離算出手段により算出された半径距離が前記範囲外の場合、前記基準点を破棄することを特徴とする方位角計測装置。
  5. 前記地磁気ベクトルの強度が、20μTから60μTであることを特徴とする請求項に記載の方位角計測装置。
  6. 前記基準点の座標は、オフセット情報であることを特徴とする請求項4または5記載の方位角計測装置。
JP2003435966A 2003-12-26 2003-12-26 方位角計測方法および方位角計測装置 Expired - Lifetime JP4638670B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003435966A JP4638670B2 (ja) 2003-12-26 2003-12-26 方位角計測方法および方位角計測装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003435966A JP4638670B2 (ja) 2003-12-26 2003-12-26 方位角計測方法および方位角計測装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009273316A Division JP4947669B2 (ja) 2009-12-01 2009-12-01 方位角計測方法および方位角計測装置

Publications (2)

Publication Number Publication Date
JP2005195376A JP2005195376A (ja) 2005-07-21
JP4638670B2 true JP4638670B2 (ja) 2011-02-23

Family

ID=34815850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003435966A Expired - Lifetime JP4638670B2 (ja) 2003-12-26 2003-12-26 方位角計測方法および方位角計測装置

Country Status (1)

Country Link
JP (1) JP4638670B2 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100735494B1 (ko) * 2006-06-12 2007-07-04 삼성전기주식회사 방위각 측정장치 및 그 측정방법
JP4915996B2 (ja) 2006-10-06 2012-04-11 株式会社リコー センサ・モジュール、補正方法、プログラム及び記録媒体
EP2543961B1 (en) 2007-05-24 2014-12-24 Asahi Kasei EMD Corporation Physical amount measuring device and physical amount measuring method
JP4908637B2 (ja) * 2008-11-20 2012-04-04 旭化成エレクトロニクス株式会社 物理量計測装置および物理量計測方法
JP5341861B2 (ja) * 2010-10-18 2013-11-13 アルプス電気株式会社 磁界検知装置
JP5017539B1 (ja) 2011-02-17 2012-09-05 アイチ・マイクロ・インテリジェント株式会社 地磁気を測定し、利用する応用機器
JP6146962B2 (ja) * 2012-06-20 2017-06-14 アイチ・マイクロ・インテリジェント株式会社 磁気データ処理装置
EP2687955B1 (en) * 2012-07-20 2018-08-22 Nintendo Co., Ltd. Information processing program, information processing system and attitude calculation method for calculating an attitude of an input unit
JP6563190B2 (ja) * 2014-12-11 2019-08-21 ローム株式会社 オフセット算出回路及びこれを用いた方位角センサ
JP6538943B2 (ja) * 2017-08-31 2019-07-03 旭化成エレクトロニクス株式会社 測定装置および測定方法
WO2020138170A1 (ja) 2018-12-26 2020-07-02 旭化成エレクトロニクス株式会社 磁場計測装置
US11497425B2 (en) 2019-03-08 2022-11-15 Asahi Kasei Microdevices Corporation Magnetic field measurement apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0224511A (ja) * 1988-07-13 1990-01-26 Nippon Denso Co Ltd 車両用方位補正装置
JPH0599675A (ja) * 1991-10-14 1993-04-23 Matsushita Electric Ind Co Ltd 地磁気方位センサの着磁補正方法
JPH0829177A (ja) * 1994-07-14 1996-02-02 Jeco Co Ltd 方位計における検出誤差補正方法
JP2002196055A (ja) * 2000-10-16 2002-07-10 Ap One System Co Ltd 3軸磁気センサ、全方位磁気センサおよびそれらを用いた方位測定方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0224511A (ja) * 1988-07-13 1990-01-26 Nippon Denso Co Ltd 車両用方位補正装置
JPH0599675A (ja) * 1991-10-14 1993-04-23 Matsushita Electric Ind Co Ltd 地磁気方位センサの着磁補正方法
JPH0829177A (ja) * 1994-07-14 1996-02-02 Jeco Co Ltd 方位計における検出誤差補正方法
JP2002196055A (ja) * 2000-10-16 2002-07-10 Ap One System Co Ltd 3軸磁気センサ、全方位磁気センサおよびそれらを用いた方位測定方法

Also Published As

Publication number Publication date
JP2005195376A (ja) 2005-07-21

Similar Documents

Publication Publication Date Title
JP4489023B2 (ja) 方位角計測装置
JP4908637B2 (ja) 物理量計測装置および物理量計測方法
KR100944308B1 (ko) 방위각 계측 장치 및 방위각 계측 방법
JP4899525B2 (ja) 磁気センサ制御装置、磁気測定装置、並びにオフセット設定方法及びプログラム
EP2482033B1 (en) Geomagnetism detection device
JP4787359B2 (ja) 物理量計測装置および物理量計測方法
JP4775478B2 (ja) 位置算出方法及び位置算出装置
JP4638670B2 (ja) 方位角計測方法および方位角計測装置
US20060066295A1 (en) Control method of controlling magnetic-field sensor, control device, and mobile terminal device
US8838403B2 (en) Method and system for a self-calibrated multi-magnetometer platform
JP4590511B2 (ja) 電子コンパス
EP2497007A1 (en) Calibrating multi-dimensional sensor for offset, sensitivity, and non-orthogonality
CN110319851B (zh) 传感器的校正方法、装置、设备及存储介质
JP2006113019A (ja) 3軸型電子コンパス及びこれを用いた方位検出方法
WO2006088057A1 (ja) 方位計測装置
JP4947669B2 (ja) 方位角計測方法および方位角計測装置
JP5475873B2 (ja) 地磁気検知装置
KR101565485B1 (ko) 위치 오차 보정 장치 및 그 방법
JP4988170B2 (ja) 方位角計測装置、および、方位角計測方法
JP4955115B2 (ja) 方位角計測装置、および、方位角計測方法
KR20080053281A (ko) 센서장치
JP2007163389A (ja) 方位センサ

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091201

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100915

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20100921

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100921

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20101019

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: 20101119

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: 20101126

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

Free format text: PAYMENT UNTIL: 20131203

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4638670

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term