Design and Control of a Novel 3-DOF Flexible Robot, Part 2

This paper aims to present the design of a practical controller for a flexible, industrially competent, robot arm. The language used is that of a practicing control engineer, with emphasis on the physical in sights useful to the designer during the design process. This contrasts with most experimental results presented in the literature, which are usually for one- and two-link planar arms and are amenable to closed-form analysis and simulation. Such arms also manifest limited performance with respect to rigid-body manipulators, and underline the difficulties in extending controller design to more than two flexible links. Furthermore, experimenters invariably rely on the efficacy of the control algorithm, rarely exploiting their understand ing of control theory to add mechanical design features to ease the control task. The work presented in this paper centers on a three-link (spatial) flexible and industry-sized prototype arm, the Rotabot, and the purpose is to demonstrate that the control task can be simplified by using control-theory-driven mechanical design. The special de sign features of the Rotabot facilitating ease of arm dynamic control are presented in a companion paper, Part 1. The final control task, despite the care taken with the arm design, was hampered by driver nonlinearities such as torque ripple, Coulombic friction, and pure time delays within the commutation circuitry of the motors. The use of direct drive means that drive nonlinearities, which tend to have high bandwidths, are closely coupled to the vibration characteristics of the arm—a problem that tends not to arise in geared robots. These nonideal drive characteristics had to be dealt with by the controller. Simulation and experimental results are presented to demonstrate the feasibility of controlling such an arm and pave the way for a new practical research path on flexible manipulators.

[1]  Richard H. Lathrop,et al.  Parallelism in Manipulator Dynamics , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[2]  R. W. Daniel,et al.  The control of compliant manipulator arms , 1988 .

[3]  Denny K. Miu,et al.  Physical Interpretation of Transfer Function Zeros for Simple Control Systems With Mechanical Flexibilities , 1991 .

[4]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[5]  F. Nesline,et al.  Why Modern Controllers Can Go Unstable in Practice , 1984 .

[6]  Antonio Tornambè,et al.  An approximate asymptotic observer for robots having elastic joints , 1988 .

[7]  I. Horowitz Quantitative feedback theory , 1982 .

[8]  R. H. Cannon,et al.  Initial Experiments on the End-Point Control of a Flexible One-Link Robot , 1984 .

[9]  H. Harry Asada,et al.  The Joint Torque Feedback Control of a Direct-drive Arm , 1987 .

[10]  Brian S. R. Armstrong,et al.  Dynamics for robot control: friction modeling and ensuring excitation during parameter identification , 1988 .

[11]  Daniel E. Koditschek,et al.  Preliminary Experiments in Real Time Distributed Robot Control , 1988 .

[12]  Paul Elosegui,et al.  End Point Control of Compliant Robots , 1991, ISER.

[13]  Mark W. Spong,et al.  Control of Flexible Joint Robots: A Survey , 1990 .

[14]  Gary B. Lamont,et al.  Digital control systems--theory, hardware, software , 1985 .

[15]  J. S. Luh,et al.  Joint torque control by a direct feedback for industrial robots , 1981, 1981 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[16]  George A. Biernson Principles of feedback control , 1988 .

[17]  Friedrich Pfeiffer,et al.  A multistage-approach to the dynamics and control of elastic robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[18]  M. Becquet,et al.  Control of Flexible Robot: Extension of the Computed Torque Method , 1988, IEEE International Workshop on Intelligent Robots.

[19]  Pradeep K. Khosla,et al.  Choosing sampling rates for robot control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[20]  Takeo Kanade,et al.  Experimental Evaluation of Nonlinear Feedback and Feedforward Control Schemes for Manipulators , 1988, Int. J. Robotics Res..

[21]  James A. Maples,et al.  Experiments in force control of robotic manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[22]  W. Gevarter Basic relations for control of flexible vehicles , 1969 .

[23]  Richard H. Lathrop,et al.  Parallelism in Manipulator Dynamics , 1985 .

[24]  M. C. Readman,et al.  Stabilization of the Fast Modes of a Flexible-Joint Robot , 1992 .

[25]  Timothy J. E. Miller,et al.  Brushless Permanent-Magnet and Reluctance Motor Drives , 1989 .

[26]  M. Hashimoto Advanced Robot Position Control Using Joint Torque Sensors , 1988, IEEE International Workshop on Intelligent Robots.