Applications of Nonlinear Control Technology

Richard M. Murray
Summer 2000

First Class Meeting: 20 June 2000, 3 pm, 125 Steele

Description Lectures Text Software Syllabus

Course Description

Application of modern, nonlinear control design techniques to physical systems. The goal of this course is to teach students how to design and implement nonlinear feedback controllers on physical systems, and to allow students to evaluate different control design methodologies on experimental hardware.

Suggested pre-requisites: CDS 110ab, CDS 111, CDS 140

Lectures: Tue/Thu, 3-5 pm, 125 Steele

The lectures will be split between covering the theoretical material from the course text and discussing the computational approaches to solving the problem.  Students in the class will be expected to give selected lectures to illustrate the course material in the context of their research.  A course syllabus is given below.

Course Text

The text for the course will be Khalil's book on nonlinear systems, which is an excellent reference text for nonlinear and adaptive control.  The second edition also contains chapters on geometric methods in nonlinear control, which I will supplement with my own lecture notes as well as articles from the literature.

Software

We will make use of a variety of software packages throughout the course.  Students should be familiar with the use of Matlab, which will be a primary interface to the software the we use (and develop).  A major goal of the course is to develop new software packages for nonlinear control analysis and design, building on some of the existing infrastructure at Caltech.

Here are some pointers to the software that we will be using: