1
00:00:00,060 --> 00:00:06,690
We have now understood how basic Ross communication using nodes happened and launch files can be a plus

2
00:00:07,410 --> 00:00:08,460
in this case.

3
00:00:08,700 --> 00:00:16,320
In our car case, we are going to be dealing with a topic named ACM Deville, which is going to be containing

4
00:00:16,650 --> 00:00:24,450
velocities three, four, Angular and three four linear linear means in x ray Z on the ground, and

5
00:00:24,450 --> 00:00:33,030
angular means rotational velocities, which are going to be only usable for the z-axis because in X

6
00:00:33,030 --> 00:00:34,740
and Y we cannot rotate a robot.

7
00:00:35,220 --> 00:00:42,840
And in linear velocities we are going to be using X and Y of this command topic.

8
00:00:43,260 --> 00:00:51,180
Now this topic is going to be produced using geometric message, a type of message in the rows, and

9
00:00:51,240 --> 00:00:55,500
for that it is going to be utilizing twist, which is going to contain this data type.

10
00:00:56,130 --> 00:01:05,190
So in our car we are going to have a publisher which is going to tell us a command velocities that can

11
00:01:05,190 --> 00:01:11,220
be first, a keyboard package that we will take a look how we are going to drive using this keyboard,

12
00:01:11,310 --> 00:01:17,910
tell your keyboard package and that is going to directly affect our robot in the simulation.

13
00:01:18,270 --> 00:01:18,520
Okay.

14
00:01:18,720 --> 00:01:23,610
It is going to make a robot move in X, Y, Z, an angular z direction.

15
00:01:24,030 --> 00:01:25,470
Now you will see.

16
00:01:25,980 --> 00:01:31,320
But the basic point here is command velocity is going to be the topic on which we are going to be communicating

17
00:01:31,320 --> 00:01:32,910
with the robot in the simulation.

18
00:01:33,240 --> 00:01:40,410
So this publisher subscriber concept is going to be utilized to drive the robot.
