EECS C106A/206A | Introduction to Robotics
Fall 2025
Roberto Horowitz
horowitz@
Professor
he/him
Jean-Paul Tennant
jptennant@
Professor
he/him
Week 0 - Welcome to EECS C106A/206A!
We’re extremely excited to have you as we journey through kinematics, dynamics, vision, and controls. Along the way, you’ll learn how to use real robots to make the theory come to life.
This week:
- Make sure to read the welcome announcement and the Policies page!
- Lectures begin! 2-3:30pm on Tuesday/Thursday in Dwinelle 145.
- Homework 0 is due on Wed 9/3/25 at 11:59pm
- Join us for a student mixer this Friday 2:30pm - 5:00pm in Cory 293! Snacks are provided
- Labs, discussion, Bridge section, and office hours begin next week
Course Calendar
All files can be found on bCourses
Week 0
(Logistics Slides) ([Lecture Slides])
Rigid Body Motion
Week 1
- Diagnostic Quiz Sep 2-3
- Homework 1: Rotations and Reference Frames - due 9/10 (Solutions)
- Discussion 1: Rotations (Worksheet) (Solutions) (Boardwork)
Week 2
Week 3
- Lab 2: More Intro to ROS 2 (Lab Doc) (Slides)
- Homework 3: Rigid Body Motion in SE(3) - due 9/24
- Discussion 3: Rigid Body Motion in SE(3) (Worksheet) (Solutions) (Boardwork)
(Slides) (Compressed) ([Boardwork])
se(3) / Expontential Map / Screws
Screws - Twists / Chasle’s / Jointspace + FK
Reading - MLS 3.2
Kinematics
Week 4
- Lab Module A (Week 1)
- Homework 4: Forward Kinematics
- Discussion 4: Forward Kinematics (Worksheet) (Boardwork) (Solutions)
Week 5
- Lab Module A (Week 2)
- Homework 5: Inverse Kinematics
- No slip days can be used on this assignment
- Discussion 5: Inverse Kinematics (Worksheet) (Boardwork) (Solutions)
Vision
Week 6
- Lab Module A Buffer Week
- Lab 3
- Lab 4
- Midterm Review
- Final Project Rollout (Slides) (Guidelines) (Template)
- Proposals due Wed 10/22
Week 7
- Midterm I on Monday 10/13/25 at 8-10pm in Dwinelle 155
- Lab Module B (Week 1)
- Homework 6: Computer Vision
- Discussion 6: Computer Vision (Worksheet) (Boardwork) (Solutions)
Velocities and Jacobians
Week 8
- Final Project Proposals due Wed 10/22
- Lab Module B (Week 2)
- Lab 5
- Lab 6
- Homework 7: Velocities
- Discussion 7: Velocities (Worksheet) (Boardwork) (Solutions)
(Slides) (Boardwork)
Spatial / Body / Angular / Generalized Velocities
Reading - MLS 2.4, 3.4
(Velocities Slides cont.) (Jacobians Slides) (Boardwork)
Reading - MLS 3.4
Week 9
- Lab Module B Buffer Week
- Lab 5
- Lab 6
- Homework 8: Jacobians and Singularities
- Discussion 8: Jacobians (Worksheet) (Boardwork) (Solutions)
- Work on Final Projects
(SVD Slides) (Jacobians slides) (Boardwork)
Singularities / Manipulability / Redundant Manipulators
Reading - MLS 3.4
Dynamics
Week 10
- Lab Module C (Week 1)
- Homework 9: Dynamics
- To give you as much time as possible to work on this assignment, it is due Mon Nov 17
- Accordingly, no slip days may be used on this assignment.
- Discussion 9 (Worksheet) (Boardwork) (Solutions)
- Work on Final Projects
Control and Motion Planning
Week 11
(Slides) (Boardwork)
Week 12
Week 13
- Homework 10: Controls
- No HW Party this week! We’ll have it next week instead.
- Final Project Check-in I due Tue 11/25
- Work on Final Projects
- Enjoy Thanksgiving!
(Slides) (Boardwork)
Week 14
Final Projects
Week 15
Week 16
Finals Week - Good luck on your exams!