ROB 204: Introduction to Human-Robot Systems at the University of Michigan, Ann Arbor
Leia Stirling, Joseph Montgomery, Mark Draelos, Christoforos Mavrogiannis, Lionel P. Robert, Odest Chadwicke Jenkins
TL;DR
This paper presents ROB 204, a UM undergraduate course that teaches human-robot interaction within sociotechnical design through a Learn-Reinforce-Integrate approach. It describes a structured curriculum of lectures, labs, and assessments focused on human perception, cognition, HRI, ethics, and usability, culminating in a nurse-assistant robot design evaluated via stakeholder interviews and usability studies. The authors report positive student takeaways about aligning robot requirements with human capabilities and the value of early user feedback for iterative design. They also provide practical teaching recommendations for sophomore-level HRI education, including non-anthropomorphic design, collaborative learning, content reinforcement, and user-study labs. Together, these contribute a scalable framework for embedding human-centered, ethics-aware robotics education within an undergraduate program.
Abstract
The University of Michigan Robotics program focuses on the study of embodied intelligence that must sense, reason, act, and work with people to improve quality of life and productivity equitably across society. ROB 204, part of the core curriculum towards the undergraduate degree in Robotics, introduces students to topics that enable conceptually designing a robotic system to address users' needs from a sociotechnical context. Students are introduced to human-robot interaction (HRI) concepts and the process for socially-engaged design with a Learn-Reinforce-Integrate approach. In this paper, we discuss the course topics and our teaching methodology, and provide recommendations for delivering this material. Overall, students leave the course with a new understanding and appreciation for how human capabilities can inform requirements for a robotics system, how humans can interact with a robot, and how to assess the usability of robotic systems.
