everything.study
M E 458

FEEDBACK CONTROL OF AUTONOMOUS SYSTEMS

3 credits.

Feedback control theory fundamentals; numerical optimal control algorithms underpinning autonomous systems; quadcopter kinematics dynamics; quadcopter control and trajectory planning; hands-on labs on a nano quadcopter platform.

Prerequisites & course information

Requisites: M E 340 , E C E 332 , 334 , graduate/professional standing, or member of Engineering Guest Students Course Designation: Grad 50% - Counts toward 50% graduate coursework requirement Repeatable for Credit: No Last Taught: Spring 2026 Learning Outcomes: 1. Express a dynamic system into its state space form and determine its linearized model around a given operating point Audience: Both Grad & Undergrad 2. Use Lyapunov direct and indirect methods to determine the stability of nonlinear systems Audience: Both Grad & Undergrad 3. Explain and assess controllability, observability, and stability of linear systems Audience: Both Grad & Undergrad 4. Solve general optimal control problems using off-the-shelf numerical software Audience: Both Grad & Undergrad 5. Solve linear quadratic problems using linear quadratic regulator Audience: Both Grad & Undergrad 6. Apply differential flatness for quadcopter trajectory generation, and design linear tracking controllers for quadcopters Audience: Both Grad & Undergrad 7. Apply the maximum principle to find the optimal solution of an unconstrained optimal control problem Audience: Graduate Learning Outcomes: 1. Express a dynamic system into its state space form and determine its linearized model around a given operating point Audience: Both Grad & Undergrad 2. Use Lyapunov direct and indirect methods to determine the stability of nonlinear systems Audience: Both Grad & Undergrad 3. Explain and assess controllability, observability, and stability of linear systems Audience: Both Grad & Undergrad 4. Solve general optimal control problems using off-the-shelf numerical software Audience: Both Grad & Undergrad 5. Solve linear quadratic problems using linear quadratic regulator Audience: Both Grad & Undergrad 6. Apply differential flatness for quadcopter trajectory generation, and design linear tracking controllers for quadcopters Audience: Both Grad & Undergrad 7. Apply the maximum principle to find the optimal solution of an unconstrained optimal control problem Audience: Graduate

Sources
Catalogue variants