ROBOT OPERATING SYSTEM (ROS)
THE COMPLETE REFERENCE (VOLUME 4)
Please follow the Guidelines for Editing the Book Chapter. Get the whole (ZIP Package)
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), this is a fourth call for chapters for a Springer book on Robot Operating System (ROS) (Volume 4). The objective of the fourth 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.
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:Anis Koubaa, Professor, PhD
Affiliation:Prince Sultan University (Saudi Arabia)/CISTER Research Center (Portugal)/Gaitech Robotics (China)
Bio:Anis Koubaa is a Professor in Computer Science 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 160 publications. He is the Editor-in-Chief of the Robotics Software Engineering topic of the International Journal of Advanced Robotics Systems (IJARS). Prof. Anis contributed with the design and development of the first cloud-based system for controlling and monitoring of drones over the Internet, called Dronemap Planner. His h-index is 31.
PUBLISHER AND INDEXING
This book is expected to be published by January of 2019 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.
Abstract Submission: April 15, 2018
Full Chapters Due: July 01, 2018
Chapter Acceptance Notification: September 01, 2018
Revised Version Due Date: September 21, 2018
Revised Chapter Acceptance Notification: November 01, 2018
Estimated Publication Date: Januaray 2019
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
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.
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 welcome 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 welcome.
Researchers and practitioners are invited to submit a 1-3 page chapter proposal clearly explaining the mission and concerns of the proposed chapter. 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 July 01, 2018 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