新到貨2本75折
ROS機器人程式設計與SLAM演算法解析指南

ROS機器人程式設計與SLAM演算法解析指南

  • 定價:414
  • 優惠價:87360
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

目前ROS(Robot Operating System)正逐步成為機器人開發領域的主要工具平臺,同時SLAM技術也日益成為機器人應用領域的研究熱點。本書主要講解ROS編程與SLAM演算法,並介紹 ROS 與機器人模擬軟體V-rep的結合應用。書中各章節所涉及的代碼均有對應的原始程式碼,可供讀者下載,便於調試與應用。
 

作者介紹

陶滿禮

碩士,畢業于東北大學機械工程與自動化學院機械電子工程專業。曾先後在瀋陽新松機器人自動化股份有限公司服務機器人事業部擔任軟體工程師,在北京天下宏圖空間資訊技術有限公司擔任視覺演算法工程師。主要研究方向為機器人鐳射SLAM與Navigation路徑規劃演算法研究、三維點雲及深度學習在物體識別與定位領域的應用。
 

目錄

第1章 ROS簡介1
1.1 ROS概述2
1.2 Ubuntu系統3
1.2.1 Ubuntu系統的安裝3
1.2.2 樹莓派安裝Ubuntu10
1.3 ROS的安裝11
1.4 常用的操作命令13
1.4.1 Ubuntu系統的常用命令13
1.4.2 常用的ROS操作命令14

第2章 ROS基礎15
2.1 開發工具IDE16
2.1.1 RoboWare Studio的安裝16
2.1.2 卸載17
2.1.3 使用18
2.2 節點22
2.2.1 發佈端23
2.2.2 接收端24
2.2.3 CMakeLists.txt文件24
2.2.4 測試25
2.3 消息26
2.3.1 自訂消息26
2.3.2 編寫自訂消息發佈端27
2.3.3 編寫自訂消息接收端28
2.3.4 CMakeLists.txt文件29
2.3.5 測試30
2.4 服務31
2.4.1 服務通信31
2.4.2 自訂srv31
2.4.3 創建伺服器32
2.4.4 創建用戶端33
2.4.5 CMakeLists.txt文件34
2.4.6 測試35
2.5 參數36
2.5.1 編寫參數設置獲取節點36
2.5.2 CMakeLists.txt文件39
2.5.3 測試39
2.6 動態參數設置41
2.6.1 創建cfg文件41
2.6.2 創建動態參數設置可執行檔42
2.6.3 CMakeLists.txt文件43
2.6.4 測試44
2.7 ROS類程式設計思想45
2.7.1 創建類標頭檔45
2.7.2 創建類應用可執行檔47
2.7.3 CMakeLists.txt文件49
2.7.4 測試50

第3章 調試及模擬工具52
3.1 Rviz53
3.2 Gazebo56
3.2.1 安裝與更新57
3.2.2 Gazebo環境58
3.2.3 選項卡與工具條59
3.2.4 類比場景組成元素62
3.2.5 搭建簡單機器人模型64
3.3 rqt的調試72
3.4 rosbag的使用76
3.5 rosbridge的開發78
3.5.1 rosbridge_suite的安裝78
3.5.2 測試html通信79

第4章 TF簡介及應用87
4.1 TF包概述88
4.2 TF包的簡單使用88
4.3 編寫TF發佈與接收程式93

第5章 SLAM簡介及應用100
5.1 SLAM概述101
5.2 gmapping建圖功能應用102
5.3 ROS gmapping功能包解讀103
5.4 openslam源碼解讀108
5.5 ROS建圖實戰119
5.5.1 ROS地圖發佈119
5.5.2 TF座標變換發佈124
5.5.3 類比鐳射資料126
5.5.4 建圖129
5.5.5 建圖測試138

第6章 ROS navigation及演算法簡介140
6.1 ROS navigation stack概述141
6.2 move_base的配置142
6.3 navigation源碼解讀150
6.4 A-Star演算法原理與實現155
6.5 dwa演算法166

第7章 基於V-rep的ROS開發176
7.1 V-rep機器人模擬軟體概述177
7.1.1 V-rep與Gazebo的區別178
7.1.2 V-rep與ROS通信機制178
7.2 V-rep安裝與ROS配置179
7.2.1 環境要求179
7.2.2 V-rep的安裝179
7.2.3 配置RosInterface180
7.3 運行V-rep自帶ROS控制場景182
7.3.1 熟悉V-rep基本操作182
7.3.2 運行ROS控制場景183
7.3.3 ROS發送資料到V-rep185
7.4 V-rep環境搭建與ROS控制開發190
7.4.1 V-rep環境搭建190
7.4.2 雷射雷達ROS參數配置199
7.5 V-rep與ROS聯合模擬實驗201
7.5.1 gmapping建圖測試201
7.5.2 導航測試204
 

詳細資料

  • ISBN:9787115526311
  • 規格:平裝 / 16k / 19 x 26 x 1 cm / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 從「格」的概念出發|
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折