Learning control is a very effective approach for tracking repetitive processes. In this paper, the stable-inversion based learning controller as presented in (Ghosh, J. and Paden, B., 1999, “Iterative Learning Control for Nonlinear Nonminimum Phase Plants with Input Disturbances,” in Proc. of American Control Conference; Ghosh, J. and Paden, B., 1999, “A pseudo-inverse based Iterative Learning Control for Nonlinear Plants with Disturbances,” in Proc. of 38th Conference on Decision and Control.) is modified to accommodate linear nonminimum phase plants with uncertainties. The design of the learning controller is based on the computation of an approximate inverse of the nominal model of the linear plant, rather than its exact inverse. The advantages of this approach are that the output of the plant need not be differentiated and also the plant model need not be exact. A low pass zero-phase filter is used in the iteration loop to achieve robustness to plant uncertainty. The structure of the controller is such that the low frequency components of the trajectory converge faster than the high frequency components.

1.
Arimoto, S., Kawamura, S., and Miyazaki, F., 1984, “Bettering Operation of Dynamic Systems by Learning: A New Control Theory for Servomechanism or Mechatronics Systems,” in Proc. of 23rd Conference on Decision and Control, pp. 1064–1069.
2.
Craig, J. J., 1984, “Adaptive Control of Manipulators Through Repeated Trials,” in Proceedings of American Control Conference, pp. 1566–1573.
3.
Kawamura
,
S.
,
Miyazaki
,
F.
, and
Arimoto
,
S.
,
1988
, “
Realization of Robot Motion Based on a Learning Method
,”
IEEE Trans. Syst. Man Cybern.
,
18
, pp.
126
133
.
4.
Atkeson, C. G., and McIntyre, J., 1986, “Robot Trajectory Learning Through Practice,” in IEEE International Conference on Robotics and Automation, pp. 1737–1742.
5.
Bondi
,
P.
,
Casalino
,
G.
, and
Gambardella
,
L.
,
1988
, “
On the Iterative Learning Control Theory for Robotic Manipulators
,”
IEEE J. Rob. Autom.
,
4
, pp.
14
21
.
6.
Arimoto, S., 1990, “Robustness of Learning Control for Robot Manipulators,” in IEEE International Conference on Robotics and Automation, pp. 1528–1533.
7.
Hauser, J. E., 1987, “Learning Control for a Class of Nonlinear Systems,” in Proceedings of 28th Conference on Decision and Control, pp. 859–860.
8.
Sugie
,
T.
, and
Ono
,
T.
,
1991
, “
An Iterative Learning Control for Dynamical Systems
,”
Automatica
,
27
, pp.
729
732
.
9.
Heinzinger
,
G.
,
Fenwick
,
D.
,
Paden
,
B.
, and
Miyazaki
,
F.
,
1992
, “
Stability of Learning Control With Disturbances and Uncertain Initial Condition
,”
IEEE Trans. Autom. Control
,
AC-37
, pp.
110
114
.
10.
Chen
,
Y.
,
Wen
,
C.
, and
Sun
,
M.
,
1997
, “
A Robust High-Order P-Type Iterative Learning Controller Using Current Iteration Tracking Error
,”
Int. J. Control
,
68
, pp.
331
342
.
11.
Gao, J., and Chen, D., 1998, “Iterative Learning Control for Non-Minimum Phase Systems,” in Proc. of American Control Conference.
12.
Ghosh, J., and Paden, B., 1999, “Iterative Learning Control for Nonlinear Nonminimum Phase Plants With Input Disturbances,” in Proceedings of American Control Conference.
13.
Ghosh, J., and Paden, B., 1999, “A Pseudo-Inverse Based Iterative Learning Control for Nonlinear Plants With Disturbances,” in Proc. of 38th Conference on Decision and Control.
14.
Devasia
,
S.
,
Chen
,
D.
, and
Paden
,
B.
,
1996
, “
Nonlinear Inversion-Based Output Tracking
,”
IEEE Trans. Autom. Control
,
AC-41
, pp.
930
942
.
15.
Green, M., and Limebeer, D. J. N., 1995, Linear Robust Control. Prentice Hall Information and System Sciences Series, Prentice Hall.
16.
Luenberger, D. G., 1969, Optimization by Vector Space Methods. Wiley Interscience, New York.
17.
Desoer
,
C. A.
, and
Whalen
,
B. H.
,
1963
, “
A Note on Pseudoinverses
,”
J. Soc. Ind. Appl. Math.
,
11
, pp.
442
447
.
You do not currently have access to this content.