Hello I have a project where i need to create a maze solving robot using arduino but i don’t know how to do it so I would like to receive tips and tricks from those who know how to do it.
The materials I have are:
Arduino UNO card
2 motors
Battery
3 ultrasound sensors
Thank you if you have time explaining me how to do it.
You will solve any maze if you "Always Turn Left." That is to say, if you have a choice of four directions, Left/Right/Straight/Backwards, take the Left. If Right/Straight/Backwards, take Straight (more Left than Right). If Right/Reverse, take Right (more Left than Two Rights).
Learning the maze is a matter of storing the path or paths taken.
Use your favourite search engine and look for "Micromouse".You should find lots of information as the competition has been running for many years.
That's not true. Only certain types of mazes can be solved like this. With other mazes, this approach will result in the robot going around the same path forever.
Often in maze robot contests, there are different entry classes, one of the lower classes will guarantee that the maze can be solved with the left-hand rule.
@asakura_wrkt you need to find out from the competition organiser whether the maze you must solve can be solved with the left-hand rule.
Thanks @jremington that page mentions the type of maze I was talking about but couldn't remember the words for. A "simply connected" maze is a type of maze that can be solved with the left-hand rule.
It should be obvious that if a wall is detached (i.e. maze not simply connected), the right or left hand rule will just take the robot in a closed loop around the wall.
@jremington @PaulRB - Given the data, the solution is ATL. I am not an expert cornfield maze solver, but I never got lost.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.