This paper presents a new repetitive learning controller for motion control of mechanical manipulators undergoing periodic tasks defined in Cartesian space. The controller does not require knowledge of the manipulator dynamic parameters beyond a simple geometric description. The desired task will be defined in Cartesian coordinates, and no inverse kinematics or inverse Jacobian will be calculated. The asymptotic stability of this algorithm is proven using the Lyapunov approach, and the nonlinear characteristics of the manipulator are explicitly taken into account. The results of implementation of this new repetitive learning controller on an IBM 7545 robotic manipulator are presented. Cartesian feedback was obtained from optical joint position encoders using forward kinematics, and velocity was estimated by simple numerical differentiation of the Cartesian position signal in software. The performance of the algorithm was compared to that of a simple PD feedback system, and a modified “Computed Torque” controller using inverse kinematics on the Cartesian path. The learning algorithm outperformed both of these controllers by a significant margin, exhibited convergence within approximately three cycles, and did not require inverse kinematics to execute the Cartesian path.

1.
Arimoto
 
S.
,
Kawamura
 
S.
, and
Miyazaki
 
F.
,
1984
, “
Bettering Operation of Robots by Learning
,”
Journal of Robotic Systems
, Vol.
1 and 2
, pp.
123
140
.
2.
Asada, H., and Slotine, J.-J. E., 1986, Robot Analysis and Control, Wiley.
3.
Bondi, P., Giuseppe, C., and Gambardella, L., 1988, “Robust Controller Designs for Robot Manipulator Systems,” IEEE Journal of Robotics and Automation, Vol. A-4, No. 1, Feb.
4.
Hara
 
S.
,
Yamamoto
 
Y.
,
Omata
 
T.
, and
Michio
 
Nakano
,
1988
, “
Repetitive Control System: A New Type Servo System for Periodic Exogenous Signals
,”
IEEE Trans. Automat. Contr.
, Vol.
33
, No.
7
, pp.
659
667
.
5.
Horowitz, R., Kao, W.-W., and Sadegh, N., 1989, “Robot Analysis and Control,” Proceedings of the 1989 IEEE International Conference on Robotics and Automation, Scottsdale, AR, May.
6.
Horowitz
 
R.
,
Messner
 
W.
, and
Moore
 
J.
,
1991
, “
Exponential Convergence of a Learning Controller for Robot Manipulators
,”
IEEE Transactions on Automatic Control
, Vol.
36
, No.
7
, pp.
890
894
, July.
7.
Inoue, T., Nakano, M., and Iwai, S., 1981, “High Accuracy Control of Servomechanism for Repeated Contouring,” Proc. 10th Annual Symp. Incremental Motion Contr. Syst. and Devices, pp. 258–292.
8.
Kawamura, S., Miyazaki, F., and Arimoto, S., 1988, “Realization of Robot Motion Based on a Learning Method,” IEEE Transactions System, Man, Machine Cybernetics, Jan.
9.
Messner
 
W.
,
Horowitz
 
R.
,
Kao
 
W.-W.
, and
Boals
 
M.
,
1991
, “
A New Adaptive Learning Rule
,”
IEEE Transactions on Automatic Control
, Vol.
36
, No.
2
, Feb., pp.
188
197
.
10.
Sadegh
 
N.
, and
Horowitz
 
R.
,
1990
, “
Stability and Robustness Analysis of a Class of Adaptive Controllers for Robotic Manipulators
,”
International Journal of Robotics Research
, Vol.
9
, No.
3
, June, pp.
74
92
.
11.
Sadegh
 
N.
,
Horowitz
 
R.
,
Kao
 
W.-W.
, and
Tomizuka
 
M.
,
1990
, “
A Unified Approach to the Design of Adaptive and Repetitive Controllers for Robotic Manipulators
,”
Journal of Dynamic Systems, Measurement, and Control
, Vol.
112
, Dec. pp.
618
629
.
12.
Sadegh
 
N.
, and
Guglielmo
 
K.
,
1991
, “
A New Repetitive Controller for Mechanical Manipulators
,”
Journal of Robotic Systems
, Vol.
8
(
4
), Aug., pp.
507
529
.
13.
Sadegh
 
N.
, and
Guglielmo
 
K.
,
1992
, “
Design and Implementation of Adaptive and Repetitive Controllers for Mechanical Manipulators
,”
IEEE Transactions on Robotics and Automation
, Vol.
8
, No.
3
, June, pp.
395
400
.
14.
Tomizuka
 
M.
,
Tsao
 
T-C.
, and
Chew
 
K-K.
,
1989
, “
Analysis and Synthesis of Discrete-Time Repetitive Controllers
,”
ASME JOURNAL OF DYNAMIC, SYSTEMS, MEASUREMENT, AND CONTROL
, Vol.
11
, No.
3
, pp.
353
358
.
15.
Vidyasagar, M., 1978, Nonlinear Systems Analysis, Prentice-Hall.
This content is only available via PDF.
You do not currently have access to this content.