注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)人工智能ROS機(jī)器人高效編程(原書第3版)

ROS機(jī)器人高效編程(原書第3版)

ROS機(jī)器人高效編程(原書第3版)

定 價(jià):¥69.00

作 者: 阿尼爾·馬哈塔尼(Anil Mahtani) 著;張瑞雷,劉錦濤 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111578468 出版時(shí)間: 2017-09-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在本書中,你將了解如何安裝ROS,如何開始使用ROS的基本工具和框架中不同的功能,并從不同方向探索如何創(chuàng)建機(jī)器人,例如使用計(jì)算機(jī)視覺或點(diǎn)云分析傳感器感知的世界,使用強(qiáng)大的導(dǎo)航功能包集在環(huán)境中實(shí)現(xiàn)導(dǎo)航,甚至能夠用MoveIt!控制機(jī)械臂與周圍環(huán)境交互。讀完本書后,你會(huì)發(fā)現(xiàn)已經(jīng)可以使用ROS機(jī)器人進(jìn)行工作了,并理解其背后的原理,我們衷心希望你能全面了解ROS在開發(fā)機(jī)器人系統(tǒng)時(shí)所提供的無(wú)限可能性。

作者簡(jiǎn)介

暫缺《ROS機(jī)器人高效編程(原書第3版)》作者簡(jiǎn)介

圖書目錄

推薦序一
推薦序二
譯者序
前言
作者簡(jiǎn)介
審校者簡(jiǎn)介
第1章 ROS入門 1
1.1 PC安裝教程 3
1.2 使用軟件庫(kù)安裝ROS Kinetic 3
1.2.1 配置Ubuntu軟件庫(kù) 4
1.2.2 添加軟件庫(kù)到sources.list
文件中 4
1.2.3 設(shè)置密鑰 5
1.2.4 安裝ROS 5
1.2.5 初始化rosdep 6
1.2.6 配置環(huán)境 6
1.2.7 安裝rosinstall 7
1.3 如何安裝VirtualBox和Ubuntu 8
1.3.1 下載VirtualBox 8
1.3.2 創(chuàng)建虛擬機(jī) 9
1.4 通過(guò)Docker鏡像使用ROS 11
1.4.1 安裝Docker 11
1.4.2 獲取和使用ROS Docker
鏡像和容器 11
1.5 在BeagleBone Black上安裝
ROS Kinetic 12
1.5.1 準(zhǔn)備工作 13
1.5.2 配置主機(jī)和source.list
文件 16
1.5.3 設(shè)置密鑰 16
1.5.4 安裝ROS功能包 17
1.5.5 為ROS初始化rosdep 17
1.5.6 在BeagleBone Black中
配置環(huán)境 18
1.5.7 在BeagleBone Black中
安裝rosinstall 18
1.5.8 BeagleBone Black基本
ROS示例 18
1.6 本章小結(jié) 19
第2章 ROS架構(gòu)及概念 20
2.1 理解ROS文件系統(tǒng)級(jí) 20
2.2 理解ROS計(jì)算圖級(jí) 25
2.3 理解ROS開源社區(qū)級(jí) 31
2.4 ROS試用練習(xí) 32
2.5 本章小結(jié) 57
第3章 可視化和調(diào)試工具 58
3.1 調(diào)試ROS節(jié)點(diǎn) 60
3.2 日志消息 62
3.3 檢測(cè)系統(tǒng)狀態(tài) 69
3.4 設(shè)置動(dòng)態(tài)參數(shù) 73
3.5 當(dāng)出現(xiàn)異常狀況時(shí)使用roswtf 75
3.6 可視化節(jié)點(diǎn)診斷 77
3.7 繪制標(biāo)量數(shù)據(jù)圖 78
3.8 圖像可視化 81
3.9 3D可視化 83
3.10 保存與回放數(shù)據(jù) 88
3.11 應(yīng)用rqt與rqt_gui插件 93
3.12 本章小結(jié) 93
第4章 3D建模與仿真 95
4.1 在ROS中自定義機(jī)器人的3D
模型 95
4.2 創(chuàng)建第一個(gè)URDF文件 95
4.3 xacro——一種更好的機(jī)器人
建模方法 102
4.4 在ROS中仿真 109
4.5 本章小結(jié) 118
第5章 導(dǎo)航功能包集入門 119
5.1 ROS導(dǎo)航功能包集 119
5.2 創(chuàng)建變換 120
5.3 發(fā)布傳感器信息 124
5.4 發(fā)布里程數(shù)據(jù)信息 127
5.5 創(chuàng)建基礎(chǔ)控制器 135
5.6 使用ROS創(chuàng)建地圖 139
5.7 本章小結(jié) 142
第6章 導(dǎo)航功能包集進(jìn)階 144
6.1 創(chuàng)建功能包 144
6.2 創(chuàng)建機(jī)器人配置 144
6.3 配置全局和局部代價(jià)地圖 147
6.4 為導(dǎo)航功能包集創(chuàng)建啟動(dòng)文件 150
6.5 為導(dǎo)航功能包集設(shè)置rviz 151
6.6 自適應(yīng)蒙特卡羅定位 160
6.7 使用rqt_reconf?igure修改參數(shù) 161
6.8 機(jī)器人避障 162
6.9 發(fā)送目標(biāo) 163
6.10 本章小結(jié) 166
第7章 使用MoveIt! 167
7.1 MoveIt!體系結(jié)構(gòu) 167
7.2 在MoveIt!中集成一個(gè)機(jī)械臂 171
7.3 簡(jiǎn)單的運(yùn)動(dòng)規(guī)劃 180
7.4 考慮碰撞的運(yùn)動(dòng)規(guī)劃 184
7.5 抓取和放置任務(wù) 187
7.6 本章小結(jié) 199
第8章 在ROS下使用傳感器
 和執(zhí)行器 200
8.1 使用游戲桿或游戲手柄 200
8.2 使用Arduino添加更多的傳感器
和執(zhí)行器 206
8.3 使用9自由度低成本IMU 217
8.4 使用IMU——Xsens MTi 225
8.5 GPS的使用 226
8.6 使用激光測(cè)距儀——Hokuyo
URG-04lx 230
8.7 創(chuàng)建launch文件 234
8.8 使用Kinect傳感器查看
3D環(huán)境中的對(duì)象 235
8.9 使用伺服電動(dòng)機(jī)——Dynamixel 239
8.10 本章小結(jié) 243
第9章 計(jì)算機(jī)視覺 244
9.1 ROS攝像頭驅(qū)動(dòng)程序支持 245
9.2 ROS圖像 255
9.3 ROS中的OpenCV庫(kù) 256
9.4 使用rqt_image_view顯示攝像頭
輸入的圖像 257
9.5 標(biāo)定攝像頭 257
9.5.1 如何標(biāo)定攝像頭 258
9.5.2 雙目標(biāo)定 261
9.6 ROS圖像管道 264
9.7 計(jì)算機(jī)視覺任務(wù)中有用的ROS
功能包 269
9.8 使用RGBD深度攝像頭實(shí)現(xiàn)
9.9 計(jì)算兩幅圖像的單應(yīng)性 278
9.10 本章小結(jié) 279
第10章 點(diǎn)云 280
10.1 理解點(diǎn)云庫(kù) 280
10.2 我的第一個(gè)PCL程序 283
10.3 分割 305
10.4 本章小結(jié) 308

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)