CS494/594: Autonomous Mobile Robots

Room: Claxton 206
Days/Time: Tues/Thurs 5:05 - 6:20PM

Fall 2008


Course home page Syllabus Schedule/Readings/Notes Homework Assignments Exams and Grading

Course Description: This course provides an introduction to the fundamentals of mobile robotics, examining the basic principles of locomotion, kinematics, sensing, perception, and cognition that are key to the development of autonomous mobile robots. Grading will be based on homeworks (which will often include programming in the PlayerStage robot simulator in C or C++), 3 exams, and (for the graduate students) a final project (i.e., program plus short written report).

Prerequisites: This course does not assume any prior knowledge of robotics. However, the course does assume a working knowledge of calculus (Math 141/142), discrete math (CS 311), matrix algebra (Math 251), probability (Math 323 or ECE 313, or Prof. Thomason's 494/594 Markov Chains course, or equivalent), data structures and algorithms (CS302), and the ability to program in C or C++ in a Linux environment.

Instructor: Prof. Lynne E. Parker

TA (1/4-time each):


Required Textbook: Autonomous Mobile Robots, by R. Siegwart and I. Nourbakhsh, MIT Press, 2004.
Last updated: August 15, 2008