Cantitate/Preț
Produs

Robot Operating System (ROS)

Editat de Anis Koubâa
en Limba Engleză Paperback – 2 aug 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: 9783319855233
ISBN-10: 3319855239
Pagini: 676
Ilustrații: XVII, 655 p. 344 illus., 256 illus. in color.
Dimensiuni: 155 x 235 x 37 mm
Greutate: 1.01 kg
Ediția:Softcover reprint of the original 1st edition 2017
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ă

This second volume is a continuation of the successful first volume of this Springer book, and as well as addressing broader topics it puts a particular focus on unmanned aerial vehicles (UAVs) with Robot Operating System (ROS). Consisting of three types of chapters: tutorials, cases studies, and research papers, it provides comprehensive additional material on ROS and the aspects of developing robotics systems, algorithms, frameworks, and applications with ROS.
ROS is being increasingly integrated in almost all kinds of robots and is becoming the de-facto standard for developing applications and systems for robotics. Although the research community is actively developing applications with ROS and extending its features, amount of literature references is not representative of the huge amount of work being done.
The book includes 19 chapters organized into six parts: Part 1 presents the control of UAVs with ROS, while in Part 2, three chapters deal with control of mobile robots. Part 3 provides recent work toward integrating ROS with Internet, cloud and distributed systems. Part 4 offers five case studies of service robots and field experiments. Part 5 presents signal-processing tools for perception and sensing, and lastly, Part 6 introduces advanced simulation frameworks.
The diversity of topics in the book makes it a unique and valuable reference resource for ROS users, researchers, learners and developers. 

Cuprins

Model Predictive Control for Trajectory Tracking of Unmanned Aerial Vehicles Using ROS.-  Design of Fuzzy Logic Controllers to ROS-based UAVs.- Flying Multiple UAVs Using ROS.- SkiROS -- A skill-based robot control architecture on top of ROS.- Control of Mobile Robots using ActionLib.- Parametric Identification of the Dynamics of Mobile Robots and Its Application for the Tuning of Controllers in ROS.- ROSLink: Bridging ROS with the Internet-of-Things for Cloud Robotics.- A ROS Package for Dynamic Bandwidth Management in Multi-Robot Systems.- An autonomous companion UAV for the SpaceBot Cup competition 2015. 

Caracteristici

Is the second volume of carefully edited chapters devoted to the robot operating system (ROS) with working examples, demonstrations, and illustrations Includes supplementary material representing all the codes provided by the authors, Provides comprehensive coverage of robot operating systems (ROS), which are currently considered the main development framework for robotics applications Includes supplementary material: sn.pub/extras

Notă biografică

Anis Koubaa is a Professor of Computer Science, Aide to the Rector of Research Governance, Director of the Research and Initiatives Center, and Leader of the Robotics and Internet of Things Research Lab, at Prince Sultan University. He is also an R&D Consultant at Gaitech Robotics in China and Senior Researcher in CISTER/INESC TEC and ISEP-IPP, Porto, Portugal. He has been the Chair of the ACM Chapter in Saudi Arabia since 2014. He is also a Senior Fellow of the Higher Education Academy (HEA) in the UK.
His current research deals with providing solutions for the integration of robots and drones into the Internet of Things (IoT) and clouds for deep learning applications. He has developed several real-world applications and prototypes such as Dronemap Planner, a cloud-based management system for drones and robots, and ROSLink, which is a messaging protocol for integrating the Robot Operating System with the IoT. His research interests also include the Robot Operating System (ROS), robotic software engineering, wireless communication for the IoT, real-time communication, safety and security for cloud robotics, intelligent algorithm design for mobile robots, and multi-robot task allocation.


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)