1
00:00:03,990 --> 00:00:05,070
We have made it, guys.

2
00:00:05,220 --> 00:00:07,590
We have everything we wanted from the environment.

3
00:00:07,800 --> 00:00:10,200
The path to the goal and the rowboat location.

4
00:00:10,410 --> 00:00:15,990
The only thing left for us to do is to make the robot do the actual task of solving the maze and reaching

5
00:00:15,990 --> 00:00:16,440
the goal.

6
00:00:16,800 --> 00:00:18,900
This will be done in motion planning.

7
00:00:19,740 --> 00:00:22,740
Now, what is motion planning in similar terms?

8
00:00:22,860 --> 00:00:30,000
It is finding a sequence of configurations, speed and angle of a car in a 2D space to move the robot

9
00:00:30,240 --> 00:00:30,900
to the goal.

10
00:00:31,770 --> 00:00:39,240
For robot navigation, this means moving the robot from source to destination while avoiding obstacles

11
00:00:39,240 --> 00:00:39,990
along the way.

12
00:00:40,880 --> 00:00:42,390
Now, let's address the issue here.

13
00:00:42,660 --> 00:00:45,960
You mentioned before that we extracted everything that we required.

14
00:00:46,440 --> 00:00:48,510
Well, not quite for the robot.

15
00:00:49,110 --> 00:00:53,520
We did extract the robot location, but we are still missing its orientation.

16
00:00:53,910 --> 00:00:59,970
And to get the complete robot tools, we required both its location and the robot orientation.

17
00:01:00,600 --> 00:01:04,830
So we will need to figure out a way to get the robot orientation.

18
00:01:06,800 --> 00:01:10,280
So how do we propose to perform motion planning for our kids?

19
00:01:10,700 --> 00:01:13,640
For that, we will need to look at what our cases.

20
00:01:15,560 --> 00:01:20,450
You mentioned before that you were using a differential drive board in a 2D space.

21
00:01:20,930 --> 00:01:24,650
This means that speed and angle of the car can be controlled.

22
00:01:25,640 --> 00:01:29,000
Also, we did extract the robot location previously.

23
00:01:29,880 --> 00:01:35,880
Here we are assuming that there is no uncertainty in the robot location that we just expected.

24
00:01:36,970 --> 00:01:38,050
Looking at this case.

25
00:01:38,380 --> 00:01:41,620
Following are the two goals that we want to achieve for this module.

26
00:01:42,570 --> 00:01:47,850
Number one, we extract the robot orientation at each iteration.

27
00:01:48,360 --> 00:01:53,730
And number two, we develop a system that moves the robot through the maze exit.
