Sr.M Maze solving robot

Posted on 29/12/2009 by patrickmccabe
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

This is my maze solving robot. It uses a Arduino RBBB from wulfden.org. It has 2 30:1 micro gear motors.  The robot has 5 reflectance sensors for sensing the line. Its 3 in front are for following and staying on the line. It does this by slowing down a certain motor depending on which way the robot has come off the line. The 2 sensors near the back of the robot on the left and right sides are for sensing the turns in the maze. The maze has many different intersections and it knows what to do at ...


Sr.M Maze solving robot

This is my maze solving robot. It uses a Arduino RBBB from wulfden.org. It has 2 30:1 micro gear motors. 

The robot has 5 reflectance sensors for sensing the line. Its 3 in front are for following and staying on the line. It does this by slowing down a certain motor depending on which way the robot has come off the line. The 2 sensors near the back of the robot on the left and right sides are for sensing the turns in the maze. The maze has many different intersections and it knows what to do at all of them.

 This is done using the left hand on the wall technique. This means that if it can turn left then it turns left, else if it can go straight it goes straight, else if it can turn right then it turns right and finally if it cant do any of those then it is at a dead end  and turns around. Here is a great pdf. that explains that  http://www.pololu.com/file/0J195/line-maze-algorithm.pdf

 

Thing left to do:

I have seen the 3pi robot a lot in videos and this is why i decided to build it. The 3pi goes back and refines the path and goes down the quickest and shortest path without the unneeded turns and dead ends. I got to thinking "i can do that!" so a few months later and only 2 days of building im at where i am. I have seen some people not do this awesome step with their maze robots but i want to. I have it using the left hand on the wall, well so what. I am working on the refining code, the cool part. It doesnt work YET but it will... it will. Give me a few more days and hopefully i will get it to work, if not give me more time.

 

Photo time:

 .

 

 

 

solves line mazes

  • Actuators / output devices: 2 30:1 micro gear motors
  • Control method: autonomous
  • CPU: Arduino RBBB
  • Power source: 4.8VDC battery pack
  • Programming language: Arduino
  • Sensors / input devices: 5 reflectance sensors
  • Target environment: mazes
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post