Skip to main content
  • Book
  • © 2017

Robot Operating System (ROS)

The Complete Reference (Volume 2)

Editors:

  • Is the second volume of carefully edited chapters devoted to the robot operating system (ROS) with working examples, demonstrations, and illustrations
  • Includes supplementary material representing all the codes provided by the authors,
  • Provides comprehensive coverage of robot operating systems (ROS), which are currently considered the main development framework for robotics applications
  • Includes supplementary material: sn.pub/extras

Part of the book series: Studies in Computational Intelligence (SCI, volume 707)

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 (19 chapters)

  1. Front Matter

    Pages i-xvii
  2. Control of UAVs

    1. Front Matter

      Pages 1-1
    2. Model Predictive Control for Trajectory Tracking of Unmanned Aerial Vehicles Using Robot Operating System

      • Mina Kamel, Thomas Stastny, Kostas Alexis, Roland Siegwart
      Pages 3-39
    3. Designing Fuzzy Logic Controllers for ROS-Based Multirotors

      • Emanoel Koslosky, André Schneider de Oliveira, Marco Aurélio Wehrmeister, João Alberto Fabro
      Pages 41-82
    4. Flying Multiple UAVs Using ROS

      • Wolfgang Hönig, Nora Ayanian
      Pages 83-118
  3. Control of Mobile Robots

    1. Front Matter

      Pages 119-119
    2. SkiROS—A Skill-Based Robot Control Platform on Top of ROS

      • Francesco Rovida, Matthew Crosby, Dirk Holz, Athanasios S. Polydoros, Bjarne Großmann, Ronald P. A. Petrick et al.
      Pages 121-160
    3. Control of Mobile Robots Using ActionLib

      • Higor Barbosa Santos, Marco Antônio Simões Teixeira, André Schneider de Oliveira, Lúcia Valéria Ramos de Arruda, Flávio Neves Jr.
      Pages 161-189
    4. Online Trajectory Planning in ROS Under Kinodynamic Constraints with Timed-Elastic-Bands

      • Christoph Rösmann, Frank Hoffmann, Torsten Bertram
      Pages 231-261
  4. Integration of ROS with Internet and Distributed Systems

    1. Front Matter

      Pages 263-263
    2. ROSLink: Bridging ROS with the Internet-of-Things for Cloud Robotics

      • Anis Koubaa, Maram Alajlan, Basit Qureshi
      Pages 265-283
    3. ROS and Docker

      • Ruffin White, Henrik Christensen
      Pages 285-307
    4. A ROS Package for Dynamic Bandwidth Management in Multi-robot Systems

      • Ricardo Emerson Julio, Guilherme Sousa Bastos
      Pages 309-341
  5. Service Robots and Fields Experimental

    1. Front Matter

      Pages 343-343
    2. An Autonomous Companion UAV for the SpaceBot Cup Competition 2015

      • Christopher-Eyk Hrabia, Martin Berger, Axel Hessler, Stephan Wypler, Jan Brehmer, Simon Matern et al.
      Pages 345-385
    3. Development of an RFID Inventory Robot (AdvanRobot)

      • Marc Morenza-Cinos, Victor Casamayor-Pujol, Jordi Soler-Busquets, José Luis Sanz, Roberto Guzmán, Rafael Pous
      Pages 387-417
    4. Robotnik—Professional Service Robotics Applications with ROS (2)

      • Roberto Guzmán, Román Navarro, Miquel Cantero, Jorge Ariño
      Pages 419-447
    5. Using ROS in Multi-robot Systems: Experiences and Lessons Learned from Real-World Field Tests

      • Mario Garzón, João Valente, Juan Jesús Roldán, David Garzón-Ramos, Jorge de León, Antonio Barrientos et al.
      Pages 449-483
  6. Perception and Sensing

    1. Front Matter

      Pages 485-485

About this book

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. 

Editors and Affiliations

  • College of CS & Informat Systems, Prince Sultan University College of CS & Informat Systems, Riyadh, Saudi Arabia

    Anis Koubaa

Bibliographic Information

  • Book Title: Robot Operating System (ROS)

  • Book Subtitle: The Complete Reference (Volume 2)

  • Editors: Anis Koubaa

  • Series Title: Studies in Computational Intelligence

  • DOI: https://doi.org/10.1007/978-3-319-54927-9

  • Publisher: Springer Cham

  • eBook Packages: Engineering, Engineering (R0)

  • Copyright Information: Springer International Publishing AG 2017

  • Hardcover ISBN: 978-3-319-54926-2Published: 07 June 2017

  • Softcover ISBN: 978-3-319-85523-3Published: 02 August 2018

  • eBook ISBN: 978-3-319-54927-9Published: 25 May 2017

  • Series ISSN: 1860-949X

  • Series E-ISSN: 1860-9503

  • Edition Number: 1

  • Number of Pages: XVII, 655

  • Number of Illustrations: 88 b/w illustrations, 256 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