Cargando…

Robot operating system (ROS): the complete reference

The objective of this book is to provide the reader with a comprehensive coverage on the Robot Operating Systems (ROS) and latest related systems, which is currently considered as the main development framework for robotics applications. The book includes twenty-seven chapters organized into eight p...

Descripción completa

Detalles Bibliográficos
Autor principal: Koubaa, Anis
Lenguaje:eng
Publicado: Springer 2016
Materias:
Acceso en línea:https://dx.doi.org/10.1007/978-3-319-26054-9
https://dx.doi.org/10.1007/978-3-319-54927-9
http://cds.cern.ch/record/2137880
_version_ 1780950021665980416
author Koubaa, Anis
author_facet Koubaa, Anis
author_sort Koubaa, Anis
collection CERN
description The objective of this book is to provide the reader with a comprehensive coverage on the Robot Operating Systems (ROS) and latest related systems, which is currently considered as the main development framework for robotics applications. The book includes twenty-seven chapters organized into eight parts. Part 1 presents the basics and foundations of ROS. In Part 2, four chapters deal with navigation, motion and planning. Part 3 provides four examples of service and experimental robots. Part 4 deals with real-world deployment of applications. Part 5 presents signal-processing tools for perception and sensing. Part 6 provides software engineering methodologies to design complex software with ROS. Simulations frameworks are presented in Part 7. Finally, Part 8 presents advanced tools and frameworks for ROS including multi-master extension, network introspection, controllers and cognitive systems. This book will be a valuable companion for ROS users and developers to learn more ROS capabilities and features.   .
id cern-2137880
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
publisher Springer
record_format invenio
spelling cern-21378802021-04-21T19:45:55Zdoi:10.1007/978-3-319-26054-9doi:10.1007/978-3-319-54927-9http://cds.cern.ch/record/2137880engKoubaa, AnisRobot operating system (ROS): the complete referenceEngineeringThe objective of this book is to provide the reader with a comprehensive coverage on the Robot Operating Systems (ROS) and latest related systems, which is currently considered as the main development framework for robotics applications. The book includes twenty-seven chapters organized into eight parts. Part 1 presents the basics and foundations of ROS. In Part 2, four chapters deal with navigation, motion and planning. Part 3 provides four examples of service and experimental robots. Part 4 deals with real-world deployment of applications. Part 5 presents signal-processing tools for perception and sensing. Part 6 provides software engineering methodologies to design complex software with ROS. Simulations frameworks are presented in Part 7. Finally, Part 8 presents advanced tools and frameworks for ROS including multi-master extension, network introspection, controllers and cognitive systems. This book will be a valuable companion for ROS users and developers to learn more ROS capabilities and features.   .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.Springeroai:cds.cern.ch:21378802016-2017
spellingShingle Engineering
Koubaa, Anis
Robot operating system (ROS): the complete reference
title Robot operating system (ROS): the complete reference
title_full Robot operating system (ROS): the complete reference
title_fullStr Robot operating system (ROS): the complete reference
title_full_unstemmed Robot operating system (ROS): the complete reference
title_short Robot operating system (ROS): the complete reference
title_sort robot operating system (ros): the complete reference
topic Engineering
url https://dx.doi.org/10.1007/978-3-319-26054-9
https://dx.doi.org/10.1007/978-3-319-54927-9
http://cds.cern.ch/record/2137880
work_keys_str_mv AT koubaaanis robotoperatingsystemrosthecompletereference