CIS 700: Integrated Intelligence for Robotics

Fall 2017, University of Pennsylvania

Instructor:  Eric Eaton, Ph.D.


Registration for this special topics course is by permission of the instructor only, and enrollment is limited.  If you are interested in enrolling in this course, please follow the instructions below precisely:

  1. Read through this entire webpage in detail to understand what this course is about and what work it will entail.  As a fair warning, this will be a challenging and time-consuming course, but (hopefully!) very rewarding.
  2. Make certain that you meet the course prerequisites.  At this time, we do not anticipate that there will be any exceptions to these prerequisites.
  3. If you are interested in enrolling in the course, complete the application form to apply for a slot in the roster.

Course Description

In order for robots to operate alongside humans in complex, unstructured, uncertain environments, they require substantial intelligence. However, the field of artificial intelligence (AI) has fragmented into various subfields, each studying different aspects of intelligence in relative isolation. The problem of designing intelligent robotic systems that persist in everyday environments provides an opportunity to reintegrate these different aspects of AI into a complete intelligent system.

In this project-based seminar course, students will study and develop an intelligent personal robot assistant, integrating perception, manipulation, learning, planning, and interaction. The resulting versatile robot will be capable of learning and performing a variety of tasks in real-world environments and collaborating effectively with humans. In addition, students will study a variety of advanced AI topics, including high-level perception and reasoning, scalable knowledge representation, lifelong/multi-task learning, integration of perception and control, learning from demonstration, and human-robot interaction.


At least TWO (2) of the following courses:

Course Format

This course will include two major components:

  1. A seminar-style discussion of various topics in integrated intelligence
  2. A semester-long project developing an integrated intelligent personal assistant robot


We will study the following topics:

These topics and due dates are all subject to change. Readings for each of these topics will include a variety of journal articles, conference papers, and technical reports.


Photo of Eric Eaton


Eric Eaton, Ph.D.

E-mail: -- Make certain you put "[CIS 700]" at the start of the subject line to ensure a quicker response.

Office Hours: Mondays/Wednesdays 11:00-11:50am

Office: Levine 264