移動(dòng)機(jī)器人SLAM技術(shù)
定 價(jià):69.8 元
- 作者:莫宏偉
- 出版時(shí)間:2023/5/1
- ISBN:9787121455971
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP242
- 頁(yè)碼:268
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)主要介紹移動(dòng)機(jī)器人的結(jié)構(gòu)、SLAM、ROS等移動(dòng)機(jī)器人相關(guān)內(nèi)容。全書(shū)共分為9章3個(gè)部分:第1部分為移動(dòng)機(jī)器人基礎(chǔ)(第1~5章),詳細(xì)介紹了移動(dòng)機(jī)器人的基本概念、結(jié)構(gòu)、數(shù)學(xué)模型、定位、路徑規(guī)劃等,側(cè)重于原理性介紹,為后續(xù)內(nèi)容奠定基礎(chǔ);第2部分為SLAM(第6、7章),主要介紹了激光SLAM原理與視覺(jué)SLAM相關(guān)原理,并且結(jié)合案例對(duì)原理進(jìn)行了說(shuō)明,側(cè)重于理論與案例的結(jié)合;第3部分為ROS移動(dòng)機(jī)器人實(shí)戰(zhàn)(第8、9章),主要介紹了基于ROS仿真環(huán)境的移動(dòng)機(jī)器人SLAM開(kāi)發(fā),側(cè)重于動(dòng)手實(shí)踐。通過(guò)全書(shū)3個(gè)部分,從原理到案例再到實(shí)踐,讀者可以充分了解移動(dòng)機(jī)器人SLAM技術(shù)。本書(shū)可以作為機(jī)器人工程、人工智能、自動(dòng)化、控制科學(xué)與工程、計(jì)算機(jī)科學(xué)、電子信息、傳感器技術(shù)、信息處理等相關(guān)學(xué)科的大學(xué)本科和研究生的專業(yè)基礎(chǔ)教材,也可以作為有志從事移動(dòng)機(jī)器人相關(guān)研究的從業(yè)者的參考資料。
莫宏偉,工學(xué)博士,教授,博士生導(dǎo)師。1996年7月-2001年8月,哈爾濱工程大學(xué)自動(dòng)化學(xué)院,助教,團(tuán)委書(shū)記,輔導(dǎo)員;2001年9月-2003年8月,哈爾濱工程大學(xué)自動(dòng)化學(xué)院,講師;2003年9月-2004年9月,美國(guó)加州大學(xué)戴維斯分校訪問(wèn)學(xué)者;2004年10月-2007年8月,哈爾濱工程大學(xué)自動(dòng)化學(xué)院,副教授;2005年9月-2007年12月,哈爾濱工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,博士后;2007年9月-至今,哈爾濱工程大學(xué)自動(dòng)化學(xué)院,教授。參加的學(xué)術(shù)組織及任職情況:黑龍江省多學(xué)科協(xié)同人工智能重點(diǎn)實(shí)驗(yàn)室主任。中國(guó)人工智能學(xué)會(huì)自然計(jì)算與數(shù)字城市專業(yè)委員會(huì)(發(fā)起人)副主任,中國(guó)人工智能學(xué)會(huì)智能空天系統(tǒng)專委會(huì)常務(wù)委員,中國(guó)人工智能學(xué)會(huì)智能醫(yī)療專業(yè)委員會(huì)委員,全國(guó)高校人工智能與大數(shù)據(jù)創(chuàng)新聯(lián)盟副理事長(zhǎng),黑龍江省高等教育學(xué)會(huì)人工智能教育專業(yè)委員會(huì)創(chuàng)始人、理事長(zhǎng),黑龍江省人工智能學(xué)會(huì)秘書(shū)長(zhǎng)(2007-2019),黑龍江省生物醫(yī)學(xué)工程學(xué)會(huì)理事。黑龍江省醫(yī)師協(xié)會(huì)智慧醫(yī)療分會(huì)理事。國(guó)際期刊Research of Information Technology、International Journal of Swarm Intelligence Research、International Journal of Robotics and Automation Technology、《電子學(xué)報(bào)》、《導(dǎo)航與授時(shí)》編委。IEEE Tran on Industrial Informatics 2018 ?夺t(yī)療衛(wèi)生中的大數(shù)據(jù)處理》副主編。Journal of Big Data Research主編。獲得的個(gè)人榮譽(yù)和集體榮譽(yù):黑龍江省杰出青年科學(xué)基金獲得者。全國(guó)高校人工智能與大數(shù)據(jù)創(chuàng)新聯(lián)盟人工智能教育"個(gè)人創(chuàng)新獎(jiǎng)”。哈爾濱工程大學(xué)"人工智能導(dǎo)論”精品在線課程負(fù)責(zé)人。智慧樹(shù)"2021年雙一流高校學(xué)科建設(shè)精品課程”人工智能導(dǎo)論負(fù)責(zé)人。省級(jí)一流課程負(fù)責(zé)人。出版的主要著作:《人工免疫系統(tǒng)》,科學(xué)出版社,2009;《Handbook of Research on Artificial Immune Systems and Natural Computing: Applying Complex Adaptive Technologies》,IGI Global,USA,2009;《免疫調(diào)度原理與應(yīng)用》,科學(xué)出版社,2013;《自然計(jì)算》,科學(xué)出版社,2016;《磁性細(xì)菌優(yōu)化算法》,科學(xué)出版社,2017;《人工智能導(dǎo)論》,人民郵電出版社,2020;《深度學(xué)習(xí)》,人民郵電出版社,2020。所承擔(dān)的重點(diǎn)科研項(xiàng)目:1.2013年1月-2015年12月,基于蜂群智能的無(wú)人機(jī)集群協(xié)同飛行控制策略研究,黑龍江省杰出青年科學(xué)基金,負(fù)責(zé)人;2.2014年1月-2016年9月,腦機(jī)接口控制機(jī)器人,總裝預(yù)研,負(fù)責(zé)人;3.2014年1月-2016年6月,橋梁檢測(cè)無(wú)人機(jī),橫向,負(fù)責(zé)人;4.2018.9-2018.12 智能手術(shù)導(dǎo)航系統(tǒng),橫向,負(fù)責(zé)人;5.2019.1-2021.12 智能光譜識(shí)別系統(tǒng),橫向,負(fù)責(zé)人;6.2019.9-2019.12 人工智能疾病分析系統(tǒng),橫向,負(fù)責(zé)人;7.2020.1-2022.12 海陸空智能無(wú)人系統(tǒng)-火星車目標(biāo)跟蹤系統(tǒng),科技部國(guó)家重點(diǎn)研發(fā)計(jì)劃,課題分項(xiàng)目負(fù)責(zé)人;8.2021.1-2022.12 認(rèn)知智能移動(dòng)機(jī)器人平臺(tái)研究,橫向,負(fù)責(zé)人;9 基于自然語(yǔ)言處理的領(lǐng)域本體系統(tǒng)構(gòu)建,裝發(fā)預(yù)研,負(fù)責(zé)人。教學(xué)成果獲獎(jiǎng)情況:智慧樹(shù)2021年高校思政精品課程卓越獎(jiǎng)(個(gè)人),智慧樹(shù)"2021年雙一流高校學(xué)科建設(shè)精品課程”,省級(jí)線上一流課程。
第1章 緒論 1
1.1 移動(dòng)機(jī)器人的基本概念 2
1.1.1 機(jī)器人的定義 2
1.1.2 移動(dòng)機(jī)器人概述 2
1.2 移動(dòng)機(jī)器人的發(fā)展 3
1.3 移動(dòng)機(jī)器人的分類 7
1.3.1 按照應(yīng)用場(chǎng)景分類 7
1.3.2 按照移動(dòng)機(jī)構(gòu)分類 9
1.4 移動(dòng)機(jī)器人的關(guān)鍵技術(shù) 12
1.4.1 環(huán)境建模 12
1.4.2 自主定位 13
1.4.3 導(dǎo)航規(guī)劃 14
1.5 本章小結(jié) 15
習(xí)題1 16
第2章 移動(dòng)機(jī)器人的結(jié)構(gòu) 17
2.1 引言 18
2.2 控制器 18
2.2.1 單片機(jī) 19
2.2.2 嵌入式控制器 19
2.2.3 工控機(jī) 19
2.3 驅(qū)動(dòng)器 20
2.3.1 常用的驅(qū)動(dòng)器 20
2.3.2 直流電機(jī) 21
2.3.3 伺服電機(jī) 23
2.3.4 步進(jìn)電機(jī) 24
2.4 傳感器 24
2.4.1 傳感器及其分類 25
2.4.2 內(nèi)部傳感器 26
2.4.3 外部傳感器 28
2.5 本章小結(jié) 33
習(xí)題2 33
第3章 移動(dòng)機(jī)器人的數(shù)學(xué)模型 35
3.1 移動(dòng)機(jī)器人的運(yùn)動(dòng)學(xué)模型 35
3.1.1 移動(dòng)機(jī)器人坐標(biāo)系 36
3.1.2 雙輪差速移動(dòng)機(jī)器人的運(yùn)動(dòng)學(xué)模型 38
3.1.3 全方位移動(dòng)機(jī)器人的運(yùn)動(dòng)學(xué)模型 39
3.2 移動(dòng)機(jī)器人的動(dòng)力學(xué)模型 42
3.2.1 雙輪差速移動(dòng)機(jī)器人的動(dòng)力學(xué)模型 42
3.2.2 全方位移動(dòng)機(jī)器人的動(dòng)力學(xué)模型 43
3.3 本章小結(jié) 47
習(xí)題3 47
第4章 移動(dòng)機(jī)器人定位 48
4.1 環(huán)境地圖構(gòu)建方法 49
4.1.1 幾何特征地圖 50
4.1.2 拓?fù)涞貓D 50
4.1.3 點(diǎn)云地圖 51
4.1.4 八叉樹(shù)地圖 53
4.1.5 柵格地圖 55
4.2 定位問(wèn)題的分類 56
4.2.1 局部定位與全局定位 56
4.2.2 靜態(tài)環(huán)境定位與動(dòng)態(tài)環(huán)境定位 57
4.2.3 被動(dòng)定位與主動(dòng)定位 57
4.2.4 單機(jī)器人定位與多機(jī)器人定位 58
4.3 定位的常用方法 58
4.3.1 GPS定位 58
4.3.2 基于地圖的定位 60
4.3.3 基于概率方法的定位 61
4.4 本章小結(jié) 67
習(xí)題4 67
第5章 移動(dòng)機(jī)器人路徑規(guī)劃 68
5.1 引言 69
5.2 路徑規(guī)劃的傳統(tǒng)算法 70
5.2.1 全局路徑規(guī)劃 70
5.2.2 局部路徑規(guī)劃 80
5.3 基于采樣的路徑規(guī)劃 86
5.3.1 概率路圖法 86
5.3.2 快速擴(kuò)展隨機(jī)樹(shù)法 88
5.4 現(xiàn)代智能路徑規(guī)劃 90
5.4.1 模糊邏輯算法 90
5.4.2 神經(jīng)網(wǎng)絡(luò)算法 92
5.4.3 遺傳算法 92
5.4.4 蟻群算法 94
5.4.5 粒子群優(yōu)化算法 95
5.4.6 禁忌搜索算法 96
5.5 案例分析:煙花算法 96
5.5.1 基本煙花算法 97
5.5.2 基本煙花算法在路徑規(guī)劃中的實(shí)現(xiàn) 101
5.6 本章小結(jié) 105
習(xí)題5 105
第6章 激光SLAM 106
6.1 SLAM的概念及分類 107
6.2 SLAM的數(shù)學(xué)表述 110
6.2.1 基本概念 110
6.2.2 SLAM問(wèn)題的數(shù)學(xué)表述 111
6.3 濾波激光SLAM 113
6.3.1 激光SLAM系統(tǒng)模型 114
6.3.2 貝葉斯濾波 115
6.3.3 擴(kuò)展卡爾曼濾波SLAM算法 116
6.3.4 粒子濾波 118
6.4 Gmapping算法 120
6.4.1 FastSLAM算法 120
6.4.2 Gmapping算法概述 121
6.4.3 Gmapping算法流程 123
6.5 圖優(yōu)化SLAM算法 131
6.5.1 圖優(yōu)化SLAM算法概述 131
6.5.2 圖優(yōu)化SLAM算法原理 132
6.6 Cartographer算法 134
6.6.1 激光掃描匹配 135
6.6.2 閉環(huán)檢測(cè) 136
6.6.3 位姿圖優(yōu)化 138
6.7 激光SLAM的案例分析 140
6.7.1 傳感器模型 141
6.7.2 基于粒子濾波的移動(dòng)機(jī)器人定位 143
6.7.3 環(huán)境地圖構(gòu)建 147
6.8 本章小結(jié) 151
習(xí)題6 152
第7章 視覺(jué)SLAM 153
7.1 視覺(jué)SLAM概述 154
7.1.1 視覺(jué)SLAM的概念與框架 154
7.1.2 視覺(jué)SLAM的主要算法 155
7.2 視覺(jué)前端——視覺(jué)里程計(jì) 157
7.2.1 視覺(jué)里程計(jì)的數(shù)學(xué)模型 157
7.2.2 特征點(diǎn)法 160
7.2.3 直接法 170
7.3 后端優(yōu)化 174
7.3.1 基本概念 174
7.3.2 狀態(tài)估計(jì)問(wèn)題 174
7.3.3 非線性最小二乘 175
7.3.4 位姿圖優(yōu)化 179
7.4 回環(huán)檢測(cè) 181
7.4.1 基本概念 181
7.4.2 詞袋模型 181
7.4.3 評(píng)價(jià)指標(biāo)——準(zhǔn)確率和召回率 184
7.5 案例分析:ORB-SLAM2算法 184
7.5.1 ORB-SLAM概述 184
7.5.2 ORB-SLAM2基本原理 186
7.6 案例分析:動(dòng)態(tài)視覺(jué)SLAM 188
7.6.1 動(dòng)態(tài)點(diǎn)的識(shí)別 188
7.6.2 動(dòng)態(tài)視覺(jué)SLAM的整體框架 194
7.6.3 后端優(yōu)化 197
7.6.4 動(dòng)態(tài)環(huán)境下的三維地圖構(gòu)建 201
7.7 本章小結(jié) 205
習(xí)題7 205
第8章 機(jī)器人操作系統(tǒng) 207
8.1 ROS簡(jiǎn)介 208
8.1.1 ROS的發(fā)展 208
8.1.2 ROS的安裝 208
8.1.3 配置ROS 210
8.1.4 測(cè)試ROS 210
8.2 catkin文件系統(tǒng) 211
8.2.1 catkin編譯系統(tǒng) 211
8.2.2 catkin工作空間 212
8.2.3 package功能包 213
8.2.4 常見(jiàn)文件類型 215
8.3 ROS通信機(jī)制 217
8.3.1 topic 217
8.3.2 service 218
8.3.3 action 219
8.4 ROS工具 220
8.4.1 仿真工具Gazebo 220
8.4.2 三維可視化工具RViz 220
8.4.3 ROS GUI開(kāi)發(fā)工具rqt 220
8.5 本章小結(jié) 221
習(xí)題8 221
第9章 移動(dòng)機(jī)器人仿真開(kāi)發(fā) 223
9.1 搭建移動(dòng)機(jī)器人模型 224
9.2 搭建仿真物理環(huán)境模型 235
9.3 定位與導(dǎo)航 238
9.3.1 鍵盤控制 238
9.3.2 定位與建圖 239
9.3.3 導(dǎo)航 242
9.3.4 自主探索 244
9.4 本章小結(jié) 247
習(xí)題9 247