CMSC H369: Introduction to Robotics The prerequisites for this course are Data Science and Linear Algebra.
This course presents an overview of robotics in practice and research with topics including kinematics, control, motion planning, perception, reinforcement learning, and human-robot interaction. Students will implement algorithms to enable a robot to learn about and interact with the physical world.
See the Schedule for each week's reading assignment.
The schedule is tentative and subject to change throughout the semester.
| 1 | Jan 20 | Introduction to Robotics
| Slides 1 |
Lab 1: Robot Assembly and Setup |
Jan 22 | Slides 2 | |||
| 2 | Jan 27 | Kinematics
Reading: | Slides 3 |
Lab 2: Forward and Inverse Kinematics |
Jan 29 | Slides 4 | |||
| 3 | Feb 03 | Control Theory
Reading: | Slides 5 |
Lab 3: Iterative IK and Control Last day to drop (Feb 06) |
Feb 05 | Slides 6 | |||
| 4 | Feb 10 | Motion Planning
Reading: | Slides 7 |
Lab 4: Motion Planning |
Feb 12 | Slides 8 | |||
| 5 | Feb 17 | Perception
Reading:
| Slides 9 | |
Feb 19 | Slides 10 | |||
| 6 | Feb 24 | Localization I
Reading: | Slides 11 |
Lab 5: Perception |
Feb 26 | Slides 12 | |||
| 7 | Mar 03 | Localization II
Reading: | Slides 13 | |
Mar 05 | ||||
Mar 10 | Spring Break | |||
Mar 12 | ||||
| 8 | Mar 17 | Robot Learning
Reading:
| Slides 14 |
Lab 6: Localization |
Mar 19 | Slides 15 | |||
| 9 | Mar 24 | Reinforcement Learning (RL)
Reading:
| Slides 16 | Final Project Proposal |
Mar 26 | Slides 17 | |||
| 10 | Mar 31 | Human-Robot Interaction
Reading: | Slides 18 | |
Apr 02 | Slides 19 | |||
| 11 | Apr 07 | Robot Ethics
Reading: | ||
Apr 09 | ||||
| 12 | Apr 14 | Research Paper Presentations | ||
Apr 16 | ||||
| 13 | Apr 21 | Research Paper Presentations | ||
Apr 23 | ||||
| 14 | Apr 28 | Project Presentations
| Last day to pass/fail (May 01) | |
Apr 30 | ||||