Robotics and Internet of Things Unit

Springer Book
Robot Operating System (ROS)
The Complete Reference (Volume 7)

Theme of Volume 7: ROS2

Objectives

After the success of the Springer Book on ROS (Volume 1) with 27 chapters, Springer Book on ROS (Volume 2) with 19 chapters, and Springer Book on ROS (Volume 3) with 16 Chapters, Springer Book on ROS (Volume 4), Springer Book on ROS (Volume 5) , Springer Book on ROS (Volume 6 - to appear in 2021) this is a seventh call for chapters for a Springer book on Robot Operating System (ROS) (Volume 7). The objective of the seventh volume is to provide the reader with comprehensive references on the Robot Operating System (ROS), which is currently considered as the main development framework for robotics applications.

Statistics of the Previous Volumes

Theme

In this seventh Volume, we invite authors to submit ROS2 related contributions as it has been evolving a lot in the last year. However, legacy ROS contributions are also very welcome.

What is ROS?

ROS (Robot Operating System) has been developed by Willow Garage and Stanford University as a part of STAIR project as a free and open-source robotic middleware for the large-scale development of complex robotic systems. ROS acts as a meta-operating system for robots as it provides hardware abstraction, low-level device control, inter-processes message-passing and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers.

The main advantage of ROS is that it allows manipulating sensor data of the robot as a labeled abstract data stream, called topic, without having to deal with hardware drivers. This book intends to fill the gap and to provide ROS users (academia and industry) with a comprehensive coverage on Robot Operating System concepts and applications. It will cover several topics ranging from basics and foundation to advanced research papers. Tutorial, survey and original research papers will be sought. The book will cover several areas related to robot development using ROS including but not limited to robot navigation, UAVs, arm manipulation, multi-robot communication protocols, Web and mobile interfaces using ROS, integration of new robotic platform to ROS, computer vision applications, development of service robots using ROS, development of new libraries and packages for ROS, using ROS in education, etc. Every book chapter should be accompanied with a working code to be put later in a common repository for the readers.

Editor

  • Editor:Anis Koubaa, Professor, PhD
  • Affiliation:Prince Sultan University (Saudi Arabia)/CISTER Research Center (Portugal)/Gaitech Robotics (China)
  • Contact:akoubaa@psu.edu.sa
  • Bio:Anis Koubaa is a Professor in Computer Science and Aide to the President of Research Governance in Prince Sultan University (Saudi Arabia), a Research Associate in CISTER Research Unit (Portugal), and consultant at Gaitech Robotics (China). He has been leading several research projects on robotics and Internet of Things, and in particular integartion of ROS into the IoT. He is the director of the Robotics and Internet of Things Unit (RIOTU) at Prince Sultan University. He is the chair of the ACM Chapter in Saudi Arabia amd a Senior Fellow of the Higher Education Academy (SF-HEA) from the United Kingdom. Prof. Anis is the editor of several books, and author and co-author of more than 200 publications.

Publisher and Indexing

This book is expected to be published by January of 2022 by Springer. It will appear under the Studies in Computational Intelligence series. For additional information and guidelines regarding the publisher, please visit www.springer.com

Regarding Indexing, the book will be indexed by Scopus and will be submitted for indexing to ISI Books, and DBLP.

Due Dates

  • Abstract Due: Open
  • Full Chapters Due: September 15, 2021 (extended, final deadline)
  • Chapter Acceptance Notification: October , 2021
  • Revised Version Due Date: October 15, 2021
  • Revised Chapter Acceptance Notification: November 1, 2021
  • Estimated Publication Date: February 2022

Topics of Interest

Any contribution that provides an added value to Robot Operating System (ROS) is of interest for the book. The topics of interest include – but not limited to- the following:
  • ROS 2.0 Tutorials
  • Deep Learning with ROS
  • Artificial Intelligence with ROS
  • ROS Basics and Foundations
  • Robot Control and Navigation
  • Self-driving cars using ROS
  • Arm Manipulation
  • Robot Perception
  • Security of ROS
  • Robot Safety with ROS
  • ROS Integration to Web and Mobile apps
  • Real-World Application Deployment using ROS
  • Using ROS in Higher Education
  • Contributed ROS Packages
  • Unmanned Aerial Vehicles Control and Navigation
  • Software Archiectures using ROS
  • ROS-enabled Robot Design

This volume welcome chapters about the upcoming version ROS 2.0, including tutorials, comparisong with ROS 1.0, new features in ROS 2.0.

Also, papers related to using ROS for umanned aerial vehicles are particularly welcome.

Chapters Categories

The book will accept three categories of chapters:
  • Tutorial chapter: it focuses on a particular ROS concept or contributed package and provides a step-by-step tutorial that explains the fundamental of the concepts/packages and presents detailed guidelines on how to use the contributed code. It must specify the ROS versions that are compatible with the tutorial code, and must provide illustration with figures and code interpretations. The code must be available to public in a share repository (to be announced later). Accompanying Video tutorials are highly recommended.
  • Research chapter: it presents a research technical contribution in the robotics area where ROS was used to validate the findings. The chapter must presents a sufficient material on the technical contribution in addition to necessary theoretical background, but a major focus should be made to ROS implementation and experimentation. The implementation and experimentation must be sufficiently detailed for a reader be able to reproduce the experiments. It must specify the ROS versions that are compatible with the tutorial code, and must provide illustration with figures and code interpretations. The code must be available to public in a share repository (to be announced later). Accompanying Video tutorials are highly recommended.
  • Case study chapter: a case study chapter should present a real-world experimentation with ROS on particular robotics platform. It should present a detailed description of observations made during experiments, and what are the challenges encountered during development and experimentation. The chapter should also highlight the best practices that would facilitate deployment and the lessons learnt.

This volume welcomes chapters about the upcoming version ROS 2.0, including tutorials, comparisong with ROS 1.0, new features in ROS 2.0. Also, hot topics papers related to using ROS for umanned aerial vehicles and self-driving cars are particularly sought.

Submission Procedure

Researchers and practitioners are invited to submit a 1-3 page chapter proposal abstract clearly explaining the mission and concerns of the proposed chapter. Abstract can be submitted anytime and will be evaluated shortly to provide an early feedback to the authors. This helps as a registration of the chapter for the final submission. Submission of abstracts must be done through EasyChair system Authors of accepted proposals will be notified about the status of their proposals and sent chapter guidelines. Full chapters must be submitted by September 15, 2021 (extended, final deadline) through EasyChair system. The Chapter should not exceed 50 pages with respect to Springer format. All submitted chapters will be reviewed on a single-blind review basis. Contributors may also be requested to serve as reviewers for this project.