A robot is working fine.
We can drive it.
We can enjoy playing in this simulation with our robot.
Now it's time to make a move towards the course context.
And that was me solving robot.
So talking about the maze, we have a lot of mazes, basic structures available on Google.
Obviously what I am going to select is this basic one and first I thought about this one as well to
construct it and teach how to construct it, it is going to be difficult.
So I thought, let's start with the basic one, solve it and then we can now move towards a very complex
one.
We are going to be creating something like this, not exactly like this, but it is going to be a representation
of two things.
There is a starting point and there is an ending point from starting to ending blank.
There are going to be multiple parts, I think in this may solving.
There is only one part, right?
Yes, there is only one part, but the one I am going to be designing.
Let's give it a try.
For example, I have this one in which there is a box.
This is the starting point and this is open.
There is an exit point.
So there are going to be certain back, certain stopping things and there is going to be a part, but
there is going to be another part as well.
Basically, I want to have multiple paths from start point to and point from point to point.
There should be multiple things so we can decide the best path between these two points, which is why
the course name is part planning, selecting the best part from multiple options.
First, identify a path, then select an edit part and then select the best part from these two points.
So this is the main purpose of creating this course in ROS.
Obviously things are going to be awesome.
This is going to be our miss.
We are going to constructed in gazebo modularity.
That is going to save a lot of our time.
We don't have to model like we develop a model first for a robot.
You directly go into gazebo model editor to create such a geometric gazebo.
We are going to go and edit.
Building as it did and we had inside operated it.
But before start making this we need to perform a check, a very important check.
What is the size of our robot?
So for that, we need to launch our launch file.
So we are going to pay the whole maze in accordance with the size of our mouse robot.
Okay, so this is a robot, and now we're going to go inside of the building and.
You can see our robot is, for example, of size corded or more than a little bit of water and less
than half of one box.
Okay, let's start reading of all.
What is the orientation?
I'm not getting the orientation.
I don't know what is at this point, I guess.
The drawing orientation is a little bit off.
That is confusing, by the way.
It is a robot.
Is that a lot?
Okay.
This is hard.
Now I'm getting it.
Who?
I'm going to bring it to you and see what I have done.
That's nice.
You need to get adapt.
You need to get adapted to this to make a better understanding of what is happening.
So I'm first going to create an outside loop completion.
So first I'm going to create an outer boundary and let's take a look.
I think that box is enough.
Now let's place things inside of.
And we need to zoom out a little bit and see if I am drawing in accordance with the size of the robot.
Next, bring a wall here and now I'm going to just do things as I want and just draw certain things
and then show you how you can do by yourself.
And.
There are multiple paths from the start point to end point.
And I'm going to.
Make it a little bit difficult for the robot to decide like this.
And yes, there are multiple, multiple, multiple ways.
From this point, I am going to.
Extended.
Did this.
And I think, yes, that's it for a basic, basic type of model etiquette, building etiquette.
I think this is is enough.
Now, I'm going to apply Texas to it.
So let's start giving the Texas.
By selecting from this app textures and I am going to apply this picture to outer boundaries and bricks
to.
Some of the walls.
And guidance to some other voice, although it is not necessary.
But I am doing it just for fun and I think that means is ready.
And for me as a robot is very small.
That's fine.
In real terms I will be creating.
A very appropriate base that is used in some competitions to give you a better understanding of that.
This was just to show you that you can create a maze.
How from you can create a maze using because you can get edited.
So I guess you get the idea of creating the myth.
Now, as it has been completed, I'm going to perform sea bass.
This is important.
We are going to go inside of.
Package which was placed here in that it is planning workspace sauce is board and here I am going to
create a folder named as wanted in model.
We have to save this fight.
Okay.
It is sort of a convention.
I have already created it.
So I'm going to select this folder and name it to be small.
Me.
Okay.
I'd say we.
Then let's close it.
I think they're done and I'm going to close everything.
Now let's open up and see what we have created.
Okay?
This time we don't have the robot because these structure is not related to us.
It is just visible related stuff.
So I am going to insert.
The folder part I bought is bought and models.
Okay.
And I'm going to press open.
It is going to save the party two because I have already done it.
So this was the means that you have created.
Let's take a look.
And well.
This seems fun and it would be very fun if a robot could try to solve it.
I don't think so.
It is a little bit difficult.
But you know what?
I have made a little bit more complex with them.
This.
This means this race is going to challenge a robot alert inspection team candidate.
Again, this.
It's up to the viewfinder.
But this is the maze that we are going to be solving that I have created.
We are going to place the robot here and we are going to save this file and launch that with the way.
What we are now going to do, what we are going to do.
We are going to save this workplace with a robot and create a food fight.
What you find is a pilot that is utilized to save multiple people and run it through a simple launch
file and everything takes time accordingly, as we do with the launch.
What you find is very useful.
Let's take a look.