obc08-trajgen_02Jun08

obc08-trajgen_02Jun08 - Optimization-Based Control Richard...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Optimization-Based Control Richard M. Murray Control and Dynamical Systems California Institute of Technology DRAFT v2.0a, 1 June 2008 c circlecopyrt California Institute of Technology All rights reserved. This manuscript is for review purposes only and may not be reproduced, in whole or in part, without written consent from the author. Chapter 1 Trajectory Generation and Tracking This chapter expands on Section 7.5 of Feedback Systems by Astr om and Murray ( AM08), which introduces the use of feedforward compensation in control system design. We begin with a review of the two degree of freedom design approach and then focus on the problem of generating feasible tra- jectories for a (nonlinear) control system. We make use of the concept of differential flatness as a tool for generating feasible trajectories. Prerequisites. Readers should be familiar with modeling of input/output control systems using differential equations, linearization of a system around an equilibrium point and state space control of linear systems, including reachability and eigenvalue assignment. Although this material supplements concepts introduced in the context of output feedback and state estimation, no knowledge of observers is required. 1.1 Two Degree of Freedom Design A large class of control problems consist of planning and following a trajec- tory in the presence of noise and uncertainty. Examples include autonomous vehicles maneuvering in city streets, mobile robots performing tasks on fac- tor floors (or other planets), manufacturing systems that regulate the flow of parts and materials through a plant or factory, and supply chain manage- ment systems that balance orders and inventories across an enterprise. All of these systems are highly nonlinear and demand accurate performance. To control such systems, we make use of the notion of two degree of free- dom controller design. This is a standard technique in linear control theory that separates a controller into a feedforward compensator and a feedback compensator. The feedforward compensator generates the nominal input required to track a given reference trajectory. The feedback compensator corrects for errors between the desired and actual trajectories. This is shown schematically in Figure 1.1. In a nonlinear setting, two degree of freedom controller design decouples the trajectory generation and asymptotic tracking problems. Given a de- sired output trajectory, we first construct a state space trajectory x d and a nominal input u d that satisfy the equations of motion. The error system can then be written as a time-varying control system in terms of the er- ror, e = x x d . Under the assumption that that tracking error remains 1.1. TWO DEGREE OF FREEDOM DESIGN 2 Generation u d x d ref u fb Process P output noise Feedback Compensation Trajectory Figure 1.1: Two degree of freedom controller design for a process P with uncer- tainty . The controller consists of a trajectory generator and feedback controller.tainty ....
View Full Document

Page1 / 18

obc08-trajgen_02Jun08 - Optimization-Based Control Richard...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online