新手入門SLAM必收藏的資料
蒐集了各大網路,請教了SLAM大神,終於把SLAM的入門資料蒐集全了!在分享資料前,我們先來看看,SLAM技術入門前需要具備哪些知識?首先學習SLAM需要會C和C++,網上很多程式碼還用了11標準的C++。第二要學會用Linux。第三要會cmake,vim/emacs及一些程式設計工具。第四要會用openCV, PCL, Eigen等第三方庫。只有學會了這些東西,才能真正上手編一個SLAM系統。如果要跑實際機器人,還要會ROS。下面將為大家推薦SLAM入門的學習書籍、SLAM公開課、SLAM學習網站、SLAM開原始碼等資料大全。
SLAM學習書籍:
1.必讀經典
Thrun S, Burgard W, Fox D. 《Probabilistic robotics》[M]. Cambridge, USA: MIT Press, 2005
《Principles of Robot Motion Theory,Algorithms and Implementation》
2.有很多期,跟著會議一起出的文集
《Robotics: Science and Systems》. Cambridge, USA: MIT Press
會議進展網站
3.入門書籍,簡單實現及程式碼
《SLAM for Dummies》
4.SLAM入門教材吐血推薦,對深入理解SLAM實質非常有幫助
《STATE ESTIMATION FOR ROBOTICS》
5.作者Joan Sola關於Graph-SLAM的教程,包含位姿變換、感測器模型、圖最佳化以及SLAM中的稀疏性求解
《Course on SLAM》
6.加州伯克利的一本2D LIDAR SLAM小書
《Loop Closure Transformation Estimation and Verification Using 2D LiDAR Scanners》
SLAM公開課:
1.內含大量SLAM公開課相關資料(PPT、音影片檔案)
2.YouTube的Cyrill Stachniss主頁(課堂講授SLAM的影片集)
3.內含Andrew Davison的SLAM公開課資料
~ajd/Robotics/index.html
== 國外機器人/移動機器人相關影片==
slam影片教程(請勿商用) 連結:
密碼: wz65
蘇黎世理工的robot課程:
========Photogrammetry ==========
SLAM學習網站:
1.大量優秀程式碼和框架,權威資料
2.MRPT庫官方網站,有MRPT相關文件和最新下載
3.中文SLAM技術交流網站,將最新進展和相關解決方案連結在裡邊,還有知名部落格、公眾號、實驗室、資料集等資料,強烈推薦的一個網站
4.維基百科的SLAM介紹,裡邊有SLAM的發展綜述和大量參考文獻
5.ROS官網
期刊:
IEEE Robotics and Automation Magazine
IEEE Transactions on Robotics
International Journal of Robotics Research
Robotics and Autonomous Systems
Journal of Field Robotics
SLAM開原始碼:
ORB-SLAM :
LSD-SLAM:
ORB-SLAM2:
DVO(密集視覺測距):
SVO(半直接單眼視覺測距):
G2O(一般圖最佳化):
RGBD-SLAM:( )
開原始碼repo 說明:
1.1 gmapping
ROS封裝的gmapping節點:
gmapping的實現原始碼:
1.2 Hector
1.3 karto
ROS封裝的karto節點:
karto內部實現:
1.4 cartographer
演算法實現:
主流開源SLAM方案
PTAM(單目) :
MonoSLAM(單目):
Elastic Fusion(RGBD): Open source code:
Kintinous(RGBD):Open source code:
RGBD-SLAM-V2: Open source code:
RTAB-MAP: Code:
以上資料只要大家能認真學習,相信入門SLAM不是什麼難事。
最後再來介紹下SLAM界的大牛人物:
1.Sebastian Thrun(署名Thrun S,史丹佛大學)
2.Andrew Davison(牛津大學)
3.Tim Beily 及所在的 悉尼大學一些研究者
4.Giorgio Grisetti、Cyrill Stachniss、Wolfram Burgard (GridMapping 演算法及機率機器人一書作者)
5.M. Montemerlo、Dirk Haehnel、Sebastian Thrun (FastSLAM創始者,理論水平和實際應用能力非常強),參加過DARPA的智慧車挑戰賽,取得最好成績
6.Austin Eliazar、Ronald Parr (DP-SLAM創始者,從文章到資料,程式都公開的牛人)
7.以Jose Neira和Jose luis Blanco為代表的一批西班牙學者
8.Andrew Davison 視覺SLAM領域的權威
9.John Leonard 側重於應用。目前主要在做水下SLAM的專案。參加過DARPA的智慧車挑戰賽
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559640/viewspace-2284988/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 概述Nginx伺服器的作用,新手入門必知Nginx伺服器
- 大資料學習入門看什麼書?大資料新手怎麼入門?大資料
- 新手入門必備:kylin安裝教程介紹!
- Linux新手入門必須要掌握的10個知識點!Linux
- 新手入門:入手MacBook 後必須知道的 幾 個小技巧?Mac
- Jwt的新手入門教程JWT
- Android Camera 開發你該知道的祕密㊙️-新手入門必備Android
- **Git新手入門**Git
- typer 新手入門
- 如何入門java(附帶新手推薦學習資料)Java
- Python新手必備學習的4大階段,建議收藏Python
- Mac新手的入門教程(一)Mac
- 新手入門,webpack入門詳細教程Web
- 大資料hadoop 新手快速入門經典視訊教程大資料Hadoop
- 新手大資料必問十個問題大資料
- React新手入門 教程React
- MongoDB 新手入門 - AggregationMongoDB
- MongoDB 新手入門 - CRUDMongoDB
- Android新手入門1Android
- Windows Terminal 新手入門Windows
- Jmeter新手入門必看JMeter
- 入門大資料行業!必備的十大基礎大資料行業
- Linux新手如何入門?給新手的四點建議!Linux
- 寫給新手的MySQL入門指南MySql
- 新手必看的iShowU Instant入門教程
- JSON.stringify 新手入門JSON
- JSON.parse 新手入門JSON
- mysql新手入門隨筆MySql
- 新手入門 Git 開發Git
- 資料分析入門必知:機器學習最通俗的解釋?機器學習
- IsWorld收藏平臺—使用入門
- 匯乎:交易者必讀的7本經典書!新手小白建議收藏
- 大資料分析學習必須用到的工具,一定要收藏大資料
- 簡單明瞭,一文入門視覺SLAM視覺SLAM
- 入門大資料開發行業!必備的十大基礎大資料行業
- 收藏向|冷門且好用的資料視覺化工具視覺化
- 大資料基礎知識全集,大資料愛好者收藏必備大資料
- Linux入門必備Linux