EECS C106A/206A | Introduction to Robotics

Fall 2023

Professors Koushil Sreenath and Shankar Sastry


End of the Semester

Thanks for a great semester, and enjoy your break!

All Announcements

Course Calendar

All lecture slides and videos can be found on bCourses

Week 0

No Class
8/22
Intro - History of Robotics

Rigid Body Motion

Week 1

Rigid Body Motion
8/29

(Slides) (Boardwork)
SO(3) Group / Rigid Transformations
Reading - MLS 2.1, 2.2

Calculating Rigid Body Motion
8/31

(Slides) (Boardwork)
Exponential Map / Rodrigues / Euler Angles
Reading - MLS 2.3

Week 2

Rigid Body Transformations in 3D
9/5

(Slides) (Boardwork)
Quaternions / SE(3) / Twists
Reading - MLS 3.2

Representing Rigid Body Transformations
9/7

(Slides) (Boardwork)
se(3) / Expontential Map / Screws
Reading - MLS 3.2

Kinematics

Week 3

Screws and Forward Kinematics I
9/12

(Slides) (Boardwork)
Screws - Twists / Chasle’s / Jointspace + FK
Reading - MLS 3.2

Forward Kinematics II
9/14

(Slides) (Boardwork)
Product of Exponentials / Examples
Reading - MLS 3.2

Week 4

Inverse Kinematics II
9/19

(Slides) (Boardwork)
Manipulator Workspace / PK 1
Reading - MLS 3.3

Inverse Kinematics II
9/21

(Slides) (Boardwork)
PK 2, 3 / Examples
Reading - MLS 3.3

Vision

Week 5

Computer Vision I
9/26

(Slides) (Boardwork)
Image Formation and Features
Reading - Textbook Chapter 1, Chapter 2

Midterm
9/28

Week 6

Computer Vision II
10/3

(Slides) (Boardwork)
Image Primitives and Correspondence
Reading - Textbook Chapters 3, 4

Computer Vision III
10/5

(Slides) (Boardwork)
Two-View Geometry
Reading - Textbook

Week 7

Computer Vision IV
10/10

(Slides) (Boardwork)

Velocities
10/12

(Slides) (Boardwork)
Spatial / Body / Angular / Generalized Velocities
Reading - MLS 2.4, 3.4

Velocities and Jacobians

Week 8

Spatial Jacobian
10/17

(Slides) (Boardwork)
Reading - MLS 3.4

Body Jacobian and Singularities
10/19

(Slides) (Boardwork)
Reading - MLS 3.4

Week 9

Motion Planning with Jacobians
10/24

(Slides) (Boardwork)
Singularities / Manipulability / Redundant Manipulators
Reading - MLS 3.4

Introduction to Lagrangian Dynamics in Planar Systems
10/26

(Slides) (Boardwork)
Reading - MLS 4.2

Dynamics

Week 10

  • Continue Labs 7 and 8
  • Homework 9: Control - due 11/13
  • Discussion 9: 3D Lagrangian and linear systems intro (Worksheet) (Boardwork) (Solutions) (Video on bCourses)
  • Work on Final Projects

Lagrangian Dynamics of Rigid Bodies and Kinematic Chains
10/31

(Slides) (Boardwork)

State-Space Modeling and Linear Systems
11/2

(Slides) (Boardwork)

Control and Motion Planning

Week 11

  • Lab Buffer Week
  • Discussion 10: Linear Control Theory (Worksheet) (Boardwork) (Solutions) (Video on bCourses)
  • Final Project Check-In I due Thursday 11/9

Linear Control Theory and LQRs
11/7

(Slides) (Boardwork)

Computed Torque Control and Feedback Linearization
11/9

(Slides) (Boardwork)

Week 12

Gravity Compensation and Task-Space Control
11/14

(Slides) (Boardwork)

Midterm II
11/16

Week 13

  • Work on Final Projects
  • Enjoy Thanksgiving!

Motion Planning I
11/21

(Slides) (Boardwork)

No Class - Thanksgiving Break!
11/23

Week 14

  • Final Project Check-In II due 11/29

Motion Planning II
11/28

(Slides) (Boardwork)

Miscellaneous Topics (UAVs/Walking/Autonomous Vehicles)
11/30

(Slides) (Boardwork)

Final Projects

Week 15

  • RRR Week: No Lectures
  • Final Project Presentations on Thursday and Friday

Final Project Presentations
12/7
Final Project Presentations
12/8

Week 16

Finals Week - Good luck on your exams!

Final Project Websites due
12/15