JP7031625B2 - グラフ構造推定装置、slam装置、グラフ構造推定方法、コンピュータプログラム、および記憶媒体 - Google Patents
グラフ構造推定装置、slam装置、グラフ構造推定方法、コンピュータプログラム、および記憶媒体 Download PDFInfo
- Publication number
- JP7031625B2 JP7031625B2 JP2019030260A JP2019030260A JP7031625B2 JP 7031625 B2 JP7031625 B2 JP 7031625B2 JP 2019030260 A JP2019030260 A JP 2019030260A JP 2019030260 A JP2019030260 A JP 2019030260A JP 7031625 B2 JP7031625 B2 JP 7031625B2
- Authority
- JP
- Japan
- Prior art keywords
- edge
- node
- information
- graph structure
- graph
- 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 - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
まず、制御部11は、初期キーフレームを生成する(ステップS102)。詳しくは、画像生成装置20から入力される、カメラの初期位置を示す画像を用いて、初期キーフレームを生成する。制御部11は、初期キーフレームの位置を、ノードN1(図2)としてノード情報121を生成し、記憶部12に記憶させる。
図5は、ループ閉じ込みにおける観測誤差を概念的に示す説明図である。図5では、ループ閉じ込みエッジを通るパスP1を、破線で図示し、ループ閉じ込みエッジを通らないパスP2を、一点鎖線で図示している。図5に示す例では、制御部11は、ステップS102(図3)においてノードN1を生成した後、ステップS104~112を繰り返し、ノードN2~N13、およびそれらのノードNを接続するエッジE1~E13等を生成している。制御部11は、ステップS110において、ノードN14と、エッジE13を生成した後、ループ閉じ込み判定(ステップS112)において、ループ閉じ込みを行うと判定し、ループエッジRE3を生成する(ステップS114)。ここで、ループエッジRE3は、ノードN3からノードN14に向かうエッジである。
本発明は上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
11…制御部
12…記憶部
13…入力I/F部
14…出力I/F部
15…通信I/F部
16…バス
20…画像生成装置
111…生成部
121…ノード情報
122…エッジ情報
123…プログラム
E…エッジ
G1…グラフ
IL…左画像
IR…右画像
P1、P2…パス
RE3…ループエッジ
Claims (10)
- 連続するノードと、前記連続するノードを接続するエッジと、を含むグラフの構造を推定するグラフ構造推定装置であって、
前記ノードの位置を含むノード情報と、前記エッジの状態量と前記エッジの状態量の分散とを含むエッジ情報を生成する生成部と、
前記ノード情報と前記エッジ情報とを記憶する記憶部と、
を備え、
前記生成部は、
さらに、
追加エッジ生成条件を満たす場合に、連続しないノードからの追加エッジの前記エッジ情報を生成すると共に、前記追加エッジの前記エッジ情報を用いて、前記連続するノードの前記ノード情報および前記連続するノードを接続するエッジの前記エッジ情報を更新する、
グラフ構造推定装置。 - 請求項1に記載のグラフ構造推定装置であって、
前記エッジは、有向エッジである、
グラフ構造推定装置。 - 請求項1および請求項2のいずれか一項に記載のグラフ構造推定装置であって、
前記追加エッジは、ループ閉じ込みのエッジである、
グラフ構造推定装置。 - 請求項1および請求項2のいずれか一項に記載のグラフ構造推定装置であって、
前記連続しないノードは、他のグラフを構成するノードである、
グラフ構造推定装置。 - 請求項1から請求項4のいずれか一項に記載のグラフ構造推定装置であって、
前記生成部は、
ベイジアンフィルタリングを用いて、前記エッジ情報を更新する、
グラフ構造推定装置。 - 請求項1から請求項5のいずれか一項に記載のグラフ構造推定装置であって、
前記生成部は、
前記追加エッジと前記エッジとが合流する前記ノードについて、合流する前記エッジに基づいて計算した前記ノード情報と、前記追加エッジに基づいて計算した前記ノード情報とを統合する、
グラフ構造推定装置。 - グラフ構造推定装置を備えるSLAM(Simultaneous Localization and Mapping)装置であって、
前記グラフ構造推定装置は、連続するノードと、前記連続するノードを接続するエッジと、を含むグラフの構造を推定するグラフ構造推定装置であって、
前記ノードの位置を含むノード情報と、前記エッジの状態量と前記エッジの状態量の分散とを含むエッジ情報を生成する生成する生成部と、
前記ノード情報と前記エッジ情報とが記憶される記憶部と、
を備え、
前記生成部は、
さらに、
追加エッジ生成条件を満たす場合に、連続しないノードからの追加エッジの前記エッジ情報を生成すると共に、前記追加エッジの前記エッジ情報を用いて、前記連続するノードの前記ノード情報および前記連続するノードを接続するエッジの前記エッジ情報を更新する、
SLAM装置。 - 連続するノードと、前記連続するノードを接続するエッジと、を含むグラフの構造を推定する方法であって、
前記ノードの位置を含むノード情報と、前記エッジの状態量と前記エッジの状態量の分散とを含むエッジ情報を生成する工程と、
追加エッジ生成条件を満たす場合に、連続しないノードからの追加エッジの前記エッジ情報を生成する工程と、
前記追加エッジの前記エッジ情報を用いて、前記連続するノードの前記ノード情報および前記連続するノードを接続するエッジの前記エッジ情報を更新する工程と、
を備える、グラフ構造推定方法。 - 連続するノードと、前記連続するノードを接続するエッジと、を含むグラフの構造を推定するためのコンピュータプログラムであって、
前記ノードの位置を含むノード情報と、前記エッジの状態量と前記エッジの状態量の分散とを含むエッジ情報を生成する機能と、
追加エッジ生成条件を満たす場合に、連続しないノードからの追加エッジの前記エッジ情報を生成する機能と、
前記追加エッジの前記エッジ情報を用いて、前記連続するノードの前記ノード情報および前記連続するノードを接続するエッジの前記エッジ情報を更新する機能と、
をコンピュータに、実現させるコンピュータプログラム。 - 記憶媒体であって、
請求項9に記載のコンピュータプログラムを記憶する、
記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019030260A JP7031625B2 (ja) | 2019-02-22 | 2019-02-22 | グラフ構造推定装置、slam装置、グラフ構造推定方法、コンピュータプログラム、および記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019030260A JP7031625B2 (ja) | 2019-02-22 | 2019-02-22 | グラフ構造推定装置、slam装置、グラフ構造推定方法、コンピュータプログラム、および記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020135595A JP2020135595A (ja) | 2020-08-31 |
| JP7031625B2 true JP7031625B2 (ja) | 2022-03-08 |
Family
ID=72278779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019030260A Expired - Fee Related JP7031625B2 (ja) | 2019-02-22 | 2019-02-22 | グラフ構造推定装置、slam装置、グラフ構造推定方法、コンピュータプログラム、および記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7031625B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12124261B2 (en) | 2020-11-20 | 2024-10-22 | Rapyuta Robotics Co., Ltd. | Systems and methods for optimizing route plans in an operating environment |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012064131A (ja) | 2010-09-17 | 2012-03-29 | Tokyo Institute Of Technology | 地図生成装置、地図生成方法、移動体の移動方法、及びロボット装置 |
| US20180113469A1 (en) | 2016-10-26 | 2018-04-26 | The Charles Stark Draper Laboratory, Inc. | Vision-Aided Inertial Navigation with Loop Closure |
-
2019
- 2019-02-22 JP JP2019030260A patent/JP7031625B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012064131A (ja) | 2010-09-17 | 2012-03-29 | Tokyo Institute Of Technology | 地図生成装置、地図生成方法、移動体の移動方法、及びロボット装置 |
| US20180113469A1 (en) | 2016-10-26 | 2018-04-26 | The Charles Stark Draper Laboratory, Inc. | Vision-Aided Inertial Navigation with Loop Closure |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020135595A (ja) | 2020-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108573270B (zh) | 使多传感器目标信息融合与多传感器感测同步的方法及装置、计算机设备和记录介质 | |
| JP6469220B2 (ja) | 走行車線判別装置および走行車線判別方法 | |
| CN112154449B (zh) | 车道线融合方法、车道线融合装置、车辆和存储介质 | |
| US20190197425A1 (en) | Deep convolutional factor analyzer | |
| US20210326677A1 (en) | Determination device, determination program, determination method and method of generating neural network model | |
| WO2021093011A1 (zh) | 无人车驾驶决策方法、无人车驾驶决策装置及无人车 | |
| CN111145251A (zh) | 一种机器人及其同步定位与建图方法和计算机存储设备 | |
| JP2023548749A (ja) | センサデータのアノテーションのための方法およびシステム | |
| KR20190001086A (ko) | 관성 및 단일 광학 센서를 이용한 슬라이딩 윈도우 기반 비-구조 위치 인식 방법, 이를 수행하기 위한 기록 매체 및 장치 | |
| CN115690202A (zh) | 信息处理方法以及记录介质 | |
| CN116449356A (zh) | 基于聚集的lidar数据对准 | |
| KR102307076B1 (ko) | 딥 앙상블과 칼만필터를 통합한 방식의 차량 사이드슬립 앵글 추정 방법 및 장치 | |
| US20200033870A1 (en) | Fault Tolerant State Estimation | |
| JP7031625B2 (ja) | グラフ構造推定装置、slam装置、グラフ構造推定方法、コンピュータプログラム、および記憶媒体 | |
| CN111882494B (zh) | 位姿图处理方法、装置、计算机设备和存储介质 | |
| US9709967B2 (en) | Method and device for creating a data-based function model | |
| CN110470310A (zh) | 自动地图生成 | |
| US9104752B2 (en) | Data sharing among conditionally independent parallel filters | |
| CN112119413B (zh) | 一种数据处理方法、装置和可移动平台 | |
| US11854204B2 (en) | Information processing device, information processing method, and computer program product | |
| CN114030488B (zh) | 实现自动驾驶决策的方法、装置、计算机存储介质及终端 | |
| CN116804550A (zh) | 借助于卡尔曼滤波器估计至少一个系统状态的方法 | |
| CN115128655A (zh) | 自动驾驶车辆的定位方法和装置、电子设备和存储介质 | |
| CN112652170B (zh) | 交通拥堵热点的定位方法和装置 | |
| US20230252763A1 (en) | Model generation method, model generation device, and inference device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200722 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210714 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210917 |
|
| 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: 20220125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220207 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7031625 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |