Discrete-Time Control of Fast Non-Linear Motion of Robot Manipulators with Ideal Actuators

Non-linear and coupled dynamic equations of motion automatically generated by computer in algebraic form are piecewise linearized and discretized to form a set of state difference equations by which a mathematical basis is provided for computer control, numerical integration and simulations. Two adaptive control strategies are proposed to drive robot manipulators to follow desired trajectories. The first strategy uses the idea of the combination of feedforward plus feedback control. A complete on-line control scheme is designed in the second strategy. All the calculations, both on-line and off-line, are performed by step-by-step optimization so that a quadratic function is minimized for each step. The control delay associated with time taken for on-line computation is eliminated by a state-and-control prediction strategy. Based on the proposed strategies a general FORTRAN program has been developed for simulations. An example is taken to investigate the tracking ability of robot manipulators in trajectories with different velocity amplitudes and various frequencies by simulations. The tracking ability is also examined by using a random trajectory generator.

[1]  R S Sharp,et al.  Automatic Formulation of Dynamic Equations of Motion of Robot Manipulators , 1988 .

[2]  박현우,et al.  로보트 매니플레이터의 비선형 강건 제어 ( Robust Nonlinear Control of Robotic Manipulators ) , 1988 .

[3]  Suhada Jayasuriya,et al.  Tracking Controllers for Robot Manipulators: A High Gain Perspective , 1987, 1987 American Control Conference.

[4]  A. Bejczy Robot arm dynamics and control , 1974 .

[5]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[6]  M. Vukobratović,et al.  Approximative Models in Dynamic Control of Robotic Systems , 1985 .

[7]  Charles P. Neuman,et al.  Robust nonlinear feedback control for robotic manipulators , 1985 .

[8]  C. W. deSilva,et al.  Least Squares Adaptive Control for Trajectory Following Robots , 1987 .

[9]  Quan Zhang,et al.  Industrial Manipulator Control Using Kalman Filter and Adaptive Controller , 1982 .

[10]  J. J. Slotine,et al.  Tracking control of non-linear systems using sliding surfaces with application to robot manipulators , 1983, 1983 American Control Conference.

[11]  Kar-Keung D. Young Controller Design for a Manipulator Using Theory of Variable Structure Systems , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  Richard Paul Collins Paul,et al.  Modelling, trajectory calculation and servoing of a computer controlled arm , 1972 .

[13]  Sahjendra N. Singh,et al.  Robust Trajectory Following Control of Robotic Systems , 1985 .

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

[15]  B. R. Markiewicz,et al.  Analysis of the computed torque drive method and comparison with conventional position servo for a computer-controlled manipulator , 1973 .

[16]  Constrained average path tracking for industrial robots , 1984 .

[17]  Takeo Kanade,et al.  Control of a Direct-Drive Arm , 1983 .

[18]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[19]  E. G. Gilbert,et al.  An approach to nonlinear feedback control with applications to robotics , 1983, IEEE Transactions on Systems, Man, and Cybernetics.