Welcome to Micromouse!
Lecture: Monday 4PM ~ 6PM (PST)

The IEEE Micromouse DeCal is aimed at students with a strong interest in robotics, who want to pursue a hardware project but may not have the resources to do so on their own. The course will be taught in the context of IEEE’s Micromouse competition, in which students form teams of 2-3 to navigate a 16x16 maze. By the end of the semester, students will be able to build an autonomous, maze-solving robot with minimal assistance, using skills that are extendable to real-world robotics problems. Special focus is given to topics including electrical and firmware engineering, brushed motors, sensing, pathfinding, and control theory. This course fits in with other courses in the department like EE16B.

Notices

No notices yet!

Instructors
Ethan
Matthew Tran

matthewlamtran@berkeley.edu

David
David Cheng

david_cheng@berkeley.edu

Kevin
Kevin An

kevinan@berkeley.edu

Timeline
Week Title Content Links
1
2/8
What is Micromouse? • Tournament video, rules
• Course logistics, questions
Slides
Recording
2
2/15
No class (Presidents' Day)
3
2/22
Lab 1: Arduino Basics • Team matching/signups
• High-level overview of schematic
Slides
Lab Page
Recording
4
3/1
Lab 2: Encoders • Finally we interact with the real world!
• Hall Effect Sensors
• Polling, Interrupts
Slides
Lab Page
Recording
5
3/8
Lab 3: ToF Sensors • More Sensor Communication!
• ToF (Time of Flight) Distance Sensors
• I2C
Slides
Lab Page
Recording
6
3/15
Lab 4: Odometry • Linear and angular velocity
• Differential Drive
Slides
Lab Page
Recording
7
3/22
No class (Spring Break!)
8
3/29
Lab 5: Intro to PID • Motor control!
• The 'P' in PID
Slides
Lab Page
Recording
9
4/5
Lab 5: Intro to PID (cont.)
10
4/12
Lab 6: More PID • The 'I' in PID
• Turning and wall following
Slides
Lab Page
Recording
11
4/19
Lab 6: More PID (cont.)
12
4/26
Final Overview and Extra Topics Slides
Recording