Human-Robot Interaction: Algorithms and Experiments

Friday 11:15am-1:45pm (Statler Hall 291)

Instructor: Guy Hoffman (hoffman@cornell.edu)
Teaching Assistant: Frank Kim (ck766@cornell.edu)

Overview

As robots move from factory floors and battlefields into homes, offices, schools, and hospitals, how can we build robotic systems made for human interaction? Course will cover core engineering, computational, and experimental techniques in human-robot interaction (HRI). Lectures will cover key algorithms in Probabilistic Robotics, including Bayesian Networks, Markov Models, HMMs, Bayes and Particle Filters, MDPs, and Reinforcement Learning. Seminal and recent papers in HRI will be discussed, including topics such as: generating intentional action, reasoning about humans, social navigation, teamwork and collaboration, machine learning with humans in the loop, and human-robot dialog. Students will learn methods for designing and analyzing HRI experiments. Presentation of papers in class, and an HRI-related research project in teams will be required. Intended for M.Eng to PhD students from multiple disciplines including MAE, CS, ECE and IS.

Schedule

  Lecture Activity Paper Presentation Assignment Due
01/24 Introduction to HRI What Does HRI Entail? How to Search for Papers  
01/31 Probability and Inference Bayesian Inference How to Present a Paper Choose a Paper to Present
02/07 Markov Models and HMMs HMM Notebook TBD Probability Quiz
02/14 Bayesian Filtering ROS Workshop TBD  
02/21 Particle Filtering Start MCL Notebook TBD HMM Quiz
02/28 Decision Making and MDPs ROS Workshop TBD ROS 1
03/07 Dynamic Programming Grid World Dynamic Programming TBD  
03/14 RL: Monte Carlo Grid World RL TBD ROS 2
03/21 RL: TD / SARSA Grid World TD / SARSA TBD  
03/28 RL: Q-Learning Grid World Q-Learning TBD  
04/04 Spring Break      
04/11 Human Participant Experiments Final Project Workshop <— ROS 3
04/18 Measures and Metrics Experiment Design Workshop <—  
04/25 Experimental Statistics 1 Regression Notebook Final Project Workshop Final Project Proposal
05/02 Experimental Statistics 2 T-Test Notebook Final Project Workshop  
TBD Final Project Presentations