Robot Operating System For Self Driving Car — Basics

1 minute publication
1 min readAug 4, 2022

If you want to develop self-driving cars, autonomous drones, and any robot, the robot operating system aka ROS is your main tool.

Photo by Possessed Photography on Unsplash

We will cover some basics about ROS in this article.

  1. ROS Master

This is the server that keeps track of all robot processes

2. Nodes

Execute code utilizing ROS

3. Publisher / Subscriber :

Nodes can publish data for subscribers to process

4. Services

Nodes request data, and other nodes send a single response

5. Actions

Nodes set a goal and receive feedback until the result is given

6. Parameter Server

Central hub to get or modify robot parameters

7. Bag Files

Save and playback data being published

8. Packages

Distribution method of ros code.

We will go through each of them in the next tutorials.

--

--

1 minute publication

MY GOAL IS TO CREATE CONCISE CONTENT AND NOT TO WASTE YOUR TIME LIKE A BUNCH OF CLICK & BAIT CHANNELS.