Schedule
This page provides a tentative schedule for lecture topics for the course. Refer to the Lectures page for actual content, reading material, exercises, etc. The schedule will evolve as the course progresses.
Week 01: August 19
Tuesday:
- Lecture: Course Administration
- Lecture: ROS2 Concept Overview
- Homework:
- ROS installation and environment setup
- Start Your First ROS2 Node
- Create and Set Up a ROS2 Workspace
- Create a ROS2 Python Package
Thursday: ROS Basics
- Lecture: Coding ROS2 Nodes
Assignment
- Heater Control System, Due Monday Sept 2, 11:59 pm.
Week 02: August 26
Tuesday: ROS Basics
- Lecture: Parameters
- Lecture: Launch Files
Thursday: ROS Basics
- Lecture: Interfaces (Msg, Srv)
Week 03: Sept 2
Tuesday: ROS Basics
- Lecture: Services
Thursday: Project Planning
Week 04: Sept 9
Dr. Hatcliff gone to Italy for FMICS and FMTEA conferences
Tuesday
Thursday
Week 05: Sept 16
Tuesday: Design and Simulation
- Lecture: URDF Overview - designing physical aspects of a robot with URDF
Thursday: Design and Simulation
- Lecture: Applying URDF
Week 06: Sept 23
Tuesday: Design and Simulation
- Lecture: Robot State Publisher
- Lecture: Improving your URDF with XACRO
Thursday: Design and Simulation
- Lecture: Simulating with Gazebo (Part 1)
Week 07: Sept 30
Tuesday: Design and Simulation
- Lecture: Simulating with Gazebo (Part 2)
Thursday: Design and Simulation
- Lecture: Simulating with Gazebo (Part 3)
Week 08: Oct 7
Tuesday: Navigation
- Lecture: Creating a Map of an Environment with SLAM
Thursday
- Lecture: NAV Stack (Part 1)
Week 09: Oct 14
Tuesday
- Lecture: NAV Stack (Part 2)
Thursday
- Project Planning
Week 10: Oct 21
Dr. Hatcliff gone to Crete for STRESS and ISOLA
Tuesday
Thursday
Week 11: Oct 28
Dr. Hatcliff gone to Crete for STRESS and ISOLA
Tuesday
Thursday
Week 12: Nov 4
Tuesday
Thursday
Week 13: Nov 11
Tuesday
Thursday
Week 14: Nov 18
Tuesday
Thursday
Week A: Nov 25 - Thanksgiving Break
(No lectures)
Week 15: Dec 2
Tuesday
Thursday
Finals Week: Dec 9 (Project Presentations and Wrap-Up)
Tuesday
Thursday