Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7795982B2 - 位置推定システム及び位置推定方法 - Google Patents
[go: Go Back, main page]

JP7795982B2 - 位置推定システム及び位置推定方法 - Google Patents

位置推定システム及び位置推定方法

Info

Publication number
JP7795982B2
JP7795982B2 JP2022123801A JP2022123801A JP7795982B2 JP 7795982 B2 JP7795982 B2 JP 7795982B2 JP 2022123801 A JP2022123801 A JP 2022123801A JP 2022123801 A JP2022123801 A JP 2022123801A JP 7795982 B2 JP7795982 B2 JP 7795982B2
Authority
JP
Japan
Prior art keywords
information
terrain
particles
moving object
external environment
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
Application number
JP2022123801A
Other languages
English (en)
Other versions
JP2024021158A (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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP2022123801A priority Critical patent/JP7795982B2/ja
Publication of JP2024021158A publication Critical patent/JP2024021158A/ja
Application granted granted Critical
Publication of JP7795982B2 publication Critical patent/JP7795982B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)

Description

本開示は、位置推定システム及び位置推定方法に関するものである。
従来、複数のカメラにより撮影したカメラ画像から抽出される特徴点の位置と、地図データに記憶されている特徴点の位置とに基づいて、移動体の位置を推定する移動体の位置推定装置が知られている(例えば、特許文献1参照)。
国際公開第2021/100650号
また、位置を推定する方法として、例えば、スカイラインマッチングと呼ばれる手法がある。スカイラインマッチングでは、移動体の周囲の環境における地形の稜線と、予め取得された地形データにおける地形の稜線とをマッチングして、その一致度から移動体の絶対位置を推定している。
ところで、移動体が移動する外環境として、特徴の少ない地形である水中または月面等の環境がある。このような外環境である場合、特許文献1の位置推定装置及びスカイラインマッチングでは、特徴点に基づく位置の推定を精度よく行うことが困難となる。
そこで、本開示は、特徴の少ない地形であっても、移動体の位置を精度よく推定することができる位置推定システム及び位置推定方法を提供することを課題とする。
本開示の位置推定システムは、外環境を移動する移動体の位置を推定する位置推定システムにおいて、前記移動体に設けられ、前記外環境の第1の地形情報を取得する地形情報取得部と、前記移動体の移動に関する物理量を検出する移動量検出センサと、前記外環境の位置座標と、前記位置座標に対応付けられると共に予め取得された前記外環境の第2の地形情報とを含む地形マップ情報を記憶する記憶部と、前記地形マップ情報の前記位置座標における前記移動体の位置を絶対位置として推定する演算部と、を備え、前記演算部は、前記地形マップ情報の前記位置座標において、前記移動体の初期位置を中心として、複数のパーティクルを生成するステップと、前記移動量検出センサによって検出した前記物理量に基づいて、前記初期位置に対する前記移動体の相対位置を算出し、算出した前記相対位置を中心として、生成した前記複数のパーティクルを遷移させるステップと、前記地形情報取得部により前記相対位置における前記第1の地形情報を取得するステップと、遷移した前記複数のパーティクルのそれぞれの位置における前記第2の地形情報を前記地形マップ情報から取得し、取得した前記第1の地形情報と前記第2の地形情報とのマッチングをそれぞれ行って誤差を取得し、取得した前記誤差に基づいて、前記複数のパーティクルのそれぞれにおける尤度を算出するステップと、算出した前記複数のパーティクルの尤度に基づいて、前記移動体の前記絶対位置を推定するステップと、を実行する。
本開示の位置推定方法は、外環境を移動する移動体の位置を推定する位置推定システムにより実行される位置推定方法において、前記外環境の位置座標と、前記位置座標に対応付けられる前記外環境の第2の地形情報とを含む地形マップ情報が予め取得されており、前記地形マップ情報の前記位置座標において、前記移動体の初期位置を中心として、複数のパーティクルを生成するステップと、前記移動体の移動に関する物理量に基づいて、前記初期位置に対する前記移動体の相対位置を算出し、算出した前記相対位置を中心として、生成した前記複数のパーティクルを遷移させるステップと、前記相対位置における前記外環境の第1の地形情報を取得するステップと、遷移した前記複数のパーティクルのそれぞれの位置における前記第2の地形情報を前記地形マップ情報から取得し、取得した前記第1の地形情報と前記第2の地形情報とのマッチングをそれぞれ行って誤差を取得し、取得した前記誤差に基づいて、前記複数のパーティクルのそれぞれにおける尤度を算出するステップと、出した前記複数のパーティクルの尤度に基づいて、前記移動体の前記絶対位置を推定するステップと、を前記位置推定システムに実行させる。
本開示によれば、特徴の少ない地形であっても、移動体の位置を精度よく推定することができる。
図1は、本実施形態に係る位置推定システムを模式的に表した図である。 図2は、本実施形態に係る位置推定システムに関するブロック図である。 図3は、本実施形態に係る位置推定方法に関するフローチャートである。 図4は、本実施形態に係る位置推定方法を説明する説明図である。 図5は、本実施形態に係る位置推定方法により推定される絶対位置に関する説明図である。 図6は、本実施形態に係る位置推定方法におけるリサンプリング前後の複数のパーティクルに関する説明図である。 図7は、本実施形態と従来との推定される絶対位置を比較した図である。 図8は、本実施形態と従来との推定される誤差を比較した図である。
以下に、本開示に係る実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの開示が限定されるものではない。また、下記実施形態における構成要素には、当業者が置換可能かつ容易なもの、あるいは実質的に同一のものが含まれる。さらに、以下に記載した構成要素は適宜組み合わせることが可能であり、また、実施形態が複数ある場合には、各実施形態を組み合わせることも可能である。
[本実施形態]
本実施形態に係る位置推定システム1は、外環境を移動する移動体5の位置を推定するシステムとなっている。本実施形態の位置推定システム1が適用される外環境としては、例えば、月面または水中等の特徴的な地形が少ない環境である。なお、以下では、外環境として、月面に適用した場合について説明する。また、移動体5としては、例えば、月面上を移動する探査車(ローバー)である。
図1は、本実施形態に係る位置推定システムを模式的に表した図である。図2は、本実施形態に係る位置推定システムに関するブロック図である。図3は、本実施形態に係る位置推定方法に関するフローチャートである。図4は、本実施形態に係る位置推定方法を説明する説明図である。図5は、本実施形態に係る位置推定方法により推定される絶対位置に関する説明図である。図6は、本実施形態に係る位置推定方法におけるリサンプリング前後の複数のパーティクルに関する説明図である。図7は、本実施形態と従来との推定される絶対位置を比較した図である。図8は、本実施形態と従来との推定される誤差を比較した図である。
(位置推定システム)
図1及び図2を参照して、位置推定システム1について説明する。位置推定システム1は、移動体5に設けられる各種センサと、通信ネットワーク7を介して接続される位置推定装置6と、を備えている。移動体5は月面上を移動する一方で、位置推定装置6は地球上または宇宙空間等の月面以外の空間に設けられており、移動体5と位置推定装置6は、無線通信によって通信している。
(移動体)
移動体5は、カメラ11と、移動量検出センサ12と、姿勢検出センサ13と、を有している。カメラ11は、移動体5が移動する地形を撮像しており、地形の画像を取得している。移動量検出センサ12は、移動体5の移動に関する物理量を検出するセンサであり、例えば、加速度センサ、ジャイロセンサが適用され、加速度及び角速度の情報を取得している。移動体5は、加速度及び角速度の情報に基づいて、基準となる所定の位置からの移動量を算出して取得する。姿勢検出センサ13は、例えば、スタートラッカ、太陽センサ、ジャイロセンサ等が適用され、移動体5の姿勢の情報を取得している。移動体5は、移動体5の姿勢の情報に基づいて、例えば、移動体5のロール角及びピッチ角の角度を算出して取得する。移動体5は、取得した画像と、移動量検出センサ12により検出した移動量の情報と、姿勢検出センサ13により検出した姿勢の情報とを、位置推定装置6に送信している。
(位置推定装置)
位置推定装置6は、演算部21と、記憶部22と、を有する。演算部21は、例えば、CPU(Central Processing Unit)等の集積回路を含んでいる。演算部21は、移動体5から送信される情報に基づいて、移動体5の位置を推定している。
記憶部22は、半導体記憶デバイス及び磁気記憶デバイス等の任意の記憶デバイスである。記憶部22は、各種プログラム及び各種データを記憶している。記憶部22は、各種データとして、地形マップ情報Mを記憶している。地形マップ情報Mは、外環境の位置座標と、位置座標に対応付けられると共に予め取得された外環境の地形情報(第2の地形情報)とを含んでいる。地形情報としては、地形の稜線に関する稜線情報であり、事前に計測された地形情報となっている。
(位置推定方法)
次に、図3から図6を参照して、位置推定システム1により実行される位置推定方法について説明する。図3及び図4に示すように、位置推定方法では、先ず、位置推定装置6の演算部21が、地形マップ情報の位置座標において、移動体5の初期位置T1を中心として、複数(M個)のパーティクルPを生成する(ステップS1)。ステップS1では、初期位置T1を、地形マップ情報の位置座標における初期の絶対位置としており、位置推定の開始地点における位置としている。なお、初期位置T1は、ステップS1において、位置推定の開始地点における位置としたが、位置推定後において、推定後の絶対位置を初期位置T1として更新してもよい。また、ステップS1では、複数のパーティクルPを、分散σの正規乱数に基づいて分散させている。なお、複数のパーティクルPは、前述の分散に特に限定されない。
続いて、位置推定方法では、演算部21が、移動量検出センサ12によって検出した移動量に基づいて、初期位置T1に対する移動体5の相対位置T2を算出し、算出した相対位置T2を中心として、生成した複数のパーティクルPを遷移させる(ステップS2)。ステップS2では、移動体5から送信された移動量の情報を、位置推定装置6が取得し、位置推定装置6の演算部21が、初期位置T1から変位した移動量に基づいて、相対位置T2を算出している。
この後、位置推定方法では、演算部21が、移動体5に設けられるカメラ11により撮像した相対位置T2における地形の画像を取得したか否かを判定する(ステップS3)。演算部21は、地形の画像を取得していないと判定する(ステップS3:No)と、遷移後の複数のパーティクルPに基づいて絶対位置を推定する(ステップS4)。ステップS4では、遷移後の複数のパーティクルPの位置の平均値を推定位置としている。演算部21は、ステップS4の実行後、ステップS2に進み、地形の画像を取得するまで、ステップS2からステップS4を繰り返し実行する。
演算部21は、地形の画像を取得したと判定する(ステップS3:Yes)と、遷移後の複数のパーティクルPの位置において、地形マップ情報Mから得られた地形情報と、カメラ11の画像から得られた地形情報とのマッチングを行って、マッチング結果に基づいて、各パーティクルPの尤度を算出する(ステップS5)。具体的に、ステップS5では、演算部21が、地形マップ情報Mを用いて、移動体5から各パーティクルPの位置を見たときの予測される地形の稜線情報D2(以下、第2の稜線情報D2という)を取得する。また、ステップS5では、演算部21が、カメラ11の画像を用いて、移動体5から各パーティクルPの位置を見たときの現実の地形の稜線情報D1(以下、第1の稜線情報D1という)を取得する。そして、ステップS5では、演算部21が、各パーティクルPにおいて、第1の稜線情報D1と第2の稜線情報D2との二乗和誤差を算出し、算出した二乗和誤差に基づいて、各パーティクルPの尤度を算出する。
ここで、パーティクルPの尤度は、移動体5の存在確率として定義する。移動体5の存在確率は、第1の稜線情報D1と第2の稜線情報D2との二乗和誤差が小さいほど、パーティクルPにおける移動体5の存在確率が高いと解釈される。換言すれば、演算部21は、第1の稜線情報D1と第2の稜線情報D2との二乗和誤差から、移動体5の存在確率を算出し、移動体5の存在確率をパーティクルPの尤度として取得する。このため、二乗和誤差が小さいほど、パーティクルPの尤度は高くなり、二乗和誤差が大きいほど、パーティクルPの尤度は低くなる。
また、演算部21は、地形マップ情報Mに基づいて第2の稜線情報D2を取得する場合、移動体5の姿勢の情報に基づく姿勢補正を行っている。つまり、演算部21は、相対位置における移動体5の姿勢の情報、すなわち、ロール角及びピッチ角を取得し、水平を基準とするカメラ座標系に対して、取得したロール角及びピッチ角に基づく補正を行った上で、第2の稜線情報D2を取得している。そして、演算部21は、姿勢補正後の第2の稜線情報Dと、第1の稜線情報D1とのマッチングを実行している。
続いて、位置推定方法では、演算部21が、各パーティクルPの尤度を重みとし、複数のパーティクルの重み付き平均値を絶対位置T3として推定する(ステップS6)。図5には、算出された複数のパーティクルPの尤度と、推定される絶対位置T3と、真値T4とが図示されている。図5は、その横軸がX方向における位置となっており、その縦軸がY方向における位置となっている。
そして、位置推定方法では、演算部21が、移動体5の絶対位置T3の推定を終了するか否かを判定し(ステップS7)、推定を終了すると判定した場合(ステップS7:Yes)、位置推定方法を終了する。一方で、演算部21は、推定を終了すると判定しない場合(ステップS7:No)、各パーティクルPの尤度に応じて、複数(M個)のパーティクルPを選択(リサンプリング)する(ステップS8)。また、ステップS8では、演算部21が推定した絶対位置T3を、初期位置T1として取り扱う。なお、ステップS8において、リサンプリングされた後の複数のパーティクルPの尤度は、その値がリセットされる。
図6には、リサンプリング前後の複数のパーティクルPを示している。図6は、その横軸がX方向における位置となっており、その縦軸がY方向における位置となっている。リサンプリング前の複数のパーティクルPの尤度は、絶対位置T3に近いほうが、移動体5の存在確率が高い。このため、リサンプリング後の複数のパーティクルPは、リサンプリング前の複数のパーティクルPに比して、推定される絶対位置T3に近いパーティクルPがより多く選択される。
位置推定方法では、演算部21が、ステップS8の実行後、再びステップS2に進み、絶対位置T3の推定が終わるまで、ステップS2からステップS8を繰り返し実行する。
次に、図7及び図8を参照して、本実施形態の位置推定方法と、従来の位置推定方法とを比較した結果について説明する。
図7には、算出された複数のパーティクルPの尤度と、本実施形態において推定される絶対位置T3と、従来において推定される絶対位置T5と、真値T4とが図示されている。図7は、その横軸がX方向における位置となっており、その縦軸がY方向における位置となっている。従来の絶対位置T5は、スカイラインマッチングにより推定された絶対位置である。図7を見るに、本実施形態の絶対位置T3と真値T4との誤差は、従来の絶対位置T5と真値T4との誤差に比して、小さいことが確認された。
図8には、カメラ11から取得される第1の稜線情報D1と、本実施形態において地形マップ情報Mから得られる姿勢補正後の第2の稜線情報D2と、従来において地形マップ情報Mから得られる姿勢補正していない第2の稜線情報D3と、が図示されている。図8は、その横軸が移動体5(カメラ11)を中心とする方位角となっており、その縦軸が移動体5(カメラ11)を中心とする仰角となっている。図8を見るに、第1の稜線情報D1と本実施形態の第2の稜線情報D2との誤差は、第1の稜線情報D1と従来の第2の稜線情報D3との誤差に比して、小さいことが確認された。
なお、本実施形態では、外環境として、月面に適用して説明したが、水中に適用してもよい。水中に適用する場合、地形情報を取得する地形情報取得部として、カメラ11またはソナー等を用いて、地形情報を取得してもよい。この場合においても、カメラ11またはソナー等により取得した地形情報(第1の地形情報)と、地形マップ情報Mから取得した地形情報(第2の地形情報)とをマッチングして、その誤差から、各パーティクルPの尤度を算出する。
また、本実施形態では、複数のパーティクルPの尤度を重み付けとし、重み付き平均値を絶対位置T3として推定したが、この構成に特に限定されない。例えば、複数のパーティクルPの尤度のうち、最も高い尤度のパーティクルPの位置を、絶対位置T3として推定してもよい。
以上のように、本実施形態に記載の位置推定システム1及び位置推定方法は、例えば、以下のように把握される。
第1の態様に係る位置推定システム1は、外環境を移動する移動体5の位置を推定する位置推定システム1において、前記移動体5に設けられ、前記外環境の第1の地形情報(第1の稜線情報D1)を取得する地形情報取得部(カメラ11)と、前記移動体の移動に関する物理量を検出する移動量検出センサ12と、前記外環境の位置座標と、前記位置座標に対応付けられると共に予め取得された前記外環境の第2の地形情報(第2の稜線情報D2)とを含む地形マップ情報Mを記憶する記憶部22と、前記地形マップ情報Mの前記位置座標における前記移動体5の位置を絶対位置T3として推定する演算部21と、を備え、前記演算部21は、前記地形マップ情報Mの前記位置座標において、前記移動体5の初期位置T1を中心として、複数のパーティクルPを生成するステップS1と、前記移動量検出センサ12によって検出した前記物理量に基づいて、前記初期位置T1に対する前記移動体5の相対位置T2を算出し、算出した前記相対位置T2を中心として、生成した前記複数のパーティクルPを遷移させるステップS2と、前記地形情報取得部により前記相対位置における前記第1の地形情報を取得するステップS3と、遷移した前記複数のパーティクルPのそれぞれの位置における前記第2の地形情報を前記地形マップ情報Mから取得し、取得した前記第1の地形情報と前記第2の地形情報とのマッチングをそれぞれ行って誤差を取得し、取得した前記誤差に基づいて、前記複数のパーティクルPのそれぞれにおける尤度を算出するステップS5と、算出した前記複数のパーティクルPの尤度に基づいて、前記移動体5の前記絶対位置T3を推定するステップS6と、を実行する。
この構成によれば、地形情報取得部及び移動量検出センサ12を用いたセンサフュージョンによって、移動体5の初期位置T1(絶対位置T3)と相対位置T2とから、複数のパーティクルPの尤度に基づく移動体5の絶対位置T3を推定することができる。このため、特徴の少ない地形であっても、存在確率が高い移動体5の絶対位置T3を精度良く推定することができる。
第2の態様として、第1の態様に係る位置推定システム1において、前記外環境は、地上であり、前記地形情報取得部は、地形を撮像する撮像部(カメラ11)であり、前記第1の地形情報及び前記第2の地形情報は、前記地形の外郭となる情報である第1の稜線情報D1及び第2の稜線情報D2であり、前記演算部21は、前記第1の地形情報を取得するステップS3、S5において、前記撮像部によって撮像した前記相対位置における画像を取得するステップS3と、取得した前記画像に含まれる前記第1の稜線情報D1を取得するステップS5と、を実行し、前記尤度を算出するステップS5において、前記第1の稜線情報と、遷移した前記複数のパーティクルPのそれぞれの位置における前記第2の稜線情報D2とのマッチングをそれぞれ行う。
この構成によれば、移動体5に設けられたカメラ11を用いて、地形の第1の稜線情報D1を取得することができると共に、移動体5の絶対位置T3を推定することができる。
第3の態様として、第1または第2の態様に係る位置推定システム1において、前記演算部21は、前記移動体5の前記絶対位置T3を推定するステップS6において、算出した前記複数のパーティクルPの尤度を重み付けとする重み付き平均値により前記絶対位置T3を推定する。
この構成によれば、統計的に絶対位置T3を推定することができるため、信頼性の高い絶対位置T3として推定することができる。
第4の態様として、第1から第3のいずれか1つの態様に係る位置推定システム1において、前記移動体5の姿勢に関する物理量を検出する姿勢検出センサ13を、さらに備え、前記演算部21は、前記姿勢検出センサ13により検出された前記移動体5の姿勢に基づいて、前記第2の地形情報を補正する。
この構成によれば、移動体5の姿勢に基づいて、第2の地形情報を補正することにより、姿勢補正後の第2の地形情報と、第1の地形情報との誤差を小さくすることができる。このため、移動体5の絶対位置の推定精度を向上させることができる。
第5の態様に係る位置推定方法は、外環境を移動する移動体5の位置を推定する位置推定システム1により実行される位置推定方法において、前記外環境の位置座標と、前記位置座標に対応付けられる前記外環境の第2の地形情報(第2の稜線情報D2)とを含む地形マップ情報Mが予め取得されており、前記地形マップ情報Mの前記位置座標において、前記移動体5の初期位置T1を中心として、複数のパーティクルPを生成するステップS1と、前記移動量検出センサ12によって検出した前記物理量に基づいて、前記初期位置T1に対する前記移動体5の相対位置T2を算出し、算出した前記相対位置T2を中心として、生成した前記複数のパーティクルPを遷移させるステップS2と、前記地形情報取得部により前記相対位置における前記第1の地形情報を取得するステップS3と、遷移した前記複数のパーティクルPのそれぞれの位置における前記第2の地形情報を前記地形マップ情報Mから取得し、取得した前記第1の地形情報と前記第2の地形情報とのマッチングをそれぞれ行って誤差を取得し、取得した前記誤差に基づいて、前記複数のパーティクルPのそれぞれにおける尤度を算出するステップS5と、算出した前記複数のパーティクルPの尤度に基づいて、前記移動体5の前記絶対位置T3を推定するステップS6と、を前記位置推定システム1に実行させる。
この構成によれば、地形情報取得部及び移動量検出センサ12を用いたセンサフュージョンによって、移動体5の初期位置T1(絶対位置T3)と相対位置T2とから、複数のパーティクルPの尤度に基づく移動体5の絶対位置T3を推定することができる。このため、特徴の少ない地形であっても、存在確率が高い移動体5の絶対位置T3を精度良く推定することができる。
1 位置推定システム
5 移動体
6 位置推定装置
11 カメラ
12 移動量検出センサ
13 姿勢検出センサ
21 演算部
22 記憶部
M 地形マップ情報
T1 初期位置
T2 相対位置
T3 絶対位置
P パーティクル
D1 第1の稜線情報
D2 第2の稜線情報

Claims (5)

  1. 外環境を移動する移動体の位置を推定する位置推定システムにおいて、
    前記移動体に設けられ、前記外環境の第1の地形情報を取得する地形情報取得部と、
    前記移動体の移動に関する物理量を検出する移動量検出センサと、
    前記外環境の位置座標と、前記位置座標に対応付けられると共に予め取得された前記外環境の第2の地形情報とを含む地形マップ情報を記憶する記憶部と、
    前記地形マップ情報の前記位置座標における前記移動体の位置を絶対位置として推定する演算部と、を備え、
    前記演算部は、
    前記地形マップ情報の前記位置座標において、前記移動体の初期位置を中心として、複数のパーティクルを生成するステップと、
    前記移動量検出センサによって検出した前記物理量に基づいて、前記初期位置に対する前記移動体の相対位置を算出し、算出した前記相対位置を中心として、生成した前記複数のパーティクルを遷移させるステップと、
    前記地形情報取得部により前記相対位置における前記第1の地形情報を取得するステップと、
    遷移した前記複数のパーティクルのそれぞれの位置における前記第2の地形情報を前記地形マップ情報から取得し、取得した前記第1の地形情報と前記第2の地形情報とのマッチングをそれぞれ行って誤差を取得し、取得した前記誤差に基づいて、前記複数のパーティクルのそれぞれにおける尤度を算出するステップと、
    算出した前記複数のパーティクルの尤度に基づいて、前記移動体の前記絶対位置を推定するステップと、を実行する位置推定システム。
  2. 前記外環境は、地上であり、
    前記地形情報取得部は、地形を撮像する撮像部であり、
    前記第1の地形情報及び前記第2の地形情報は、前記地形の外郭となる情報である第1の稜線情報及び第2の稜線情報であり、
    前記演算部は、
    前記第1の地形情報を取得するステップにおいて、
    前記撮像部によって撮像した前記相対位置における画像を取得するステップと、
    取得した前記画像に含まれる前記第1の稜線情報を取得するステップと、を実行し、
    前記尤度を算出するステップにおいて、
    前記第1の稜線情報と、遷移した前記複数のパーティクルのそれぞれの位置における前記第2の稜線情報とのマッチングをそれぞれ行う請求項1に記載の位置推定システム。
  3. 前記演算部は、
    前記移動体の前記絶対位置を推定するステップにおいて、算出した前記複数のパーティクルの尤度を重み付けとする重み付き平均値により前記絶対位置を推定する請求項1に記載の位置推定システム。
  4. 前記移動体の姿勢に関する物理量を検出する姿勢検出センサを、さらに備え、
    前記演算部は、
    前記姿勢検出センサにより検出された前記移動体の姿勢に基づいて、前記第2の地形情報を補正する請求項1に記載の位置推定システム。
  5. 外環境を移動する移動体の位置を推定する位置推定システムにより実行される位置推定方法において、
    前記外環境の位置座標と、前記位置座標に対応付けられる前記外環境の第2の地形情報とを含む地形マップ情報が予め取得されており、
    前記地形マップ情報の前記位置座標において、前記移動体の初期位置を中心として、複数のパーティクルを生成するステップと、
    前記移動体の移動に関する物理量に基づいて、前記初期位置に対する前記移動体の相対位置を算出し、算出した前記相対位置を中心として、生成した前記複数のパーティクルを遷移させるステップと、
    前記相対位置における前記外環境の第1の地形情報を取得するステップと、
    遷移した前記複数のパーティクルのそれぞれの位置における前記第2の地形情報を前記地形マップ情報から取得し、取得した前記第1の地形情報と前記第2の地形情報とのマッチングをそれぞれ行って誤差を取得し、取得した前記誤差に基づいて、前記複数のパーティクルのそれぞれにおける尤度を算出するステップと、
    算出した前記複数のパーティクルの尤度に基づいて、前記移動体の前記絶対位置を推定するステップと、を前記位置推定システムに実行させる位置推定方法。
JP2022123801A 2022-08-03 2022-08-03 位置推定システム及び位置推定方法 Active JP7795982B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022123801A JP7795982B2 (ja) 2022-08-03 2022-08-03 位置推定システム及び位置推定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022123801A JP7795982B2 (ja) 2022-08-03 2022-08-03 位置推定システム及び位置推定方法

Publications (2)

Publication Number Publication Date
JP2024021158A JP2024021158A (ja) 2024-02-16
JP7795982B2 true JP7795982B2 (ja) 2026-01-08

Family

ID=89854893

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022123801A Active JP7795982B2 (ja) 2022-08-03 2022-08-03 位置推定システム及び位置推定方法

Country Status (1)

Country Link
JP (1) JP7795982B2 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110032152A1 (en) 2009-08-10 2011-02-10 Industrial Technology Research Institute Method and Apparatus for Positioning Mobile Device
WO2017168472A1 (ja) 2016-03-30 2017-10-05 パナソニックIpマネジメント株式会社 位置推定装置、位置推定方法及び制御プログラム
JP2019207177A (ja) 2018-05-30 2019-12-05 トヨタ自動車株式会社 自己位置推定装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110032152A1 (en) 2009-08-10 2011-02-10 Industrial Technology Research Institute Method and Apparatus for Positioning Mobile Device
WO2017168472A1 (ja) 2016-03-30 2017-10-05 パナソニックIpマネジメント株式会社 位置推定装置、位置推定方法及び制御プログラム
JP2019207177A (ja) 2018-05-30 2019-12-05 トヨタ自動車株式会社 自己位置推定装置

Also Published As

Publication number Publication date
JP2024021158A (ja) 2024-02-16

Similar Documents

Publication Publication Date Title
CN111207774B (zh) 一种用于激光-imu外参标定的方法及系统
JP6760114B2 (ja) 情報処理装置、データ管理装置、データ管理システム、方法、及びプログラム
JP5987823B2 (ja) 画像センサおよび運動または位置センサから生じたデータを融合するための方法およびシステム
CN114332225B (zh) 车道线匹配定位方法、电子设备及存储介质
JP6442193B2 (ja) 点群位置データ処理装置、点群位置データ処理システム、点群位置データ処理方法およびプログラム
JP7336223B2 (ja) 自己位置推定方法
CN111508025B (zh) 三维位置估计装置以及程序
JP6801269B2 (ja) 自律移動装置
JP6922348B2 (ja) 情報処理装置、方法、及びプログラム
US20160379365A1 (en) Camera calibration device, camera calibration method, and camera calibration program
CN115290073A (zh) 一种矿山井下非结构化特征下的slam方法及系统
CN113483762A (zh) 一种位姿优化方法及设备
CN115930948A (zh) 一种果园机器人融合定位方法
WO2025055725A1 (zh) 无人机视觉定位方法及系统
JP7795982B2 (ja) 位置推定システム及び位置推定方法
JP5267100B2 (ja) 運動推定装置及びプログラム
JP2019160147A (ja) 自己位置検出装置
CN116559888B (zh) 农业机器人的室内定位方法、装置、电子设备及存储介质
JP2025057070A (ja) 測位装置、測位方法、プログラム及び記憶装置
CN120858376A (zh) 信息处理装置、信息处理方法以及信息处理程序
CN116681733A (zh) 一种空间非合作目标近距离实时位姿跟踪方法
CN117537815A (zh) 一种三维地形匹配-惯导-测速组合的飞行器定位方法
CN114660641A (zh) 一种自适应gps融合定位系统、方法及介质
JP5230354B2 (ja) 位置特定装置及び異動建物検出装置
WO2022124115A1 (ja) 情報処理装置、制御方法、プログラム及び記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250217

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

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251222

R150 Certificate of patent or registration of utility model

Ref document number: 7795982

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150