ME495 Embedded Systems in Robotics Schedule
Description
Welcome to the lecture notes for ME495: Embedded Systems in Robotics, a core course for Northwestern University's Master of Science in Robotics Program!
This page has the schedule for a 10 week course. The notes for the course can be found here
2024 Schedule
The schedule below is for Fall 2024
Office Hours
- Monday 3-4pm
- Friday 11-12pm
Lab Days
Class on 11/07/2024 will be in the lab. Please make sure to setup the Franka Workspace on your computer.
Homework
- Guidelines
- Homework 1 (Issued 09/24/2024. Due 10/08/2024.)
- Homework 2 (Issued 10/08/2024. Due 10/29/2024.)
- Homework 3 (Issued 10/29/2024. Due 11/19/2024.)
- Checkpoints:
- 11/07/2024: Part I Complete
- 11/12/2024: Part II Basic Functionality Integrated
- Homework 4 (Issued 11/14/2024. Due 12/03/2024.)
Final Project
- Final Project Proposal : (Issued 10/31/2024. Due 11/14/2024)
- Presentations: 12/12/2024: 12pm - 2pm. In the lab.
- Final Git Repository and Group Peer Evaluation: Due 12/12/2024 at 11:59 pm
Day 1: Tuesday 9/24/2024: Introduction
- The course syllabus is available on canvas
- MSR Honor Code
- Citation Rules
- Preliminaries
- About ROS
- Basics
- Homework 1
Day 2: Thursday 9/26/2024: ROS 2 Basics
Day 3: Tuesday 10/1/2024: Launchfiles, Services, Async
Day 4: Thursday 10/3/2024: Pubsub Activity
Day 5: Tuesday 10/8/2024: Transform Tree (TF)
Day 5a: Thursday 10/10/2024: Self-guided Activities
Day 6: Tuesday 10/15/2024: Modeling Robots
Day 7: Thursday 10/17/2024: Python Launchfiles and Markers
- First, a little bit of xacro
- Python Launchfiles
Day 8: Tuesday 10/22/2024: Design, Documentation, Testing
- VSCode Ament Flake8
- This link is provided for convenience only. The use and configuration of text editors is beyond the scope of this class.
- Visualization
- Markers Example
- Design, Documentation, Testing