Schedule — Fall 2025
Heads-up: Locations can change; watch Piazza for updates.
Legend: bold = Lab (RAL), Lectures in TWS1100, Studios in KEB 2111.
Use the tabs to view the plan as a calendar, by week, a sortable table, or filtered by section.
How this works
This calendar reads events from /calendar/events.json and bolds lab sessions. Locations appear when you click an event.
Week 1 · 9/1–9/5
Mon (Lecture): No Lecture (Mon)
Tue (Lab/Studio, 0103): Lab Intro → Week 01
Wed (Lecture): Intro & Linear Algebra Primer
Thu (Lab/Studio, 0101): Lab Intro → Week 01
Fri (Lab/Studio, 0102): Lab Intro → Week 01
Week 2 · 9/8–9/12
Mon: Linear Algebra Primer
Tue (0103): RAL Intro, Setup
Wed: Linear Algebra Primer
Thu (0101): RAL Intro, Setup
Fri (0102): RAL Intro, Setup
Week 3 · 9/15–9/19
Mon: Rigid Motions
Tue (0103): Python Intro, ROS Intro, Studio 1 → Week 03
Wed: Rigid Motions
Thu (0101): Python Intro, ROS Intro, Studio 1 → Week 03
Fri (0102): Python Intro, ROS Intro, Studio 1 → Week 03
Week 4 · 9/22–9/26
Mon: Rigid Motions
Tue (0103): Gazebo Demo, Studio 2 → Week 04
Wed: Rigid Motions
Thu (0101): Gazebo Demo, Studio 2 → Week 04
Fri (0102): Gazebo Demo, Studio 2 → Week 04
Week 5 · 9/29–10/3
Mon: Forward Kinematics
Tue (0103): FK Lab 1.1 → Week 05
Wed: Forward Kinematics
Thu (0101): FK Lab 1.1 → Week 05
Fri (0102): FK Lab 1.1 → Week 05
Week 6 · 10/6–10/10
Mon: Velocity Kinematics
Tue (0103): FK Lab 1.2 → Week 06
Wed: Velocity Kinematics
Thu (0101): FK Lab 1.2 → Week 06
Fri (0102): FK Lab 1.2 → Week 06
Week 7 · 10/13–10/17
Mon/Tue: No Lecture
Wed: Velocity Kinematics
Thu/Fri: No Lab (Make-up/Office Hours)
Week 9 · 10/27–10/31
Mon/Wed: Inverse Kinematics
Tue/Thu/Fri: IK Lab → Week 09
Week 10 · 11/3–11/7
Mon: Inverse Kinematics → Dynamics
Tue/Thu/Fri: IK Lab → Week 10
Wed: Dynamics
Week 11 · 11/10–11/14
Mon/Wed: Dynamics
Tue/Thu/Fri: Intro to Cameras → Week 11
Week 12 · 11/17–11/21
Exam 2 this week
Wed: Exam 2
Mon: Path & Trajectory Planning
Tue/Thu/Fri: Camera Lab → Week 12
Week 13 · 11/24–11/29
Mon: Path & Trajectory Planning
Tue: No Lab (Make-up/Office Hours)
Wed–Fri: No Lecture (Thanksgiving week)
Week 14 · 12/1–12/5
Mon: Path & Trajectory Planning
Tue/Thu/Fri: Final Project → Week 14
Wed: Independent Joint Control
Week 15 · 12/8–12/12
Mon/Wed: Independent Joint Control
Tue/Thu/Fri: Final Project → Week 15
Click a column header to sort (Week, Dates, etc.). One small JS file makes all Markdown tables sortable.
| Week | Dates | Mon (Lecture) | Tue (Lab/Studio) | Wed (Lecture) | Thu (Lab/Studio) | Fri (Lab/Studio) |
|---|---|---|---|---|---|---|
| 1 | 9/1–9/5 | No Lecture (Mon) | Lab Intro | Intro & Linear Algebra Primer | Lab Intro | Lab Intro |
| 2 | 9/8–9/12 | Linear Algebra Primer | RAL Intro, Setup | Linear Algebra Primer | RAL Intro, Setup | RAL Intro, Setup |
| 3 | 9/15–9/19 | Rigid Motions | Python Intro, ROS Intro, Studio 1 | Rigid Motions | Python Intro, ROS Intro, Studio 1 | Python Intro, ROS Intro, Studio 1 |
| 4 | 9/22–9/26 | Rigid Motions | Gazebo Demo, Studio 2 | Rigid Motions | Gazebo Demo, Studio 2 | Gazebo Demo, Studio 2 |
| 5 | 9/29–10/3 | Forward Kinematics | FK Lab 1.1 | Forward Kinematics | FK Lab 1.1 | FK Lab 1.1 |
| 6 | 10/6–10/10 | Velocity Kinematics | FK Lab 1.2 | Velocity Kinematics | FK Lab 1.2 | FK Lab 1.2 |
| 7 | 10/13–10/17 | No Lecture (Mon/Tue) | No Lecture | Velocity Kinematics | No Lab (Make-up/Office Hours) | No Lab (Make-up/Office Hours) |
| 8 | 10/20–10/24 | Exam | IK Studio | Inverse Kinematics | IK Studio | IK Studio |
| 9 | 10/27–10/31 | Inverse Kinematics | IK Lab | Inverse Kinematics | IK Lab | IK Lab |
| 10 | 11/3–11/7 | Inverse Kinematics | IK Lab | Dynamics | IK Lab | IK Lab |
| 11 | 11/10–11/14 | Dynamics | Intro to Cameras | Dynamics | Intro to Cameras | Intro to Cameras |
| 12 | 11/17–11/21 | Path & Trajectory Planning | Camera Lab | Exam 2 | Camera Lab | Camera Lab |
| 13 | 11/24–11/29 | Path & Trajectory Planning | No Lab (Make-up/Office Hours) | No Lecture (Wed–Fri) | No Lecture | No Lecture |
| 14 | 12/1–12/5 | Path & Trajectory Planning | Final Project | Independent Joint Control | Final Project | Final Project |
| 15 | 12/8–12/12 | Independent Joint Control | Final Project | Independent Joint Control | Final Project | Final Project |
Pick your section to see only your lab day.
==== "0101 — Thu 12–2 (KEB 2111 / EAF)"
- W1 (9/1–9/5): Lab Intro → Week 01
- W2: RAL Intro, Setup
- W3: Python/ROS Intro — Studio 1 → Week 03
- W4: Gazebo Demo — Studio 2 → Week 04
- W5: FK Lab 1.1 → Week 05
- W6: FK Lab 1.2 → Week 06
- W7: No Lab (Make-up/Office Hours)
- W8: IK Studio → Week 08
- W9: IK Lab → Week 09
- W10: IK Lab → Week 10
- W11: Intro to Cameras → Week 11
- W12: Camera Lab → Week 12
- W13: No Lecture (Thanksgiving week)
- W14: Final Project → Week 14
- W15: Final Project → Week 15
==== "0102 — Fri 8–10 (KEB 2111 / EAF)" - Same flow as 0101 but on Fridays (see the "Table" tab for details).
==== "0103 — Tue 12–2 (KEB 2111 / EAF)"
- W1 (9/1–9/5): Lab Intro → Week 01
- W2: RAL Intro, Setup
- W3: Python/ROS Intro — Studio 1 → Week 03
- W4: Gazebo Demo — Studio 2 → Week 04
- W5: FK Lab 1.1 → Week 05
- W6: FK Lab 1.2 → Week 06
- W7: No Lecture (Mon/Tue)
- W8: IK Studio → Week 08
- W9: IK Lab → Week 09
- W10: IK Lab → Week 10
- W11: Intro to Cameras → Week 11
- W12: Camera Lab → Week 12
- W13: No Lab (Make-up/Office Hours)
- W14: Final Project → Week 14
- W15: Final Project → Week 15