Simple learning control made practical by zero-phase filtering: Applications to robotics

被引:123
作者
Elci, H
Longman, RW
Phan, MQ
Juang, JN
Ugoletti, R
机构
[1] Columbia Univ, Dept Mech Engn, New York, NY 10027 USA
[2] Dartmouth Coll, Hanover, NH 03755 USA
[3] NASA, Langley Res Ctr, Hampton, VA 23681 USA
[4] Lockheed Engn & Sci Co, Hampton, VA 23681 USA
基金
美国国家航空航天局;
关键词
2-D systems; iterative learning control; precision motion control; robotics; zero-phase filtering;
D O I
10.1109/TCSI.2002.1010031
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Iterative learning control (ILC) applies to control systems that perform the same finite-time tracking command repeatedly. It iteratively adjusts the command from one repetition to the next in order to reduce the tracking error. This creates a two-dimensional (2-D) system, with time step and repetition number as independent variables. The simplest form of ILC uses only one gain times one error in the previous repetition, and can be shown to converge to the zero-tracking error independent of the system dynamics. Hence, it appears very effective from a mathematical perspective. However, in practice, there are unacceptable learning transients. A zero-phase low-pass filter is introduced here to eliminate the bad transients. The main purpose of this paper is to supply a journal presentation of experiments on a commercial robot that demonstrate the effectiveness of this approach, improving the tracking accuracy of the robot performing a high speed maneuver by a factor of 100 in six repetitions. Experiments using a two-gain ILC reaches this error level in only three iterations. It is suggested that these two simple ILC laws are the equivalent for learning control, of proportional and PD control in classical control system design. Thus, what was an impractical approach, becomes practical, easy to apply, and effective.
引用
收藏
页码:753 / 767
页数:15
相关论文
共 47 条
[1]  
[Anonymous], 1988, Proc. of the AIAA/AAS Astrodynamics Conference, Minneapolis, Minnesota
[2]   BETTERING OPERATION OF ROBOTS BY LEARNING [J].
ARIMOTO, S ;
KAWAMURA, S ;
MIYAZAKI, F .
JOURNAL OF ROBOTIC SYSTEMS, 1984, 1 (02) :123-140
[3]  
Atkeson C. G., 1986, Proceedings 1986 IEEE International Conference on Robotics and Automation (Cat. No.86CH2282-2), P1737
[4]  
CAITI A, 1991, 1991 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P1451, DOI 10.1109/ROBOT.1991.131819
[5]  
Casalino G., 1984, IASTED S ROBOTICS AU, P108
[6]  
Cosner C., 1990, Proceedings 1990 IEEE International Conference on Robotics and Automation (Cat. No.90CH2876-1), P1970, DOI 10.1109/ROBOT.1990.126295
[7]  
Craig J. J., 1984, Proceedings of the 1984 American Control Conference (IEEE Cat. No. 84CH2024-8), P1566
[8]   A FREQUENCY-DOMAIN APPROACH TO LEARNING CONTROL - IMPLEMENTATION FOR A ROBOT MANIPULATOR [J].
DELUCA, A ;
PAESANO, G ;
ULIVI, G .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1992, 39 (01) :1-10
[9]   STABILITY PROBLEMS IN CONTROL OF MULTIPASS PROCESSES [J].
EDWARDS, JB .
PROCEEDINGS OF THE INSTITUTION OF ELECTRICAL ENGINEERS-LONDON, 1974, 121 (11) :1425-1432
[10]  
ELCI H, 1994, 1994 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS - HUMANS, INFORMATION AND TECHNOLOGY, VOLS 1-3, P2767, DOI 10.1109/ICSMC.1994.400292