Movatterモバイル変換


[0]ホーム

URL:


Yoshitaka HARA, profile picture
Uploaded byYoshitaka HARA
9,968 views

ロボティクスにおける SLAM 手法と実用化例

SSII 2019 OS 講演資料https://confit.atlas.jp/guide/event/ssii2019/static/organized

ロボティクスにおけるSLAM 手法と実用化例千葉工業大学 未来ロボット技術研究センター fuRo原 祥尭(HARA, Yoshitaka)@ystk_hara SSII 2019, June 13
自己紹介(略歴)1SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例2007年:筑波大 油田・坪内・大矢研 修士2007年~2011年:日立製作所 日立研究所(旧、機械研究所)2012年~2015年:学振特別研究員DC12015年:筑波大 坪内・大矢研 博士2015年~:千葉工大 未来ロボット技術研究センター(fuRo)センサ融合 自律走行 ロボット掃除機 まとめ
自己紹介(ROS 解説)2SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例“ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発”,RSJ 第94回ロボット工学セミナー, 2015.https://www.slideshare.net/hara-y/ros-slam-navigation-rsj-seminar“ROS を用いた自律移動ロボットのシステム構築”,RSJ 第99回ロボット工学セミナー, 2016.https://www.slideshare.net/hara-y/ros-nav-rsj-seminar“解説:ROS を用いた自律走行”,日本ロボット学会誌, vol. 35, no. 4, 2017.https://www.jstage.jst.go.jp/article/jrsj/35/4/35_35_286/_article/-char/ja/センサ融合 自律走行 ロボット掃除機 まとめ
自己紹介(SLAM 解説)3SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例日経 Robotics 連載 “SLAM とは何か”, 全18回, 2016~2017.“SLAM とは何か:自己位置推定と地図構築の全体像”,RSJ 第112回ロボット工学セミナー, 2018.“SLAM の基礎とオープンソース”,RSJ 第119回ロボット工学セミナー, 2019.https://www.slideshare.net/hara-y/slam-rsj-seminar-2019センサ融合 自律走行 ロボット掃除機 まとめ
3次元 SLAM を用いた歩道での約 2 km 自律走行4SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例https://youtu.be/njw9BPQUoa0センサ融合 自律走行 ロボット掃除機 まとめ
異なるセンサ情報の融合5SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
最尤推定、最大事後確率推定、ベイズ推定6SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例ロボット位置:x確率密度:p(・)事前確率 p(x|u)(オドメトリなど:u) 尤度 p(z|x,u)(スキャンなど:z)事後確率 p(x|u,z)ベイズ推定事後確率の分布を推定最大事後確率(MAP)推定事後確率のモードを推定最尤推定尤度のみのモードを推定事後確率=尤度×事前確率ベイズの定理による自己位置推定の概念図センサ融合 自律走行 ロボット掃除機 まとめ
ベイズ理論に基づく SLAM 手法の分類7SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例最小二乗法は、誤差をガウス分布でモデル化した最尤推定に対応正則化最小二乗法の正則化項は、最大事後確率推定での事前確率に対応ベイズフィルタは、ベイズの定理とマルコフ過程に基づくベイズ推定スキャンマッチングでも事後確率やその確率分布を推定できないか?最尤推定最大事後確率(MAP)推定ベイズ推定推定対象 尤度 事後確率 事後確率推定結果 モード(点推定) モード(点推定) 確率分布性質 尤度のみを最適化 事前確率と尤度を最適化事前確率と尤度を確率的に融合該当する手法スキャンマッチング、グラフベース SLAMグラフベース SLAM ベイズフィルタセンサ融合 自律走行 ロボット掃除機 まとめ
通常のスキャンマッチングは尤度のみを考慮8SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例初期位置(車輪オドメトリ)を忘れてマッチングしていくため、センサ視野の狭さなどが原因で誤った位置に収束してしまう2次元平面での例時刻t-1のロボット位置 時刻tの推定位置(誤り)時刻tの初期位置(オドメトリ)時刻tの実際の位置(真値)実際の形状目標点群計測点群マッチング計測点群を重ねようとした結果、初期位置から離れすぎて誤収束計測点群Hara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
最大事後確率 (MAP) 推定によるスキャンマッチング9SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例初期位置(車輪オドメトリ)の情報を破棄せずに事前確率として用い、正則化として与える制約内で計測点群をマッチングする2次元平面での例時刻t-1のロボット位置 初期位置の近傍に留まる制約を事前確率として与える実際の形状目標点群計測点群時刻tの初期位置(オドメトリ)マッチングHara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
最大事後確率推定でのスキャンマッチングの定式化10SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例最小化するエネルギー関数最大事後確率(MAP)推定による位置合わせを、ベイズの定理に基づき正則化最小二乗法として導出ロボット位置の修正量atに関するベイズの定理尤度 事前確率ロボット位置の修正量atの事後確率尤度 事前確率最大事後確率(MAP)推定の枠組みで導出ロボット位置xtではなく修正量atで定式化axis-angle で3次元回転の正則化を実現axisanglex yzHara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
最大事後確率推定を用いた MAP-ICP マッチング11SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例Standard ICP(従来手法) MAP-ICP(提案手法)Xtion PRO LIVE視野:水平58deg、垂直45deg実験環境緑:目標点群赤:計測点群視野角が狭いため点群の重なりが少なく従来手法は誤収束 ロボット[Hara+, IROS 2013]尤度だけでなく事前確率も最適化Hara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
ラプラス近似を用いた推定位置の確率分布計算12SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例共分散スキャン格子ベースの総当たり法ラプラス近似による確率分布 実際の誤差分布(真値)[原+, ロボシン2010] により、推定位置の共分散を計算→グラフベース SLAM の制約条件として利用可能原+, “法線方向の拘束を利用したスキャンマッチングと尤度分布決定による確率的自己位置推定”, ロボシン 2010.対応付けを考慮したヘッセ行列の逆行列が共分散になる位置拘束が退化して長手方向に誤差大センサ融合 自律走行 ロボット掃除機 まとめ
ラプラス近似を用いた推定位置の確率分布計算13SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例共分散スキャン格子ベースの総当たり法ラプラス近似による確率分布 実際の誤差分布(真値)[原+, ロボシン2010] により、推定位置の共分散を計算→グラフベース SLAM の制約条件として利用可能原+, “法線方向の拘束を利用したスキャンマッチングと尤度分布決定による確率的自己位置推定”, ロボシン 2010.対応付けを考慮したヘッセ行列の逆行列が共分散になるセンサ融合 自律走行 ロボット掃除機 まとめ
屋外での3次元マッチングと確率分布計算の様子14SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例10 m推定したロボット位置の確率分布3次元形状を平面に投影マッチング1回の処理は10 ms 未満スキャン形状に応じた適切な確率分布を動的に計算原+, “法線方向の拘束を利用したスキャンマッチングと尤度分布決定による確率的自己位置推定”, ロボシン 2010.センサ融合 自律走行 ロボット掃除機 まとめ
スキャンマッチングにおける受光強度の活用15SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例レーザスキャンは形状だけでなく受光強度の情報を持つ受光強度を利用することで、形状特徴の乏しい点群を対応付け可能対象物の色や材質に関する情報を受光強度として取得可能ロボットHara+, “Mobile Robot Localization and Mapping by Scan MatchingUsing Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.センサ融合 自律走行 ロボット掃除機 まとめ
受光強度を用いた Intensity-ICP マッチング16SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例 形状のみで最近傍の点を対応付け 平行な壁では、最大距離 4 m のために拘束が退化し一意に位置合わせできない 廊下の長手方向が短くなってしまう[Hara+, IECON 2006] 受光強度も考慮して対応付け 測定範囲の不足により退化が発生するが、廊下の長手方向も正しく推定できるStandard ICP(従来手法) Intensity-ICP(提案手法)Hara+, “Mobile Robot Localization and Mapping by Scan MatchingUsing Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.センサ融合 自律走行 ロボット掃除機 まとめ
Intensity-ICP に基づく SLAM による地図構築17SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例短距離 LIDAR では退化する廊下を含む地図を、受光強度を活用して構築構築した地図は受光強度の情報も持つHara+, “Mobile Robot Localization and Mapping by Scan MatchingUsing Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.センサ融合 自律走行 ロボット掃除機 まとめ
SLAM を用いた自律走行18SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
屋外歩道で行われる自律走行公開実験(6月~11月)一般の人々がいる日常環境2007年度から毎年実施幹事として運営にも参加つくば市役所研究学園駅前公園
つくばチャレンジ2018での全チームの走行距離20SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例参加ロボット75台、完走6台チームによって経路が違うため、完走でも距離は異なる近年、オープンソースが充実してきたが、実環境での自律走行には課題が多いリアルワールドは難しい!1829961 20 1 1 2411519 185020 1 146305101520253035台数走行距離 [m]本走行本走行/記録走行センサ融合 自律走行 ロボット掃除機 まとめ
自律走行や SLAM のオープンソース利用状況21SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例ROS で標準的な navigationと slam_gmapping が多いAutoware も多いCartographer は意外に少ない(試用して諦めたとの声も)製品である Stencil の利用もVisual SLAM は RTAB-Mapと ORB-SLAM のみで少ない1820118211210 5 10 15 20 25ROS navigationROS slam_gmappingROS hector_slamROS slam_kartoAutowareCartographerMRPTKaarta StencilRTAB-MapORB-SLAMオープンソース SLAM については [原, “SLAM の基礎とオープンソース”] を参照https://www.slideshare.net/hara-y/slam-rsj-seminar-2019センサ融合 自律走行 ロボット掃除機 まとめ
地図構築(SLAM)の手法22SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例Laser SLAM が圧倒的多数、ただグラフベースはまだ少ないRGB-D、Visual SLAM は少数SLAM 不使用チームの戦略 オドメトリ地図で教示再生 GNSS(GPS など) トポロジカル地図 End-to-End 深層学習1325822150 5 10 15 20 25 30Laser スキャンマッチングLaser ベイズフィルタLaser グラフベース SLAMRGB-D SLAMVisual SLAMSLAM 不使用その他の統計は [原+, “つくばチャレンジ2018技術調査アンケートの報告”] を参照https://www.slideshare.net/hara-y/tsukuba-challenge-2018-surveyセンサ融合 自律走行 ロボット掃除機 まとめ
様々な 3D-LIDAR が登場23SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例 Velodyne LIDAR(米国)https://velodynelidar.com/ 北陽電機(日本)https://www.hokuyo-aut.co.jp/ Ouster(米国)https://www.ouster.io/ HESAI(中国)http://www.hesaitech.com/ RoboSense LiDAR(中国)https://www.robosense.ai/ LeiShen LiDAR(中国)http://en.leishen-lidar.com/2次元も含め、これ以外にも非常に多くのスタートアップが開発センサ融合 自律走行 ロボット掃除機 まとめ
全周ミリ波 RADAR を用いた自己位置推定24SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例[Cen and Newman, “Precise Ego-Motion Estimation with Millimeter-Wave Radarunder Diverse and Challenging Conditions”, ICRA 2018][Cen and Newman, “Radar-Only Ego-Motion Estimation in Difficult Settings viaGraph Matching”, ICRA 2019]Navtech CTS350-Xhttps://youtu.be/OHcj2A4cPMUhttps://youtu.be/nJeLHNf-U6kセンサ融合 自律走行 ロボット掃除機 まとめ
ロボット掃除機での実用化例25SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
ロボット掃除機における SLAM の実用化26SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例パナソニック・千葉工業大学産学連携センターでの開発例2018年3月発表 独自の ScanSLAM で自律走行、帰還 アクティブサスを用いた段差乗り越え スマホアプリでの可視化、操作2018年11月発表(社長直轄プロジェクト) ScanSLAM と人追従走行による掃除 深層学習による検出で段差乗り越え 縦型充電台で省スペースfuRo ロボット掃除機プロトタイプ 次世代ロボット掃除機コンセプトモデルhttps://av.watch.impress.co.jp/docs/news/1109384.htmlhttps://robotstart.info/2018/11/01/moriyama_mikata-no65.htmlセンサ融合 自律走行 ロボット掃除機 まとめ
iRobot ルンバ 980 の Visual SLAM(2015年)27SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例 ポーズグラフによる Visual SLAM フロアトラッキングセンサなどと融合 占有格子地図を近接/バンパセンサで構築 掃引計画と探査により掃除領域と地図を拡大https://youtu.be/oj3Vawn-kREセンサ融合 自律走行 ロボット掃除機 まとめ
iRobot ロボット掃除機28SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例ルンバ i7+(2018年) 地図を保持、地図更新、地図結合 自動/手動で部屋分割、部屋単位で掃除、名前指定が可能 複数地図に対する大域的位置推定 処理速度が34倍向上 (9880 MIPS) 自動ゴミ収集する充電台ルンバ s9+, ブラーバ Jet m6(2019年) ルンバ最新はD型の車体、隅掃除に強い 3Dセンサを搭載、前方の障害物検出 ブラーバにも Visual SLAM 搭載 2台連携で掃除(掃き→拭き) iRobot 社の Visual SLAM は、Evolution Robotics 社の技術がベースだと思われる Evolution Robotics 社は2000年代に Visual SLAM を製品化、2012年に買収された NorthStar という人工ランドマークを用いた床拭きロボット Mint も販売していたセンサ融合 自律走行 ロボット掃除機 まとめ
Dyson ロボット掃除機29SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例ダイソン 360 Eye(2015年) 全方位カメラを用いた Visual SLAM 薄型充電台ダイソン 360 Heurist(2019年) 地図を保持、地図更新、地図結合 手動で部屋分割、名前指定が可能 複数地図に対する大域的位置推定 LEDライトで暗所対応 処理速度が20倍向上(1.4 GHz クアッドコア)センサ融合 自律走行 ロボット掃除機 まとめ
Laser SLAM を用いたロボット掃除機30SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例Neato Robotics Botvac(2010年~) Laser SLAM による製品化の先駆者 D型の車体、隅掃除に強い 三角測量方式の安価 LIDAR を開発[Konolige+, “A Low-Cost Laser Distance Sensor”, ICRA 2008]ECOVACS DEEBOT(2016年~) Laser SLAM、部屋分割やエリア指定を2016年時点で実現 1台で掃き掃除と拭き掃除Xiaomi、Anker、ほか多数 中国メーカを中心に多くの製品が登場センサ融合 自律走行 ロボット掃除機 まとめ
まとめ31SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例
今後の発展、オープンプロブレム32SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例 地図更新、地図結合異なる時刻や複数台ロボットの地図データの活用 長時間活動への対応グラフベース SLAM は走行に伴ってグラフが増大し、処理が重くなる 過酷な環境変化への対応昼/夜、晴/雨/雪/霧/砂埃、季節変化、移動物体 セマンティックセグメンテーション、マッピング(物体や場所の属性認識) 深層学習との統合(画像、点群)カメラ画像の深度推定、画像/点群の特徴抽出、End-to-End 自律走行システムや実運用システムのインテグレーションセンサ融合 自律走行 ロボット掃除機 まとめ
まとめ33SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例異なるセンサ情報の融合 最尤推定、最大事後確率推定、ベイズ推定 MAP-ICP、ラプラス近似を用いた確率分布計算、Intensity-ICPSLAM を用いた自律走行 つくばチャレンジにおけるオープンソース、3D-LIDAR 全周ミリ波 RADARロボット掃除機での実用化例今後の発展、オープンプロブレムセンサ融合 自律走行 ロボット掃除機 まとめ

Recommended

PDF
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
PDF
オープンソース SLAM の分類
PDF
SLAM入門 第2章 SLAMの基礎
PDF
Cartographer と Autoware を用いた自律走行
PDF
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
 
PDF
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
 
PDF
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
PDF
ROS を用いた自律移動ロボットのシステム構築
PDF
Cartographer を用いた 3D SLAM
PDF
tf,tf2完全理解
PDF
Visual slam
PDF
20190307 visualslam summary
PDF
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
 
PDF
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
PDF
LiDAR-SLAM チュートリアル資料
PPTX
mcl_3dl: amcl並に軽量な3-D/6-DoFローカリゼーションパッケージ
PDF
SLAM開発における課題と対策の一例の紹介
PDF
20180424 orb slam
PDF
Sift特徴量について
PPTX
CNN-SLAMざっくり
PDF
画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
PPTX
確率ロボティクス第11回
PPTX
SLAM勉強会(3) LSD-SLAM
PDF
20190825 vins mono
PDF
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
PPTX
ORB-SLAMの手法解説
PDF
ORB-SLAMを動かしてみた
PDF
SLAMチュートリアル大会資料(ORB-SLAM)
PDF
The history of SLAM (Simultaneous Localization And Mapping)
PDF
Robotpaper.Challenge 2019-09 ver2

More Related Content

PDF
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
PDF
オープンソース SLAM の分類
PDF
SLAM入門 第2章 SLAMの基礎
PDF
Cartographer と Autoware を用いた自律走行
PDF
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
 
PDF
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
 
PDF
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
PDF
ROS を用いた自律移動ロボットのシステム構築
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
オープンソース SLAM の分類
SLAM入門 第2章 SLAMの基礎
Cartographer と Autoware を用いた自律走行
SSII2019企画: 画像および LiDAR を用いた自動走行に関する動向
 
SSII2021 [TS1] Visual SLAM ~カメラ幾何の基礎から最近の技術動向まで~
 
大域マッチングコスト最小化とLiDAR-IMUタイトカップリングに基づく三次元地図生成
ROS を用いた自律移動ロボットのシステム構築

What's hot

PDF
Cartographer を用いた 3D SLAM
PDF
tf,tf2完全理解
PDF
Visual slam
PDF
20190307 visualslam summary
PDF
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
 
PDF
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
PDF
LiDAR-SLAM チュートリアル資料
PPTX
mcl_3dl: amcl並に軽量な3-D/6-DoFローカリゼーションパッケージ
PDF
SLAM開発における課題と対策の一例の紹介
PDF
20180424 orb slam
PDF
Sift特徴量について
PPTX
CNN-SLAMざっくり
PDF
画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
PPTX
確率ロボティクス第11回
PPTX
SLAM勉強会(3) LSD-SLAM
PDF
20190825 vins mono
PDF
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
PPTX
ORB-SLAMの手法解説
PDF
ORB-SLAMを動かしてみた
PDF
SLAMチュートリアル大会資料(ORB-SLAM)
Cartographer を用いた 3D SLAM
tf,tf2完全理解
Visual slam
20190307 visualslam summary
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
 
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
LiDAR-SLAM チュートリアル資料
mcl_3dl: amcl並に軽量な3-D/6-DoFローカリゼーションパッケージ
SLAM開発における課題と対策の一例の紹介
20180424 orb slam
Sift特徴量について
CNN-SLAMざっくり
画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
確率ロボティクス第11回
SLAM勉強会(3) LSD-SLAM
20190825 vins mono
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
ORB-SLAMの手法解説
ORB-SLAMを動かしてみた
SLAMチュートリアル大会資料(ORB-SLAM)

Similar to ロボティクスにおける SLAM 手法と実用化例

PDF
The history of SLAM (Simultaneous Localization And Mapping)
PDF
Robotpaper.Challenge 2019-09 ver2
ODP
オープンキャンパススライド2017
PPTX
Robot frontier lesson3 2018
PDF
Slam実習
PDF
Open3DでSLAM入門 PyCon Kyushu 2018
PDF
Robotpaper.Challenge 2019-08
PDF
【つくばチャレンジ2020 LT2大会】KARAKAZE産学隊2020
PPTX
[DL輪読会]Differentiable Mapping Networks: Learning Structured Map Representatio...
PDF
5.総合演習(2)
PDF
201111 05
PDF
RobotPaperChallenge 2019-07
PDF
論文紹介 Semantic Mapping for Mobile Robotics Tasks: A Survey
PDF
SLAMっぽ方法で動きを測る (ROS Japan UG #24)
PPTX
3Dマップを活用したVisual Localization
PPTX
Robot frontier lesson3
PDF
Robust Vehicle Localization in Urban Environments Using Probabilistic Maps
PDF
粒子フィルターによる自動運転
PDF
Shogo Yamazaki Bachelor Thesis
 
PDF
つくばチャレンジ2023シンポジウム 発表資料
The history of SLAM (Simultaneous Localization And Mapping)
Robotpaper.Challenge 2019-09 ver2
オープンキャンパススライド2017
Robot frontier lesson3 2018
Slam実習
Open3DでSLAM入門 PyCon Kyushu 2018
Robotpaper.Challenge 2019-08
【つくばチャレンジ2020 LT2大会】KARAKAZE産学隊2020
[DL輪読会]Differentiable Mapping Networks: Learning Structured Map Representatio...
5.総合演習(2)
201111 05
RobotPaperChallenge 2019-07
論文紹介 Semantic Mapping for Mobile Robotics Tasks: A Survey
SLAMっぽ方法で動きを測る (ROS Japan UG #24)
3Dマップを活用したVisual Localization
Robot frontier lesson3
Robust Vehicle Localization in Urban Environments Using Probabilistic Maps
粒子フィルターによる自動運転
Shogo Yamazaki Bachelor Thesis
 
つくばチャレンジ2023シンポジウム 発表資料

ロボティクスにおける SLAM 手法と実用化例

  • 1.
  • 2.
    自己紹介(略歴)1SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例2007年:筑波大 油田・坪内・大矢研 修士2007年~2011年:日立製作所 日立研究所(旧、機械研究所)2012年~2015年:学振特別研究員DC12015年:筑波大 坪内・大矢研 博士2015年~:千葉工大 未来ロボット技術研究センター(fuRo)センサ融合 自律走行 ロボット掃除機 まとめ
  • 3.
    自己紹介(ROS 解説)2SSII 2019,June 13, ロボティクスにおける SLAM 手法と実用化例“ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発”,RSJ 第94回ロボット工学セミナー, 2015.https://www.slideshare.net/hara-y/ros-slam-navigation-rsj-seminar“ROS を用いた自律移動ロボットのシステム構築”,RSJ 第99回ロボット工学セミナー, 2016.https://www.slideshare.net/hara-y/ros-nav-rsj-seminar“解説:ROS を用いた自律走行”,日本ロボット学会誌, vol. 35, no. 4, 2017.https://www.jstage.jst.go.jp/article/jrsj/35/4/35_35_286/_article/-char/ja/センサ融合 自律走行 ロボット掃除機 まとめ
  • 4.
    自己紹介(SLAM 解説)3SSII 2019,June 13, ロボティクスにおける SLAM 手法と実用化例日経 Robotics 連載 “SLAM とは何か”, 全18回, 2016~2017.“SLAM とは何か:自己位置推定と地図構築の全体像”,RSJ 第112回ロボット工学セミナー, 2018.“SLAM の基礎とオープンソース”,RSJ 第119回ロボット工学セミナー, 2019.https://www.slideshare.net/hara-y/slam-rsj-seminar-2019センサ融合 自律走行 ロボット掃除機 まとめ
  • 5.
    3次元 SLAM を用いた歩道での約2 km 自律走行4SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例https://youtu.be/njw9BPQUoa0センサ融合 自律走行 ロボット掃除機 まとめ
  • 6.
    異なるセンサ情報の融合5SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例
  • 7.
    最尤推定、最大事後確率推定、ベイズ推定6SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例ロボット位置:x確率密度:p(・)事前確率 p(x|u)(オドメトリなど:u) 尤度 p(z|x,u)(スキャンなど:z)事後確率 p(x|u,z)ベイズ推定事後確率の分布を推定最大事後確率(MAP)推定事後確率のモードを推定最尤推定尤度のみのモードを推定事後確率=尤度×事前確率ベイズの定理による自己位置推定の概念図センサ融合 自律走行 ロボット掃除機 まとめ
  • 8.
    ベイズ理論に基づく SLAM 手法の分類7SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例最小二乗法は、誤差をガウス分布でモデル化した最尤推定に対応正則化最小二乗法の正則化項は、最大事後確率推定での事前確率に対応ベイズフィルタは、ベイズの定理とマルコフ過程に基づくベイズ推定スキャンマッチングでも事後確率やその確率分布を推定できないか?最尤推定最大事後確率(MAP)推定ベイズ推定推定対象 尤度 事後確率 事後確率推定結果 モード(点推定) モード(点推定) 確率分布性質 尤度のみを最適化 事前確率と尤度を最適化事前確率と尤度を確率的に融合該当する手法スキャンマッチング、グラフベース SLAMグラフベース SLAM ベイズフィルタセンサ融合 自律走行 ロボット掃除機 まとめ
  • 9.
    通常のスキャンマッチングは尤度のみを考慮8SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例初期位置(車輪オドメトリ)を忘れてマッチングしていくため、センサ視野の狭さなどが原因で誤った位置に収束してしまう2次元平面での例時刻t-1のロボット位置 時刻tの推定位置(誤り)時刻tの初期位置(オドメトリ)時刻tの実際の位置(真値)実際の形状目標点群計測点群マッチング計測点群を重ねようとした結果、初期位置から離れすぎて誤収束計測点群Hara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
  • 10.
    最大事後確率 (MAP) 推定によるスキャンマッチング9SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例初期位置(車輪オドメトリ)の情報を破棄せずに事前確率として用い、正則化として与える制約内で計測点群をマッチングする2次元平面での例時刻t-1のロボット位置 初期位置の近傍に留まる制約を事前確率として与える実際の形状目標点群計測点群時刻tの初期位置(オドメトリ)マッチングHara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
  • 11.
    最大事後確率推定でのスキャンマッチングの定式化10SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例最小化するエネルギー関数最大事後確率(MAP)推定による位置合わせを、ベイズの定理に基づき正則化最小二乗法として導出ロボット位置の修正量atに関するベイズの定理尤度 事前確率ロボット位置の修正量atの事後確率尤度 事前確率最大事後確率(MAP)推定の枠組みで導出ロボット位置xtではなく修正量atで定式化axis-angle で3次元回転の正則化を実現axisanglex yzHara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
  • 12.
    最大事後確率推定を用いた MAP-ICP マッチング11SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例Standard ICP(従来手法) MAP-ICP(提案手法)Xtion PRO LIVE視野:水平58deg、垂直45deg実験環境緑:目標点群赤:計測点群視野角が狭いため点群の重なりが少なく従来手法は誤収束 ロボット[Hara+, IROS 2013]尤度だけでなく事前確率も最適化Hara+, “6DOF Iterative Closest Point Matching Considering A Prioriwith Maximum A Posteriori Estimation”, IROS 2013.センサ融合 自律走行 ロボット掃除機 まとめ
  • 13.
    ラプラス近似を用いた推定位置の確率分布計算12SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例共分散スキャン格子ベースの総当たり法ラプラス近似による確率分布 実際の誤差分布(真値)[原+, ロボシン2010] により、推定位置の共分散を計算→グラフベース SLAM の制約条件として利用可能原+, “法線方向の拘束を利用したスキャンマッチングと尤度分布決定による確率的自己位置推定”, ロボシン 2010.対応付けを考慮したヘッセ行列の逆行列が共分散になる位置拘束が退化して長手方向に誤差大センサ融合 自律走行 ロボット掃除機 まとめ
  • 14.
    ラプラス近似を用いた推定位置の確率分布計算13SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例共分散スキャン格子ベースの総当たり法ラプラス近似による確率分布 実際の誤差分布(真値)[原+, ロボシン2010] により、推定位置の共分散を計算→グラフベース SLAM の制約条件として利用可能原+, “法線方向の拘束を利用したスキャンマッチングと尤度分布決定による確率的自己位置推定”, ロボシン 2010.対応付けを考慮したヘッセ行列の逆行列が共分散になるセンサ融合 自律走行 ロボット掃除機 まとめ
  • 15.
    屋外での3次元マッチングと確率分布計算の様子14SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例10 m推定したロボット位置の確率分布3次元形状を平面に投影マッチング1回の処理は10 ms 未満スキャン形状に応じた適切な確率分布を動的に計算原+, “法線方向の拘束を利用したスキャンマッチングと尤度分布決定による確率的自己位置推定”, ロボシン 2010.センサ融合 自律走行 ロボット掃除機 まとめ
  • 16.
    スキャンマッチングにおける受光強度の活用15SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例レーザスキャンは形状だけでなく受光強度の情報を持つ受光強度を利用することで、形状特徴の乏しい点群を対応付け可能対象物の色や材質に関する情報を受光強度として取得可能ロボットHara+, “Mobile Robot Localization and Mapping by Scan MatchingUsing Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.センサ融合 自律走行 ロボット掃除機 まとめ
  • 17.
    受光強度を用いた Intensity-ICP マッチング16SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例 形状のみで最近傍の点を対応付け 平行な壁では、最大距離 4 m のために拘束が退化し一意に位置合わせできない 廊下の長手方向が短くなってしまう[Hara+, IECON 2006] 受光強度も考慮して対応付け 測定範囲の不足により退化が発生するが、廊下の長手方向も正しく推定できるStandard ICP(従来手法) Intensity-ICP(提案手法)Hara+, “Mobile Robot Localization and Mapping by Scan MatchingUsing Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.センサ融合 自律走行 ロボット掃除機 まとめ
  • 18.
    Intensity-ICP に基づく SLAMによる地図構築17SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例短距離 LIDAR では退化する廊下を含む地図を、受光強度を活用して構築構築した地図は受光強度の情報も持つHara+, “Mobile Robot Localization and Mapping by Scan MatchingUsing Laser Reflection Intensity of the SOKUIKI Sensor”, IECON 2006.センサ融合 自律走行 ロボット掃除機 まとめ
  • 19.
    SLAM を用いた自律走行18SSII 2019,June 13, ロボティクスにおける SLAM 手法と実用化例
  • 20.
  • 21.
    つくばチャレンジ2018での全チームの走行距離20SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例参加ロボット75台、完走6台チームによって経路が違うため、完走でも距離は異なる近年、オープンソースが充実してきたが、実環境での自律走行には課題が多いリアルワールドは難しい!1829961 20 1 1 2411519 185020 1 146305101520253035台数走行距離 [m]本走行本走行/記録走行センサ融合 自律走行 ロボット掃除機 まとめ
  • 22.
    自律走行や SLAM のオープンソース利用状況21SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例ROS で標準的な navigationと slam_gmapping が多いAutoware も多いCartographer は意外に少ない(試用して諦めたとの声も)製品である Stencil の利用もVisual SLAM は RTAB-Mapと ORB-SLAM のみで少ない1820118211210 5 10 15 20 25ROS navigationROS slam_gmappingROS hector_slamROS slam_kartoAutowareCartographerMRPTKaarta StencilRTAB-MapORB-SLAMオープンソース SLAM については [原, “SLAM の基礎とオープンソース”] を参照https://www.slideshare.net/hara-y/slam-rsj-seminar-2019センサ融合 自律走行 ロボット掃除機 まとめ
  • 23.
    地図構築(SLAM)の手法22SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例Laser SLAM が圧倒的多数、ただグラフベースはまだ少ないRGB-D、Visual SLAM は少数SLAM 不使用チームの戦略 オドメトリ地図で教示再生 GNSS(GPS など) トポロジカル地図 End-to-End 深層学習1325822150 5 10 15 20 25 30Laser スキャンマッチングLaser ベイズフィルタLaser グラフベース SLAMRGB-D SLAMVisual SLAMSLAM 不使用その他の統計は [原+, “つくばチャレンジ2018技術調査アンケートの報告”] を参照https://www.slideshare.net/hara-y/tsukuba-challenge-2018-surveyセンサ融合 自律走行 ロボット掃除機 まとめ
  • 24.
    様々な 3D-LIDAR が登場23SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例 Velodyne LIDAR(米国)https://velodynelidar.com/ 北陽電機(日本)https://www.hokuyo-aut.co.jp/ Ouster(米国)https://www.ouster.io/ HESAI(中国)http://www.hesaitech.com/ RoboSense LiDAR(中国)https://www.robosense.ai/ LeiShen LiDAR(中国)http://en.leishen-lidar.com/2次元も含め、これ以外にも非常に多くのスタートアップが開発センサ融合 自律走行 ロボット掃除機 まとめ
  • 25.
    全周ミリ波 RADAR を用いた自己位置推定24SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例[Cen and Newman, “Precise Ego-Motion Estimation with Millimeter-Wave Radarunder Diverse and Challenging Conditions”, ICRA 2018][Cen and Newman, “Radar-Only Ego-Motion Estimation in Difficult Settings viaGraph Matching”, ICRA 2019]Navtech CTS350-Xhttps://youtu.be/OHcj2A4cPMUhttps://youtu.be/nJeLHNf-U6kセンサ融合 自律走行 ロボット掃除機 まとめ
  • 26.
    ロボット掃除機での実用化例25SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例
  • 27.
    ロボット掃除機における SLAM の実用化26SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例パナソニック・千葉工業大学産学連携センターでの開発例2018年3月発表 独自の ScanSLAM で自律走行、帰還 アクティブサスを用いた段差乗り越え スマホアプリでの可視化、操作2018年11月発表(社長直轄プロジェクト) ScanSLAM と人追従走行による掃除 深層学習による検出で段差乗り越え 縦型充電台で省スペースfuRo ロボット掃除機プロトタイプ 次世代ロボット掃除機コンセプトモデルhttps://av.watch.impress.co.jp/docs/news/1109384.htmlhttps://robotstart.info/2018/11/01/moriyama_mikata-no65.htmlセンサ融合 自律走行 ロボット掃除機 まとめ
  • 28.
    iRobot ルンバ 980の Visual SLAM(2015年)27SSII 2019, June 13, ロボティクスにおける SLAM 手法と実用化例 ポーズグラフによる Visual SLAM フロアトラッキングセンサなどと融合 占有格子地図を近接/バンパセンサで構築 掃引計画と探査により掃除領域と地図を拡大https://youtu.be/oj3Vawn-kREセンサ融合 自律走行 ロボット掃除機 まとめ
  • 29.
    iRobot ロボット掃除機28SSII 2019,June 13, ロボティクスにおける SLAM 手法と実用化例ルンバ i7+(2018年) 地図を保持、地図更新、地図結合 自動/手動で部屋分割、部屋単位で掃除、名前指定が可能 複数地図に対する大域的位置推定 処理速度が34倍向上 (9880 MIPS) 自動ゴミ収集する充電台ルンバ s9+, ブラーバ Jet m6(2019年) ルンバ最新はD型の車体、隅掃除に強い 3Dセンサを搭載、前方の障害物検出 ブラーバにも Visual SLAM 搭載 2台連携で掃除(掃き→拭き) iRobot 社の Visual SLAM は、Evolution Robotics 社の技術がベースだと思われる Evolution Robotics 社は2000年代に Visual SLAM を製品化、2012年に買収された NorthStar という人工ランドマークを用いた床拭きロボット Mint も販売していたセンサ融合 自律走行 ロボット掃除機 まとめ
  • 30.
    Dyson ロボット掃除機29SSII 2019,June 13, ロボティクスにおける SLAM 手法と実用化例ダイソン 360 Eye(2015年) 全方位カメラを用いた Visual SLAM 薄型充電台ダイソン 360 Heurist(2019年) 地図を保持、地図更新、地図結合 手動で部屋分割、名前指定が可能 複数地図に対する大域的位置推定 LEDライトで暗所対応 処理速度が20倍向上(1.4 GHz クアッドコア)センサ融合 自律走行 ロボット掃除機 まとめ
  • 31.
    Laser SLAM を用いたロボット掃除機30SSII2019, June 13, ロボティクスにおける SLAM 手法と実用化例Neato Robotics Botvac(2010年~) Laser SLAM による製品化の先駆者 D型の車体、隅掃除に強い 三角測量方式の安価 LIDAR を開発[Konolige+, “A Low-Cost Laser Distance Sensor”, ICRA 2008]ECOVACS DEEBOT(2016年~) Laser SLAM、部屋分割やエリア指定を2016年時点で実現 1台で掃き掃除と拭き掃除Xiaomi、Anker、ほか多数 中国メーカを中心に多くの製品が登場センサ融合 自律走行 ロボット掃除機 まとめ
  • 32.
    まとめ31SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例
  • 33.
    今後の発展、オープンプロブレム32SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例 地図更新、地図結合異なる時刻や複数台ロボットの地図データの活用 長時間活動への対応グラフベース SLAM は走行に伴ってグラフが増大し、処理が重くなる 過酷な環境変化への対応昼/夜、晴/雨/雪/霧/砂埃、季節変化、移動物体 セマンティックセグメンテーション、マッピング(物体や場所の属性認識) 深層学習との統合(画像、点群)カメラ画像の深度推定、画像/点群の特徴抽出、End-to-End 自律走行システムや実運用システムのインテグレーションセンサ融合 自律走行 ロボット掃除機 まとめ
  • 34.
    まとめ33SSII 2019, June13, ロボティクスにおける SLAM 手法と実用化例異なるセンサ情報の融合 最尤推定、最大事後確率推定、ベイズ推定 MAP-ICP、ラプラス近似を用いた確率分布計算、Intensity-ICPSLAM を用いた自律走行 つくばチャレンジにおけるオープンソース、3D-LIDAR 全周ミリ波 RADARロボット掃除機での実用化例今後の発展、オープンプロブレムセンサ融合 自律走行 ロボット掃除機 まとめ

[8]ページ先頭

©2009-2025 Movatter.jp