Computer Science 685 / 002

Intelligent Systems for Robotics


Monday, 4:30 to 7:10 PM, in Room 208 of Innovation Hall.


Sean Luke.


The course will require at least one text: Principles of Robot Motion: Theory, Algorithms, and Implementation by Choset et al. You can get it on; we'll be seeing about getting it at the GMU Bookstore. There may be another text: but the decision's not been made yet. (Likely not).

About the Class

The class is about computational algorithms and principles which underlie or are used for autonomous robotics, particularly mobile robotics. We will cover a subset of issues in: robot architectures, reactive behaviors, potential functions, path planning and map-building methods, filters, localization, supervised and reinforcement learning techniques, task planning, and multirobotics. This is a significant body of material, so it won't be all of this! Additionally, we may cover certain basic concepts in kinematics, dynamics, and probability. Some projects will be on actual robots; other projects may be in simulation.

Course Web Page


There will be a midterm and a final, each of which is worth approximately 25% of the grade. The remaining 50% of the grade will be based on one or more projects.