ROB 498 /599: Computational Human-Robot Interaction Fall 2024 |
---|
Instructor: Christoforos Mavrogiannis (cmavro at umich dot edu)
GSI: Jeeho Ahn (jeeho at umich dot edu)
Lectures: Mon/Wed 15:00 - 16:30 (3150 DOW)
Class material: Piazza; Canvas
Office hours: Christoforos: Mon/Wed, 16:30-17:30 (FRB 3310); Jeeho: Wed, 2:00-3:00 (FRB 3171)
Course description: This is a special-topics course (3 units), covering computational techniques that enable robots to work with and around people. Topics include estimation, planning, and control algorithms, discussed in the context of applications like crowd navigation, collaborative manipulation, and assistive robotics. Besides algorithmic foundations, the course will explore topics in experiment design, discussing evaluation methodologies that will enable smooth deployment of robots in human environments. Through student-led paper presentations and a team project, students will gain exposure to the state of the art in computational HRI.
Learning objectives: In this class, students will gain exposure to computational techniques used to develop human-robot interaction (HRI) applications and systems and get familiar with the process of interpreting and presenting research. Specifically, by the end of the class, students will be able to:
Prerequisites: There are no formal prerequisites but mathematical maturity (e.g., ROB 101, Math 215, IOE 265) and programming background (e.g., ROB 320 or EECS 281) are expected. A foundation on the design of human-robot systems (e.g., ROB 204) is recommended.
Textbook: There is no official textbook. Background for most of the course components can be found in the book Computational Human-Robot Interaction by Thomaz, Hoffman and Cakmak (pdf). Background on probability and filtering can be found in Probabilistic Robotics by Thrun, Burgard, and Fox (pdf). Additional background on planning can be found in Planning Algorithms by Lavalle (pdf).
Grading:
Grading will be based on the performance along the following components:
Syllabus: A more detailed syllabus document can be found here.
Acknowledgements: This class is inspired by HRI classes at USC, Cornell, and Berkeley.