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 | ||||
| 4 | Feb 10 | Motion Planning
Reading: |
Lab 4: Motion Planning | |
Feb 12 | ||||
| 5 | Feb 17 | Perception
Reading: | ||
Feb 19 | ||||
| 6 | Feb 24 | Localization
Reading: |
Lab 5: Perception | |
Feb 26 | ||||
| 7 | Mar 03 | Task Planning
Reading: |
Lab 6: Localization | |
Mar 05 | ||||
Mar 10 | Spring Break | |||
Mar 12 | ||||
| 8 | Mar 17 | Robot Learning
Reading: | ||
Mar 19 | ||||
| 9 | Mar 24 | Reinforcement LearningReading: | Lab 7: Reinforcement Learning | |
Mar 26 | ||||
| 10 | Mar 31 | Human-Robot Interaction I
Reading: | ||
Apr 02 | ||||
| 11 | Apr 07 | Human-Robot Interaction IIReading: | ||
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 | ||||