JP6372751B2 - 電子機器及びオフセット値取得方法、オフセット値取得プログラム - Google Patents
電子機器及びオフセット値取得方法、オフセット値取得プログラム Download PDFInfo
- Publication number
- JP6372751B2 JP6372751B2 JP2014192533A JP2014192533A JP6372751B2 JP 6372751 B2 JP6372751 B2 JP 6372751B2 JP 2014192533 A JP2014192533 A JP 2014192533A JP 2014192533 A JP2014192533 A JP 2014192533A JP 6372751 B2 JP6372751 B2 JP 6372751B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic device
- offset value
- magnetic
- specific position
- position information
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C17/00—Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
- G01C17/38—Testing, calibrating, or compensating of compasses
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C17/00—Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
- G01C17/02—Magnetic compasses
- G01C17/28—Electromagnetic compasses
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Measuring Magnetic Variables (AREA)
- Navigation (AREA)
Description
電子機器において、
前記電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、
前記磁気センサのオフセット値を取得するオフセット値取得部と、
を有し、
前記オフセット値取得部は、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とする。
電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器の前記磁気センサのオフセット値取得方法であって、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とする。
電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器のコンピュータに、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得させ、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出させ、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得させる、
ことを特徴とする。
<電子機器>
図1は、本発明に係る電子機器の複数の適用例を示す概略構成図である。また、図2は、本発明に係る電子機器の一実施形態を示す機能ブロック図である。
次に、本実施形態に係る電子機器における制御方法(オフセット値取得方法)について、図面を参照して説明する。ここで、以下のフローチャートに示す電子機器の制御方法は、上述した演算回路部170が所定の制御プログラム及びアルゴリズムプログラムに従って処理を実行することにより実現される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]
電子機器において、
磁気データを取得する磁気センサと、
加速度データを取得する加速度センサと、
前記電子機器の地理的な位置を検出する測位センサと、
前記磁気センサにより取得される前記磁気データを重力方向の鉛直成分と前記重力方向に垂直な水平成分に分解するために、前記磁気データに対して、前記加速度センサにより取得される前記加速度データに基づく所定の座標変換処理を施す座標変換部と、
前記磁気センサの向きを変えたときの前記磁気データの水平成分の変化から、前記磁気データの水平成分における磁北方向又は磁南方向を決定する特徴点を検出する特徴点検出部と、
前記特徴点が検出されたときの前記磁気センサの出力ベクトルと、前記測位センサにより取得される位置情報に基づいて導出される地磁気ベクトルとの差分ベクトルを、前記磁気センサのオフセット値として算出するオフセット算出部と、
を有することを特徴とする電子機器。
前記座標変換部は、前記加速度センサにより所定の期間に取得される前記加速度データの平均に基づいて、前記加速度センサのセンサ座標系を、前記重力方向を基準とする座標系に変換する前記座標変換処理を規定することを特徴とする[1]に記載の電子機器。
前記特徴点検出部は、前記磁気センサを、重力軸を中心にして回転させたときに前記磁気データの水平成分が最大値又は最小値となる角度方向を、前記特徴点として検出することを特徴とする[1]又は[2]に記載の電子機器。
前記磁気センサの前記オフセット値の変化を監視するオフセット監視部を、さらに備え、
前記オフセット監視部において前記オフセット値の変化を検知した場合に、前記座標変換部により前記磁気データに対して前記座標変換処理を施して前記鉛直成分と前記水平成分に分解し、前記特徴点検出部により前記特徴点を検出し、前記オフセット算出部により前記磁気センサの前記オフセット値を再度算出することを特徴とする[1]乃至[3]のいずれかに記載の電子機器。
前記オフセット算出部は、前記位置情報に含まれる緯度及び経度に基づいて、所定の計算式により前記地磁気ベクトルの伏角、鉛直成分、水平成分を算出することを特徴とする[1]乃至[4]のいずれかに記載の電子機器。
前記オフセット算出部は、前記位置情報に含まれる緯度及び経度に基づいて、予め用意された参照テーブルを参照することにより前記地磁気ベクトルの伏角、鉛直成分、水平成分を導出することを特徴とする[1]乃至[4]のいずれかに記載の電子機器。
前記オフセット算出部により算出された前記オフセット値に基づいて、前記磁気データを補正して、前記電子機器を基準とした方位を算出する方位算出部を、さらに備えることを特徴とする[1]乃至[6]のいずれかに記載の電子機器。
磁気センサにより取得される磁気データに対して、加速度センサにより取得される加速度データに基づく所定の座標変換処理を施して、前記磁気データを、重力方向の鉛直成分と、前記重力方向に垂直な水平成分に分解し、
前記磁気センサの向きを変えたときの前記磁気データの水平成分の変化から、前記磁気データの水平成分における磁北方向又は磁南方向を決定する特徴点が検出されたときの前記磁気センサの出力ベクトルと、前記磁気センサを備える電子機器の地理的な位置を検出する測位センサにより取得される位置情報に基づいて導出される地磁気ベクトルとの差分ベクトルを、前記磁気センサのオフセット値として算出すること、
を特徴とするセンサ較正方法。
コンピュータに、
磁気センサにより取得される磁気データに対して、加速度センサにより取得される加速度データに基づく所定の座標変換処理を施して、前記磁気データを、重力方向の鉛直成分と、前記重力方向に垂直な水平成分に分解させ、
前記磁気センサの向きを変えたときの前記磁気データの水平成分の変化から、前記磁気データの水平成分における磁北方向又は磁南方向を決定する特徴点が検出されたときの前記磁気センサの出力ベクトルと、前記磁気センサを備える電子機器の地理的な位置を検出する測位センサにより取得される位置情報に基づいて導出される地磁気ベクトルとの差分ベクトルを、前記磁気センサのオフセット値として算出させること、
を特徴とするセンサ較正プログラム。
110 磁気センサ
120 モーションセンサ
122 加速度センサ
124 角速度センサ
130 GPS受信回路
140 通信機能部
170 演算回路部
180 メモリ部
Claims (12)
- 電子機器において、
前記電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、
前記磁気センサのオフセット値を取得するオフセット値取得部と、
を有し、
前記オフセット値取得部は、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とする電子機器。 - 前記オフセット値取得部は、前記地磁気ベクトルに対する前記出力ベクトルの差分ベクトルを算出して、前記差分ベクトルを前記オフセット値として取得することを特徴とする請求項1に記載の電子機器。
- 加速度を検出して、検出した加速度に対応する加速度データを出力する加速度センサを備え、
前記オフセット値取得部は、前記磁気センサにより出力される前記磁気データに対して、前記磁気データを、重力方向に設定された一軸と前記重力方向と直交する水平方向に設定された二軸とを有する3次元座標上で、前記加速度データに基づいて、前記重力方向の鉛直成分と前記水平方向の水平成分とに分解する座標変換処理を実行することを特徴とする請求項1又は2に記載の電子機器。 - 前記オフセット値取得部は、前記磁気センサの向きを変えたときに前記磁気センサから出力される前記磁気データの、重力方向に設定された一軸と前記重力方向と直交する水平方向に設定された二軸とを有する3次元座標上での、前記水平方向の成分の変化に基づいて、前記出力ベクトルが前記磁極方向を向いているか否かを判定することを特徴とする請求項1乃至3のいずれかに記載の電子機器。
- 前記オフセット値取得部は、
前記磁気センサを前記重力方向の軸を中心にして回転させたときに、前記磁気データの前記水平方向の成分の値が最大値又は最小値を示す点を特徴点とし、
前記磁気データの前記水平方向の成分に前記特徴点が検出されたときに、前記出力ベクトルが前記磁極方向を向いていると判定する、
ことを特徴とする請求項4に記載の電子機器。 - 前記オフセット値取得部は、
前記磁気データを前記オフセット値に基づいて補正するキャリブレーション処理を行う機能を有し、
前記オフセット値が第1の値であるときに、前記キャリブレーション処理を行った後、前記オフセット値を取得する毎に、取得した前記オフセット値が、前記第1の値に対して、所定の許容範囲より大きく変化しているか否かを監視し、
前記監視により、前記オフセット値が前記第1の値に対して前記許容範囲より大きい第2の値を有していることを検知したとき、前記キャリブレーション処理により、前記磁気データを前記第2の値を有する前記オフセット値に基づいて補正する、
ことを特徴とする請求項1乃至5のいずれかに記載の電子機器。 - 前記測位部は、測位衛星から受信した情報に基づいて、前記位置情報を取得することを特徴とする請求項1乃至6のいずれかに記載の電子機器。
- 前記測位部は、外部と無線通信を行う通信機能部を有し、前記無線通信におけるアクセスポイント、及び又は、通信基地局との無線通信に基づいて、前記位置情報を取得することを特徴とする請求項1乃至7のいずれかに記載の電子機器。
- 前記特定の位置情報は、前記特定の位置の緯度及び経度の値を含み、
前記オフセット値取得部は、前記特定の位置情報に含まれる前記緯度及び前記経度の値に基づいて、所定の計算式により前記地磁気ベクトルの伏角、鉛直成分、水平成分を算出することを特徴とする請求項1乃至8のいずれかに記載の電子機器。 - 前記特定の位置情報は、前記特定の位置の緯度及び経度の値を含み、
前記オフセット値取得部は、前記特定の位置情報に含まれる前記緯度及び前記経度の値に基づいて、予め用意された参照テーブルを参照することにより前記地磁気ベクトルの伏角、鉛直成分、水平成分を取得することを特徴とする請求項1乃至8のいずれかに記載の電子機器。 - 電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器の前記磁気センサのオフセット値取得方法であって、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とするオフセット値取得方法。 - 電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器のコンピュータに、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得させ、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出させ、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得させる、
ことを特徴とするオフセット値取得プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014192533A JP6372751B2 (ja) | 2014-09-22 | 2014-09-22 | 電子機器及びオフセット値取得方法、オフセット値取得プログラム |
US14/852,465 US10041795B2 (en) | 2014-09-22 | 2015-09-11 | Electronic device, sensor calibration method and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014192533A JP6372751B2 (ja) | 2014-09-22 | 2014-09-22 | 電子機器及びオフセット値取得方法、オフセット値取得プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016061766A JP2016061766A (ja) | 2016-04-25 |
JP2016061766A5 JP2016061766A5 (ja) | 2017-10-12 |
JP6372751B2 true JP6372751B2 (ja) | 2018-08-15 |
Family
ID=55525487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014192533A Active JP6372751B2 (ja) | 2014-09-22 | 2014-09-22 | 電子機器及びオフセット値取得方法、オフセット値取得プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10041795B2 (ja) |
JP (1) | JP6372751B2 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6919164B2 (ja) * | 2016-09-07 | 2021-08-18 | カシオ計算機株式会社 | 磁場計測装置、電子時計、計測磁場の補正設定方法、及びプログラム |
DE112017004127T5 (de) * | 2016-09-21 | 2019-05-09 | Rohm Co., Ltd. | Elektronischer Kompass |
US10058016B2 (en) * | 2016-09-22 | 2018-08-21 | Apple Inc. | Compensation of magnetic interference |
EP3537098B1 (en) * | 2016-11-04 | 2021-07-21 | Fujidenolo Co., Ltd. | Measuring device |
FR3069634B1 (fr) * | 2017-07-28 | 2021-06-11 | Sysnav | Procede et dispositif de caracterisation d'un cap determine a partir de la mesure du champ magnetique |
CN107817907B (zh) * | 2017-10-27 | 2022-07-22 | 努比亚技术有限公司 | 一种移动终端指南针自动校准方法、移动终端和计算机可读存储介质 |
US11340249B2 (en) * | 2017-12-25 | 2022-05-24 | Casio Computer Co., Ltd. | Electronic device, calibration control method, and storage medium storing program |
DE112018006985A5 (de) * | 2018-01-31 | 2020-10-08 | Oelschläger Metalltechnik GmbH | Elektrisch höhenverstellbarer tisch sowie verfahren zum steuern desselben |
CN110319830B (zh) * | 2018-03-30 | 2021-09-28 | 北京百度网讯科技有限公司 | 基于地磁数据的定位处理方法、装置及设备 |
CN110770539A (zh) * | 2018-07-26 | 2020-02-07 | 深圳市大疆创新科技有限公司 | 磁传感器校准方法、控制终端以及可移动平台 |
EP3666163B1 (en) * | 2018-12-10 | 2023-02-01 | Max-Planck-Gesellschaft zur Förderung der Wissenschaften e.V. | A simultaneous calibration method for magnetic localizsation and actuation systems |
JP2020134353A (ja) * | 2019-02-21 | 2020-08-31 | セイコーエプソン株式会社 | 電子時計 |
JP6860029B2 (ja) * | 2019-03-18 | 2021-04-14 | Tdk株式会社 | 位置検出装置、信号処理回路および磁気センサシステム |
JP7070484B2 (ja) * | 2019-03-20 | 2022-05-18 | カシオ計算機株式会社 | ウェアラブル機器、電子時計、磁気センサのキャリブレーション方法及びプログラム |
CN113711280B (zh) * | 2019-04-15 | 2024-06-04 | 索尼集团公司 | 信息处理装置、信息处理方法、通信终端、通信方法和程序 |
CN113865632B (zh) * | 2020-06-30 | 2024-05-07 | 北京小米移动软件有限公司 | 电子设备内部磁场的校准方法、装置、***及介质 |
KR102521697B1 (ko) | 2020-10-19 | 2023-04-17 | 한국과학기술연구원 | 3개 이상의 센싱 축을 갖는, 다수의 필드 센서를 자가 교정하는 방법 및 이를 수행하는 시스템 |
CN112945218A (zh) * | 2021-01-26 | 2021-06-11 | 北京小米移动软件有限公司 | 确定电子设备方向的方法和装置、电子设备、存储介质 |
CN113591876B (zh) * | 2021-06-25 | 2023-08-08 | 东莞市鑫泰仪器仪表有限公司 | 一种三维全声波异常检测成像方法及装置 |
CN113625658B (zh) * | 2021-08-17 | 2022-12-06 | 杭州飞钛航空智能装备有限公司 | 偏移信息处理方法、装置、电子设备和制孔机构 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004003476A1 (ja) * | 2002-07-01 | 2004-01-08 | Asahi Kasei Emd Corporation | 方位角計測装置および方位角計測方法 |
JP4151784B2 (ja) * | 2003-04-03 | 2008-09-17 | 旭化成エレクトロニクス株式会社 | 計測装置、方位角計測装置及びキャリブレーションプログラム、並びにキャリブレーション方法 |
JP2006226810A (ja) * | 2005-02-17 | 2006-08-31 | Alps Electric Co Ltd | 方位計測装置 |
JP4947669B2 (ja) * | 2009-12-01 | 2012-06-06 | 旭化成エレクトロニクス株式会社 | 方位角計測方法および方位角計測装置 |
FI126012B (fi) * | 2012-12-31 | 2016-05-31 | Suunto Oy | Menetelmä ja laite suunnan määrittämiseksi magneettikentässä |
-
2014
- 2014-09-22 JP JP2014192533A patent/JP6372751B2/ja active Active
-
2015
- 2015-09-11 US US14/852,465 patent/US10041795B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10041795B2 (en) | 2018-08-07 |
US20160084652A1 (en) | 2016-03-24 |
JP2016061766A (ja) | 2016-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6372751B2 (ja) | 電子機器及びオフセット値取得方法、オフセット値取得プログラム | |
US10641625B2 (en) | Method and apparatus for calibrating a magnetic sensor | |
JP2017166895A (ja) | 電子機器及びセンサ較正方法、センサ較正プログラム | |
JP2016061766A5 (ja) | 電子機器及びオフセット値取得方法、オフセット値取得プログラム | |
US20060066295A1 (en) | Control method of controlling magnetic-field sensor, control device, and mobile terminal device | |
US20150330791A1 (en) | Inertial device, method, and program | |
JP6119342B2 (ja) | 電子方位計、電子時計、電子方位計の補正タイミング検出方法、及び、プログラム | |
US20150025838A1 (en) | Position estimation device, position estimation method, and integrated circuit | |
JP6579478B2 (ja) | 電子機器及びセンサ較正方法、センサ較正プログラム | |
JP2017049115A (ja) | 電子機器及び電子機器のセンサ較正方法、電子機器のセンサ較正プログラム | |
JP2017116265A (ja) | 電子機器及びその角速度取得方法、角速度取得プログラム | |
WO2006088057A1 (ja) | 方位計測装置 | |
JP4111211B2 (ja) | 方位データ生成方法、方位センサユニット、記憶媒体および携帯電子機器 | |
JP4229093B2 (ja) | 方位検出機能付き携帯電子機器、磁気センサ装置、及びそのキャリブレーション方法 | |
JP2006023293A (ja) | 方位検出機能付き携帯電子機器及びそのキャリブレーション方法、磁気センサのオフセットを測定する装置及び磁気センサのオフセットを測定する方法 | |
JP7004155B2 (ja) | 磁気オフセット値算出方法及び磁気オフセット値算出プログラム、電子機器 | |
JP6357992B2 (ja) | 電子機器及びキャリブレーションプログラム | |
JP6384662B2 (ja) | 電子機器及びセンサ較正方法、センサ較正プログラム | |
JP6635285B2 (ja) | 電子機器及びセンサ較正方法、センサ較正プログラム | |
JP2005207799A (ja) | 立体画像表示システム及び立体ナビゲーションシステム | |
JP4839975B2 (ja) | 方位及び傾斜角検出装置、方位及び傾斜角検出方法、プログラム及び携帯端末装置 | |
JP6428824B2 (ja) | 電子方位計、電子時計、電子方位計の補正タイミング検出方法、及びプログラム | |
US11112243B2 (en) | Electronic compass | |
JP2015118073A (ja) | 電子機器及びセンサ較正判定方法、センサ較正判定プログラム | |
Jiang et al. | Design of a Pedestrian Navigation System based on the Fusion INS with GPS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170829 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170829 |
|
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: 20180622 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180705 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6372751 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |