Frequency domain synthesis of trajectory learning controllers for robot manipulators

Trajectory learning control is a method for generating near to optimal feedforward control for systems that are controlled along a reference trajectory in repeated cycles. Iterative refinements of a stored feedforward control sequence corresponding to one cycle of the control trajectory is computed based upon the recorded trajectory error from the previous cycle. Several learning operators have been proposed in earlier work, and convergence proofs are developed for certain classes of systems, but no satisfactory method for design and analysis of learning operators under the presence of uncertainties in the system model have been presented. This article presents frequency domain methods for analyzing the convergence properties and performance of the learning controller when the amplitude and phase of the system transfer function is assumed to be within specified windows. Experimental results with an industrial robot manipulator confirm the theoretical results.

[1]  John Hauser,et al.  Learning control for a class of nonlinear systems , 1987, 26th IEEE Conference on Decision and Control.

[2]  T. Kavli Nonuniformly Partitioned Piecewise Linear Representation of Continuous Learned Mappings , 1990, Proceedings of the IEEE International Workshop on Intelligent Motion Control.

[3]  Luca Maria Gambardella,et al.  On the iterative learning control theory for robotic manipulators , 1988, IEEE J. Robotics Autom..

[4]  S. Arimoto,et al.  Learning control theory for dynamical systems , 1985, 1985 24th IEEE Conference on Decision and Control.

[5]  Il Hong Suh,et al.  An iterative learning control method with application to robot manipulators , 1988, IEEE J. Robotics Autom..

[6]  S. Bhattacharyya,et al.  Iterative learning for trajectory control , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[7]  Suguru Arimoto,et al.  Realization of robot motion based on a learning method , 1988, IEEE Trans. Syst. Man Cybern..

[8]  Zeungnam Bien,et al.  Higher-order iterative learning control algorithm , 1989 .

[9]  Christopher G. Atkeson,et al.  Experimental determination of the effect of feedforward control on trajectory tracking errors , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[10]  Jens G. Balchen,et al.  Practical trajectory learning algorithms for robot manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[11]  Olav Egeland,et al.  On the robustness of the computed torque technique in manipulator control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[12]  B. Mason,et al.  Impact of control system design on a flexible manufacturing system for colliery arches , 1988 .

[13]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[14]  R. Judd,et al.  Frequency domain analysis of learning systems , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[15]  Christopher G. Atkeson,et al.  Robot trajectory learning through practice , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[16]  Pradeep K. Khosla Some experimental results on model-based control schemes , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.