Skip to main content
  • Book
  • © 2021

Robot Operating System (ROS)

The Complete Reference (Volume 5)

Editors:

  • Represents the fifth volume in the successful Robot Operating System (ROS) series, and includes working examples, demonstrations and illustrations
  • Presents comprehensive coverage on the Robot Operating Systems (ROS), which is currently considered to be the main development framework for robotics applications
  • Includes supplementary material representing all the code provided by the authors, which is available as open source in a code repository
  • Covers a broad range of topics including robot navigation, UAVs, arm manipulation, multi-robot communication protocols, Web and mobile interfaces, integration of new robotic platforms, computer vision applications, development of real-world applications, and education

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

Buy it now

Buying options

Softcover Book USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 199.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

Table of contents (12 chapters)

  1. Front Matter

    Pages i-viii
  2. ROS 2.0

    1. Front Matter

      Pages 1-1
    2. Development of an Industry 4.0 Demonstrator Using Sequence Planner and ROS2

      • Endre ErÅ‘s, Martin Dahl, Atieh Hanna, Per-Lage Götvall, Petter Falkman, Kristofer Bengtsson
      Pages 3-29
    3. ROS2 For ROS1 Users

      • George Stavrinos
      Pages 31-42
  3. Multi-Robot Systems

    1. Front Matter

      Pages 43-43
    2. mrgs: A Multi-Robot SLAM Framework for ROS with Efficient Information Sharing

      • Gonçalo S. Martins, David Portugal, Rui P. Rocha
      Pages 45-75
    3. Agile Experimentation of Robot Swarms in Large Scale

      • Vivian Cremer Kalempa, Marco Antonio Simões Teixeira, André Schneider de Oliveira, João Alberto Fabro
      Pages 77-123
  4. Autonomous Systems

    1. Front Matter

      Pages 125-125
  5. Simulation Frameworks

    1. Front Matter

      Pages 185-185
    2. Integrating the Functional Mock-Up Interface with ROS and Gazebo

      • Ralph Lange, Silvio Traversaro, Oliver Lenord, Christian Bertsch
      Pages 187-231
    3. An ARVA Sensor Simulator

      • Jonathan Cacace, Nicola Mimmo, Lorenzo Marconi
      Pages 233-266
  6. Robotic Manipulation and Control

    1. Front Matter

      Pages 267-267
    2. ROS Implementation for Untethered Microrobot Manipulation

      • Aytaç Kahveci, Nail Akçura, Levent Çetin, Abdulkareem Alasli, Özgür Tamer
      Pages 269-293
    3. ClegS: A Meta-Package to Develop C-Legged Robots

      • Jorge De León, Raúl Cebolla, Jaime del Cerro, Antonio Barrientos
      Pages 295-347
  7. Emerging Topics

    1. Front Matter

      Pages 349-349
    2. ROS Rescue: Fault Tolerance System for Robot Operating System

      • Pushyami Kaveti, Hanumant Singh
      Pages 381-397

About this book

This book is the fifth volume in the successful book series Robot Operating System: The Complete Reference.

The objective of the book is to provide the reader with comprehensive coverage on the Robot Operating System (ROS), which is currently considered to be the primary development framework for robotics applications, and the latest trends and contributing systems.

The content is divided into six parts. Pat I presents for the first time the emerging ROS 2.0 framework, while Part II focuses on multi-robot systems, namely on SLAM and Swarm coordination. Part III provides two chapters on autonomous systems, namely self-driving cars and unmanned aerial systems. In turn, Part IV addresses the contributions of simulation frameworks for ROS. In Part V, two chapters explore robotic manipulators and legged robots. Finally, Part VI presents emerging topics in monocular SLAM and a chapter on fault tolerance systems for ROS. Given its scope, the book will offer a valuable companion for ROS users and developers, helping them deepen their knowledge of ROS capabilities and features. 

Editors and Affiliations

  • College of Computer Science and Information Systems, Prince Sultan University, Riyadh, Saudi Arabia

    Anis Koubaa

About the editor

Anis Koubaa is a Professor of Computer Science, Aide to the Rector of Research Governance, Director of the Research and Initiatives Center, and Leader of the Robotics and Internet of Things Research Lab, at Prince Sultan University. He is also an R&D Consultant at Gaitech Robotics in China and Senior Researcher in CISTER/INESC TEC and ISEP-IPP, Porto, Portugal. He has been the Chair of the ACM Chapter in Saudi Arabia since 2014. He is also a Senior Fellow of the Higher Education Academy (HEA) in the UK.

His current research deals with providing solutions for the integration of robots and drones into the Internet of Things (IoT) and clouds for deep learning applications. He has developed several real-world applications and prototypes such as Dronemap Planner, a cloud-based management system for drones and robots, and ROSLink, which is a messaging protocol for integrating the Robot Operating System with the IoT. His research interests also include the Robot Operating System (ROS), robotic software engineering, wireless communication for the IoT, real-time communication, safety and security for cloud robotics, intelligent algorithm design for mobile robots, and multi-robot task allocation.


Bibliographic Information

Buy it now

Buying options

Softcover Book USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 199.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