16-299: Introduction to Feedback Control Systems: Policies


Web Pages

This page (http://www.cs.cmu.edu/~cga/controls-intro/) will be where the Instructor puts material. We will use Piazza for class discussion and answering questions. Piazza is good for getting you help fast and efficiently from classmates and, more slowly, the instructor. Rather than emailing questions to the instructor, we encourage you to post your questions on Piazza. Our Piazza page is: https://piazza.com/cmu/spring2025/16299


Objectives

This course is designed as a first course in feedback control and systems for computer science majors. The course will cover five main topics: classical control theory for linear time invariant (LTI) systems (time and frequency domain, PID control), modern LTI control theory (state-space controllers, observers and state estimators, LQR), planning, learning, and advanced nonlinear systems theory as time allows (Lyapunov theory, adaptive control, learning control, etc.). We will also study these topics through simulation using MATLAB and work with a real robot. Planning and feedback control play an important role in understanding topics ranging from our physiology to our society. We will focus on controlling systems which have continuous states and actions, and continuous dynamics, like robots.


More specific learning objectives


Course Format


Course policies