SlideShare a Scribd company logo
1 of 23
Download to read offline
Nagoya University
Parallel & Distributed Systems Lab.
論⽂紹介 (2016.9.7)
Robust Vehicle Localization in Urban Environments
Using Probabilistic Maps
橘川 雄樹
yuki@ertl.jp
名古屋⼤学 ⼤学院
情報科学研究科 情報システム学専攻
枝廣研究室 モビリティグループ
博⼠後期課程 1年
1
Nagoya University
Parallel & Distributed Systems Lab.
論⽂について
p タイトル
Robust Vehicle Localization in Urban Environments Using Probabilistic Maps
p 著者
Jesse Levinson, Sebastian Thrun @Stanford University(当時)
p 出典
International Conference on Robotics and Automation (ICRA), 2010
p 選定理由
Google Carの位置推定技術の調査
LIDARから得られる反射強度を⽤いた位置推定の調査
2
Nagoya University
Parallel & Distributed Systems Lab.
章構成
I. Introduction
II. Probabilistic Maps
a. Map Alignment Using GraphSLAM
b. Laser Calibration
c. Map Creation
III. Online Localization
a. Motion Update
b. Measurement Update
c. Most Likely Estimate
IV. Experimental Results
a. Quantitative Results
b. Autonomous Success
V. Conclusion
3
Nagoya University
Parallel & Distributed Systems Lab.
Introduction
4
Nagoya University
Parallel & Distributed Systems Lab.
Introduction
⾃動運転の歴史
n 2004 DARPA Grand Challenge (砂漠のコース) - 完⾛なし (最⾼11.78km)
n 2005 DARPA Grand Challenge - 5チーム完⾛
優勝: スタンフォード⼤学 Stanley (チームリーダー: Sebastian Thrun)
n 2007 DARPA Urban Challenge (市街地を想定したコース) - 6チーム完⾛
優勝: カーネギーメロン⼤学 Boss (チームリーダー: Chris Urmson)
準優勝: スタンフォード⼤学 Junior
5
Stanley Boss Junior
Nagoya University
Parallel & Distributed Systems Lab.
Introduction
背景
⾃動運転の位置推定はGPS/IMU以上の精度が求められる
Previous Work
Levinson, Jesse, Michael Montemerlo, and Sebastian Thrun. "Map-Based Precision
Vehicle Localization in Urban Environments." Robotics: Science and Systems. Vol. 4. 2007.
Ø GraphSLAMにより経路を算出、⾚外線反射地図の作成
Ø Particle Filterを⽤いた位置推定
Ø 環境の変化(移動物体など)に対応困難
地図データの情報不⾜のため (反射強度の平均値のみ保存)
本論⽂
Ø 確率分布を考慮した⾚外線反射地図の作成
Ø 様々な環境に対応可能な位置推定を提案
6
Nagoya University
Parallel & Distributed Systems Lab.
Probabilistic Maps
a. Map alignment Using GraphSLAM
b. Laser Calibration
c. Map Creation
7
Nagoya University
Parallel & Distributed Systems Lab.
Probabilistic Map
Probabilistic Map
LIDARから得られる⾚外線反射強度の平均・分散を各セルに保存
Probabilistic Map 作成⼿順
a. ループクロージングを⾏い、経路のアラインメント
b. LIDARの各ビームのキャリブレーション
c. キャリブレーションされた反射強度を、⾛⾏経路を基にして地図上に投影
8
Nagoya University
Parallel & Distributed Systems Lab.
Map Alignment Using GraphSLAM
GraphSLAM - グラフ構造を利⽤して、地図のループクロージング
GraphSLAMのアルゴリズム
1. ノードの⽣成
2. 拘束の⽣成
3. 拘束の最適化
9
ランドマーク
ノードx1
拘束
ノードx3
ノードx2
拘束
拘束
拘束
ri∑i
ランドマーク
オドメトリ
ロボット
全ての拘束に対するノード位置の
同時確率を最⼤化
𝑝 𝒙 = $ 𝑝(𝒙|𝑐()
*+,
(-.
どれだけノードを動かせば拘束を満たすか
本実装では、スキャンデータに対し、
ICP(Iterative Closest Point)を⽤いて、拘束を⽣成
Nagoya University
Parallel & Distributed Systems Lab.
Laser Calibration
10
レーザー固有の反射特性による、ビーム間の反射強度の計測値の違いを調整
キャリブレーション前
キャリブレーション後
1. ⾛⾏軌跡からスキャンデータを地図上にマッピング
2. 各セル内に属する点の反射強度の平均を計算
3. 各ビームの計測値と平均値を対応づけ
→ 64(ビーム数)×256(反射強度)の変換表を作成
ビームID 0…63
キャリブレーションができていないと…
ü 反射強度の平均がセルに当たったビームに依存
ü 反射強度の分散が実際よりも⼤きくなってしまう
各セル内にマッピング
されたスキャンの反射強度
の平均値を計算
Nagoya University
Parallel & Distributed Systems Lab.
Map Creation
Probabilistic Mapの作成
1. ⾛⾏軌跡から、キャリブレーションされたスキャンデータをxy平⾯にマッピング
2. 各セル(15cm×15cm)に属するスキャンデータの反射強度の平均と分散を計算
Probabilistic Mapの利点
Ø 影や光に影響されない
Ø 複数のスキャンの平均を取ることにより、移動物体の軌跡が薄くなる
(移動物体のデータを消す必要がない)
11
反射強度の平均 反射強度の分散
移動物体(⾞両)の軌跡は消滅 移動物体(⾞両)の通過部分
セルに路⾯と⽩線の境界が
含まれているのため分散⼤
Nagoya University
Parallel & Distributed Systems Lab.
Online Localization
a. Motion Update
b. Measurement Update
c. Most Likely Estimate
12
Nagoya University
Parallel & Distributed Systems Lab.
p 1次元空間(x座標)上のどこかに⾞両が存在
p センサデータを⽤い、x座標上の位置を推定し、確率で表現
p ⾞を1だけ右に動かすが、実際に1動いたとは限らない (Motion Update)
p 新たなセンサデータから、位置を推定 (Measurement Update)
p 新たなセンサデータから得られる存在確率(B)と、⾏動後の存在確率(A)を合成し、より精度の⾼い位置を算出
x
x
x
移動 移動
⾞両が
いる確率
⾞両が
いる確率
⾞両が
いる確率
x
・・・ A
・・・ B
ここにいる確率が⾼い これはセンサーのノイズ?
移動すると⼭はなだらかに
→ 位置はあいまいに
新たなセンサデータから、
ここにいる確率が⾼い
x
⾞両が
いる確率
より⾼いピーク
確率の合成により、ノイズは除去
参考
http://www.slideshare.net/minoruchikamune/car-20140829
(補⾜)Markov Localization (1次元)
13
Nagoya University
Parallel & Distributed Systems Lab.
(補⾜)Histogram Filter
Histogram Filter
Ø 空間を等間隔に分割し、それぞれの領域での存在確率を計算
Ø 領域の数が増えると、計算時間増加
14
x
⾞両が
いる確率
x
⾞両が
いる確率
x
⾞両が
いる確率
移動後の予想
センサデータを⽤いた推定
上2つの合成
参考
http://www.slideshare.net/minoruchikamune/car-20140829
Nagoya University
Parallel & Distributed Systems Lab.
Motion Update
Motion Updateによって、位置推定の精度は低下
GPS/IMUシステムの2つの座標系
1. Global座標(GPS座標)
GPSから得られるグローバルな座標、値が⾶び⾶びになる
2. Smooth座標(IMU座標)
IMUのデータを蓄積して得られるなめらかな座標、誤差が蓄積する
Global-Smoothのオフセットはガウスノイズ付きランダムウォークでモデル化
Motionによって、各セルに⾞両が存在する確率 (位置(i,j)から位置(x,y)への移動)
𝑃0 𝑥, 𝑦 = 𝜂 5 6 𝑃 𝑖, 𝑗 5 exp −
1
2
𝑖 − 𝑥 ? 𝑗 − 𝑥 ?/𝜎?
(,C
15
(補⾜)正規分布(ガウス分布)
平均: 𝜇, 分散: 𝜎?の時
𝑓 𝑥 =
1
2𝜋𝜎?
exp −
𝑥 − 𝜇 ?
2𝜎?
移動後(x,y)にいる確率 (i,j)にいる確率 (i,j)→(x,y)に移動する確率
Nagoya University
Parallel & Distributed Systems Lab.
Measurement Update
【求めたい確率】センサデータ z, 地図データ mの時、Global-Smoothのオフセット(x,y)の確率
𝑃 𝑥, 𝑦 𝑧, 𝑚 = 𝜂 5 𝑃 𝑧 𝑥, 𝑦, 𝑚 5 𝑃 𝑥, 𝑦
【P(x,y)の計算】GPS/IMUのデータ(平均 0, 分散 𝜎IJK
?
)と事後確率の積から、P(x,y)を推定
𝑃 𝑥, 𝑦 = 𝜂 5 exp
𝑥? + 𝑦?
−2𝜎IJK
? 5 𝑃0(𝑥, 𝑦)
【P(z|x,y,m)の計算】オフセット(x,y)かつ地図データがmの時に、センサデータがzとなる確率
𝑃 𝑧 𝑥, 𝑦, 𝑚 = $ exp
− 𝑚M NOP,QOR
− 𝑧S N,Q
?
2 𝑚S NOP,QOR
+ 𝑧S N,Q
?
T
(,C
𝑚M	, 𝑚S: 地図の反射強度の平均,標準偏差 𝑚M , 𝑧S: センサデータの反射強度の平均,標準偏差
例: 𝑚S .WX,Y.Z
- GPSの位置から0.45m東、1.2m北の地図のセルにおける反射強度の標準偏差
(A)に(B),(C)を代⼊
𝑃 𝑥, 𝑦 𝑧, 𝑚 = 𝜂 5 $ exp
− 𝑚M NOP,QOR
− 𝑧S N,Q
?
2 𝑚S NOP,QOR
+ 𝑧S N,Q
?
T
(,C
5 exp
𝑥? + 𝑦?
−2𝜎IJK
? 5 𝑃0(𝑥, 𝑦)
16
- (A)
- (B)
- (C)
Nagoya University
Parallel & Distributed Systems Lab.
Most Likely Estimate
確率分布(P(x,y|z,m))が求められたので、具体的なx,yを計算
1. 確率の最⼤値 max],^ 𝑃(𝑥, 𝑦) を選択 – x,yが⾶び⾶びになることがあるため
2. 確率分布の重⼼を計算 – x,yが滑らかに変化
𝑥 =
∑ 𝑃(𝑥, 𝑦)T 5 𝑥],^
∑ 𝑃(𝑥, 𝑦)T
],^
, 𝑦 =
∑ 𝑃(𝑥, 𝑦)T 5 𝑦],^
∑ 𝑃(𝑥, 𝑦)T
],^
17
GPSによる位置推定(1m以上の誤差) 提案⼿法による位置推定
Nagoya University
Parallel & Distributed Systems Lab.
Experimental Results
a. Quantitative Results
b. Autonomous Success
18
Nagoya University
Parallel & Distributed Systems Lab.
Experimental Results
評価環境
Ø C⾔語で実装
Ø ⼀般的なラップトップを使⽤
Ø 地図データのサイズは10MB/Mile
19
センサ 製品名 周波数
GPS/IMU Applanix LV-420 200 Hz
LIDAR Velodyne HDL-64E 10 Hz
実験⾞両⾚外線反射地図(セル: 15cm×15cm)
Nagoya University
Parallel & Distributed Systems Lab.
Quantitative Results
GraphSLAMを⽤いて算出された経路(Ground Truth)と、提案⼿法で算出された経路を⽐較
20
横⽅向の推定誤差 縦⽅向の推定誤差
位置推定後の誤差位置推定前(GPS/IMU)の誤差
RMS: 66cm
RMS: 9cm
RMS: 87cm
RMS: 12cm
RMS(Root Mean Square): ⼆乗平均平⽅根
ホイールエンコーダー or GPSのバイアス?
セルのサイズ(15cm)よりも⼩さい
Nagoya University
Parallel & Distributed Systems Lab.
Autonomous Success
Ø 本⼿法 - 実環境における完全⾃動運転が可能に
• マンハッタンでのデモンストレーション
• キャンパス周辺 4マイル の経路 (狭い道路、窮屈な交差点、交通量が多い…)
Ø Previous Work - 精度が⼗分でないため、交通量が少なく、幅が広い道路に限定
21
キャンパス周辺のコース
Nagoya University
Parallel & Distributed Systems Lab.
Conclusion
22
Nagoya University
Parallel & Distributed Systems Lab.
Conclusion
まとめ
Ø 確率モデル(平均・分散)を⽤いた⾚外線反射地図により、様々な環境を表現可能に
Ø GPS/IMUから得られる位置の縦/横⽅向の誤差を1/10に削減
Ø 本位置推定⼿法により、狭い道路や、交通量が多い実環境での完全⾃動運転を実現
今後の課題
Ø ⾼さ情報の活⽤
例: レイトレーシングによる、移動物体の検出・除去
23

More Related Content

What's hot

Akihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor ThesisAkihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor Thesispflab
 
cvsaisentan20141004 kanezaki
cvsaisentan20141004 kanezakicvsaisentan20141004 kanezaki
cvsaisentan20141004 kanezakikanejaki
 
Shogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor ThesisShogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor Thesispflab
 
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介Ryohei Ueda
 
200730material fujita
200730material fujita200730material fujita
200730material fujitaRCCSRENKEI
 
SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)
SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)
SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)SSII
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Masaya Kaneko
 
Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis pflab
 
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~SSII
 
[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB Camera
[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB Camera[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB Camera
[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB CameraDeep Learning JP
 
[DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
[DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields [DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
[DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields Deep Learning JP
 
Tatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor ThesisTatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor Thesispflab
 
K means tracker study
K means tracker studyK means tracker study
K means tracker studyHoang Hai
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII
 
CNNの構造最適化手法(第3回3D勉強会)
CNNの構造最適化手法(第3回3D勉強会)CNNの構造最適化手法(第3回3D勉強会)
CNNの構造最適化手法(第3回3D勉強会)MasanoriSuganuma
 
[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...
[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...
[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...Deep Learning JP
 
点群深層学習 Meta-study
点群深層学習 Meta-study点群深層学習 Meta-study
点群深層学習 Meta-studyNaoya Chiba
 
[DL輪読会]Blind Video Temporal Consistency via Deep Video Prior
[DL輪読会]Blind Video Temporal Consistency via Deep Video Prior[DL輪読会]Blind Video Temporal Consistency via Deep Video Prior
[DL輪読会]Blind Video Temporal Consistency via Deep Video PriorDeep Learning JP
 
SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用
SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用
SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用SSII
 

What's hot (20)

Akihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor ThesisAkihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor Thesis
 
cvsaisentan20141004 kanezaki
cvsaisentan20141004 kanezakicvsaisentan20141004 kanezaki
cvsaisentan20141004 kanezaki
 
Shogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor ThesisShogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor Thesis
 
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
 
200730material fujita
200730material fujita200730material fujita
200730material fujita
 
SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)
SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)
SSII2021 [OS3] 広域環境の3D計測と認識 ~ 人が活動する場のセンシングとモデル化 ~(オーガナイザーによる冒頭の導入)
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
 
Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis
 
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
 
[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB Camera
[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB Camera[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB Camera
[DL輪読会]VNect: Real-time 3D Human Pose Estimation with a Single RGB Camera
 
[DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
[DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields [DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
[DL輪読会] Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
 
Tatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor ThesisTatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor Thesis
 
K means tracker study
K means tracker studyK means tracker study
K means tracker study
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
 
CNNの構造最適化手法(第3回3D勉強会)
CNNの構造最適化手法(第3回3D勉強会)CNNの構造最適化手法(第3回3D勉強会)
CNNの構造最適化手法(第3回3D勉強会)
 
[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...
[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...
[DL輪読会]A Higher-Dimensional Representation for Topologically Varying Neural R...
 
点群深層学習 Meta-study
点群深層学習 Meta-study点群深層学習 Meta-study
点群深層学習 Meta-study
 
[DL輪読会]Blind Video Temporal Consistency via Deep Video Prior
[DL輪読会]Blind Video Temporal Consistency via Deep Video Prior[DL輪読会]Blind Video Temporal Consistency via Deep Video Prior
[DL輪読会]Blind Video Temporal Consistency via Deep Video Prior
 
SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用
SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用
SSII2021 [OS3-02] BIM/CIMにおいて安価に点群を取得する目的とその利活用
 
SLAM勉強会(PTAM)
SLAM勉強会(PTAM)SLAM勉強会(PTAM)
SLAM勉強会(PTAM)
 

Similar to Robust Vehicle Localization in Urban Environments Using Probabilistic Maps

光源方向推定のための構造色パターンマッチング
光源方向推定のための構造色パターンマッチング光源方向推定のための構造色パターンマッチング
光源方向推定のための構造色パターンマッチングuranishi
 
第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習Naoya Chiba
 
複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化TaroSuzuki15
 
Data assim r
Data assim rData assim r
Data assim rXiangze
 
光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシン
光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシン光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシン
光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシンUtsunomiya Shoko
 
ネットワーク科学 空間システムデザイン
ネットワーク科学 空間システムデザインネットワーク科学 空間システムデザイン
ネットワーク科学 空間システムデザインhayashiresearchlab
 
Light weightbinocular sigasia2012_face
Light weightbinocular sigasia2012_faceLight weightbinocular sigasia2012_face
Light weightbinocular sigasia2012_faceishii yasunori
 
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process ModelsDeep Learning JP
 
顕著性マップの推定手法
顕著性マップの推定手法顕著性マップの推定手法
顕著性マップの推定手法Takao Yamanaka
 
Graph Neural Networks
Graph Neural NetworksGraph Neural Networks
Graph Neural Networkstm1966
 
PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)
PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)
PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)Akihiro Nitta
 
第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM邦洋 長谷川
 
Hough forestを用いた物体検出
Hough forestを用いた物体検出Hough forestを用いた物体検出
Hough forestを用いた物体検出MPRG_Chubu_University
 
東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術SOINN Inc.
 
Makeと半導体の境界
Makeと半導体の境界Makeと半導体の境界
Makeと半導体の境界Junichi Akita
 
2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)Takuya Minagawa
 
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...Deep Learning JP
 

Similar to Robust Vehicle Localization in Urban Environments Using Probabilistic Maps (20)

光源方向推定のための構造色パターンマッチング
光源方向推定のための構造色パターンマッチング光源方向推定のための構造色パターンマッチング
光源方向推定のための構造色パターンマッチング
 
第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習
 
複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化
 
Data assim r
Data assim rData assim r
Data assim r
 
光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシン
光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシン光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシン
光発振器ネットワークで組合せ最適化問題を解くコヒーレントイジングマシン
 
ネットワーク科学 空間システムデザイン
ネットワーク科学 空間システムデザインネットワーク科学 空間システムデザイン
ネットワーク科学 空間システムデザイン
 
Light weightbinocular sigasia2012_face
Light weightbinocular sigasia2012_faceLight weightbinocular sigasia2012_face
Light weightbinocular sigasia2012_face
 
tsuji m
tsuji mtsuji m
tsuji m
 
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
[DL輪読会]Scalable Training of Inference Networks for Gaussian-Process Models
 
顕著性マップの推定手法
顕著性マップの推定手法顕著性マップの推定手法
顕著性マップの推定手法
 
Graph Neural Networks
Graph Neural NetworksGraph Neural Networks
Graph Neural Networks
 
PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)
PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)
PRML 3.3.3-3.4 ベイズ線形回帰とモデル選択 / Baysian Linear Regression and Model Comparison)
 
第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM
 
Hough forestを用いた物体検出
Hough forestを用いた物体検出Hough forestを用いた物体検出
Hough forestを用いた物体検出
 
東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術
 
Makeと半導体の境界
Makeと半導体の境界Makeと半導体の境界
Makeと半導体の境界
 
20200704 bsp net
20200704 bsp net20200704 bsp net
20200704 bsp net
 
2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)2020/07/04 BSP-Net (CVPR2020)
2020/07/04 BSP-Net (CVPR2020)
 
卒論(島田)
卒論(島田)卒論(島田)
卒論(島田)
 
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
 

Recently uploaded

SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 

Recently uploaded (10)

SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 

Robust Vehicle Localization in Urban Environments Using Probabilistic Maps

  • 1. Nagoya University Parallel & Distributed Systems Lab. 論⽂紹介 (2016.9.7) Robust Vehicle Localization in Urban Environments Using Probabilistic Maps 橘川 雄樹 yuki@ertl.jp 名古屋⼤学 ⼤学院 情報科学研究科 情報システム学専攻 枝廣研究室 モビリティグループ 博⼠後期課程 1年 1
  • 2. Nagoya University Parallel & Distributed Systems Lab. 論⽂について p タイトル Robust Vehicle Localization in Urban Environments Using Probabilistic Maps p 著者 Jesse Levinson, Sebastian Thrun @Stanford University(当時) p 出典 International Conference on Robotics and Automation (ICRA), 2010 p 選定理由 Google Carの位置推定技術の調査 LIDARから得られる反射強度を⽤いた位置推定の調査 2
  • 3. Nagoya University Parallel & Distributed Systems Lab. 章構成 I. Introduction II. Probabilistic Maps a. Map Alignment Using GraphSLAM b. Laser Calibration c. Map Creation III. Online Localization a. Motion Update b. Measurement Update c. Most Likely Estimate IV. Experimental Results a. Quantitative Results b. Autonomous Success V. Conclusion 3
  • 4. Nagoya University Parallel & Distributed Systems Lab. Introduction 4
  • 5. Nagoya University Parallel & Distributed Systems Lab. Introduction ⾃動運転の歴史 n 2004 DARPA Grand Challenge (砂漠のコース) - 完⾛なし (最⾼11.78km) n 2005 DARPA Grand Challenge - 5チーム完⾛ 優勝: スタンフォード⼤学 Stanley (チームリーダー: Sebastian Thrun) n 2007 DARPA Urban Challenge (市街地を想定したコース) - 6チーム完⾛ 優勝: カーネギーメロン⼤学 Boss (チームリーダー: Chris Urmson) 準優勝: スタンフォード⼤学 Junior 5 Stanley Boss Junior
  • 6. Nagoya University Parallel & Distributed Systems Lab. Introduction 背景 ⾃動運転の位置推定はGPS/IMU以上の精度が求められる Previous Work Levinson, Jesse, Michael Montemerlo, and Sebastian Thrun. "Map-Based Precision Vehicle Localization in Urban Environments." Robotics: Science and Systems. Vol. 4. 2007. Ø GraphSLAMにより経路を算出、⾚外線反射地図の作成 Ø Particle Filterを⽤いた位置推定 Ø 環境の変化(移動物体など)に対応困難 地図データの情報不⾜のため (反射強度の平均値のみ保存) 本論⽂ Ø 確率分布を考慮した⾚外線反射地図の作成 Ø 様々な環境に対応可能な位置推定を提案 6
  • 7. Nagoya University Parallel & Distributed Systems Lab. Probabilistic Maps a. Map alignment Using GraphSLAM b. Laser Calibration c. Map Creation 7
  • 8. Nagoya University Parallel & Distributed Systems Lab. Probabilistic Map Probabilistic Map LIDARから得られる⾚外線反射強度の平均・分散を各セルに保存 Probabilistic Map 作成⼿順 a. ループクロージングを⾏い、経路のアラインメント b. LIDARの各ビームのキャリブレーション c. キャリブレーションされた反射強度を、⾛⾏経路を基にして地図上に投影 8
  • 9. Nagoya University Parallel & Distributed Systems Lab. Map Alignment Using GraphSLAM GraphSLAM - グラフ構造を利⽤して、地図のループクロージング GraphSLAMのアルゴリズム 1. ノードの⽣成 2. 拘束の⽣成 3. 拘束の最適化 9 ランドマーク ノードx1 拘束 ノードx3 ノードx2 拘束 拘束 拘束 ri∑i ランドマーク オドメトリ ロボット 全ての拘束に対するノード位置の 同時確率を最⼤化 𝑝 𝒙 = $ 𝑝(𝒙|𝑐() *+, (-. どれだけノードを動かせば拘束を満たすか 本実装では、スキャンデータに対し、 ICP(Iterative Closest Point)を⽤いて、拘束を⽣成
  • 10. Nagoya University Parallel & Distributed Systems Lab. Laser Calibration 10 レーザー固有の反射特性による、ビーム間の反射強度の計測値の違いを調整 キャリブレーション前 キャリブレーション後 1. ⾛⾏軌跡からスキャンデータを地図上にマッピング 2. 各セル内に属する点の反射強度の平均を計算 3. 各ビームの計測値と平均値を対応づけ → 64(ビーム数)×256(反射強度)の変換表を作成 ビームID 0…63 キャリブレーションができていないと… ü 反射強度の平均がセルに当たったビームに依存 ü 反射強度の分散が実際よりも⼤きくなってしまう 各セル内にマッピング されたスキャンの反射強度 の平均値を計算
  • 11. Nagoya University Parallel & Distributed Systems Lab. Map Creation Probabilistic Mapの作成 1. ⾛⾏軌跡から、キャリブレーションされたスキャンデータをxy平⾯にマッピング 2. 各セル(15cm×15cm)に属するスキャンデータの反射強度の平均と分散を計算 Probabilistic Mapの利点 Ø 影や光に影響されない Ø 複数のスキャンの平均を取ることにより、移動物体の軌跡が薄くなる (移動物体のデータを消す必要がない) 11 反射強度の平均 反射強度の分散 移動物体(⾞両)の軌跡は消滅 移動物体(⾞両)の通過部分 セルに路⾯と⽩線の境界が 含まれているのため分散⼤
  • 12. Nagoya University Parallel & Distributed Systems Lab. Online Localization a. Motion Update b. Measurement Update c. Most Likely Estimate 12
  • 13. Nagoya University Parallel & Distributed Systems Lab. p 1次元空間(x座標)上のどこかに⾞両が存在 p センサデータを⽤い、x座標上の位置を推定し、確率で表現 p ⾞を1だけ右に動かすが、実際に1動いたとは限らない (Motion Update) p 新たなセンサデータから、位置を推定 (Measurement Update) p 新たなセンサデータから得られる存在確率(B)と、⾏動後の存在確率(A)を合成し、より精度の⾼い位置を算出 x x x 移動 移動 ⾞両が いる確率 ⾞両が いる確率 ⾞両が いる確率 x ・・・ A ・・・ B ここにいる確率が⾼い これはセンサーのノイズ? 移動すると⼭はなだらかに → 位置はあいまいに 新たなセンサデータから、 ここにいる確率が⾼い x ⾞両が いる確率 より⾼いピーク 確率の合成により、ノイズは除去 参考 http://www.slideshare.net/minoruchikamune/car-20140829 (補⾜)Markov Localization (1次元) 13
  • 14. Nagoya University Parallel & Distributed Systems Lab. (補⾜)Histogram Filter Histogram Filter Ø 空間を等間隔に分割し、それぞれの領域での存在確率を計算 Ø 領域の数が増えると、計算時間増加 14 x ⾞両が いる確率 x ⾞両が いる確率 x ⾞両が いる確率 移動後の予想 センサデータを⽤いた推定 上2つの合成 参考 http://www.slideshare.net/minoruchikamune/car-20140829
  • 15. Nagoya University Parallel & Distributed Systems Lab. Motion Update Motion Updateによって、位置推定の精度は低下 GPS/IMUシステムの2つの座標系 1. Global座標(GPS座標) GPSから得られるグローバルな座標、値が⾶び⾶びになる 2. Smooth座標(IMU座標) IMUのデータを蓄積して得られるなめらかな座標、誤差が蓄積する Global-Smoothのオフセットはガウスノイズ付きランダムウォークでモデル化 Motionによって、各セルに⾞両が存在する確率 (位置(i,j)から位置(x,y)への移動) 𝑃0 𝑥, 𝑦 = 𝜂 5 6 𝑃 𝑖, 𝑗 5 exp − 1 2 𝑖 − 𝑥 ? 𝑗 − 𝑥 ?/𝜎? (,C 15 (補⾜)正規分布(ガウス分布) 平均: 𝜇, 分散: 𝜎?の時 𝑓 𝑥 = 1 2𝜋𝜎? exp − 𝑥 − 𝜇 ? 2𝜎? 移動後(x,y)にいる確率 (i,j)にいる確率 (i,j)→(x,y)に移動する確率
  • 16. Nagoya University Parallel & Distributed Systems Lab. Measurement Update 【求めたい確率】センサデータ z, 地図データ mの時、Global-Smoothのオフセット(x,y)の確率 𝑃 𝑥, 𝑦 𝑧, 𝑚 = 𝜂 5 𝑃 𝑧 𝑥, 𝑦, 𝑚 5 𝑃 𝑥, 𝑦 【P(x,y)の計算】GPS/IMUのデータ(平均 0, 分散 𝜎IJK ? )と事後確率の積から、P(x,y)を推定 𝑃 𝑥, 𝑦 = 𝜂 5 exp 𝑥? + 𝑦? −2𝜎IJK ? 5 𝑃0(𝑥, 𝑦) 【P(z|x,y,m)の計算】オフセット(x,y)かつ地図データがmの時に、センサデータがzとなる確率 𝑃 𝑧 𝑥, 𝑦, 𝑚 = $ exp − 𝑚M NOP,QOR − 𝑧S N,Q ? 2 𝑚S NOP,QOR + 𝑧S N,Q ? T (,C 𝑚M , 𝑚S: 地図の反射強度の平均,標準偏差 𝑚M , 𝑧S: センサデータの反射強度の平均,標準偏差 例: 𝑚S .WX,Y.Z - GPSの位置から0.45m東、1.2m北の地図のセルにおける反射強度の標準偏差 (A)に(B),(C)を代⼊ 𝑃 𝑥, 𝑦 𝑧, 𝑚 = 𝜂 5 $ exp − 𝑚M NOP,QOR − 𝑧S N,Q ? 2 𝑚S NOP,QOR + 𝑧S N,Q ? T (,C 5 exp 𝑥? + 𝑦? −2𝜎IJK ? 5 𝑃0(𝑥, 𝑦) 16 - (A) - (B) - (C)
  • 17. Nagoya University Parallel & Distributed Systems Lab. Most Likely Estimate 確率分布(P(x,y|z,m))が求められたので、具体的なx,yを計算 1. 確率の最⼤値 max],^ 𝑃(𝑥, 𝑦) を選択 – x,yが⾶び⾶びになることがあるため 2. 確率分布の重⼼を計算 – x,yが滑らかに変化 𝑥 = ∑ 𝑃(𝑥, 𝑦)T 5 𝑥],^ ∑ 𝑃(𝑥, 𝑦)T ],^ , 𝑦 = ∑ 𝑃(𝑥, 𝑦)T 5 𝑦],^ ∑ 𝑃(𝑥, 𝑦)T ],^ 17 GPSによる位置推定(1m以上の誤差) 提案⼿法による位置推定
  • 18. Nagoya University Parallel & Distributed Systems Lab. Experimental Results a. Quantitative Results b. Autonomous Success 18
  • 19. Nagoya University Parallel & Distributed Systems Lab. Experimental Results 評価環境 Ø C⾔語で実装 Ø ⼀般的なラップトップを使⽤ Ø 地図データのサイズは10MB/Mile 19 センサ 製品名 周波数 GPS/IMU Applanix LV-420 200 Hz LIDAR Velodyne HDL-64E 10 Hz 実験⾞両⾚外線反射地図(セル: 15cm×15cm)
  • 20. Nagoya University Parallel & Distributed Systems Lab. Quantitative Results GraphSLAMを⽤いて算出された経路(Ground Truth)と、提案⼿法で算出された経路を⽐較 20 横⽅向の推定誤差 縦⽅向の推定誤差 位置推定後の誤差位置推定前(GPS/IMU)の誤差 RMS: 66cm RMS: 9cm RMS: 87cm RMS: 12cm RMS(Root Mean Square): ⼆乗平均平⽅根 ホイールエンコーダー or GPSのバイアス? セルのサイズ(15cm)よりも⼩さい
  • 21. Nagoya University Parallel & Distributed Systems Lab. Autonomous Success Ø 本⼿法 - 実環境における完全⾃動運転が可能に • マンハッタンでのデモンストレーション • キャンパス周辺 4マイル の経路 (狭い道路、窮屈な交差点、交通量が多い…) Ø Previous Work - 精度が⼗分でないため、交通量が少なく、幅が広い道路に限定 21 キャンパス周辺のコース
  • 22. Nagoya University Parallel & Distributed Systems Lab. Conclusion 22
  • 23. Nagoya University Parallel & Distributed Systems Lab. Conclusion まとめ Ø 確率モデル(平均・分散)を⽤いた⾚外線反射地図により、様々な環境を表現可能に Ø GPS/IMUから得られる位置の縦/横⽅向の誤差を1/10に削減 Ø 本位置推定⼿法により、狭い道路や、交通量が多い実環境での完全⾃動運転を実現 今後の課題 Ø ⾼さ情報の活⽤ 例: レイトレーシングによる、移動物体の検出・除去 23