Software for Intelligent Robotics

CS594, Section 30586
Claxton 206
Tuesdays and Thursdays 3:40 - 4:55

Fall 2002


Instructor: Prof. Lynne E. Parker

TA (1/2-time): William Duncan

Class Mailing List: cs594-sir at

Course Description: This course provides an introduction to the key artificial intelligence issues involved in the development of intelligent robotics. We examine a variety of algorithms for the control of autonomous mobile robots, exploring issues that include software control architectures, localization, navigation, sensing, planning, and uncertainty. This course does not assume any advance knowledge of artificial intelligence or robotics.

Syllabus: Course syllabus (in pdf)

Textbook: Introduction to AI Robotics, by Robin Murphy, MIT Press, 2000.
In addition, several required readings will be distributed in class.

Prerequisites: CS302 (or equivalent), CS311 (or equivalent), and strong programming skills (primarily C or C++ in a Unix environment), or permission of instructor.

Evaluation: Grading will be based on homeworks, projects, and exams.

Handouts, Assignments, Lectures, etc: Click here for various handouts, lecture notes, downloads, etc.

For Further (non-required) Reading: Here are some additional readings if you want further information.