Course Description: This short, three-day course will introduce students to modern concepts in system dynamics and controls. Approaches beyond those typically covered in undergraduate courses will be addressed, including command generation, implementation considerations for feedback control, and reinforcement-learning-based control methods. In addition to lecture material, Jupyter Notebooks will be used to illustrate the core concepts. Links to all notes, code, and supporting material for the class will be posted to this page. All code is open-source and will be posted to a GitHub repository.
Prerequisites: The course layout assumes students have some basic knowledge of dynamic modeling, vibrations, and controls. However, some class time will be devoted to reviewing these topics.