One of our approach to solve the maze for the robot is to have the maze on the ground.
This is the ground.
We have a maze here having certain things.
A robot is at this point starting this thing.
And we have a very confusing means.
The robot has to develop.
Apart from these two things, I think this is not visible at this point to end point and this way.
So what I am trying to say is we have a maze.
Maze.
We have a robot here and we are going to solve it using open CV to solve it to open CV when we don't
have a map of the maze.
We have to look at the maze to solve.
The approach is going to be simple.
A camera is going to be installed at this much height.
From this point to this point, there is going to be a certain height in the z-axis.
Okay.
The camera is going to be looking from up from upper portion, from camera.
It's going to be looking at from top view.
And it is going to look at all of the maze and the robot where the robot is, what is going to be the
structure of the maze.
And basically it is going to obtain the map of the maze.
So it is going then it is going to be able to solve the maze and ten commands to the robot.
What part should it follow?
Once it's done, it is going to then give a feedback.
That job is done.
In our case, currently, we have to focus on two things.
We need to create an object, a square object, a camera looking like object.
We can obviously have an SDL mesh from a Fusion 360 card software representing a camera, but I will
not go into that much to trouble you if you are not if you are not good with 3D modeling.
So basic box is going to be created and in that box we are going to add one thing which is eggs, power
and simulation, that is plugins.
So plug in of camera is going to be installed in this box containing some lines of code, which is going
to give us the functionality of a camera.
The how I am going to do that, I am going to write this code into the box first I will create a box,
then I will write this code in the link of the box.
What this code is saying we need to have a link to which it should reference.
In our case, it is going to be a box or something like that.
Then we are going to define a camera update raid, meaning to DFP s and horizontal view.
What is going to be the horizontal view of the image?
This is the length of the horizontal view and then length and the height and weight of the image.
800 by 800 is going to be the image.
We are going to be increasing it to 1200 forward is going to be RGV.
So basically we are defining properties of one single image and as it is going to be a 30 FP image produce
that it is going to produce a video and we can set a lot of things in the simulation about the properties
of the camera as it is a simulation and we are going to do that.
We need this video to be saved for the computer vision task.
We are not going to use the approach of applying computer vision algorithm directly on a real time system.
We are going to extract the video out of it, recording it by recording it, and then we will provide
it to we can provision DB, which is going to perform all of the stuff related to the path planning
and edge detection and motion planning and waypoints finding and stuff like that.
Then it will return us the next move the robot should take and we will implement that.
So this is going to be the basic framework.
Let's take a look how we are going to make the camera work and save the video out of it.