Articles liés à The ROS Cookbook: Building Intelligent Robot Arms from...

The ROS Cookbook: Building Intelligent Robot Arms from Scratch - Couverture souple

Shi, Peitao; Shi, Helen

 
9781971587851: The ROS Cookbook: Building Intelligent Robot Arms from Scratch

Synopsis

Have you ever dreamed of building an intelligent robot arm yourself and continuously improving it with advanced intelligent algorithms? It comes true with the presence of ROS (Robot Operating System), an open framework for developing robotics software with a comprehensive resource for individuals and hobbyists. Unlike robotic textbooks, this book emphasizes real robot system development, and a large amount of code snippets come directly from the real robot arm project.

The chapter arrangements of the book are aligned with the staged development of the project: from general system-level design or modeling to detailed software/hardware model design, from single arm to dual arm, and from classic control to advanced topics (deep learning). This cookbook almost covers all aspects of robot arm programming. It can also serve as auxiliary material or a programming reference book for learning robotics and is also ideal for robotics enthusiasts, from amateurs to professionals, who want to embrace their robotic project entirely with ROS. If you’re familiar with C++/Python, you’re ready to go:

  • Review fundamental robotics with ROS terminology.

  • Learn robot modeling and kinematics programming.

  • Explore ROS software architecture for robot arm.

  • Teleop robot arm with keyboard, joystick, and web app.

  • Robot arm controller and hardware interface development.

  • Build dual-robot arms and explore dual-arm coordination and tracking with 3D vision perception

  • Deep learning on robot arm.

  • Share tips and tricks during system/development.


Is This Book Right For You?


This book was written for robotics developers, from amateurs to professionals. It covers all the aspects involved in a whole robotic system and shows how to build your own robot arm(s) from scratch in the ROS environment. The author tried to explain all concepts intuitively with diagrams, and minimum mathematical equations, as well as a large amount of code snippets (mainly as C++ code) and UML diagrams. To understand a large amount of self-explanatory code in the book, it requires readers to have an interdisciplinary background (e.g., mechanical and electrical engineering), especially C++/Python software programming experience. Although these sample code have been developed and verified on Hex7bot robot arms, they can be applied to the same type robots without many modifications. It can also serve as auxiliary material or a programming reference book for learning robotics.

For other aspects that the book covered, such as software development environment in a Linux environment and embedded software/firmware development, readers who lack these experiences can skip those sections/chapters by getting a pre-deployed system to build their robot arm.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.