We have made it, guys.
We have everything we wanted from the environment.
The path to the goal and the rowboat location.
The only thing left for us to do is to make the robot do the actual task of solving the maze and reaching
the goal.
This will be done in motion planning.
Now, what is motion planning in similar terms?
It is finding a sequence of configurations, speed and angle of a car in a 2D space to move the robot
to the goal.
For robot navigation, this means moving the robot from source to destination while avoiding obstacles
along the way.
Now, let's address the issue here.
You mentioned before that we extracted everything that we required.
Well, not quite for the robot.
We did extract the robot location, but we are still missing its orientation.
And to get the complete robot tools, we required both its location and the robot orientation.
So we will need to figure out a way to get the robot orientation.
So how do we propose to perform motion planning for our kids?
For that, we will need to look at what our cases.
You mentioned before that you were using a differential drive board in a 2D space.
This means that speed and angle of the car can be controlled.
Also, we did extract the robot location previously.
Here we are assuming that there is no uncertainty in the robot location that we just expected.
Looking at this case.
Following are the two goals that we want to achieve for this module.
Number one, we extract the robot orientation at each iteration.
And number two, we develop a system that moves the robot through the maze exit.