Probabilistic Robotics for HRI - 03
COMP 0150 - 03
This graduate-level course will introduce various techniques for probabilistic state estimation and examine their application to problems such as robot localization, mapping, perception, and planning in the context of Human-Robot Interaction. The course will also provide a problem-oriented introduction to relevant machine learning and computer vision techniques that are commonly used by robots interacting with humans. Topics include: Overview of mobile robotics (hardware, software architectures, sensors), probabilistic models of sensing and acting, Bayesian state estimation and filtering (e.g., Kalman and particle filters), localization and mapping, computer vision for robot perception (e.g., human activity recognition), and models of robot decision making and learning (e.g., Markov decision processes, reinforcement learning). The main components of the course include several programming assignments along with a final project. You will be able to use Turtlebot2 robots for homework and projects, along with any other robots (or robot simulators) you have access to through your current research activities.
Basic Enrollment Requirements: Unofficial Transcript – Bachelor’s Degree, or progress towards a Bachelor’s Degree + 3.0 GPA.
Instructor Approval: Not Required.
Remission Eligible: Yes; first day of term; all university policies apply.
Refund Policy: Course Policy 1
School of Engineering