All right.
This is a quick guide on how to set up the environment for coding myth solving alongside the instructor.
Here, we're assuming that you either have gone through all the prior roles development setup with Mr.
Luqman or you already have the roles in the gazebo set in the first place.
Anyways, we start with the link to our GitHub repository where we have three branches and one tag.
Now for you, the students.
I want you to fork our GitHub repository by clicking on the full command right here.
Now, once you do that, open the voice code, the recommended source code editor, where we open the
folder that you have just by clicking on all one folder and selecting the folder and clicking.
And once you do that, you will be greeted with something like this.
Now inside the Path Planning and Maze Board, you have the maze Salvador.
By the file we will performing most of our development goals.
Now if you have already setup good on ubuntu then on the bottom left of your view code, you can switch
your branch from master to any other branch or text switch to the base level solving deck.
Now this is the base level commit of the solving branch where we will be performing all of our development.
From here you can proceed in two ways.
Either you can start from here to code alongside me, or you have already called alongside Mr. McMahon
for resource development.
You are already here, except for the fact that you are missing three files.
To observe what those files were, click on the good graph extension and this present commit and you
can observe your missing driving node.
Go to go.
And the video saved by these files were removed because they are no longer required unless done this
and see what we have.
Okay.
To run the base level of the mail solving branch.
Simply select it inside the vehicle and then proceed inside the folder where you have previously for
the repo like on the repo.
Then go inside the path planning workspace where you have the source folder here, right click and open
in terminal which open this particular directory inside the terminal.
Then we simply build that this package that is a maze port by right and Qualcomm will allow overwriting
maze bought selecting enter builds the package once the package has been built.
We then launched simulation or writing rules to launch maze port name of the launch path selecting enter
spins up a gazebo environment where you will observe that we have the means and the car inside that
maze.
Now we open a new terminal to run the Maze Solver file that we mentioned earlier.
That can be run by writing rules to run the package maze port and then with a file that is a maze solver
selecting enter, you will see that the new window pops up that is known as set.
We now this is a satellite view looking down over the maze.
As you can see, the maze is right in the center and the card is right in the entry point of the maze.
Now, what we want to do is simply develop an automated maze solving algorithm that uses this knowledge
from the set view to compute the speed and angle parameters that the card needs to take to solve the
maze.
So let's do this.