Schedule
All assignments are due at 3:00pm.
Date | Topic | Reading | Assignments |
---|---|---|---|
Fri, 24 Aug | Introduction and Overview, Robot Mechanisms | Ch 1 | |
Mon, 27 Aug | The Robot Operating System | ROS intro, Ch 1–2 | Proj 1 out |
Topic 1 | Simulation | ||
Wed, 29 Aug | Applications of Simulation | Ch 2.0–2.2 | HW 1 out |
Fri, 31 Aug | Numerical Integration | Ch 2.3.0–2.3.1 | |
Mon, 3 Sep | No class – Labor Day | ||
Wed, 5 Sep | Numerical Differentiation | Ch 2.3.2–2.3.3 | |
Topic 2 | Kinematics | ||
Fri, 7 Sep | Rigid Body Abstraction | Ch 3.0–3.1 | Proj 1 due; Proj 2 out |
Mon, 10 Sep | Mobile Robot Motion and Constraints | Ch 3.2.0–3.2.1 | |
Wed, 12 Sep | Mobile Robot Steering Kinematics | Ch 3.2.2 | |
Fri, 14 Sep | Rotations and Rotation Matrices | Ch 3.3.0–3.3.1 | |
Mon, 17 Sep | Euler Angles, Axis-Angle, Quaternions | Ch 3.3.2–3.3.4 | |
Wed, 19 Sep | Properties of Rotations | Ch 3.4 | HW 1 due; HW 2 out |
Fri, 21 Sep | Rigid Motions and Homogeneous Transforms | Ch 3.5 | Proj 2 due |
Mon, 24 Sep | Kinematic Chains | Ch 3.6–3.7 | |
Wed, 26 Sep | DH Parameters | ||
Fri, 28 Sep | Inverse Kinematics; Intro Velocity Kinematics | Ch 3.8–3.9.2 | |
Mon, 1 Oct | The Jacobian | Ch 3.9.3–3.9.4 | Proj 3 out |
Topic 3 | Optimization | ||
Wed, 3 Oct | Basics: Gradients, Critical Points | Ch 4.0–4.1 | |
Fri, 5 Oct | In-class prelim | ||
Mon, 8 Oct | No class – Fall Break | ||
Wed, 10 Oct | Iterative Methods: Newton’s Method | Ch 4.2.0–4.2.1 | HW 2 due; HW 3 out |
Fri, 12 Oct | Iterative Methods: Gradient Descent | Ch 4.2.2 | |
Mon, 15 Oct | Constrained Optimization: Lagrange Multipliers | Ch 4.3.1 | |
Wed, 17 Oct | Lagrange Multipliers in Robotics | ||
Fri, 19 Oct | Constrained Optimization: Linear Programming | Ch 4.3.2 | |
Mon, 22 Oct | Linear Programming Software | QP with CVXOPT (reference) |
Proj 3 due; Proj 4 out |
Topic 4 | Control | ||
Wed, 24 Oct | Principles of Control Design | Ch 5.0–5.1 | |
Fri, 26 Oct | PID Control | Ch 5.2 | HW 3 due; HW 4 out |
Mon, 29 Oct | Path-Following Control | Ch 5.3 | |
Wed, 31 Oct | Controller Performance and Tuning | Ch 5.4 | |
Fri, 2 Nov | Model-Predictive Control | Ch 5.5 | |
Mon, 5 Nov | Stability | Ch 5.6 | |
Wed, 7 Nov | Topic TBA | ||
Topic 5 | Uncertainty | ||
Fri, 9 Nov | Nondeterminism and Stochasticity; Probability Basics | Ch 6.0–6.2 | |
Mon, 12 Nov | Random Variables and Probability Distributions | Ch 6.3 | Proj 4 due; Proj 5 out |
Wed, 14 Nov | Statistical Moments | Ch 6.4 | HW 4 due; HW 5 out |
Fri, 16 Nov | In-class prelim | ||
Mon, 19 Nov | Multiple Random Variables | Ch 6.5 | |
Wed, 21 Nov | No class – Thanksgiving Break | ||
Fri, 23 Nov | No class – Thanksgiving Break | ||
Mon, 26 Nov | Bayes’ Rule; Bayes Filters | Ch 6.6–6.7 | |
Wed, 28 Nov | The Markov Assumption | Ch 6.8 | |
Fri, 30 Nov | Entropy | Ch 6.9 | |
Mon, 3 Dec | Topic TBA | HW 5 due | |
Fri, 7 Dec | — | Proj 5 due | |
Thu, 13 Dec | Final Exam (take-home) due at 11:30am |