JP2014190900A - 位置算出方法及び位置算出装置 - Google Patents
位置算出方法及び位置算出装置 Download PDFInfo
- Publication number
- JP2014190900A JP2014190900A JP2013067997A JP2013067997A JP2014190900A JP 2014190900 A JP2014190900 A JP 2014190900A JP 2013067997 A JP2013067997 A JP 2013067997A JP 2013067997 A JP2013067997 A JP 2013067997A JP 2014190900 A JP2014190900 A JP 2014190900A
- Authority
- JP
- Japan
- Prior art keywords
- coordinate system
- calculation
- absolute
- inertial navigation
- unit
- 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
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 186
- 238000000034 method Methods 0.000 claims abstract description 50
- 238000012937 correction Methods 0.000 claims abstract description 39
- 230000008569 process Effects 0.000 claims description 36
- 238000012935 Averaging Methods 0.000 claims description 7
- 238000005259 measurement Methods 0.000 claims description 7
- 238000001914 filtration Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 55
- 239000013598 vector Substances 0.000 description 46
- 230000001133 acceleration Effects 0.000 description 24
- 238000001514 detection method Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
【解決手段】位置算出装置1において、慣性航法演算部110は、絶対座標系を仮に設定した絶対仮座標系上での移動位置を慣性航法演算で算出する。そして、方位差取得部120は、慣性航法演算部110によって算出される慣性航法演算方位とGPSセンサー20から出力される絶対方位とを用いて、絶対座標系と絶対仮座標系との方位差を取得する。そして、修正部130は、慣性航法演算の算出開始位置と方位差とを用いて、移動位置を絶対座標系上の位置に修正する。
【選択図】図3
Description
本発明は上記の課題に鑑みて考案されたものであり、その目的とするところは、基準とする方位の情報を取得する前から慣性航法演算を開始するための新たな手法を提案することにある。
図1は、本実施形態における位置算出装置1の全体システムの構成例を示す図である。この位置算出装置1は、例えばユーザーの腰(右腰又は左腰)に装着して利用される小型電子機器であり、ユーザーの位置を算出して表示する位置算出装置の一種である。位置算出装置1は、ユーザーが位置の算出に係る各種操作を入力するための入力装置である操作ボタン3と、算出された位置等の情報が表示される液晶ディスプレイ5と、スピーカー7とを有し、装置内部にIMU(Inertial Measurement Unit)10の他、図2の処理部100の機能を担うCPU(Central Processing Unit)等のプロセッサー、記憶部600の機能を担うメモリー、通信部500の機能を担う通信回路、GPS(Global Positioning System)センサー20などを有する。
図2は、位置算出装置1の機能構成の一例を示す図である。
位置算出装置1は、IMU10と、GPSセンサー20と、処理部100と、操作部200と、表示部300と、音出力部400と、通信部500と、記憶部600とを有して構成される。
処理部100は、慣性航法演算部110と、方位差取得部120と、修正部130と、カルマンフィルター処理部(以下、「KF(Kalman Filter)処理部」と称す。)140とを機能部として有する。
通信部500は、装置内部で利用される情報や算出した結果等を、外部の情報通信装置との間で送受するための通信装置である。
GPS検出データ640は、GPSセンサー20によって演算されたGPS演算結果を時系列に記憶する。
方位差データ650は、方位差取得部120によって取得された方位差を記憶する。
慣性航法演算データ660は、慣性航法演算部110が慣性航法演算を行うことで取得されるデータであり、位置や速度ベクトル、姿勢角といった諸量がこれに含まれる。
慣性航法演算誤差データ670は、KF処理部140がKF処理を行うことで取得されるデータであり、位置誤差や速度ベクトル誤差、姿勢角誤差、加速度バイアス、ジャイロバイアスといった諸量がこれに含まれる。
図5は、位置算出装置1の処理部100が記憶部600に記憶されている位置算出プログラム610に従って実行する位置算出処理の流れを示すフローチャートである。
次いで、KF処理部140は、現在のユーザーの移動状況を判定し(ステップA17)、移動状況の判定結果が移動中である場合は(ステップA17;移動中)、GPSセンサー20からGPS演算速度Vを取得する(ステップA19)。そして、KF処理部140は、GPS演算速度Vを用いて、例えば次式(2)に示すような移動時観測ベクトルZmoveを設定する(ステップA21)。
図6は、位置算出装置1を装着した被験者が所定の経路(図6のスタート地点SPから、右上の方向)に沿って移動したときの位置を算出する実験の結果を示す図である。図6において、横軸は経度、縦軸は緯度をそれぞれ示している。スタート地点SPから右上方向に移動したにも関わらず、本実施形態の位置は、スタート地点SPから一時、下方向に移動した軌跡となっている。これは、GPS演算方位を取得するまでの絶対仮座標系で算出していることによる。GPS演算方位が取得できると、正しい位置に修正され、以降は右上方向に移動した適切な位置が算出できている。なお、GPS演算方位を取得するまでに算出した全ての位置について、位置の修正を施せば、正しい位置に修正することができるのは勿論である。
位置算出装置1において、慣性航法演算部110は、絶対座標系を仮に設定した絶対仮座標系上での移動位置を慣性航法演算で算出する。そして、方位差取得部120は、慣性航法演算部110によって算出される慣性航法演算方位とGPSセンサー20から出力される絶対方位とを用いて、絶対座標系と絶対仮座標系との方位差を取得する。そして、修正部130は、慣性航法演算の算出開始位置と方位差とを用いて、移動位置を絶対座標系上の位置に修正する。従って、絶対座標系の方位が不明の状態でも慣性航法演算を開始することができる。また、絶対座標系が不明の状態で算出した絶対仮座標系上の位置は、後から、絶対座標系と絶対仮座標系との方位差を用いて、絶対座標系上の正しい位置に修正される。このため、絶対座標系の方位が判明するまで慣性航法演算の開始を待つ必要が無い。
本発明を適用可能な実施形態は、上記実施形態に限定されず、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。以下、変形例について説明する。なお、上記実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
上記の実施形態では、センサー(位置算出装置1)のユーザーへの装着部位を腰として説明したが、腰以外の部位に装着することとしてもよい。好適な装着部位はユーザーの体幹(四肢以外の部位)である。しかし、体幹に限らず、腕以外の例えばユーザーの頭や足に装着することとしてもよい。また、位置算出装置1は、人間ではなく、例えば自転車や自動車等に装着することとしてもよい。
上記の実施形態では、ユーザーの移動位置に施すフィルター処理をカルマンフィルター処理として説明したが、フィルター処理は何もこれに限られるわけではない。カルマンフィルターの代わりに、例えば、パーティクルフィルターやH∞(H Infinity)フィルター等のフィルターを適用したフィルター処理をユーザーの移動位置に施すこととしてもよい。
上記の実施形態では、GPSセンサー20から取得した絶対方位を用いて方位差を取得することとして説明したが、例えば図8に示すように、GPSセンサー20の代わりに、方位計30で計測された計測方位を用いて方位差取得部120が方位差を取得することとしてもよい。
また、上記の実施形態では、絶対方位を取得するために用いる衛星測位システムをGPSとして説明した。しかし、WAAS(Wide Area Augmentation System)やGLONASS(GLObal NAvigation Satellite System)、GALILEO、Beidou等の衛星測位システムとしてもよいことは勿論である。
上記の実施形態では、ヨー角が所定の近似範囲の状態が所定時間継続していることを直進状態判定条件として説明したが、直進状態判定条件はこれに限られるわけではない。ヨー角に代えて、GPS演算方位の変化や、GPSセンサーが算出する位置から求められる移動方向の変化を用いてもよい。直進状態判定にGPSセンサーを利用する場合には、GPS演算結果を取得できたか否かの判定は省略してもよい。また、直進状態判定は上記以外の公知の手法を用いてもよい。
上記の実施形態では、慣性航法演算部110が演算した速度ベクトルから求まる相対的なユーザーの移動方位を平均して平均移動方位を算出したが、ヨー角を平均してもよい。
Claims (8)
- 絶対座標系を仮に設定した絶対仮座標系上での移動位置を慣性航法演算で算出することと、
移動方向を算出することと、
前記移動方向を用いて前記絶対座標系と前記絶対仮座標系との方位差を取得することと、
前記慣性航法演算の算出開始位置と前記方位差とを用いて、前記移動位置を前記絶対座標系上の位置に修正することと、
を含む位置算出方法。 - 前記修正の前は前記算出された移動位置に、前記修正の後は前記修正された前記位置に所定のフィルター処理を施すこと、
を更に含む請求項1に記載の位置算出方法。 - 前記フィルター処理は、前記修正の前後で推定誤差値を継承して誤差推定演算を行うことを含むカルマンフィルター処理である、
請求項2に記載の位置算出方法。 - 前記移動方向を算出することは、測位用衛星からの衛星信号に基づいて前記絶対座標系上での移動方向を算出することを含み、
前記方位差を取得することは、前記衛星信号に基づく移動方向を用いて前記方位差を取得することを含む、
請求項1〜3の何れか一項に記載の位置算出方法。 - 前記方位差を取得することは、方位計で計測された計測方位を用いて前記方位差を取得することを含む、
請求項1〜3の何れか一項に記載の位置算出方法。 - 前記移動方向が安定している安定時期を判定することを更に含み、
前記方位差を取得することは、前記安定時期において前記方位差を取得することを含む、
請求項1〜5の何れか一項に記載の位置算出方法。 - 前記方位差を取得することは、
前記安定時期における前記移動方向を平均することと、
当該平均した移動方向を用いて前記方位差を取得することと、
を含む、
請求項6に記載の位置算出方法。 - 絶対座標系を仮に設定した絶対仮座標系上での移動位置を慣性航法演算で算出する慣性航法演算部と、
移動方向を算出する移動方向算出部と、
前記移動方向を用いて前記絶対座標系と前記絶対仮座標系との方位差を取得する方位差取得部と、
前記慣性航法演算の算出開始位置と前記方位差とを用いて、前記移動位置を前記絶対座標系上の位置に修正する修正部と、
を備えた位置算出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013067997A JP6221295B2 (ja) | 2013-03-28 | 2013-03-28 | 位置算出方法及び位置算出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013067997A JP6221295B2 (ja) | 2013-03-28 | 2013-03-28 | 位置算出方法及び位置算出装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2014190900A true JP2014190900A (ja) | 2014-10-06 |
| JP2014190900A5 JP2014190900A5 (ja) | 2016-05-19 |
| JP6221295B2 JP6221295B2 (ja) | 2017-11-01 |
Family
ID=51837277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013067997A Active JP6221295B2 (ja) | 2013-03-28 | 2013-03-28 | 位置算出方法及び位置算出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6221295B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015146048A1 (ja) * | 2014-03-25 | 2015-10-01 | セイコーエプソン株式会社 | 誤差推定方法、運動解析方法、誤差推定装置、及びプログラム |
| JP2017227591A (ja) * | 2016-06-24 | 2017-12-28 | セイコーエプソン株式会社 | 信号処理回路、物理量検出装置、姿勢演算装置、電子機器及び移動体 |
| CN107806886A (zh) * | 2016-09-08 | 2018-03-16 | 千寻位置网络有限公司 | 一种移动终端惯性导航定位修正方法及其装置 |
| JP2019070618A (ja) * | 2017-10-11 | 2019-05-09 | セイコーエプソン株式会社 | 位置計測方法、電子機器及び測位システム |
| JP2021076426A (ja) * | 2019-11-06 | 2021-05-20 | 三菱重工業株式会社 | 慣性航法装置、移動制御方法及び移動制御プログラム |
| WO2024048264A1 (ja) * | 2022-08-29 | 2024-03-07 | ソニーグループ株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1194573A (ja) * | 1997-09-16 | 1999-04-09 | Bio Oriented Technol Res Advancement Inst | 移動体用位置姿勢測定装置 |
| JP2008045932A (ja) * | 2006-08-11 | 2008-02-28 | Pioneer Electronic Corp | 方位補正装置、方位補正方法、方位補正プログラムおよびコンピュータに読み取り可能な記録媒体 |
| JP2009058242A (ja) * | 2007-08-30 | 2009-03-19 | Alpine Electronics Inc | 車両位置・方位修正方法及び車両位置・方位修正装置 |
-
2013
- 2013-03-28 JP JP2013067997A patent/JP6221295B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1194573A (ja) * | 1997-09-16 | 1999-04-09 | Bio Oriented Technol Res Advancement Inst | 移動体用位置姿勢測定装置 |
| JP2008045932A (ja) * | 2006-08-11 | 2008-02-28 | Pioneer Electronic Corp | 方位補正装置、方位補正方法、方位補正プログラムおよびコンピュータに読み取り可能な記録媒体 |
| JP2009058242A (ja) * | 2007-08-30 | 2009-03-19 | Alpine Electronics Inc | 車両位置・方位修正方法及び車両位置・方位修正装置 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015146048A1 (ja) * | 2014-03-25 | 2015-10-01 | セイコーエプソン株式会社 | 誤差推定方法、運動解析方法、誤差推定装置、及びプログラム |
| US10288746B2 (en) | 2014-03-25 | 2019-05-14 | Seiko Epson Corporation | Error estimation method, motion analysis method, error estimation apparatus, and program |
| JP2017227591A (ja) * | 2016-06-24 | 2017-12-28 | セイコーエプソン株式会社 | 信号処理回路、物理量検出装置、姿勢演算装置、電子機器及び移動体 |
| CN107806886A (zh) * | 2016-09-08 | 2018-03-16 | 千寻位置网络有限公司 | 一种移动终端惯性导航定位修正方法及其装置 |
| JP2019070618A (ja) * | 2017-10-11 | 2019-05-09 | セイコーエプソン株式会社 | 位置計測方法、電子機器及び測位システム |
| JP7035440B2 (ja) | 2017-10-11 | 2022-03-15 | セイコーエプソン株式会社 | 位置計測方法、電子機器及び測位システム |
| JP2021076426A (ja) * | 2019-11-06 | 2021-05-20 | 三菱重工業株式会社 | 慣性航法装置、移動制御方法及び移動制御プログラム |
| JP7008680B2 (ja) | 2019-11-06 | 2022-01-25 | 三菱重工業株式会社 | 慣性航法装置、移動制御方法及び移動制御プログラム |
| WO2024048264A1 (ja) * | 2022-08-29 | 2024-03-07 | ソニーグループ株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6221295B2 (ja) | 2017-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3408688B1 (en) | Gnss and inertial navigation system utilizing relative yaw as an observable for an ins filter | |
| US8996311B1 (en) | Navigation system with rapid GNSS and inertial initialization | |
| CN103235328B (zh) | 一种gnss与mems组合导航的方法 | |
| CA2502340C (en) | Inertial navigation system error correction | |
| JP6083279B2 (ja) | 移動状況情報算出方法及び移動状況情報算出装置 | |
| US9759567B2 (en) | Position calculation method and position calculation device | |
| JP5602070B2 (ja) | 位置標定装置、位置標定装置の位置標定方法および位置標定プログラム | |
| JP6221295B2 (ja) | 位置算出方法及び位置算出装置 | |
| JP5742450B2 (ja) | 位置算出方法及び位置算出装置 | |
| JP2012194175A (ja) | 姿勢判定方法、位置算出方法及び姿勢判定装置 | |
| CN112902956B (zh) | 一种手持式gnss/mems-ins接收机航向初值获取方法、电子设备、存储介质 | |
| JP2011185899A (ja) | 位置標定装置、位置標定装置の位置標定方法および位置標定プログラム | |
| JP2012173190A (ja) | 測位システム、測位方法 | |
| JP2009236532A (ja) | 測位方法、プログラム及び測位装置 | |
| JP2013181985A (ja) | 転送アライメントの間、マスターナビゲーション・システム・リセットを組み込むシステム及び方法 | |
| JP2012154769A (ja) | 加速度検出方法、位置算出方法及び加速度検出装置 | |
| JP2014219340A (ja) | オフセット補正方法及びオフセット補正装置 | |
| JP5511088B2 (ja) | 自律測位に用いる重力ベクトルを補正する携帯装置、プログラム及び方法 | |
| JP5906687B2 (ja) | 慣性航法演算装置および電子機器 | |
| WO2017181261A1 (en) | System and method for long baseline accelerometer/gnss navigation | |
| JP7115578B2 (ja) | 進行方向推定装置、進行方向推定方法及び進行方向推定プログラム | |
| JP2016200556A (ja) | 進行方向算出装置、進行方向算出方法、およびプログラム | |
| Hakaya et al. | Integrated Land Vehicle Navigation System Using Kalman Filtering | |
| JP2013195325A (ja) | 移動体の測位方法、および移動体の測位装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160324 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160324 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170116 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170124 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170322 |
|
| 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: 20170905 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170918 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6221295 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
