1
00:00:04,460 --> 00:00:04,730
All right.

2
00:00:05,660 --> 00:00:10,880
This is a quick guide on how to set up the environment for coding myth solving alongside the instructor.

3
00:00:11,240 --> 00:00:16,460
Here, we're assuming that you either have gone through all the prior roles development setup with Mr.

4
00:00:16,460 --> 00:00:20,690
Luqman or you already have the roles in the gazebo set in the first place.

5
00:00:22,200 --> 00:00:28,260
Anyways, we start with the link to our GitHub repository where we have three branches and one tag.

6
00:00:28,770 --> 00:00:30,330
Now for you, the students.

7
00:00:30,570 --> 00:00:35,160
I want you to fork our GitHub repository by clicking on the full command right here.

8
00:00:35,670 --> 00:00:42,150
Now, once you do that, open the voice code, the recommended source code editor, where we open the

9
00:00:42,150 --> 00:00:47,340
folder that you have just by clicking on all one folder and selecting the folder and clicking.

10
00:00:47,340 --> 00:00:50,910
And once you do that, you will be greeted with something like this.

11
00:00:51,450 --> 00:00:55,320
Now inside the Path Planning and Maze Board, you have the maze Salvador.

12
00:00:55,320 --> 00:00:59,160
By the file we will performing most of our development goals.

13
00:00:59,610 --> 00:01:05,460
Now if you have already setup good on ubuntu then on the bottom left of your view code, you can switch

14
00:01:05,460 --> 00:01:11,190
your branch from master to any other branch or text switch to the base level solving deck.

15
00:01:11,820 --> 00:01:17,580
Now this is the base level commit of the solving branch where we will be performing all of our development.

16
00:01:18,030 --> 00:01:20,100
From here you can proceed in two ways.

17
00:01:20,550 --> 00:01:26,310
Either you can start from here to code alongside me, or you have already called alongside Mr. McMahon

18
00:01:26,310 --> 00:01:27,270
for resource development.

19
00:01:27,570 --> 00:01:30,990
You are already here, except for the fact that you are missing three files.

20
00:01:31,830 --> 00:01:37,230
To observe what those files were, click on the good graph extension and this present commit and you

21
00:01:37,230 --> 00:01:39,780
can observe your missing driving node.

22
00:01:39,930 --> 00:01:40,740
Go to go.

23
00:01:40,860 --> 00:01:47,010
And the video saved by these files were removed because they are no longer required unless done this

24
00:01:47,160 --> 00:01:48,150
and see what we have.

25
00:01:50,580 --> 00:01:50,940
Okay.

26
00:01:51,390 --> 00:01:54,060
To run the base level of the mail solving branch.

27
00:01:54,090 --> 00:01:59,550
Simply select it inside the vehicle and then proceed inside the folder where you have previously for

28
00:01:59,730 --> 00:02:01,710
the repo like on the repo.

29
00:02:01,890 --> 00:02:08,010
Then go inside the path planning workspace where you have the source folder here, right click and open

30
00:02:08,010 --> 00:02:11,760
in terminal which open this particular directory inside the terminal.

31
00:02:12,090 --> 00:02:17,850
Then we simply build that this package that is a maze port by right and Qualcomm will allow overwriting

32
00:02:18,090 --> 00:02:23,220
maze bought selecting enter builds the package once the package has been built.

33
00:02:23,430 --> 00:02:29,820
We then launched simulation or writing rules to launch maze port name of the launch path selecting enter

34
00:02:30,030 --> 00:02:36,870
spins up a gazebo environment where you will observe that we have the means and the car inside that

35
00:02:36,870 --> 00:02:37,200
maze.

36
00:02:37,800 --> 00:02:42,720
Now we open a new terminal to run the Maze Solver file that we mentioned earlier.

37
00:02:43,080 --> 00:02:49,830
That can be run by writing rules to run the package maze port and then with a file that is a maze solver

38
00:02:50,220 --> 00:02:55,020
selecting enter, you will see that the new window pops up that is known as set.

39
00:02:55,020 --> 00:02:59,010
We now this is a satellite view looking down over the maze.

40
00:02:59,370 --> 00:03:05,040
As you can see, the maze is right in the center and the card is right in the entry point of the maze.

41
00:03:05,640 --> 00:03:11,520
Now, what we want to do is simply develop an automated maze solving algorithm that uses this knowledge

42
00:03:11,520 --> 00:03:17,160
from the set view to compute the speed and angle parameters that the card needs to take to solve the

43
00:03:17,160 --> 00:03:17,490
maze.

44
00:03:17,970 --> 00:03:18,840
So let's do this.
