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...
Autor principal: | |
---|---|
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 |