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. Perception and Sensing

    1. Front Matter

      Pages 411-411
    2. A Distributed Calibration Algorithm for Color and Range Camera Networks

      • Filippo Basso, Riccardo Levorato, Matteo Munaro, Emanuele Menegatti
      Pages 413-436
    3. Acoustic Source Localization for Robotics Networks

      • Riccardo Levorato, Enrico Pagello
      Pages 437-460
  2. Software Engineering with ROS

    1. Front Matter

      Pages 461-461
    2. ROS Web Services: A Tutorial

      • Fatma Ellouze, Anis Koubâa, Habib Youssef
      Pages 463-490
    3. rapros: A ROS Package for Rapid Prototyping

      • Luca Cavanini, Gionata Cimini, Alessandro Freddi, Gianluca Ippoliti, Andrea Monteriù
      Pages 491-508
  3. ROS Simulation Frameworks

    1. Front Matter

      Pages 565-565
    2. Simulation of Closed Kinematic Chains in Realistic Environments Using Gazebo

      • Michael Bailey, Krystian Gebis, Miloš Žefran
      Pages 567-593
    3. RotorS—A Modular Gazebo MAV Simulator Framework

      • Fadri Furrer, Michael Burri, Markus Achtelik, Roland Siegwart
      Pages 595-625
  4. Advanced Tools for ROS

    1. Front Matter

      Pages 627-627
    2. The ROS Multimaster Extension for Simplified Deployment of Multi-Robot Systems

      • Alexander Tiderko, Frank Hoeller, Timo Röhling
      Pages 629-650
    3. Advanced ROS Network Introspection (ARNI)

      • Andreas Bihlmaier, Matthias Hadlich, Heinz Wörn
      Pages 651-670
    4. Implementation of Real-Time Joint Controllers

      • Walter Fetter Lages
      Pages 671-702
    5. LIDA Bridge—A ROS Interface to the LIDA (Learning Intelligent Distribution Agent) Framework

      • Thiago Becker, André Schneider de Oliveira, João Alberto Fabro, Rodrigo Longhi Guimarães
      Pages 703-728

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