-
>
闖進數(shù)學世界――探秘歷史名題
-
>
中醫(yī)基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
機器人SLAM技術及其ROS系統(tǒng)應用 第2版 版權信息
- ISBN:9787111745020
- 條形碼:9787111745020 ; 978-7-111-74502-0
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
機器人SLAM技術及其ROS系統(tǒng)應用 第2版 本書特色
本書結合編者多年科研成果以及應用型本科課程教學經(jīng)驗撰寫而成,內容新穎,覆蓋面廣,將科研成果分結構、分層次地融入到知識體系之中,同時還吸納了國內外該領域的眾多代表性成果。
機器人SLAM技術及其ROS系統(tǒng)應用 第2版 內容簡介
機 械 工 業(yè) 出 版 社本書是“十三五”江蘇省高等學校重點教材。全書貫徹“理論與實際相結合,教學與實踐相統(tǒng)一,緊跟當前SLAM研究重點”的思想,以ROS系統(tǒng)作為平臺,以Turtlebot機器人為載體,以實際應用為紐帶,在ROS系統(tǒng)中實現(xiàn)各種SLAM算法。 全書共分為5章。第1章介紹SLAM的基本定義、分類及其數(shù)學模型,對ROS系統(tǒng)進行簡要描述,分析在ROS系統(tǒng)下基于激光特征點的SLAM技術和基于視覺的SLAM技術的特點。第2章詳細分析一些典型的基于矢量的SLAM算法和基于隨機有限集的SLAM算法的基本原理及其實現(xiàn)。第3章給出ROS系統(tǒng)的詳細安裝步驟以及部分常用的ROS系統(tǒng)基本操作命令,并以Turtlebot機器人為載體進行基礎功能包的安裝和測試。第4章首先介紹用于SLAM的ROS相關工具及其使用,然后分別介紹基于激光雷達的Gmapping、Hector SLAM、Cartographer的原理,以及在機器人Turtlebot上的算法實現(xiàn)。第5章介紹基于視覺的MonoSLAM、ORB-SLAM2工作原理及其實現(xiàn)步驟,同時介紹多機器人視覺SLAM系統(tǒng)和地圖融合實現(xiàn)過程。 本書可作為機器人工程、自動化、機械電子工程、智能制造工程等相關專業(yè)高年級本科生或者研究生的教材,也可供相關工程技術人員參考。
機器人SLAM技術及其ROS系統(tǒng)應用 第2版 目錄
1.1SLAM簡介1
1.1.1SLAM的基本定義1
1.1.2SLAM的分類3
1.2ROS簡介5
1.3基于ROS系統(tǒng)的SLAM技術6
1.3.1基于激光的SLAM技術7
1.3.2基于視覺的SLAM技術8
1.4SLAM技術的未來發(fā)展13
1.5本章小結14
參考文獻14
第2章SLAM算法簡介與實現(xiàn)15
2.1SLAM算法簡介15
2.1.1SLAM算法分類15
2.1.2不同種類SLAM算法的
特點16
2.2基于矢量的SLAM經(jīng)典算法19
2.2.1EKF-SLAM算法基本原理19
2.2.2EKF-SLAM算法的MATLAB
仿真驗證23
2.2.3FastSLAM算法基本原理23
2.2.4FastSLAM算法的MATLAB
仿真27
2.3基于隨機有限集的SLAM算法27
2.3.1隨機有限集27
2.3.2基于隨機有限集的SLAM28
2.3.3PHD-SLAM算法基本原理29
2.3.4PHD-SLAM算法的MATLAB
仿真驗證33
2.4本章小結34
參考文獻34
第3章基于ROS系統(tǒng)的SLAM
技術36
3.1ROS系統(tǒng)36
3.1.1ROS的版本介紹和安裝38
3.1.2ROS文件系統(tǒng)級45
3.1.3ROS計算圖級47
3.1.4ROS開源社區(qū)級50
3.2ROS系統(tǒng)基本操作51
3.2.1創(chuàng)建工作空間51
3.2.2創(chuàng)建ROS功能包及功能包
編譯52
3.2.3ROS節(jié)點的使用53
3.2.4ROS主題與節(jié)點的交互55
3.2.5ROS服務的使用57
3.2.6節(jié)點的創(chuàng)建和編譯58
3.2.7服務和消息文件的創(chuàng)建和
使用62
3.2.8Launch啟動文件68
3.3基于ROS系統(tǒng)的機器人實踐69
3.3.1Turtlebot介紹69
3.3.2Turtlebot功能包安裝和
配置71
3.3.3機器人底盤測試73
3.3.4機器人傳感器測試73
3.3.5機器人跟隨功能實現(xiàn)74
3.3.6基于ROS的多機通信配置75
3.4基于ROS系統(tǒng)的SLAM開源
方案78
3.4.1基于激光雷達的SLAM
算法78
3.4.2基于視覺的SLAM算法79
3.5本章小結80
參考文獻81
第4章激光SLAM技術82
4.1ROS相關工具的使用82
4.1.1rviz和Gazebo的簡介82
4.1.2Gazebo的使用83
4.1.3rviz的使用85
4.1.4Turtlebot機器人在Gazebo中的
仿真87
4.1.5Turtlebot機器人在rviz中的
顯示89
4.2激光雷達傳感器89
4.2.1激光雷達探測原理89
4.2.2基于ROS的激光雷達驅動
安裝90
4.3基于激光的Gmapping算法91
4.3.1Gmapping背景91
4.3.2Gmapping算法原理92
4.3.3Gmapping功能包的安裝95
4.3.4Gmapping算法在Turtlebot上的
實現(xiàn)98
4.4基于激光的Hector SLAM算法101
4.4.1Hector SLAM背景101
4.4.2Hector SLAM算法原理102
4.4.3Hector SLAM功能包的
安裝105
4.4.4Hector SLAM算法在Turtlebot上
的實現(xiàn)107
4.5基于激光的Cartographer算法109
4.5.1Cartographer背景109
4.5.2Cartographer算法原理110
4.5.3Cartographer功能包的
安裝113
4.5.4Cartographer算法在Turtlebot
上的實現(xiàn)117
4.6本章小結123
參考文獻124
第5章視覺SLAM技術125
5.1經(jīng)典視覺SLAM框架125
5.2視覺傳感器及其基礎算法126
5.2.1視覺傳感器126
5.2.2視覺里程計129
5.2.3后端優(yōu)化137
5.2.4回環(huán)檢測140
5.3MonoSLAM算法144
5.3.1MonoSLAM背景144
5.3.2MonoSLAM算法145
5.3.3MonoSLAM功能包的安裝150
5.3.4MonoSLAM實現(xiàn)152
5.4ORB-SLAM2算法155
5.4.1ORB-SLAM2背景155
5.4.2ORB-SLAM2算法155
5.4.3ORB-SLAM2功能包的
安裝162
5.4.4ORB-SLAM2在Turtlebot上的
實現(xiàn)166
5.5多機器人視覺SLAM技術簡介171
5.5.1多機器人系統(tǒng)171
5.5.2機器人相互識別173
5.5.3地圖融合策略177
5.5.4地圖融合182
5.6本章小結182
參考文獻182目錄
- >
名家?guī)阕x魯迅:故事新編
- >
唐代進士錄
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
上帝之肋:男人的真實旅程
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述
- >
我與地壇
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
姑媽的寶刀