Robot Operating System (ROS)
The Complete Reference (Volume 1)
Editors: Koubaa, Anis (Ed.)
Free Preview- 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
Buy this book
- 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)
- Table of contents (27 chapters)
-
-
MoveIt!: An Introduction
Pages 3-27
-
Hands-on Learning of ROS Using Common Hardware
Pages 29-50
-
Threaded Applications with the roscpp API
Pages 51-69
-
Writing Global Path Planners Plugins in ROS: A Tutorial
Pages 73-97
-
A Universal Grid Map Library: Implementation and Use Case for Rough Terrain Navigation
Pages 99-120
-
Table of contents (27 chapters)
- Download Preface 1 PDF (37.6 KB)
- Download Sample pages 2 PDF (712.9 KB)
- Download Table of contents PDF (70.6 KB)
Recommended for you

Bibliographic Information
- Bibliographic Information
-
- Book Title
- Robot Operating System (ROS)
- Book Subtitle
- The Complete Reference (Volume 1)
- Editors
-
- Anis Koubaa
- Series Title
- Studies in Computational Intelligence
- Series Volume
- 625
- Copyright
- 2016
- Publisher
- Springer International Publishing
- Copyright Holder
- Springer International Publishing Switzerland
- eBook ISBN
- 978-3-319-26054-9
- DOI
- 10.1007/978-3-319-26054-9
- Hardcover ISBN
- 978-3-319-26052-5
- Softcover ISBN
- 978-3-319-79884-4
- Series ISSN
- 1860-949X
- Edition Number
- 1
- Number of Pages
- XIII, 728
- Number of Illustrations
- 266 b/w illustrations, 86 illustrations in colour
- Topics