Mohammad

Robotics Blog

RECENT POSTS

TWITTER UPDATES

No public Twitter messages.

Ardumouse: Arduino Micromouse

Posted by Mohammad On February - 28 - 2010 18 COMMENTS

Micromouse is an event where small robot mice solve a 16×16 maze. The maze is made up of a 16 by 16 grid of cells, each 180 mm square with walls 50 mm high. The mice are completely autonomous robots that must find their way from a predetermined starting position to the central area of the maze unaided. The mouse will need to keep track of where it is, discover walls as it explores, map out the maze and detect when it has reached the goal. Having reached the goal, the mouse will typically perform additional searches of the maze until it has found an optimal route from the start to the center. Once the optimal route has been found, the mouse will run that route in the shortest possible time.

Solving Mazes using Floodfill Algorithm:

IEEE Micromouse Competition, April 2010:

Micromouse Maze Editor & Simulator:

The current demo of the simulator can be accessed from here: http://micromouse.reefat.com/simulator/

I was working for last couple of months to build one like this, and finally came up with the the following:

Ardumouse v.1

Ardumouse v.2

Ardumouse v.3 (Final Version)

I’ve been programming it to follow right wall and it worked perfectly:


Ardumouse: Arduino Micromouse – Right Wall Follower
Uploaded by reefat. – Videos of the latest science discoveries and tech.

Here’s another video that shows how the micromouse sends debug information to a remote computer through wireless:


Ardumouse: Arduino Micromouse – Wireless Debugger
Uploaded by reefat. – Technology reviews and science news videos.

And this the birth place of the micromouse, my bedroom. Don’t mind, it’s a little messy:

VN:F [1.9.13_1145]
Rating: 6.0/10 (5 votes cast)
VN:F [1.9.13_1145]
Rating: +2 (from 4 votes)
Ardumouse: Arduino Micromouse, 6.0 out of 10 based on 5 ratings

18 Responses

  1. Arefin says:

    pura kap kap…kintu tomar turn nite 2 bar lage keno?? time noshto hobe to oitate..
    Translated by Mohammad: pura kap kap… but why does it turn twice?? it’s gonna waste time.

    VA:F [1.9.13_1145]
    Rating: 4.3/5 (7 votes cast)
    VA:F [1.9.13_1145]
    Rating: +3 (from 5 votes)
  2. Babor says:

    Good job Mohammad…

    VA:F [1.9.13_1145]
    Rating: 4.3/5 (6 votes cast)
    VA:F [1.9.13_1145]
    Rating: +2 (from 4 votes)
  3. Iftekhar says:

    great work…….. inshallah oneday you will make our country really proud…..

    VA:F [1.9.13_1145]
    Rating: 4.0/5 (4 votes cast)
    VA:F [1.9.13_1145]
    Rating: +2 (from 4 votes)
  4. Shakil says:

    Great work….
    Keep it UP

    VA:F [1.9.13_1145]
    Rating: 3.0/5 (3 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  5. Naimuddin says:

    hey you did a tremendous job . thanks brother.

    VA:F [1.9.13_1145]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  6. Sazzad Ahmmed Mohon says:

    Intelligent one but could be more intelligent. Bravo…

    VA:F [1.9.13_1145]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  7. amit says:

    mamu u r going to right way man its a excelent work i will try too….

    VA:F [1.9.13_1145]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  8. Farhad Hasan says:

    Great work my friend. Keep it up!

    VA:F [1.9.13_1145]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  9. Sajiv says:

    Even my room look like urs :D

    VA:F [1.9.13_1145]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  10. Arshiyan Shaikh says:

    aswk i req a program for iit techfest navigate competition for solving a grid and detecting req block and bring it back

    VA:F [1.9.13_1145]
    Rating: 2.5/5 (2 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  11. Malik says:

    Very nice work.

    Can u help me out plz?
    I want to communicate b/w two arduino devices, sending and receive voice on both ends, using internet.
    Plz help me out this is wut i have to make and I dont know anything how to do this.
    I am using two of 328 arduinos and two of the ethernet sheilds.

    JizakAllah.

    VA:F [1.9.13_1145]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  12. Mohammad says:

    Sending and receiving voice over internet using Arduino?(!) Are you sure? Arduino is designed for lightweight robotics and hobby projects. It has nothing to do with VOIP. I think you misunderstood Arduino with something else.

    VN:F [1.9.13_1145]
    Rating: 3.0/5 (2 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 2 votes)
  13. raj says:

    Hello,

    Hi, I am doing maze solving algorithm robot, i have actually done one algorithm(wavefront algorithm) and my advisor asked me to do another algorithm and i was reading your articles and i thought i can ask little bit help from your side. as i have only 2days left and for me to get better marking i am supposed to do another algorithm which is smart, i am in really trouble cal you please help me with flood fill algorithm or modified flood fill algorithm, if you could explain me complete logic of it, i will do it sooner i guess. if you could help me i will be really thankful to you.looking forward to your reply. thanking you in advance.

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  14. Mohammad says:

    Did you say, you have to implement the modified floodfill within two days?!! However, you can check my simulator videos and have some idea on the algo. If you haven’t checked this site yet, it’s very helpful to start off with mod. floodfill algo.

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  15. exapod says:

    i am really interested in the simulator but the link is broken.

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  16. Mohammad says:

    @exapod: The simulator is not publicly open. Sorry about the inconvenience. However, you can check out my youtube videos on the simulator: http://www.youtube.com/user/reefat01

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  17. exapod says:

    do you know were i can find one similar?
    also do you think that this pair of sensor are good :http://it.rs-online.com/web/p/products/6548536/
    http://it.rs-online.com/web/p/products/6548340/
    ?

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  18. Mohammad says:

    You can use this simulator: http://code.google.com/p/maze-solver/
    I was using free samples of Infrared emitter and photosensor from Fairchild Semiconductor.

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

Leave a Reply