Micromouse 296 Final Presentation Fall 2008 Group: Rabbitwagon.

download Micromouse 296 Final Presentation Fall 2008 Group: Rabbitwagon.

If you can't read please download the document

  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    222
  • download

    5

Transcript of Micromouse 296 Final Presentation Fall 2008 Group: Rabbitwagon.

  • Slide 1
  • 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.
  • Slide 11
  • Chassis Components 1)Jameco Stepper Motors Aluminum Wheels 2) Aluminum Wheels 3) 8 Metal Hydride Batteries
  • Slide 12
  • Chassis Components layout
  • Slide 13
  • Circuit Design Tower-like design Bottom level: Bottom level: 1.Top-down sensors 2.Voltage regulator Second Level: Second Level: 1.Mosfets 2.Rabbit 3.Power
  • Slide 14
  • First Level Graphical Representation of Sensor Design Ideal Sensor layout
  • Slide 15
  • Actual graphical Sensor layout with two Protoboards
  • Slide 16
  • Alignment Strategy Sensors lay out is clock face Sensors lay out is clock face Crossed sensors give best alignment Crossed sensors give best alignment
  • Slide 17
  • Actual Sensor Layout Top View Bottom view
  • Slide 18
  • Major Sensor Problem All sensor connected volts 12 volts. (Red wires) DUMB! Reconnected to 5 volts (Yellow wires) SMART!
  • Slide 19
  • Second Level 1.Rabbit Microcontroller 2.Power/Ground 3.Switch 4.Mosfets 2 4 3 1
  • Slide 20
  • 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
  • Slide 22
  • Rabbit microcontroller 1.Programming 2.DEAD Ports Code/Programming 1.Co-states
  • Slide 23
  • Completed Goals Completed Hardware Completed Hardware Got mouse to move Got mouse to move Rabbit read sensors Rabbit read sensors Tracking Tracking
  • Slide 24
  • 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
  • Slide 26
  • Gant Chart
  • Slide 27
  • ANY QUESTIONS?