Cantitate/Preț
Produs

Mastering ROS for Robotics Programming - Second Edition

Autor Lentin Joseph, Jonathan Cacace
en Limba Engleză Paperback – 23 feb 2018

Diferența majoră dintre Mastering Ros for Robotics Programming, Second Edition și documentația oficială online constă în structura sa aplicativă, care transformă conceptele modulare în fluxuri de lucru integrate pentru proiecte complexe. În loc să analizăm funcții izolate, suntem ghidați prin procesul de construcție și simulare a unor modele robotice avansate, precum un braț cu șapte grade de libertate sau roboți mobili cu roți diferențiale. Subliniem faptul că autorii, Lentin Joseph și Cacace, Jonathan, nu se rezumă la teorie, ci oferă soluții concrete pentru depanare și bune practici în programarea sistemelor de operare pentru roboți. Ne-a atras atenția profunzimea capitolului dedicat senzorilor de viziune, un element critic în robotica modernă, unde prelucrarea imaginilor este integrată direct în mediul ROS. Cititorul care a aplicat deja noțiunile fundamentale din Programming Robots with Ros va găsi aici completarea necesară pentru a trece la nivelul industrial, utilizând ROS Industrial pentru a programa brațe robotice ABB sau Universal Robots. Această ediție extinde viziunea autorului din lucrarea sa anterioară, Robot Operating System (ROS) for Absolute Beginners, migrând de la bazele Linux și Python către algoritmi complecși de navigație autonomă prin SLAM și AMCL. Suntem de părere că ritmul tehnic al cărții este susținut eficient de utilizarea simulatoarelor Gazebo și V-REP, permițând testarea codului într-un mediu virtual înainte de implementarea pe hardware real, precum plăcile Arduino. Structura narativă urmează o curbă de învățare logică: de la cadrul general ROS, la modelarea 3D și, în final, la integrarea senzorilor și actuatorilor de înaltă precizie.

Citește tot Restrânge

Preț: 47795 lei

Preț vechi: 59006 lei
-19%

Puncte Express: 717

Carte tipărită la comandă

Livrare economică 30 iunie-14 iulie


Specificații

ISBN-13: 9781788478953
ISBN-10: 1788478959
Pagini: 580
Dimensiuni: 191 x 235 x 32 mm
Greutate: 1.07 kg
Editura: Packt Publishing

De ce să citești această carte

Această carte este esențială pentru inginerii și cercetătorii care doresc să stăpânească versiunea ROS Kinetic pentru aplicații industriale. Cititorul câștigă expertiză în utilizarea bibliotecii MoveIt și a stack-urilor de navigație, elemente vitale pentru dezvoltarea roboților capabili de mișcări precise și orientare autonomă. Este un ghid practic care transformă un programator pasionat într-un dezvoltator capabil să gestioneze sisteme robotice complexe de tip 7-DOF.


Descriere scurtă

Discover best practices and troubleshooting solutions when working on ROS
Key Features
  • Develop complex robotic applications using ROS to interface robot manipulators and mobile robots
  • Gain insight into autonomous navigation in mobile robots and motion planning in robot manipulators
  • Discover best practices and troubleshooting solutions
Book Description
In this day and age, robotics has been gaining a lot of traction in various industries where consistency and perfection matter. Automation is achieved via robotic applications and various platforms that support robotics. The Robot Operating System (ROS) is a modular software platform to develop generic robotic applications. This book focuses on the most stable release of ROS (Kinetic Kame), discusses advanced concepts, and effectively teaches you programming using ROS.
We begin with aninformative overview of the ROS framework, which will give you a clear idea of how ROS works. During the course of this book, you'll learn to build models of complex robots, and simulate and interface the robot using the ROS MoveIt motion planning library and ROS navigation stacks. Learn to leverage several ROS packages to embrace your robot models.
After covering robot manipulation and navigation, you'll get to grips with the interfacing I/O boards, sensors, and actuators of ROS. Vision sensors are a key component of robots, and an entire chapter is dedicated to the vision sensor and image elaboration, its interface in ROS and programming. You'll also understand the hardware interface and simulation of complex robots to ROS and ROS Industrial.
At the end of this book, you'll discover the best practices to follow when programming using ROS.
What you will learn
  • Create a robot model with a seven-DOF robotic arm and a differential wheeled mobile robot
  • Work with Gazebo and V-REP robotic simulator
  • Implement autonomous navigation in differential drive robots using SLAM and AMCL packages
  • Explore the ROS Pluginlib, ROS nodelets, and Gazebo plugins
  • Interface I/O boards such as Arduino, robot sensors, and high-end actuators
  • Simulate and motion plan an ABB and universal arm using ROS Industrial
  • Explore the latest version of the ROS framework
  • Work with the motion planning of a seven-DOF arm using MoveIt