Comparison of two feedforward design methods aiming at accurate trajectory tracking of the end point of a flexible robot arm

This paper discusses the design and properties of two trajectory tracking controllers for linear time-invariant systems, and compares their implementation and experimental results on a flexible one-link robot equipped with a velocity-controlled actuator. High positioning accuracy and low tracking errors within a specified bandwidth are their performance specifications. Both controllers use the same state feedback controller, but have a different feedforward design approach. Both feedforward methods design stable prefilters which approximate the unstable inverse system model. The first method designs a stable prefilter using the extended bandwidth zero phase error tracking control (EBZPETC) method. The second feedforward method adds delay to the inverse model and then uses common filter design techniques to approximate this delayed frequency response.

[1]  J. Schoukens,et al.  Robust identification of transfer functions in the s- and z-domains , 1990 .

[2]  Joris De Schutter,et al.  A new control scheme for a flexible robot driven by a velocity controlled actuator , 1992 .

[3]  Eduardo Bayo,et al.  On the Accuracy of End-Point Trajectory Tracking for Flexible Arms by Noncausal Inverse Dynamic Solutions , 1991 .

[4]  M. Balas,et al.  Feedback control of flexible systems , 1978 .

[5]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[6]  Rik Pintelon,et al.  Identification of Linear Systems: A Practical Guideline to Accurate Modeling , 1991 .

[7]  S. Biyiksiz,et al.  Multirate digital signal processing , 1985, Proceedings of the IEEE.

[8]  Tadeusz P. Dobrowiecki,et al.  Design of broadband excitation signals with a user imposed power spectrum and amplitude distribution , 1998, IMTC/98 Conference Proceedings. IEEE Instrumentation and Measurement Technology Conference. Where Instrumentation is Going (Cat. No.98CH36222).

[9]  Istvan Kollar Frequency Domain System Identification Toolbox for Use with MATLAB , 1994 .

[10]  Yves Rolain,et al.  Design of stable IIR filters in the complex domain by automatic delay selection , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[11]  Hugo Van hamme,et al.  Identification of linear dynamic systems using piecewise constant excitations: Use, misuse and alternatives , 1994, Autom..

[12]  Joris De Schutter,et al.  Tuning of an add-on flexible mode controller for a robot, driven by a velocity controlled actuator , 1994 .

[13]  Jan Swevers Linear identification and control of flexible robots , 1992 .

[14]  J. De Schutter,et al.  Comparison of control results of a flexible one-link robot equipped with a velocity or torque controlled actuator , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[15]  J. Schutter,et al.  Optimal Feedforward Prefilter With Frequency Domain Specification for Nonminimum Phase Systems , 1996 .

[16]  J. Swevers,et al.  Extended Bandwidth Zero Phase Error Tracking Control of Nonminimal Phase Systems , 1992 .