Artificial Intelligence for Robotics

This course, offered as part of the Georgia Tech Masters in Computer Science program, provides comprehensive instruction on programming key systems for robotic cars. Taught by an expert from Google and Stanford’s autonomous driving teams, the course covers fundamental concepts in Artificial Intelligence, such as probabilistic inference, planning, localization, tracking, and control, all with a strong focus on robotics. Students will gain practical experience through programming examples and assignments centered on the development of self-driving cars.

The syllabus includes topics like localization, Kalman Filters, Particle Filters, search algorithms, PID control, and Simultaneous Localization and Mapping (SLAM). The course culminates in a final project where students must pursue a runaway robot attempting to escape, applying the knowledge and skills acquired throughout the course.