16Review on Robot Operating System

G. Vijeth and Rathishchandra R. Gatti*

Department of Mechanical Engineering, Sahyadri College of Engineering & Management, Mangalore, India


In the present and future era of automation being implemented into industrial technologies, the capabilities of the Robot Operating System (ROS) are advancing swiftly. Even though this technology is relatively new to the robotics world, it is available openly to any early adopters. The fundamentals of ROS are presented in this paper. The significance of ROS will be discussed in this study. In the realm of autonomous vehicles and swarm robotics, the ROS is critical. The several frameworks of the present ROS are discussed in this article. We will discuss the benefits and drawbacks of ROS in this article. The scope of ROS in the field of robotics and automation will be discussed. We will go through how ROS is employed in various research fields. Different areas where ROS is making an impact in increasing productivity and efficiency are presented in this paper.

Keywords: Autonomous vehicle, computer vision, SLAM, automation, ROS

16.1 Introduction

16.1.1 What is ROS?

ROS is not an operating system. ROS operates on a broad range of operating systems, most often Linux. ROS is a collection of tools for designing, setting, constructing, troubleshooting, and coordinating complicated robotic systems. ROS is fundamentally a publish/subscribe framework that could be used to communicate data and signals ...

Get Self-Powered Cyber Physical Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.