EECS 591: Advanced Artificial Intelligence

Fall 2006, Prof. Michael Branicky


General Information

Lecture Hours: TR 10-11:15am, Olin 314

Course Instructor: Michael Branicky, mb@case.edu, Glennan 517B, x6430
Instructor's Office Hours: W 2-5pm

Course Website: http://dora.case.edu/msb/591   dora/msb/591

Grading (roughly):
1/3: homework (will involve programming)
1/3: participation (presenting papers, discussion leading/contributing, ...)
1/3: final project (midterm proposal, in-class presentation, conf.-style report)

A Recommended AI Reference:

Other Resources:

Class Blog

Lecture Notes / Handouts

29 AUG: Introduction  
Handout: AI State of Art [Source: Russell & Norvig]
Handout: Basic Evaluation Criteria (due for UC in April): pp. 14-15, Rules document, http://www.darpa.mil/grandchallenge/rules.asp
31 AUG: Discussion Paper: Stanley Overview [Presentation Slides by Nathan Wedge]

05 SEP: Agent Architectures
07 SEP: Agent Architectures [Presentation Slides by Philip Thomas]

12 SEP: Intro. to Motion Planning I [REF.: Lavalle, Ch. 1 and various]
14 SEP: Intro. to Motion Planning II [REF.: Lavalle, Ch. 1 and various]

19 SEP: Discrete Planning [led by MSB] Handout 1 Handout 2
21 SEP: Sampling-Based Planning [Presentation Slides by Ashwin Deo]

26 SEP: Sensor-Based Planning [Presentation Slides by Andrew Allen]
28 SEP: Planning in Practice

03 OCT: Sampling-Based Reachability; HW#1 due
05 OCT: Motion Planning in a Dynamic Environment [Presentation Slides by David Buckmaster]

10 OCT: Collision Avoidance with Quasi-Static Obstacles [led by MSB]
12 OCT: Collision Avoidance with Moving Obstacles [Presentation Slides by Camelia Al-Najjar]

17 OCT: Sensors and Information Spaces 1
19 OCT: Sensors and Information Spaces 2

24 OCT: FALL BREAK (No Class)
26 OCT: Planning Under Sensing Uncertainty 1; Project Proposals Due

31 OCT: Planning Under Sensing Uncertainty 2
02 NOV: Robotic Localization Methods [Presentation Slides by Amaury Rolin]

07 NOV: Model-based Tracking [Presentation Slides by Kati Daltorio]
09 NOV: Urban Challenge Sensing/Observation Overview (Guests: Scott McHmichael, Case UC Observers & Sensors Team Lead, and Bradley Farnsworth, LIDAR Sensing) [Presentation Slides by Scott McMichael]

Last major topic is Reinforcement Learning (with papers on TD- and Q-learning, Learning with Behaviors, Policy-Search Methods, ...)
14 NOV: Reinforment Learning Intro.; HW#2 due
16 NOV: Reinforcement Learning 1

21 NOV: Reinforcement Learning 2
23 NOV: THANKSGIVING HOLIDAYS (No Class)

28 NOV: Learning and Games [led by MSB]
30 NOV: Macro-Actions / Options [led by David Buckmaster]

05 DEC: Robot Learning [led by Christopher Hesse]
07 DEC: Policy Search Methods [led by Jeremy Marvel]; HW#3 due (not late by 5PM, Monday, 11 DEC)

11 DEC: Last day to turn in HW#3 w/o penalty [5PM; 10%/day thereafter]
18 DEC: Last day to turn in Final Project papers (hardcopy & .pdf) w/o penalty [12 noon; 25%/day thereafter]
19 DEC: *** Project Presentations: FINAL EXAM PERIOD (12:30-3:30PM) ***
20 DEC: Last day to email Final Project Presentations (.ppt & .pdf) w/o penalty [12 noon; 50%/day thereafter]

Homeworks

Homework #1 (Due 10/03)
Homework #2 (Due 11/14)
Homework #3 (Due 12/07; Late after 5PM, 12/11)
Gridworld Data (obstacle i,j pairs): gridworld.dat
C++ file (reads gridworld.dat): gridworld.cc
Matlab file (standalone): gridworld.m
pdf of Matlab output

Final Projects

Information Sheet  
Final Project List from Spring 2003
Format will be the IEEE conference style, submitted in hardcopy and PDF

Useful Links

Nova Program: The Great Robot Race
Nova Extras: Meet the Teams | Outtakes | What Robots See
Wikipedia: DARPA Grand Challenge
DARPA: official Urban Challenge site
Stanford Racing team site
Numerical Recipes in C: Chapter 7.2, "Transformation Method: Exponential and Normal Deviates"
EM Handouts/Links


Created: 2006-08-26. Last Modified: 2006-12-13.