發表於2024-12-26
9787111598176 9787111598237 9787111593720 SL486
9787111598176 ROS機器人項目開發11例 定價:69.00元
9787111598237 ROS機器人開發實踐 定價:99
9787111593720 ROS機器人開發 實用案例分析 定價:79.00元
書名:ROS機器人項目開發11例
定價:69.00元
ISBN:9787111598176
齣版社:機械工業齣版社
版次:1-1
頁數:284
字數:210
本書的基本目標是通過項目實踐講解ROS,探討具有ROS接口的各種新技術。例如,你將看到如何構建自動駕駛汽車的原型,如何使用ROS構建深度學習的應用程序,以及如何在ROS中構
建虛擬現實(VR)應用程序。此外,還將介紹使用ROS及其庫的大約多個項目和應用程序。
Contents
譯者序
推薦序一
推薦序二
作者簡介
審校者簡介
前言
緻謝
1章 入門ROS機器人應用程序開發 1
1.1 ROS入門 2
1.1.1 ROS發行版 2
1.1.2 支持ROS的操作係統 3
1.1.3支持ROS的機器人和傳感器 4
1.1.4為什麼選擇ROS 5
1.2 ROS基礎 6
1.2.1文件係統級 7
1.2.2計算圖級 8
1.2.3ROS社區級 9
1.2.4ROS通信 9
1.3ROS客戶端庫 10
1.4ROS工具 11
1.4.1Rviz(ROS可視化) 11
1.4.2rqt_plot 11
1.4.3rqt_graph 12
1.5ROS仿真器 13
1.6在Ubuntu 16.04 LTS上安裝ROS Kinetic 13
1.7在VirtualBox上設置ROS 17
1.8設置ROS工作區 19
1.9ROS在工業和研究中的機遇 20
1.10 問題 22
1.11 本章總結 22
2章 使用ROS、OpenCV和Dynamixel伺服舵機進行人臉檢測與跟蹤 23
2.1項目概述 23
2.2硬件和軟件需求 24
2.3ROS與Dynamixel伺服舵機的接口 33
2.4創建人臉跟蹤ROS包 34
2.5人臉跟蹤功能包的工作原理 36
2.5.1理解人臉跟蹤代碼 38
2.5.2理解CMakeLists.txt 41
2.5.3track.yaml文件 43
2.5.4啓動文件 43
2.5.5運行人臉跟蹤器節點 44
2.5.6face_tracker_control功能包 45
2.5.7 雲颱控製器配置文件 46
2.5.8舵機參數配置文件 47
2.5.9人臉跟蹤控製器節點 47
2.5.10 創建CMakeLists.txt 49
2.5.11 測試人臉跟蹤控製功能包 49
2.5.12 集成所有節點 51
2.5.13 固定支架並安裝電路 51
2.5.14 終測試 52
2.6 問題 52
2.7 本章總結 53
3章 在ROS中構建一個像Siri的聊天機器人 54
3.1人機交互機器人 54
3.2構建人機交互機器人 55
3.3預備條件 56
3.4AIML入門 57
3.4.1AIML標簽 57
3.4.2PyAIML解釋器 58
3.4.3在Ubuntu 16.04 LTS上安裝PyAIML 59
3.4.4使用PyAIML 59
3.4.5加載多個AIML文件 60
3.4.6在ROS中創建AIML機器人 62
3.4.7AIML ROS功能包 62
3.5 問題 70
3.6 本章總結 70
4章 使用ROS控製嵌入式電路闆 71
4.1主流嵌入式電路闆入門 71
4.1.1如何選擇Arduino開發闆 71
4.1.2Raspberry Pi(樹莓派)介紹 74
4.1.3Odroid開發闆 76
4.2Arduino與ROS的接口 76
4.2.1使用Arduino和ROS監控光綫亮度 79
4.2.2在PC上運行ROS串行服務器 81
4.2.3通過mbed連接STM32開發闆和ROS 82
4.2.4使用Energia連接ROS與Tiva C Launchpad闆 85
4.3在Raspberry Pi和Odroid上運行ROS 87
4.3.1將Raspberry Pi和Odroid連接到PC 88
4.3.2ROS控製GPIO引腳 90
4.4 問題 94
4.5 本章總結 95
5章 使用手勢遠程操作機器人 96
5.1使用鍵盤遙控ROS龜 97
5.2使用手勢進行遙控 98
5.3項目配置 100
5.4MPU-9250、Arduino和ROS連接 101
5.5在Rviz中可視化IMU TF 106
5.6將IMU數據轉換為twist消息 107
5.7集成和終運行 109
5.8使用Android手機進行遙控 111
5.9 問題 113
5.10 本章總結 113
6章 物體檢測和識彆 114
6.1物體檢測和識彆的快速入門 114
6.2ROS中的find_object_2d包 116
6.2.1安裝find_object_2d包 116
6.2.2運行find_object_2d節點檢測網絡攝像頭圖像中的物體 117
6.2.3使用深度傳感器運行find_object_2d節點 121
6.33D物體識彆快速入門 124
6.4ROS中3D物體識彆包的介紹 125
6.5從3D網格中檢測和識彆物體 127
6.5.1使用物體的3D模型進行訓練 127
6.5.2使用捕獲的3D模型進行訓練 129
6.6識彆物體 132
6.7 問題 135
6.8 本章總結 135
7章 使用ROS和TensorFlow進行深度學習 136
7.1深度學習及其應用簡介 136
7.2深度學習機器人 137
7.3深度學習庫 138
7.4TensorFlow入門 139
7.4.1在Ubuntu 16.04 LTS上安裝TensorFlow 139
7.4.2TensorFlow的概念 141
7.4.3在TensorFlow中編 ROS機器人開發實用案例分析+ROS機器人開發實踐+ROS機器人項目開發11例 3本 下載 mobi epub pdf txt 電子書 格式
ROS機器人開發實用案例分析+ROS機器人開發實踐+ROS機器人項目開發11例 3本 下載 mobi pdf epub txt 電子書 格式 2024
ROS機器人開發實用案例分析+ROS機器人開發實踐+ROS機器人項目開發11例 3本 下載 mobi epub pdf 電子書ROS機器人開發實用案例分析+ROS機器人開發實踐+ROS機器人項目開發11例 3本 mobi epub pdf txt 電子書 格式下載 2024