Course Schedule 🗓️
The following breakdown is tentative.
1. Robot Operating System
- Aug 26
-
Introduction and Overview + Intoduction to ROS
- Aug 28
-
ROS Tutorials and Examples
- Sep 2
-
ROS Tutorials and Examples (continued)
-
HW 1 Released
2. Robot Kinematics
- Sep 4
-
Introduction to Robot Kinematics and Rigid-body motion (2D), Mobile robot Motion
- Sep 9
-
Mobile Robot Motion (cont), (Non)holonomic Constraints, Mobile Robot Steering Kinematics
- Sep 11
-
3D Orientation: Rotation Matrices, Euler Angles
-
HW 2.1 Released
- Sep 16
-
3D Orientation: Axis-Angle, Rotation Vectors, Quaternions
-
HW 1 Due (Sep 17)
- Sep 18
-
3D Rigid-body motion: Homogeneous Transforms, Sequential Transformations
- Sep 23
-
Robot Arms: Types of Actuators/Joints, Configuration Space vs. Task Space
- Sep 25
-
Robot Arms: Forward Kinematics, Jacobians
-
HW 2.2 Released
- Sep 30
-
Jacobians (cont): Velocity, Force, Singularities
- Oct 2
-
Inverse Kinematics: Differential IK, the Gauss-Newton Method
- Oct 7
-
Inverse Kinematics Cont: Differential IK, the Gauss-Newton Method
-
HW 2.1 Due (Oct 8)
3. State Estimation
- Oct 9
-
Introduction to State Estimation and Probability Fundamentals, Bayesian Filtering
- Oct 14
-
Fall break - No class
- Oct 16
-
Bayesian Filtering continued + Kalman Filtering
-
HW 3.1 and 3.2 Released
- Oct 21
-
Kalman Filtering Continued + Intro to Particle Filtering
-
HW 2.2 Due (Oct 22)
- Oct 23
-
Particle Filtering Continued
4. Motion Planning
- Oct 28
-
Intro to Planning + Graph-based Methods
- Oct 30
-
Graph-based Methods Continued
-
HW 4 Released
- Nov 4
-
Sampling-based Methods
-
HW 3.1 Due (Nov 5)
-
HW 3.2 Due (Nov 5)
- Nov 6
-
Sampling-based Methods Continued
5. Controls
- Nov 11
-
Introduction to Feedback Control + PID
- Nov 13
-
PID Continued + Pure-pursuit control
- Nov 18
-
State-space Representation + Linear-Quadratic Regulator (LQR)
-
HW 4 Due (Nov 19)
-
HW 5 Released
-
Final Project Released
- Nov 20
-
Model Predictive Control (MPC)
- Nov 25
-
Special Topics (Lecture 1)
- Nov 27
-
Thanksgiving holiday - No class
- Dec 2
-
Special Topics (Lecture 2)
- Dec 4
-
Robotics Lab Tour: EmPRISE Lab + Praxis Lab
- Dec 12
-
Finals Week - No class
-
HW 5 Due (Dec 12)
-
Final Project Due (Dec 12)