The acrobot is a simple mechanical system patterned after a gymnast performing on a single parallel bar. By swinging her legs, a gymnast is able to bring herself into an inverted position with her center of mass above the part and is able to perform manuevers about this configuration. This report studies the use of nonlinear control techniques for designing a controller to operate in a neighborhood of the manifold of inverted equilibrium points. The techniques described here are of particular interest because the dynamic model of the acrobot violates many of the necessary conditions required to apply current methods in linear and nonlinear control theory. The approach used in this report is to approximate the system in such a way that the behavior of the system about the manifold of equilibrium points is correctly captured. In particular, we construct an approximating system which agrees with the linearization of the original system on the equilibrium manifold and is full state linearizable. For this class of approximations, controllers can be constructed using recent techniques from differential geometric control theory. We show that application of control laws derived in this manner results in approximate trajectory tracking for the system under certain restrictions on the class of desired trajectories. Simulation results based on a simplified model of the acrobot are included. Research supported in part by an IBM Manufacturing fellowship and the National Science Foundation, under grant IRI-90-14490. Fred O’Green Assistant Professor of Engineering
[1]
A. Isidori,et al.
Local stabilization of minimum-phase nonlinear systems
,
1988
.
[2]
Arthur Krener,et al.
Higher order linear approximations to nonlinear control systems
,
1987,
26th IEEE Conference on Decision and Control.
[3]
P. Kokotovic,et al.
Nonlinear control via approximate input-output linearization: the ball and beam example
,
1992
.
[4]
L. Hunt,et al.
Global transformations of nonlinear systems
,
1983
.
[5]
Stephen Wolfram,et al.
Mathematica: a system for doing mathematics by computer (2nd ed.)
,
1991
.
[6]
A. Isidori.
Nonlinear Control Systems
,
1985
.
[7]
A. Krener.
Approximate linearization by state feedback and coordinate change
,
1984
.
[8]
W. Baumann,et al.
Feedback control of nonlinear systems by extended linearization
,
1986
.
[9]
W. Rugh,et al.
On the pseudo-linearization problem for nonlinear systems
,
1989
.
[10]
C. Reboulet,et al.
A new method for linearizing non-linear systems : the pseudolinearization†
,
1984
.