Cantitate/Preț
Produs

Mastering ROS for Robotics Programming

Autor Lentin Joseph
en Limba Engleză Paperback – 18 dec 2015

Prin parcurgerea acestui volum, cititorul va reuși să proiecteze, să construiască și să simuleze roboți complecși, utilizând funcționalitățile avansate ale Robot Operating System (ROS). Credem că abordarea propusă de Lentin Joseph este una eminamente practică, axată pe rezultate tangibile: de la modelarea unui braț robotic cu șapte grade de libertate până la implementarea navigației autonome pentru roboți mobili prin pachetele SLAM și AMCL. Structura lucrării facilitează trecerea de la conceptele fundamentale la aplicații industriale riguroase. Sunt explorate în detaliu biblioteci critice precum MoveIt pentru planificarea mișcării și ROS Industrial, acesta din urmă fiind esențial pentru interfațarea roboților de producție de tip ABB sau Universal Robots. Un punct forte al cărții este capitolul dedicat senzorilor de viziune, unde este explicată programarea și integrarea acestora pentru a oferi robotului capacități de percepție a mediului înconjurător. Ca și Carol Fairchild în ROS Robotics By Example - Second Edition, autorul distilează experiența reală în principii acționabile, punând un accent deosebit pe bunele practici de programare și depanare. Totuși, Mastering Ros for Robotics Programming merge un pas mai departe în zona de control hardware, oferind soluții specifice pentru interfațarea plăcilor I/O de tip Arduino și a actuatorilor de înaltă performanță. Această lucrare reprezintă evoluția firească a bibliografiei autorului, completând noțiunile introductive din Robot Operating System (ROS) for Absolute Beginners și tehnicile de simulare din Learning Robotics Using Python cu o perspectivă robustă asupra sistemelor robotice complexe, gata pentru implementare în scenarii reale.

Citește tot Restrânge

Preț: 33322 lei

Preț vechi: 41653 lei
-20%

Puncte Express: 500

Carte tipărită la comandă

Livrare economică 19 mai-02 iunie


Specificații

ISBN-13: 9781783551798
ISBN-10: 1783551798
Pagini: 480
Dimensiuni: 191 x 235 x 26 mm
Greutate: 0.89 kg
Editura: Packt Publishing

De ce să citești această carte

Recomandăm această carte inginerilor și cercetătorilor care doresc să depășească nivelul de hobby și să dezvolte aplicații robotice profesionale. Cititorul câștigă competențe directe în utilizarea MoveIt, Gazebo și ROS Industrial, instrumente standard în industrie. Este resursa ideală pentru a învăța cum să integrezi senzori complecși și să gestionezi planificarea mișcării într-un mod sistematic și eficient.


Descriere scurtă

Design, build and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities
Key Features
  • 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
Book Description
The area of robotics is gaining huge momentum among corporate people, researchers, hobbyists, and students. The major challenge in robotics is its controlling software. The Robot Operating System (ROS) is a modular software platform to develop generic robotic applications.
This book discusses the advanced concepts in robotics and how to program using ROS. It starts with deep overview of the ROS framework, which will give you a clear idea of how ROS really works. During the course of the book, you will learn how to build models of complex robots, and simulate and interface the robot using the ROS MoveIt motion planning library and ROS navigation stacks.
After discussing robot manipulation and navigation in robots, you will get to grips with the interfacing I/O boards, sensors, and actuators of ROS. One of the essential ingredients of robots are vision sensors, and an entire chapter is dedicated to the vision sensor, its interfacing in ROS, and its programming.
You will discuss the hardware interfacing and simulation of complex robot to ROS and ROS Industrial (Package used for interfacing industrial robots).
Finally, you will get to know the best practices to follow when programming using ROS.
What you will learn
  • Create a robot model of a Seven-DOF robotic arm and a differential wheeled mobile robot
  • Work with motion planning of a Seven-DOF arm using MoveIt
  • Implement autonomous navigation in differential drive robots using SLAM and AMCL packages in ROS
  • Dig deep into the ROS Pluginlib, ROS nodelets, and Gazebo plugins
  • Interface I/O boards such as Arduino, Robot sensors, and High end actuators with ROS
  • Simulation and motion planning of ABB and Universal arm using ROS Industrial
  • Explore the ROS framework using its latest version