Overview
- Contributions devoted to the Robot Operating System (ROS) with working examples, demonstrations and illustrations
- 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 will be made available as open source in a Google Code repository
- Accompanying video channel for demonstrations related to chapters of the book
- Includes supplementary material: sn.pub/extras
Part of the book series: Studies in Computational Intelligence (SCI, volume 625)
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (27 chapters)
-
ROS Basics and Foundations
-
Navigation, Motion and Planning
-
Service and Experimental Robots
-
Real-World Applications Deployment
Keywords
About this book
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.
Reviews
“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)
Editors and Affiliations
Bibliographic Information
Book Title: Robot Operating System (ROS)
Book Subtitle: The Complete Reference (Volume 1)
Editors: Anis Koubaa
Series Title: Studies in Computational Intelligence
DOI: https://doi.org/10.1007/978-3-319-26054-9
Publisher: Springer Cham
eBook Packages: Engineering, Engineering (R0)
Copyright Information: Springer International Publishing Switzerland 2016
Hardcover ISBN: 978-3-319-26052-5Published: 17 February 2016
Softcover ISBN: 978-3-319-79884-4Published: 30 March 2018
eBook ISBN: 978-3-319-26054-9Published: 09 February 2016
Series ISSN: 1860-949X
Series E-ISSN: 1860-9503
Edition Number: 1
Number of Pages: XIII, 728
Number of Illustrations: 266 b/w illustrations, 86 illustrations in colour
Topics: Robotics and Automation, Computational Intelligence, Artificial Intelligence