Skip to main content Skip to secondary navigation


Main content start


  • Tue, Thu 3:15 PM - 4:45 PM at Hewlett Teaching Center 102
  • In-person class - Lectures will NOT be recorded


  • Homework will be upload in Files on Canvas and Github repo
  • Gradescope will be used for submissions
  • Late Policy:
    • There will be 2 free late days available
    • Homework will be accepted up to 2 days after the assignment deadline, and 20% deduction per late day.
    • Free/late days cannot be used for the final project submission


  • Homework 40 %
  • Final project progression, updates, and demonstration 50%
  • Final project report 10 %
  • Extra Credit: Contribute a self-sufficient robotics/programming module


  • Ed Discussion will be used for class announcement and discussion

Office Hours:

  • Office Hours will be held in Gates 287 (both in-person and on Zoom). 
  • Please check on the OH schedule on the website (M 1-3 pm, T 5-6 pm, W 3-5 pm, Th 5-6 pm). 


Date Lecture Homework / Deadlines
Tue, Mar 29 Introduction and Course Review  
Thu, Mar 31 Simulation and Graphics  
Fri, Apr 1 Section: Software Setup (1-4pm PDT) Homework 0 out
Tue, Apr 5 Kinematics  
Thu, Apr 7 Dynamics + Project Discussion  
Fri, Apr 8   Homework 1 out
Mon, Apr 11   Homework 0 due
Tue, Apr 12 Operational Space Formulation I  
Thu, Apr 14 Operational Space Formulation II
+ Project Discussion
Fri, Apr 15   Homework 2 out
Mon, Apr 18   Homework 1 due
Tue, Apr 19 Impedance + Operational Space Control  
Thu, Apr 21 Operational Space Control II
+ Project Discussion
Project proposal presentation due
Fri, Apr 22   Homework 3 out
Mon, Apr 25   Homework 2 due
Tue, Apr 26 Compliant Control  
Thu, Apr 28 Project Proposal Presentations  
Mon, May 2   Homework 3 due (Moved To May 9)
Tue, May 3 Multi-Task Control  
Thu, May 5 Lab Demos (Outside Gates 208)  
Tue, May 10 Project Progress Presentations (Class) Project outline presentation due
Thu, May 12 Individual Group Meetings (Zoom)  
Tue, May 17 Individual Group Meetings (Zoom)  
Thu, May 19 Project Progress Presentation (Class)  
Tue, May 24 Individual Group Meetings (Zoom)  
Thu, May 26 Flexiv Presentation (Class)  
Tue, May 31 Project Demonstrations (Outside Gates 208)  
Thu, June 2 Project Report Presentations (Class)  
Fri, June 3   Final report due 11:59pm