EECS 106A: Introduction to Robotics
Overview
EECS 106A (Introduction to Robotics) is Berkeley EECS’s first introductory undergraduate course teaching students robotics – kinematics, dynamics, control of robot manipulators, robotic vision, and sensing.
Aside from standard staff duties of running sections, office hours, proctoring, writing exams, and mentoring/grading final projects (there’s not much interesting content to talk about there anyway), below are some of the long-term content/logistics aspects of the course I’ve worked on:
- migrated the improved 16B lab autograder system over to 106A labs
- made a variety of updates to Lab 1, Lab 3, and Lab 5. The average duration students took to finish these labs greatly decreased, showing an improvement in lab quality
- wrote a new Lab 7 to focus on fullstack robotics with the Sawyer, using the cameras on the Sawyer to locate positions and execute custom trajectories. This lab ended up forming the basis for many students’ final projects, showing its importance in the lab curriculum
We made our entire Midterm 1 banana themed and then handed out bananas to all students at the exam.