Inverse dynamics position control of a compliant manipulator

The cycle time of typical industrial manipulators is limited by vibrational characteristics associated with drive train compliance. In this paper the effects of drive train compliance and actuator dynamics in a two-degree-of-freedom manipulator are modeled and a position controller based on inverse dynamics is developed. Simulation of various controllers is performed utilizing the Advanced Continuous Simulation Language. It is shown that the closed loop frequency response of the manipulator can be increased beyond typical industrial practices by considering the drive train compliance in the design and providing suitable feedback measurements. Simulations suggest that satisfactory performance can be obtained as high as the limit imposed by the manipulators unmodeled higher vibration modes. The controller based on inverse dynamics is shown to effectively decouple the manipulator's nonlinearly coupled degrees of freedom and perform better than a linear independent joint controller which also considers drive train compliance.

[1]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[2]  Malcolm Good,et al.  Re-definition of the robot motion control problem: Effects of plant dynamics, drive system constraints, and user requirements , 1984, The 23rd IEEE Conference on Decision and Control.

[3]  E. Freund Fast Nonlinear Control with Arbitrary Pole-Placement for Industrial Robots and Manipulators , 1982 .

[4]  Mark W. Spong,et al.  Invariant manifolds and their application to robot manipulators with flexible joints , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

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

[6]  M. Vukobratovic,et al.  Scientific Fundamentals of Robotics 2: Control of Manipulation Robots, Theory and Application , 1984 .

[7]  Ning Chen,et al.  Manipulator maneuvering by feedback linearization with saturating inputs , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[8]  C. S. Bodley,et al.  A digital computer program for the dynamic interaction simulation of controls and structure (DISCOS), volume 2 , 1978 .

[9]  John D'Azzo,et al.  Linear Control System Analysis and Design: Conventional and Modern , 1977 .

[10]  J. Y. S. Luh,et al.  Conventional controller design for industrial robots — A tutorial , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[11]  Malcolm Good,et al.  Dynamic Models for Control System Design of Integrated Robot and Drive Systems , 1985 .

[12]  A. Liegeois,et al.  Learning and control for a compliant computer-controlled manipulator , 1979, 1979 18th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[13]  S. M. Babcock,et al.  Real time algorithms for robotic control of teleoperators , 1984 .

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

[15]  A. Isidori,et al.  Nonlinear feedback in robot arm control , 1984, The 23rd IEEE Conference on Decision and Control.

[16]  R. Marino,et al.  On the controllability properties of elastic robots , 1984 .

[17]  Wayne J. Book,et al.  Feedback control of two beam, two joint systems with distributed flexibility , 1975 .

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