商品簡介
全書共分6章,分別為用於機器人的Ubuntu Linux、機器人編程的C++基礎知識、機器人編程的Python基礎、ROS概述、基於ROS編程、基於ROS的機器人項目。
名人推薦
介紹 C/C++、Python編程基礎概念和ROS的框架 實例講解如何安裝ROS搭建完整機器人項目全過程,詳解每部分部分操作過程和相應代碼
目次
序一
序二
譯者序
第1章用於機器人的Ubuntu Linux
11從GNU/Linux入門
12安裝Ubuntu
131Ubuntu文件系統
14shell命令入門
15本章小結
第2章機器人編程的C++基礎知識
21C++入門
22在Ubuntu Linux中運行C/C++
23從實例中學習OOP概念
24建立一個C++工程
25本章小結
第3章機器人編程的Python基礎
31開始使用Python
32Ubuntu/Linux中的Python
33本章小結
第4章ROS概述
41什麼是機器人編程
42為什麼機器人編程與眾不同
43開始使用ROS
44本章小結
第5章基於ROS編程
51什麼是使用ROS編程
52創建ROS工作空間和程序包
53使用ROS客戶端庫
54使用ROS對嵌入式板卡編程
55本章小結
第6章基於ROS的機器人項目
61從輪式機器人開始
62差速驅動機器人的運動學
63搭建機器人硬件
64使用URDF創建一個三維ROS模型
65編寫機器人固件程序
66使用ROS對機器人編程
67最終運行
68本章小結