上传者: ramissue
|
上传时间: 2022-07-15 08:00:55
|
文件大小: 13.04MB
|
文件类型: PDF
Design, build and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities
About This Book
Develop complex robotic applications using ROS for interfacing robot manipulators and mobile robots with the help of high end robotic sensors
Gain insights into autonomous navigation in mobile robot and motion planning in robot manipulators
Discover the best practices and troubleshooting solutions everyone needs when working on ROS
Who This Book Is For
If you are a robotics enthusiast or researcher who wants to learn more about building robot applications using ROS, this book is for you. In order to learn from this book, you should have a basic knowledge of ROS, GNU/Linux, and C++ programming concepts. The book will also be good for programmers who want to explore the advanced features of ROS.
Table of Contents
Chapter 1: Introduction to ROS and Its Package Management
Chapter 2: Working with 3D Robot Modeling in ROS
Chapter 3: Simulating Robots Using ROS and Gazebo
Chapter 4: Using the ROS MoveIt! and Navigation Stack
Chapter 5: Working with Pluginlib, Nodelets, and Gazebo Plugins
Chapter 6: Writing ROS Controllers and Visualization Plugins
Chapter 7: Interfacing I/O Boards, Sensors, and Actuators to ROS
Chapter 8: Programming Vision Sensors using ROS, Open-CV, and PCL
Chapter 9: Building and Interfacing Differential Drive Mobile Robot Hardware in ROS
Chapter 10: Exploring the Advanced Capabilities of ROS-MoveIt!
Chapter 11: ROS for Industrial Robots
Chapter 12: Troubleshooting and Best Practices in ROS