Cantitate/Preț
Produs

Robot Operating System (ROS)

Editat de Anis Koubâa
en Limba Engleză Paperback – 29 dec 2018

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: 9783030062583
ISBN-10: 3030062589
Pagini: 616
Ilustrații: X, 605 p. 262 illus., 215 illus. in color.
Dimensiuni: 155 x 235 x 33 mm
Greutate: 0.92 kg
Ediția:Softcover reprint of the original 1st edition 2019
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ă.


Descriere scurtă

Building on the successful first and second volumes, this book is the third volume of the Springer book on the Robot Operating System (ROS): The Complete Reference. The Robot Operating System is evolving from year to year with a wealth of new contributed packages and enhanced capabilities. Further, the ROS is being integrated into various robots and systems and is becoming an embedded technology in emerging robotics platforms. 
The objective of this third volume is to provide readers with additional and comprehensive coverage of the ROS and an overview of the latest achievements, trends and packages developed with and for it. 
Combining tutorials, case studies, and research papers, the book consists of sixteen chapters and is divided into five parts. Part 1 presents multi-robot systems with the ROS. In Part 2, four chapters deal with the development of unmanned aerial systems and their applications. In turn, Part 3 highlights recent work related to navigation, motion planning and control. Part 4 discusses recently contributed ROS packages for security, ROS2, GPU usage, and real-time processing. Lastly, Part 5 deals with new interfaces allowing users to interact with robots. 
Taken together, the three volumes of this book offer a valuable reference guide for ROS users, researchers, learners and developers alike. Its breadth of coverage makes it a unique resource.

Cuprins

A ROS-based framework for simulation and benchmarking of multi-robot patrolling algorithms.-  ROS: Developing a new generation of operator interfaces.- Autonomous Exploration and Inspection Path Planning for Aerial Robots using the Robot Operating System.- A generic ROS-based System for Rapid Development and Testing of Algorithms for Autonomous Ground and Aerial Vehicles.- A generic ROS-based System for Rapid Development and Testing of Algorithms for Autonomous Ground and Aerial Vehicles.- ROS-based Approach for Unmanned Vehicles in Civil Applications.- A quadcopter and mobile robot cooperative task using Augmented Reality Tags.- An Extensible Optimization Toolset for Motion Planning and Control Prototyping and Benchmarking.-  Online Trajectory Optimization and Navigation for Dynamic Environments in ROS.- A Backstepping Non-smooth Controller for ROS-based Differential-Drive Mobile Robots.- University Rover Challenge: Tutorials and Control System Survey.-  SROS: Using and Developing Secure ROS Systems.- GPU and ROS - The use of general parallel processing architecture for robot perception.- Connecting ROS and FIWARE: concepts and tutorial.

Notă biografică

Dr. Anis Koubaa, Prince Sultan University, College of Computer Science and Informat, 13381 Riyadh, Saudi Arabia.

Caracteristici

Is the third volume of 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 the main development framework for robotics applications Includes supplementary material: extensive code, which is available open source in a code repository Covers areas related to robot development using the ROS including robot navigation, unmanned aerial vehicles (UAVs), arm manipulation, multi-robot communication protocols, Web and mobile interfaces, integration of new robotic platforms, computer vision applications, development of service robots, development of new libraries and packages, 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)