2025 Schedule
The schedule below is for Fall 2025
Homework
- Guidelines
- Homework 1 (Issued 09/15/2025. Due 09/30/2025, 11:59 pm.)
- Homework 2 (Issued 09/30/2025. Due 10/23/2025, 11:59 pm.)
- Homework 3 (Issued 10/24/2025. Due 11/13/2025, 11:59 pm.)
- Homework 4 (Issued 11/24/2025. Due 12/12/2025, 10:00 am.)
- Final Project Proposal : (Issued 10/28/2024. Due 11/13/2025, 11:59pm)
Day 1: Tuesday 9/16/2025: Introduction
- Course syllabus is available on canvas
- Tutorial: ROS Beginner CLI Tools
- MSR Honor Code
- Citation Rules
- Preliminaries
- About ROS
- Basics
- Homework 1
Day 2: Thursday 9/18/2025: ROS 2 Basics
- Tutorial: Beginner: Client Libaries (Just the python versions)
- Basics
- ROS Client Libraries
- Colcon
- Demonstration Code
Day 3: Tuesday 9/23/2025: No Class
Day 4: Thursday 9/25/2025: Launchfiles, Custom Interfaces, Async
Day 5: Tuesday 9/30/2025: Transforms
Day 6: Thursday 10/2/2025: No Class
- Goal: to complete the following activities
- Tf Activity
- URDF Activity (just the URDF part not the Xacro part)
- The following notes may be helpful conceptually:
- Transforms
- Modeling Robots (no Xacro-related items yet)
- The following tutorials may also be useful:
- Tutorial: Tf2 Tutorial (Just 1-5, in Python)
- Tutorial: URDF Tutorial (specifically building a visual model and building a movable model).