CSCI 4190: Introduction to Robotic Algorithms


Course information

Course description

This course is an introduction to algorithms for robotic systems. The theme of the course is how these algorithms intelligently make use of sensory information from their environment and purposefully act upon it. Topics will include motion planning, processing sensor information, localization, mapping, and handling uncertainty. We will discuss applications in mobile robotics and in robotic manipulation. There is a laboratory component of this class in which students will implement a number of these algorithms on mobile robots.

Prerequisites: CSCI--2300 Data Structure and Algorithms, MATH--1020 Calculus II, and MATH-2800 Introduction to Discrete Structures.

4 credit hours

Teaching staff, office hours, class times

Prof. Wes Huang
Office: Amos Eaton 111
Office hours: Wednesdays 2:30 - 4:00 (or by appointment)
Secretary: Shannon Bornt, Amos Eaton 132

TA: Kris Beevers
Office: Lally 009
Office hours: Mondays 1:00 - 2:00 (or by appointment)

Mondays and Thursdays, 10:00 -- 11:50am
Classroom: Darrin 236
text: none (course notes)
optional text: Dudek and Jenkin, "Computational Principles of Mobile Robotics"

Assignment web pages


Online course material