Skip to main content
  • Book
  • © 2016

Robot Operating System (ROS)

The Complete Reference (Volume 1)

Editors:

  • 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)

Buy it now

Buying options

eBook USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (27 chapters)

  1. Front Matter

    Pages i-xiii
  2. ROS Basics and Foundations

    1. Front Matter

      Pages 1-1
    2. MoveIt!: An Introduction

      • Sachin Chitta
      Pages 3-27
    3. Hands-on Learning of ROS Using Common Hardware

      • Andreas Bihlmaier, Heinz Wörn
      Pages 29-50
    4. Threaded Applications with the roscpp API

      • Hunter L. Allen
      Pages 51-69
  3. Navigation, Motion and Planning

    1. Front Matter

      Pages 71-71
    2. Writing Global Path Planners Plugins in ROS: A Tutorial

      • Maram Alajlan, Anis Koubâa
      Pages 73-97
    3. ROS Navigation: Concepts and Tutorial

      • Rodrigo Longhi Guimarães, André Schneider de Oliveira, João Alberto Fabro, Thiago Becker, Vinícius Amilgar Brenner
      Pages 121-160
    4. Localization and Navigation of a Climbing Robot Inside a LPG Spherical Tank Based on Dual-LIDAR Scanning of Weld Beads

      • Ricardo S. da Veiga, Andre Schneider de Oliveira, Lucia Valeria Ramos de Arruda, Flavio Neves Junior
      Pages 161-184
  4. Service and Experimental Robots

    1. Front Matter

      Pages 185-185
    2. A ROS-Based System for an Autonomous Service Robot

      • Viktor Seib, Raphael Memmesheimer, Dietrich Paulus
      Pages 215-252
    3. Robotnik—Professional Service Robotics Applications with ROS

      • Roberto Guzman, Roman Navarro, Marc Beneto, Daniel Carbonell
      Pages 253-288
    4. Standardization of a Heterogeneous Robots Society Based on ROS

      • Igor Rodriguez, Ekaitz Jauregi, Aitzol Astigarraga, Txelo Ruiz, Elena Lazkano
      Pages 289-313
  5. Real-World Applications Deployment

    1. Front Matter

      Pages 315-315
    2. ROS-Based Cognitive Surgical Robotics

      • Andreas Bihlmaier, Tim Beyl, Philip Nicolai, Mirko Kunze, Julien Mintenbeck, Luzie Schreiter et al.
      Pages 317-342
    3. ROS in Space: A Case Study on Robonaut 2

      • Julia Badger, Dustin Gooding, Kody Ensley, Kimberly Hambuchen, Allison Thackston
      Pages 343-373
    4. ROS in the MOnarCH Project: A Case Study in Networked Robot Systems

      • João Messias, Rodrigo Ventura, Pedro Lima, João Sequeira
      Pages 375-395

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

  • Prince Sultan University, Riyadh, Saudi Arabia

    Anis Koubaa

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

Buy it now

Buying options

eBook USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access