Effective Robotics Programming with ROS, 3/e
暫譯: 有效的機器人程式設計:使用ROS(第三版)
Anil Mahtani, Luis Sanchez, Enrique Fernandez, Aaron Martinez
- 出版商: Packt Publishing
- 出版日期: 2016-12-27
- 定價: $1,900
- 售價: 9.5 折 $1,805
- 語言: 英文
- 頁數: 515
- 裝訂: Paperback
- ISBN: 1786463652
- ISBN-13: 9781786463654
-
相關分類:
機器人製作 Robots
-
相關翻譯:
ROS 機器人高效編程, 3/e (Effective Robotics Programming with ROS, 3/e) (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$880$695 -
$620$490 -
$580$452 -
$520$199 -
$360$281 -
$454Metasploit 滲透測試魔鬼訓練營
-
$780$663 -
$580$493 -
$780$616 -
$980$774 -
$490$382 -
$820$541 -
$2,210$2,100 -
$580$458 -
$720$562 -
$500$425 -
$360$180 -
$580$458 -
$480$408 -
$590$502 -
$1,264ROS Robotics Projects (Paperback)
-
$780$616 -
$790$616 -
$590$460 -
$390$257
相關主題
商品描述
Find out everything you need to know to build powerful robots with the most up-to-date ROS
About This Book
- This comprehensive, yet easy-to-follow guide will help you find your way through the ROS framework
- Successfully design and simulate your 3D robot model and use powerful robotics algorithms and tools to program and set up your robots with an unparalleled experience by using the exciting new features from Robot Kinetic
- Use the latest version of gazebo simulator, OpenCV 3.0, and C++11 standard for your own algorithms
Who This Book Is For
This book is suitable for an ROS beginner as well as an experienced ROS roboticist or ROS user or developer who is curious to learn ROS Kinetic and its features to make an autonomous Robot. The book is also suitable for those who want to integrate sensors and embedded systems with other software and tools using ROS as a framework.
What You Will Learn
- Understand the concepts of ROS, the command-line tools, visualization GUIs, and how to debug ROS
- Connect robot sensors and actuators to ROS
- Obtain and analyze data from cameras and 3D sensors
- Use Gazebo for robot/sensor and environment simulation
- Design a robot and see how to make it map the environment, navigate autonomously, and manipulate objects in the environment using MoveIt!
- Add vision capabilities to the robot using OpenCV 3.0
- Add 3D perception capabilities to the robot using the latest version of PCL
In Detail
Building and programming a robot can be cumbersome and time-consuming, but not when you have the right collection of tools, libraries, and more importantly expert collaboration. ROS enables collaborative software development and offers an unmatched simulated environment that simplifies the entire robot building process.
This book is packed with hands-on examples that will help you program your robot and give you complete solutions using open source ROS libraries and tools. It also shows you how to use virtual machines and Docker containers to simplify the installation of Ubuntu and the ROS framework, so you can start working in an isolated and control environment without changing your regular computer setup.
It starts with the installation and basic concepts, then continues with more complex modules available in ROS such as sensors and actuators integration (drivers), navigation and mapping (so you can create an autonomous mobile robot), manipulation, Computer Vision, perception in 3D with PCL, and more. By the end of the book, you'll be able to leverage all the ROS Kinetic features to build a fully fledged robot for all your needs.
Style and approach
This book is packed with hands-on examples that will help you program your robot and give you complete solutions using ROS open source libraries and tools. All the robotics concepts and modules are explained and multiple examples are provided so that you can understand them easily.
商品描述(中文翻譯)
**了解構建強大機器人所需的所有資訊,使用最新的 ROS**
## 本書介紹
- 本書是一個全面且易於理解的指南,將幫助您熟悉 ROS 框架
- 成功設計和模擬您的 3D 機器人模型,並使用強大的機器人算法和工具來編程和設置您的機器人,體驗 Robot Kinetic 的令人興奮的新功能
- 使用最新版本的 gazebo 模擬器、OpenCV 3.0 和 C++11 標準來實現您自己的算法
## 本書適合誰
本書適合 ROS 初學者以及有經驗的 ROS 機器人專家或使用者,特別是那些希望學習 ROS Kinetic 及其功能以製作自主機器人的人。本書也適合希望使用 ROS 作為框架,將傳感器和嵌入式系統與其他軟體和工具整合的人。
## 您將學到什麼
- 理解 ROS 的概念、命令行工具、可視化 GUI 以及如何調試 ROS
- 將機器人傳感器和執行器連接到 ROS
- 獲取和分析來自相機和 3D 傳感器的數據
- 使用 Gazebo 進行機器人/傳感器和環境模擬
- 設計一個機器人,並了解如何使其繪製環境地圖、自主導航以及使用 MoveIt! 操作環境中的物體
- 使用 OpenCV 3.0 為機器人添加視覺能力
- 使用最新版本的 PCL 為機器人添加 3D 感知能力
## 詳細內容
構建和編程一個機器人可能繁瑣且耗時,但當您擁有正確的工具、庫以及更重要的專家協作時,情況就會不同。ROS 使協作軟體開發成為可能,並提供無與倫比的模擬環境,簡化整個機器人構建過程。
本書充滿了實用範例,將幫助您編程機器人,並使用開源 ROS 庫和工具提供完整的解決方案。它還展示了如何使用虛擬機和 Docker 容器來簡化 Ubuntu 和 ROS 框架的安裝,讓您可以在不改變常規電腦設置的情況下,在隔離和控制的環境中開始工作。
本書從安裝和基本概念開始,然後繼續介紹 ROS 中更複雜的模塊,例如傳感器和執行器整合(驅動程式)、導航和地圖繪製(以便您可以創建自主移動機器人)、操作、計算機視覺、使用 PCL 進行 3D 感知等。到本書結束時,您將能夠利用所有 ROS Kinetic 的功能來構建滿足您需求的完整機器人。
## 風格與方法
本書充滿了實用範例,將幫助您編程機器人,並使用 ROS 開源庫和工具提供完整的解決方案。所有機器人概念和模塊都得到了詳細解釋,並提供了多個範例,以便您能夠輕鬆理解。