MICROMOUSE An Introduction
WHAT IS MICROMOUSE? •
An autonomous maze-solving robot
Many interesting and innovative designs exist to sense and navigate the maze
Competitions began in the 1970s and have continued throughout today
Worldwide competitions held yearly in Asia and North America
YOUR LEADS Name: Andrew Chan
Major: EE, Class of 2016 Hobbies: Star Wars, GOT, physics, electronics What I did last summer: Interned at Sothern California Edison, learned how to drive the 405 and 5, ate a lot of good Asian food in SoCal
Name: Ivan Petkov Major: CSE, Class of 2015 Hobbies: Programming, racquetball, gaming, and electronics!
What I did last summer: worked at Symantec, did a lot of (outside) programming, and played Dishonored a lot
MICROMOUSE CORE CONCEPTS •
Hardware design: • Microcontrollers • Sensors and motors • Layout (PCB or perfboard)
Feedback control: • Keep the mouse centered • Don’t hit the walls!
Path-finding: • Floodfill, Dijikstra’s, A*, JPS, and many others! • Memory efficiency: microcontrollers typically have a couple kilobytes of RAM!
BASIC BUDGET ($250) •
Initial $100 deposit
• IEEE will provide $250 worth of parts to build your Micromouse •
Goal: traverse 16 or more cells without touching any walls • Mouse will have to handle left and right turns, as well as dead-ends
Best option for beginners, even if you will try to solve the maze!
ADVANCED BUDGET ($500) •
Initial $200 deposit
• IEEE will provide up to $500 worth of parts to build your Micromouse •
Goal: Reach the center of a 16x16 maze!
Great for experienced Micromouse participants, or highly competitive mice! • Can afford higher precision encoders, motors, and sensors
TO (PC)B, OR NOT TO (PC)B? •
Compact and lightweight
Requires EAGLE CAD knowledge • UCLA IEEE holds Eagle workshops a few times throughout the year!
Highly recommended for competitive mice or those with more EE experience
We now have a PCB milling machine in the lab! • We can quickly create PCB prototypes for you* *Terms and Details Apply
COMPETITIONS • Plenty of opportunities to compete! • All-America MicroMouse at UCLA • California MicroMouse (CAMM) at UCSD • Region 6 Southern Area MicroMouse
RESOURCES • Weekly lectures • Topics ranging from basic to advanced concepts useful for beginners and veterans alike
RESOURCES • Micromouse wiki: http://micromouse.ieeebruins.org • All lecture presentations will be posted there • Additional information on parts, hardware, and software will be posted there as well
RESOURCES • Workshop projects • This year we will be introducing several mini-projects to the program • Each focuses on a core Micromouse topic • e.g. Wall detection, maze traversal/turning, etc.
• It will allow you to practice the concepts you have learned sooner, without having to wait to receive all your parts • More info will be given later!
EXPECTATIONS • Do your best to attend lecture
• Work on the workshop projects • Document your mouse! • Schematics, parts, and software!
EXPECTATIONS • Ask us questions!!
• We are here to point you in the right direction! • If lectures are unclear or you want a different explanation, ask us right away!
• Contact us at [email protected]
EXPECTATIONS • And most importantly: have fun!!! • Micromouse is awesome and a SUPER rewarding project once you get it running, even if you don’t find the center of the maze!
MICROMOUSE INFOSESSION CHECK IN CODE