ベイズ理論に基づく SLAM 手法の分類
7
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
最小二乗法は、誤差をガウス分布でモデル化した最尤推定に対応
正則化最小二乗法の正則化項は、最大事後確率推定での事前確率に対応
ベイズフィルタは、ベイズの定理とマルコフ過程に基づくベイズ推定
スキャンマッチングでも事後確率やその確率分布を推定できないか?
最尤推定
最大事後確率
(MAP)推定
ベイズ推定
推定対象 尤度 事後確率 事後確率
推定結果 モード(点推定) モード(点推定) 確率分布
性質 尤度のみを最適化 事前確率と尤度を最適化
事前確率と尤度を
確率的に融合
該当する手法
スキャンマッチング、
グラフベース SLAM
グラフベース SLAM ベイズフィルタ
センサ融合 自律走行 ロボット掃除機 まとめ
通常のスキャンマッチングは尤度のみを考慮
8
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
初期位置(車輪オドメトリ)を忘れてマッチングしていくため、
センサ視野の狭さなどが原因で誤った位置に収束してしまう
2次元平面での例
時刻t-1の
ロボット位置 時刻tの
推定位置(誤り)
時刻tの
初期位置(オドメトリ)
時刻tの
実際の位置(真値)
実際の形状
目標点群
計測点群マッチング
計測点群を重ねようとした結果、
初期位置から離れすぎて誤収束
計測点群
Hara+, “6DOF Iterative Closest Point Matching Considering A Priori
with Maximum A Posteriori Estimation”, IROS 2013.
センサ融合 自律走行 ロボット掃除機 まとめ
最大事後確率 (MAP) 推定によるスキャンマッチング
9
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
初期位置(車輪オドメトリ)の情報を破棄せずに事前確率として用い、
正則化として与える制約内で計測点群をマッチングする
2次元平面での例
時刻t-1の
ロボット位置 初期位置の近傍に留まる制約を
事前確率として与える
実際の形状
目標点群
計測点群
時刻tの
初期位置(オドメトリ)
マッチング
Hara+, “6DOF Iterative Closest Point Matching Considering A Priori
with Maximum A Posteriori Estimation”, IROS 2013.
センサ融合 自律走行 ロボット掃除機 まとめ
最大事後確率推定でのスキャンマッチングの定式化
10
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
最小化するエネルギー関数
最大事後確率(MAP)推定による位置合わせを、
ベイズの定理に基づき正則化最小二乗法として導出
ロボット位置の修正量atに関するベイズの定理
尤度 事前確率
ロボット位置の修正量atの事後確率
尤度 事前確率
最大事後確率(MAP)推定の枠組みで導出
ロボット位置xtではなく
修正量atで定式化
axis-angle で3次元
回転の正則化を実現
axis
angle
x y
z
Hara+, “6DOF Iterative Closest Point Matching Considering A Priori
with Maximum A Posteriori Estimation”, IROS 2013.
センサ融合 自律走行 ロボット掃除機 まとめ
最大事後確率推定を用いた MAP-ICP マッチング
11
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
Standard ICP(従来手法) MAP-ICP(提案手法)
Xtion PRO LIVE
視野:水平58deg、垂直45deg
実験環境緑:目標点群
赤:計測点群
視野角が狭いため
点群の重なりが少なく
従来手法は誤収束 ロボット
[Hara+, IROS 2013]
尤度だけでなく事前確率も最適化
Hara+, “6DOF Iterative Closest Point Matching Considering A Priori
with Maximum A Posteriori Estimation”, IROS 2013.
センサ融合 自律走行 ロボット掃除機 まとめ
屋外での3次元マッチングと確率分布計算の様子
14
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
10 m
推定したロボット位置の
確率分布
3次元形状を
平面に投影
マッチング1回の処理は
10 ms 未満
スキャン形状に応じた適切な確率分布を動的に計算
原+, “法線方向の拘束を利用したスキャンマッチングと
尤度分布決定による確率的自己位置推定”, ロボシン 2010.
センサ融合 自律走行 ロボット掃除機 まとめ
スキャンマッチングにおける受光強度の活用
15
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
レーザスキャンは形状だけでなく
受光強度の情報を持つ
受光強度を利用することで、形状特徴
の乏しい点群を対応付け可能
対象物の色や材質に関する情報を
受光強度として取得可能
ロボット
Hara+, “Mobile Robot Localization and Mapping by Scan Matching
Using Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.
センサ融合 自律走行 ロボット掃除機 まとめ
受光強度を用いた Intensity-ICP マッチング
16
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
形状のみで最近傍の点を対応付け
平行な壁では、最大距離 4 m のために
拘束が退化し一意に位置合わせできない
廊下の長手方向が短くなってしまう
[Hara+, IECON 2006]
受光強度も考慮して対応付け
測定範囲の不足により退化が発生するが、
廊下の長手方向も正しく推定できる
Standard ICP(従来手法) Intensity-ICP(提案手法)
Hara+, “Mobile Robot Localization and Mapping by Scan Matching
Using Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.
センサ融合 自律走行 ロボット掃除機 まとめ
Intensity-ICP に基づく SLAM による地図構築
17
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
短距離 LIDAR では退化する廊下を含む地図を、受光強度を活用して構築
構築した地図は受光強度の情報も持つ
Hara+, “Mobile Robot Localization and Mapping by Scan Matching
Using Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.
センサ融合 自律走行 ロボット掃除機 まとめ
全周ミリ波 RADAR を用いた自己位置推定
24
SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
[Cen and Newman, “Precise Ego-Motion Estimation with Millimeter-Wave Radar
under Diverse and Challenging Conditions”, ICRA 2018]
[Cen and Newman, “Radar-Only Ego-Motion Estimation in Difficult Settings via
Graph Matching”, ICRA 2019]
Navtech CTS350-X
https://youtu.be/OHcj2A4cPMU
https://youtu.be/nJeLHNf-U6k
センサ融合 自律走行 ロボット掃除機 まとめ