機器人操作系統(tǒng)(ROS)入門必備:機器人編程一學(xué)就會
定 價:79 元
當前圖書已被 87 所學(xué)校薦購過!
查看明細
- 作者:[美]蘭廷·約瑟夫(Lentin Joseph)
- 出版時間:2020/3/1
- ISBN:9787111640356
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP242
- 頁碼:184
- 紙張:
- 版次:
- 開本:16開
本書是針對機器人操作系統(tǒng)(ROS)初學(xué)者的入門教程,從基礎(chǔ)的如何安裝ROS,到ROS的框架介紹和C/C++、Python編程基礎(chǔ)概念介紹,直至完整搭建一個機器人項目,每一個部分都有詳細的操作過程和相應(yīng)實例代碼,讀者需要做的只是打開計算機并應(yīng)用起來。
全書共分6章,分別為用于機器人的Ubuntu Linux、機器人編程的C++基礎(chǔ)知識、機器人編程的Python基礎(chǔ)、ROS概述、基于ROS編程、基于ROS的機器人項目。本書可供學(xué)習(xí)基于ROS的機器人編程的人員使用,也可作為高等院校相關(guān)專業(yè)學(xué)生的參考書。
序一
序二
譯者序
第1章用于機器人的Ubuntu Linux
11從GNU/Linux入門
12安裝Ubuntu
131Ubuntu文件系統(tǒng)
14shell命令入門
15本章小結(jié)
第2章機器人編程的C++基礎(chǔ)知識
21C++入門
22在Ubuntu Linux中運行C/C++
23從實例中學(xué)習(xí)OOP概念
24建立一個C++工程
25本章小結(jié)
第3章機器人編程的Python基礎(chǔ)
31開始使用Python
32Ubuntu/Linux中的Python
33本章小結(jié)
第4章ROS概述
41什么是機器人編程
42為什么機器人編程與眾不同
43開始使用ROS
44本章小結(jié)
第5章基于ROS編程
51什么是使用ROS編程
52創(chuàng)建ROS工作空間和程序包
53使用ROS客戶端庫
54使用ROS對嵌入式板卡編程
55本章小結(jié)
第6章基于ROS的機器人項目
61從輪式機器人開始
62差速驅(qū)動機器人的運動學(xué)
63搭建機器人硬件
64使用URDF創(chuàng)建一個三維ROS模型
65編寫機器人固件程序
66使用ROS對機器人編程
67最終運行
68本章小結(jié)