Cantitate/Preț
Produs

Robot Operating System (ROS)

Editat de Anis Koubâa
en Limba Engleză Paperback – 19 iul 2022

Subliniem faptul că acest volum se definește prin resursele practice și codul sursă abundent, facilitând replicarea sistemelor robotice descrise direct în mediul de dezvoltare. Ca al treilea volum din seria Robot Operating System (ROS), lucrarea editată de Anis Koubâa extinde referința completă Springer, concentrându-se pe integrarea ROS în platforme embedded și sisteme multi-robot. Reținem că structura celor 16 capitole este organizată progresiv, de la simularea algoritmilor de patrulare în Partea 1, până la dezvoltarea sistemelor aeriene fără pilot în Partea 2 și soluții avansate pentru ROS2 și securitate în Partea 4.

Abordarea diferă de A Systematic Approach to Learning Robot Programming with ROS prin caracterul său enciclopedic și orientat spre cercetare aplicată — este mai puțin un manual introductiv abstract și mai mult un ghid de implementare pentru tehnologii emergente, precum utilizarea GPU. În comparație cu Mastering Ros for Robotics Programming, care se axează pe manipulatoare și senzori, volumul de față prioritizează sistemele autonome complexe și cooperarea între roboți. Recomandăm atenția asupra secțiunii de 'Software Engineering with ROS', un element distinctiv care ridică standardul de dezvoltare în domeniu.

Această lucrare consolidează expertiza editorului în vehicule autonome, fiind o continuare naturală a temelor explorate în Unmanned Aerial Vehicles Applications: Challenges and Trends. Dacă lucrările sale anterioare, precum Deep Learning for Unmanned Systems, puneau accent pe inteligența artificială, prezentul volum oferă infrastructura software necesară pentru a pune acești algoritmi în mișcare pe hardware real, utilizând standardele actuale ale industriei.

Citește tot Restrânge

Specificații

ISBN-13: 9783030754747
ISBN-10: 303075474X
Pagini: 276
Ilustrații: V, 269 p. 120 illus., 109 illus. in color.
Dimensiuni: 155 x 235 x 16 mm
Greutate: 0.42 kg
Ediția:1st ed. 2021
Editura: Springer
Locul publicării:Cham, Switzerland

De ce să citești această carte

Recomandăm acest volum inginerilor și cercetătorilor care au depășit nivelul de bază și au nevoie de soluții pentru sisteme multi-agent și securitate în ROS2. Cititorul câștigă acces la studii de caz documentate tehnic, de la quadrocoptere la rovere universitare, beneficiind de un transfer direct de cunoștințe prin codul sursă inclus. Este resursa ideală pentru a trece de la simulare la implementări industriale robuste.


Despre autor

Anis Koubâa este un expert recunoscut în robotică și sisteme inteligente, activând ca profesor și cercetător cu un portofoliu vast de lucrări publicate la Springer. Expertiza sa acoperă o plajă largă de tehnologii, de la vehicule aeriene fără pilot (UAV) la integrarea inteligenței artificiale în economia digitală. În calitate de editor al seriei dedicate Robot Operating System (ROS), el coordonează contribuții de la specialiști globali pentru a oferi o viziune unitară asupra evoluției acestui cadru de lucru. Lucrările sale, precum cele dedicate învățării profunde pentru sisteme autonome, reflectă angajamentul de a conecta teoria academică de aplicațiile practice din ingineria electrică și energetică.


Cuprins

Part I. ROS 2.0: Developing Production-Grade Applications with ROS 2.- Reactive Programming of Robots with RxROS.- Part II. Advanced Robotic Systems.- ROS Integration of an Instrumented Bobcat T190 for the SEMFIRE project.- CopaDrive: an integrated ROS cooperative driving test and validation framework.- Part III. ROS Navigation.- Autonomous Navigation with Mobile Robots using Deep Learning and the Robot Operating System.- ROS Navigation Tuning Guide.- Mobile Robotics, SLAM, Bayesian Filter, Keyframe Bundle Adjustment and ROS Applications.

Notă biografică

Prof. Anis Koubaa Prince Sultan University, Saudi Arabia

Textul de pe ultima copertă

This book is the sixth volume of the successful book series on Robot Operating System: The Complete Reference. The objective of the book is to provide the reader with comprehensive coverage of the Robot Operating Systems (ROS) and the latest trends and contributed systems. ROS is currently considered as the primary development framework for robotics applications.
There are seven chapters organized into three parts.
Part I presents two chapters on the emerging ROS 2.0 framework; in particular, ROS 2.0 is become increasingly mature to be integrated into the industry. The first chapter from Amazon AWS deals with the challenges that ROS 2 developers will face as they transition their system to be commercial-grade. The second chapter deals with reactive programming for both ROS1 and ROS. In Part II, two chapters deal with advanced robotics, namely on the usage of robots in farms, and the second deals with platooning systems. Part III provides three chapters on ROS navigation. The first chapter deals with the use of deep learning for ROS navigation. The second chapter presents a detailed tuning guide on ROS navigation and the last chapter discusses SLAM for ROS applications. I believe that this book is a valuable companion for ROS users and developers to learn more ROS capabilities and features.

Caracteristici

Is the sixth volume of the successful Robot Operating System (ROS) work including carefully edited chapters devoted to the Robot Operating System (ROS) with working examples, demonstrations, and illustrations Provides comprehensive coverage of the Robot Operating Systems (ROS), which is currently considered as the main development framework for robotics applications Includes supplementary material representing all the code provided by the authors, which is available as open source in a Code repository Covers areas related to robot development using ROS including robot navigation, UAVs, arm manipulation, multi-robot communication protocols, web and mobile interfaces, integration of new robotic platform, computer vision applications, and development of a real-world application and education

Recenzii

“This book has a lot of code. This feature is quite welcome for newbies and experts who want to replicate the successful robots detailed here. Another more-than-appreciated feature of this book is the section called ‘Software Engineering with ROS.’ … The book closes with advanced tools such as advanced debuggers and real-time implementations in ROS.” (Ramon Gonzalez Sanchez, Computing Reviews, computingreviews.com, July, 2016)