*If you are looking for the Fall 2016 offering, click here.*
Instructor: Anca Dragan (anca at berkeley dot edu)
Lectures: TuThu, 2:30-4:00, Soda 310
Description:
As robot autonomy advances, it becomes more and more important to
develop algorithms that are not solely functional, but also mindful
of the end-user. How should the robot move differently when it's moving
in the presence of a human? How should it learn from user feedback?
How should it assist the user in accomplishing day to day tasks? These
are the questions we will investigate in this course.
We will contrast existing algorithms in robotics with studies in human-robot interaction, discussing how to tackle interaction challenges in an algorithmic way, with the goal of enabling generalization across robots and tasks. We will also sharpen research skills: giving good talks, experimental design, statistical analysis, literature surveys.
Format: This course combines lectures with paper presentations by the students, encouraging both fundamental knowledge acquisition as well as open-ended discussions. Each student will also carry out an individual research project OR an in-depth literature survey.
Learning objectives: At the end of this course,
you will have gained both knowledge/abilities related
to human-robot interaction, as well as to research and presentation skills:
Prerequisites: There are no official prerequisites but a knowledge of probability and multivariate calculus is expected.
Grading:
Expectations: You can expect me to start and end class on time, devise quizzes that adequately cover the material, and grade your quizzes and send you feedback on your presentations in a timely manner. In turn, I can expect you to come to class on time, be attentive and engaged in class, and refrain from using laptops, cell phones and other electronic devices during class. Please take notes, and ask questions when something is not clear. I also expect you to spend an adequate amount of time on the readings each week (at least 3 hours), and spend 60 hours on your final project.
Important dates:
Schedule: Find a tentative schedule here.
Below you can find notes from previous classes and the assigned readings for the next lectures.
# | Day | Date | Topic | Reading | Scribes | Notes |
1 | Th | 27 Aug | The What, Why, and How of Algorithmic HRI | no mandatory reading | PANNA, NEGAR | |
[Motion] | ||||||
2 | Tu | 1 Sept | Motion Planning (lecture) | no mandatory reading |
Peggy, Samaneh | |
3 | Th | 3 Sept | Trajectory Optimization (lecture) | no mandatory reading
|
Rocky, Chelsea | |
4 | Tu | 8 Sept | Trajectory Optimization ctd (lecture) | no reading | Abhishek, Jaime | |
5 | Th | 10 Sept | Optimal Motion Algorithms (papers) | no scribes | ||
6 | Tu | 15 Sept | Optimal Motion in HRI (papers) | no scribes | ||
7 | Th | 17 Sept | HRI in Industry (lecture) | no reading | no scribes | |
[Tools of HRI] | ||||||
8 | Tu | 22 Sept | Experimental Design (lecture) | no reading | Jessica, Andrew | |
9 | Th | 24 Sept | Experimental Design Ctd. (lecture) | no reading | Jessica, Andrew | |
1 | Tu | 29 Sept | Experimental Design Ctd (lecture) | no reading | Amy, Kiwoo | |
[Learning from Demonstration] | ||||||
10 | Th | 1 Oct | Learning from Demonstration (lecture) | no mandatory reading
|
Rohan, Evan | |
11 | Tu | 6 Oct | LfD in Psychology (papers) | no scribes | ||
12 | Th | 8 Oct | LfD Algorithms (papers) | no scribes | ||
13 | Tu | 13 Oct | LfD in HRI (papers) |
|
no scribes | |
[Communication] | ||||||
14 | Th | 15 Oct | Intent Inference and Expression(lecture) | no mandatory reading
|
Dylan, Horia | |
15 | Tu | 20 Oct | Intent in Psychology (papers) | "Understanding and Sharing Intentions" (2005) pdf [Pro - Jess; 15 min][Con - Rohan; 5min]
|
||
16 | Th | 22 Oct | Intent Algorithms (papers) | |||
17 | Tu | 27 Oct | Intent in HRI (papers) | |||
18 | Th | 29 Oct | Natural Language (guest lecture: Dan Klein) | Christopher, David | ||
19 | Tu | 3 Nov | Natural Language Algorithms (papers) | |||
20 | Th | 5 Nov | Natural Language in HRI (papers) | |||
21 | Tu | 10 Nov | Other Communication Channels (papers) | |||
[Collaboration] | ||||||
22 | Th | 12 Nov | Collaboration in Psychology (papers) | |||
23 | Tu | 17 Nov | Collaboration Algorithms (papers) | |||
24 | Th | 19 Nov | No Class | |||
25 | Tu | 24 Nov | Collaboration in HRI (papers) |
|
||
26 | Th | 26 Nov | No Class, Holiday | |||
27 | Tu | 1 Dec | Project Presentations | Amy, Rohan+Christopher, Alex, Eric, Jessica, Zoe, Rocky, Dexter, Evan | ||
28 | Th | 3 Dec | Project Presentations | Dylan, Peggy, David, Chelsea, Erik, Michael, Jaime+Chang, Sandy, Aaron, Andrew, Negar |
For more readings, check out a few other class websites (this is by no means a comprehensive list):