A Systematic Approach to Learning Robot Programming with ROS
暫譯: 系統化學習機器人程式設計與ROS的方法
Wyatt Newman
- 出版商: Chapman and Hall/CRC
- 出版日期: 2017-09-15
- 售價: $3,300
- 貴賓價: 9.5 折 $3,135
- 語言: 英文
- 頁數: 530
- 裝訂: Paperback
- ISBN: 1498777821
- ISBN-13: 9781498777827
-
相關分類:
機器人製作 Robots
-
相關翻譯:
ROS 機器人編程:原理與應用 (A Systematic Approach to Learning Robot Programming with ROS) (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,620$1,588 -
$420$399 -
$680$537 -
$1,617Deep Learning (Hardcover)
-
$301機器人系統設計與製作 : Python 語言實現
-
$1,420$1,349 -
$490$387 -
$500$390 -
$474$450 -
$311Julia 數據科學應用
-
$1,010空間機器人:建模、規劃與控制(清華大學學術專著)
-
$403ROS 機器人開發:實用案例分析
-
$301機器人操作中的力學原理
-
$446從0到1機器人入門
-
$294$279 -
$780$616 -
$454OpenCV 3 和 Qt5 電腦視覺應用開發 (Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications)
-
$505趣學數據結構
-
$534$507 -
$780$616 -
$1,980$1,881 -
$1,400Mastering Python for Networking and Security: Leverage the scripts and libraries of Python version 3.7 and beyond to overcome networking and security 2/e
-
$264Cadence 高速電路板設計與模擬 — 原理圖與 PCB 設計, 6/e
-
$352WordPress 電子商務運營從入門到實戰
-
$700$595
相關主題
商品描述
A Systematic Approach to Learning Robot Programming with ROS provides a comprehensive, introduction to the essential components of ROS through detailed explanations of simple code examples along with the corresponding theory of operation. The book explores the organization of ROS, how to understand ROS packages, how to use ROS tools, how to incorporate existing ROS packages into new applications, and how to develop new packages for robotics and automation. It also facilitates continuing education by preparing the reader to better understand the existing on-line documentation.
The book is organized into six parts. It begins with an introduction to ROS foundations, including writing ROS nodes and ROS tools. Messages, Classes, and Servers are also covered. The second part of the book features simulation and visualization with ROS, including coordinate transforms.
The next part of the book discusses perceptual processing in ROS. It includes coverage of using cameras in ROS, depth imaging and point clouds, and point cloud processing. Mobile robot control and navigation in ROS is featured in the fourth part of the book
The fifth section of the book contains coverage of robot arms in ROS. This section explores robot arm kinematics, arm motion planning, arm control with the Baxter Simulator, and an object-grabber package. The last part of the book focuses on system integration and higher-level control, including perception-based and mobile manipulation.
This accessible text includes examples throughout and C++ code examples are also provided at https://github.com/wsnewman/learning_ros
商品描述(中文翻譯)
《以系統化方式學習機器人程式設計與 ROS》提供了對 ROS 重要組件的全面介紹,透過詳細的簡單程式碼範例及其相應的操作理論進行說明。本書探討了 ROS 的組織結構、如何理解 ROS 套件、如何使用 ROS 工具、如何將現有的 ROS 套件整合到新應用中,以及如何為機器人和自動化開發新套件。它還通過幫助讀者更好地理解現有的線上文檔,促進持續教育。
本書分為六個部分。首先介紹 ROS 的基礎,包括撰寫 ROS 節點和 ROS 工具。還涵蓋了訊息、類別和伺服器。第二部分專注於使用 ROS 進行模擬和視覺化,包括座標轉換。
接下來的部分討論了 ROS 中的感知處理。內容包括在 ROS 中使用相機、深度影像和點雲,以及點雲處理。第四部分則介紹了 ROS 中的移動機器人控制和導航。
第五部分涵蓋了 ROS 中的機器手臂。這一部分探討了機器手臂的運動學、手臂運動規劃、使用 Baxter 模擬器進行手臂控制,以及一個物體抓取套件。最後一部分專注於系統整合和高階控制,包括基於感知的移動操作。
這本易於理解的書籍中包含了多個範例,並且提供了 C++ 程式碼範例,網址為 https://github.com/wsnewman/learning_ros。