take your JACKET OFF KELLIESCOTT KENDALLJAYSON Final Presentation  Members:  Jayson Nakakura: Chassis Design and Fabrication  Kellie Murakami: Circuitry.

Slides:



Advertisements
Similar presentations
A 296 MicroMouse project By Brian Kuriyama. Profit!
Advertisements

Proposal Presentation EE 396 – Micromouse Spring 2008 Saturday, February 9, 2008 Donald Kim Lab - POST 214.
Ramrod IV Micromouse 396. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang.
A fully autonomous robot designed to navigate and solve a maze.
The Pied Pipers Alyssa Visitacion Ken Shum Joanne Flores.
Design Presentation The Prodigy. Introduction Group Members: Dale Balsis Tyson Seto-Mook Calvin Umeda Keoni Wasano.
Design Presentation Fast D.A.D.I.. Team Members D - ale Balsis A - aron Tsutsumi D - ennis How I - kaika Ramos.
MICROMOUSE 2006 Version: Meat & Potatoes. Alex Zamora Tyson Seto-Mook Mike Manzano Alex de Angelis Aaron Fujimoto The Team:
Ramrod III Micro mouse. The Team  Andrew Igarashi – software  Kevin Li – hardware  Stephen Nakamura – hardware  Quang Ngu – software.
EE 296-Micromouse Spring 2008 Team: CheeHeePono! Members: Mitchell La Puente Travis Suemori Travis Suemori William Chang William Chang Ashley Tomita Ashley.
Preliminary Design Review Micromouse EE 296 Spring 2008.
EE 296 TEAM “DA KINE” MICROMOUSE PROJECT PROPOSAL Team members: Software Group - Henry, James Roles : tracking, mapping, guidance, interface Hardware Group.
Ramrod III Micro mouse. The Team  Andrew Igarashi – Hardware  Kevin Li – Programming  Stephen Nakamura – Hardware  Quang Ngu - Programming.
Micromouse Team:. Team Members Kanoa Jou (Leader) Ryan Sato (Organizer) KiWoon Ahn (Organizer) Brett Ikei (Recorder)
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
FINAL PRESENTATION Lost Café 66 EE 296 5/6/2004. Introduction of Team Team Leader: Arthur Phanphengdy Members: Quincy Quach Kang Lu Jackson Ng.
Shane Sunada Malcolm Menor Joseph Longhi. - Autonomous maze solving robot -16x16 maze starting at corner - No contact after switched on - No going under.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Curry Mouse EE 296 Project Proposal Presentation February 11, 2006.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
CheezStix! EE 396 Micromouse Spring 2007 Proposal Presentation.
Micromouse 296 Final Presentation Fall 2008 Group: Rabbitwagon.
Preliminary Design Review
1 Final Presentation Team Amaze Me May 8, Content Members Overview of Project Goals Structure of Design Design Decisions Problems & Improvements.
KTD Micromouse Overview Team Goals Approach Outstanding Problems Future Solutions Final Status.
The Pied Pipers Joanne Flores Ken Shum Alyssa Visitacion.
Team P.A.C.K men EE 296 Project. Introduction to team P.A.C.K men Paul Linden – Systems specialist. Aaron Lake – Power specialist. Chris McLeod – Hardware.
TEAM MECHAZAWA Jeong Bang Riley Ceria Grant Higa.
Design Review Presentation Lost Caf é 66. Introduction of Team Team Leader: Arthur Phanphengdy Members: Quincy Quach Kang Lu Jackson Ng Team Name: Lost.
EE 296-Micromouse Spring 2008 Team: CheeHeePono! Members: Mitchell La Puente Travis Suemori Travis Suemori William Chang William Chang Ashley Tomita Ashley.
Meat and Potatoes Micromouse Team Introduction ► Aaron Fujimoto ► Alex DeAngelis ► Alex Zamora ► Mike Manzano ► Tyson Seto-Mook.
TAKE YOUR JACKET OFF! Proposal Presentation  Members:  Jayson Nakakura: Chassis Design and Fabrication  Kellie Murakami: Circuitry Design and Fabrication.
M & M EE 296 Final Presentation Spring 2004 Presentation Overview Team Member Introduction Project Overview Overall Design Description Final Project.
("/(o_O)\") RaWr! Final Presentation May 9, 2006.
Final Presentation for x96 Projects 9:00 AM – 11:30 AM Thursday, 3 May 2007 Donald Kim Lab, POST 214 Team Raiton Denki No Jutsu Project Micromouse.
Micromouse Spring 2006 K A L The Pied Pipers. The Pied Pipers: Joanne – Programming Ken – Hardware Alyssa – Hardware Introduction of Team and Roles.
Fast D.A.D.I. Team Members Dale Balsis Aaron Tsutsumi Dennis How Ikaika Ramos.
Ramrod IV Micromouse 396. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang.
Micromouse Team:. Team Members Kanoa Jou Ryan Sato KiWoon Ahn Brett Ikei.
Final Presentation EE 396 – Micromouse Spring 2008 Friday, May 9, 2008 Donald Kim Lab - POST 214.
Preliminary Design Review EE 296 – Micromouse Spring 2007.
Team Asphalt Kellen King Ikaika Ramos Brad Centeno.
Preliminary Design Review EE 296: Micro Mouse Spring 2007.
CheezStix! EE 396 Micromouse Spring 2007 Preliminary Design Review.
Team P.A.C.K men EE 296 Project. Chris Mcleod Hardware Specialist.
MicroMouse Final Presentation Jill Kobashigawa Min Mo Jon Shindo Christy Kaneshiro.
EE 296 Team Da Kine James Cuaresma – Software Wesley Mina - Hardware Regi Morales - Hardware Henry Do - Software.
Preliminary Design Review Micromouse Spring 08 8” Comb.
Ramrod IV. The Team  Andrew Igarashi – Programming  Kevin Li – Hardware  Amy Maruyama – Hardware  Stephen Nakamura – Hardware  Quang Ngu – Programming.
CheezStix! EE 396 Micromouse Spring 2007 Final Presentation.
The goals of Micromouse: to build an autonomous “mouse” Mouse should be able to navigate and solve any given maze Mouse should be no bigger than 25.
Curry Mouse EE296 Final Presentation Wednesday, May 10, 2006.
The goals of Micromouse: to build an autonomous “mouse” Mouse should be able to navigate and solve any given maze Mouse should be no bigger than 25.
KTD Micromouse OverviewApproach Potential problems Personal Expectations Team Goals.
Micromouse 296 By Lemmings. Introductions  Vicky- coordinator, software oriented  Bryce-morale booster, software oriented  Ruffer-time keeper, hardware.
Team P.A.C.K men EE 296 Project. Chris Mcleod Hardware specialist.
EE 296 TEAM “DA KINE” MICROMOUSE PROJECT PROPOSAL Team members: Software Group - Henry, James Roles : tracking, mapping, guidance, interface Hardware Group.
Final Presentation EE 296 – Micromouse Spring 2007 Friday, May 4, 2007 POST 214.
Curry Mouse EE296 Design Review Presentation Saturday, March 11, 2006.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Embedded Programming and Robotics Lesson 6 Mechanical Assembly 1.
Lynbrook HS Robotics San Jose, CA aMazing Robot iARoC Presentation.
Team 4 Shane Sunada – Project Leader Malcolm Menor – Project Manager Nathan Umeda – Technical Supervisor Joseph Longhi – Documentation Final Presentation.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Final Presentation Micromouse Spring 08 8” Comb.
Preliminary Design Review (PDR) Team Amaze Me. EE 296 Project (MicroMouse) Members –Brandon Gibu –Ah Ram Kim –John-Kalani Miyajima –Justin Ogata Website.
Team: CHEE WHOOO Spring 08. The Team Mitchell La Puente-Project Leader Josh Miyamoto-Software Richard Ordonez-Hardware.
MICROMOUSE EE296 Spring 2004 Team Name: Lost Café 66.
ECE Computer Engineering Design Project
Proposal Presentation
Presentation transcript:

take your JACKET OFF KELLIESCOTT KENDALLJAYSON

Final Presentation  Members:  Jayson Nakakura: Chassis Design and Fabrication  Kellie Murakami: Circuitry Design and Fabrication  Scott Bonilla: Algorithm Development and Programming  Kendall Kogasaka: Programming Hi I’m Scott

Overview of Project  Micromouse:  Autonomous programmable robot designed to navigate and solve a 16x16 square maze  Mouse must be less than 25cm x 25cm, but there is no height limitation

Initial Goals  Find the center by solving the maze using a flood fill algorithm  Don’t run into walls or get lost in the maze  Don’t waste time with dead ends, loops, & spirals  Speed run after initially solving the maze  Compete in the mini-competition!

Overview of Structure of Design and Decisions Made  Block diagram  Solving and mapping algorithms  Stepping  Chassis sliders  Sensors  Original arrangment  First Modification  Second Modification  Third Modification

Block Diagram

M WALLS ADDED-IN WALLS UNSEEN WALLS Solving

Original S-Turn

Modified S-Turn

45 Turn

Program Overview  Flood-fill algorithm starting from destination  No 180 degree turns  S-turns & 45 degree turns  Speed runs  Searched cells  Wall Input on 1 st visit only  Speed up

Maze Cell Values  Is there left / top / right / bottom walls?  Has the cell been searched?  Flood fill value  All the info is in a single 16 bit int value.   Set by bit operations (and, or)  Get by bitwise mask and shift

Program Flow Diagram (1)

Program Flow Diagram (2)

Parts  Chassis: Green 2092 Plexiglas  PCB: One-sided copper  Processor: Rabbit  Bipolar Stepper Motors: Jameco CB  Stepper Motor Drivers: ON Semiconductor MC3479  Side Sensors: Sharp GP2D120 IR Sensor  A/D Converter: Maxim MAX118  Batteries: V Rechargeables  Miscellaneous: 5V regulator, chip connectors, wire connectors, On/Off switch

Hardware - Chassis Front

Hardware – Chassis Side

Hardware - Chassis

Balancing Chassis  What to use to keep chassis balanced  Sliders?  Too big  Ball Casters  The smallest ones would fit well (9mm tall)  $20 each – YOU MUST BE CRAZY  Acorn Nuts  Jackpot  Fits well  cheap

Sensors  How to mount sensors?  Erector set double angle brackets  Hole distances for both sensors and brackets are in metric  Cheap  GREEN

Sensor Placement  First Sensor Arrangement

Sensor Placement  Outside sensors  Problems with reading side walls  If too close then no value  Tracking problems  Horizontal center sensor  Caused problems with alignment  Mouse tends to drift towards detector side

Sensor Placement  Second Arrangement

Sensor Placement  Outside Sensors  Still having problems  Values  Tracking  Wiring  Bending wire too much  Wire breaking off of crimps  Sensor connector hits the wall first

Sensor Placement  Third Arrangement

Sensor Placement  Emitters and Detectors at different levels  No cross signal readings  Alignment  Able to read further ahead  Outside sensors do not get too close  Consistent  Wiring  Still bent  Does not hit walls anymore

Additional Sensor Problems  Output readings  Low Output  Poor Voltage in connection  Fluctuating Outputs  Poor Voltage out connection  Loose ground  Sensor connector  Loose contact between sensor and its connector

Bumpers  Sensors overhang the chassis  Sensors hit the walls and pegs first  Bumper Solution  Shaved erector set pieces  Takes impact off of outside sensors  No more worries about sensors slamming into the walls

Accessing Batteries  The battery packs are held tightly between the motors and sensors  Problems accessing  Many wires in the way  Taking top off  Tension on the connectors each time  Resulting in more loose connections

Solution  Addition of a hinge  Hinge second plexi-glass with the erector set double angle brackets  Now we have a hood (ORIGINALITY)  Looks good  No tension  No breaking connections

TRIPLETS

Resetting  Final problem before regionals  Mouse resetting itself to the starting cell  WHAT THE?  Code?  Hardware?  Bad luck?

Situation  We got the s turns down  Now able to do long continuous runs  Noticed resetting  We checked the code  We checked the circuit

Similarities  The mouse would reset on its first run on a long path  The mouse would reset on its fourth or fifth run on a short path  Noticed that as mouse kept running, voltage regulator output increased  Starting around 4.8V  Increasing up to 5.2V

Solution  Mouse runs longer  Voltage regulator heats up and passes more voltage  Add a heat sync to dissipate heat  JACKPOT  Runs until batteries die  Or crashes because moving too fast  Ready for regionals

Competition  Held at CSU Fresno  Competed against 12 other mice  Placed 3 rd by searching 113 cells  Didn't get to show off 45s  Didn't reach the center  Congratulations, Kyle!!! (2 nd place)

Outstanding Problems  Broken sensor at competition  Couldn't get reset code to work  No way to physically switch between different algorithms  Breaking connections of sensors when changing batteries

Suggestions for Further Improvement  Directly hardwire sensors to PCB  Write new reset code  Add dipswitch to the circuit  Make batteries more accesible

Thank you!  Any Questions???