Micromouse 296 Final Presentation Fall 2008 Group:
Rabbitwagon
Slide 2
The Team Richard Ordonez- Project Leader Richard Ordonez-
Project Leader Bob Barfield- Software Manager Bob Barfield-
Software Manager Lance Lavarias- Mechanical Architect Lance
Lavarias- Mechanical Architect Micheal Pascual- Hardware Micheal
Pascual- Hardware
Slide 3
Overview To create, a small autonomous robotic mouse that will:
1.Navigate its way safely to a central point of a maze 2.Map the
maze 3.Find the shortest route from the start point to central
point of the maze. Contest rules must be followed UH Micromouse
Maze
Slide 4
Initial Goals Build a light and fast mouse Build a light and
fast mouse Implement top-down sensor technology Implement top-down
sensor technology Build an Intelligent mouse Build an Intelligent
mouse 1.Wall hugger 2.Follow flood fill algorithm 3.Map and solve
maze FINISH FINISH
Slide 5
Design Chassis Stepper Motors Top-down sensors Wall hugger with
good tracking
Slide 6
Block Diagram of system
Slide 7
Chassis Design A good chassis design should have the the
following features: 1.Made of robust material 2.Narrow enough to
fit in a cell with plenty room for correction on either side.
3.Able to rotate 180 degree turns without hitting walls 4.Shouldnt
have problems riding over cracks Previous Semester Designs
Slide 8
First Chassis Design Fossil Watch Box Too big for 18x18 cm cell
Flimsy Aluminum
Slide 9
Second Chassis Design Robust and light-weight Aluminum chassis
Narrow-fit to easily maneuver in any cell Sled-shaped bottom to go
over bumps
Slide 10
Final Chassis Too Long Cut down sled For better fit in
Cells.
Programming RabbitWagon Program Overview Series of states Used
CoState functions in Dynamic C Strategy Wander as right wall hugger
while mapping Flood fill to solve Speed up stepper motors for timed
run
Slide 21
Summary Of Problems Chassis Chassis 1.Body too big 2.Sled too
long (not able to rotate) Sensors Sensors 1.Burned out sensors due
to too much voltage 2.Sensor board too close together 3.Too high
Motor Circuit Motor Circuit 1.Step sequence
Improvements More compact with fewer wires More compact with
fewer wires Stability Stability Side sensors Side sensors Tracking
Tracking Possibly use a pic Possibly use a picmicrocontroller
Slide 25
Lessons Learned More scheduled meetings More scheduled meetings
More design time More design time More coders More coders Put
everything possible in a socket Put everything possible in a socket
Use patch panel between controller and rest of mouse Use patch
panel between controller and rest of mouse Simulate mouse with
breadboard/LEDs while developing software Simulate mouse with
breadboard/LEDs while developing software