Disturbance attenuation in robot control

We propose a model based disturbance attenuator (MBDA) with the conventional PD controller for robot manipulators. It is a generalization of the MBDA structure in Choi et al. (1999) and is applied to a robot manipulator which is nonlinear. This method does not require an accurate model of a robot manipulator and takes care of disturbances or modeling errors so that the plant output remains relatively unaffected by them. The output error due to the gravity or constant disturbance can be completely eliminated by this method in the same way as PID controllers. In addition, this can be easily implemented at a moderate computational cost. We apply this to a two-link robot manipulator and compare its performance with PD and PID controllers. Simulation results show that the proposed method is very effective in controlling robot manipulators.

[1]  Rafael Kelly,et al.  Comments on 'Adaptive PD controller for robot manipulators' , 1993, IEEE Trans. Robotics Autom..

[2]  Andrew A. Goldenberg,et al.  On robust saturation control of robot manipulators , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[3]  Santanu Chaudhury,et al.  On adaptive trajectory tracking of a robot manipulator using inversion of its neural emulator , 1996, IEEE Trans. Neural Networks.

[4]  Alexander S. Poznyak,et al.  Nonlinear adaptive trajectory tracking using dynamic neural networks , 1999, IEEE Trans. Neural Networks.

[5]  Mitsuo Kawato,et al.  Feedback-error-learning neural network for trajectory control of a robotic manipulator , 1988, Neural Networks.

[6]  P. Dorato,et al.  Survey of robust control for rigid robots , 1991, IEEE Control Systems.

[7]  Suguru Arimoto,et al.  Stability and robustness of PID feedback control for robot manipulators of sensory capability , 1984 .

[8]  Suguru Arimoto,et al.  A New Feedback Method for Dynamic Control of Manipulators , 1981 .

[9]  Frank L. Lewis,et al.  Neural network output feedback control of robot manipulators , 1999, IEEE Trans. Robotics Autom..

[10]  Jean-Jacques E. Slotine,et al.  The Robust Control of Robot Manipulators , 1985 .

[11]  Frank L. Lewis,et al.  Control of Robot Manipulators , 1993 .

[12]  K. Kruetz Manipulator control by exact linearization , 1987 .

[13]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[14]  Austin Blaquière,et al.  Nonlinear System Analysis , 1966 .

[15]  Patrizio Tomei,et al.  Adaptive PD controller for robot manipulators , 1991, IEEE Trans. Robotics Autom..

[16]  Paolo Rocco,et al.  Stability of PID control for industrial robot arms , 1996, IEEE Trans. Robotics Autom..

[17]  K S Narendra,et al.  IDENTIFICATION AND CONTROL OF DYNAMIC SYSTEMS USING NEURAL NETWORKS , 1990 .

[18]  R. Kelly Global positioning of robot manipulators via PD control plus a class of nonlinear integral actions , 1998, IEEE Trans. Autom. Control..

[19]  Hyuk Lim,et al.  Model-based disturbance attenuation for CNC machining centers in cutting process , 1999 .