Control and Control Theory for Flexible Robots

As the requirements for robot performance increase, the dynamics of the manipulator become more dominated by flexibility. These flexible effects generate model uncertainty which reduces the end-point positioning accuracy of the manipulator. Residual vibration or tip deflection due to uncertain payloads may contribute to the error in tip position. This paper addresses several control strategies currently used by researchers to account for flexibility in robots and their ability to perform tasks despite the flexibility. The demands for increased robot accuracy coupled with high speed and large workspace requirements necessitate the evaluation of robot flexibility. The influence of flexibilityon modelling and controller design must be better understood to achieve these requirements. This paper presents a review of current research in the control .of flexible robots and reports on algorithms with specific experimental and theoretical results. Other researchers have conducted such surveys regarding modelling, design and control of flexible robot arms. Desoyer, Kopacek, Lugner and Troch (24) compare various modelling methods for I ightweight robots and discuss the effects of flexibi lity on possible control strategies. They examine the kinetostatic method, the vibrational mode approach and the finite element method as a means of modelling flexible systems. Troch and Kopacek (60) discuss control strategies for flexible robots, designs based on model simplification and the effects of actuator dynamics. Peng and Liou (43) survey experimental studies involving flexible mechanisms from a designer's point of view. They examine the identification of damping and mode shapes, vibration reduction and various means of measuring flexible mechanism responses. Book (11) describes the modelling of flexibility, the large motion equations used and the design of flexible arms. He also presents trajectory planning and trajectory tracking strategies for the control of flexible robot arms. . This paper begins with a short discussion of modelling the behavior of a flexible beam. The mathematical expression forthe beam deflection is given as a function of mode shapes and generalized coordinates. The difficulty in choosing appropriate mode shapes and representing the correct boundary conditions is then presented. Once an expression for t~e beam deflection is established, it can be incorporated into a recursive Lagrangian approach for modelling the dynamics of a serial chain of flexible links. The dependence of several control algorithms on model information is then investigated. The control methods surveyed involve end-point tracking, trajectory planning, modal damping and vibration suppression. Several model identification algorithms are also presented to demonstrate adaptive control for flexible systems with_variable payload.

[1]  Bruno Siciliano,et al.  A Singular Perturbation Approach to Control of Lightweight Flexible Manipulators , 1988, Int. J. Robotics Res..

[2]  Sahjendra N. Singh,et al.  Control of Elastic Robotic Systems by Nonlinear Inversion and Modal Damping , 1986 .

[3]  M. W. Noakes,et al.  Shaping inputs to reduce vibration for suspended payloads , 1990 .

[4]  A. Galip Ulsoy,et al.  Control of a Flexible Robot Arm: Experimental and Theoretical , 1987 .

[5]  Luciano Chirinos,et al.  Practical aspects on robust control strategies of a single link flexible manipulator , 1990, IEEE International Symposium on Circuits and Systems.

[6]  W. Book Recursive Lagrangian Dynamics of Flexible Manipulator Arms , 1984 .

[7]  Wayne J. Book,et al.  Vibration Control of a Large Flexible Manipulator by a Small Robotic Arm , 1989, 1989 American Control Conference.

[8]  Winston L. Nelson,et al.  Load estimation and load-adaptive optimal control for a flexible robot arm , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[9]  Andrew A. Goldenberg,et al.  Feedforward control of a single-link flexible robot☆ , 1986 .

[10]  H. Benjamin Brown,et al.  Tip position control of flexible arms using a control law partitioning scheme , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[11]  M. G. Forrest-Barlach On Modelling a Flexible Robot Arm as a Distributed Parameter System with Nonhomogeneous, Time-Varying Boundary Conditions , 1987 .

[12]  Jahng-Hyon Park,et al.  Design and Analysis of Flexible Arms for Minimum-Phase Endpoint Control , 1990, 1990 American Control Conference.

[13]  Dong-Soo Kwon,et al.  Contact control for advanced applications of light weight arms , 1992, J. Intell. Robotic Syst..

[14]  Warren P. Seering,et al.  Using input command pre-shaping to suppress multiple mode vibration , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[15]  Peter Kopacek,et al.  Flexible Robots - A Survey , 1986 .

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

[17]  Wayne J. Book,et al.  Experimental verification of modified command shaping using a flexible manipulator , 1991 .

[18]  David Wang,et al.  Closed loop shaped-input control of a class of manipulators with a single flexible link , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[19]  R. H. Cannon,et al.  Experiments Toward On-Line Identification and Control of a Very Flexible One-Link Manipulator , 1987 .

[20]  Bruno Siciliano,et al.  Model Reference Adaptive Control of a One Link Flexible Arm , 1986 .

[21]  Giovanni Ulivi,et al.  Exact modeling of the flexible slewing link , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[22]  Eduardo Bayo,et al.  Computed torque for the position control of open-chain flexible robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[23]  Wayne J. Book,et al.  Symbolic modeling and dynamic simulation of robotic manipulators with compliant links and joints , 1989 .

[24]  V. A. Spector,et al.  Modeling and Design Implications of Noncollocated Control in Flexible Systems , 1990 .

[25]  Jurek Z. Sasiadek,et al.  Model Reference Adaptive Control for a Flexible Two-Link Manipulator ARM , 1986 .

[26]  S. Cetinkunt,et al.  Tip position control of a flexible one-arm robot with predictive adaptive output feedback implemented with lattice filter parameter identifier , 1990 .

[27]  Robert H. Cannon,et al.  Design and Experimental Demonstration of Rapid, Precise End-Point Control of a Wrist Carried by a Very Flexible Manipulator , 1991, Int. J. Robotics Res..

[28]  Zheng-Dong Ma,et al.  Inverse dynamics of flexible robots , 1989 .

[29]  David A. Schoenwald,et al.  Minimum-time trajectory control of a two-link flexible robotic manipulator , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[30]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[31]  Richard D. Klafter,et al.  Dynamic modeling and optimal control of flexible robotic manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[32]  I. Troch,et al.  CONTROL CONCEPTS AND ALGORITHMS FOR FLEXIBLE ROBOTS — AN EXPOSITORY SURVEY , 1988 .

[33]  Zhihua Qu,et al.  Robust end point tracking control of a two-degree-of-freedom mass-spring-damper system , 1994 .

[34]  Bruno Siciliano,et al.  Joint-Based Control of a Nonlinear Model of a Flexible Arm , 1988, 1988 American Control Conference.

[35]  I. Troch,et al.  CONTROL CONCEPTS AND ALGORITHMS FOR FLEXIBLE ROBOTS — AN EXPOSITORY SURVEY , 1988 .

[36]  Petar V. Kokotovic,et al.  An integral manifold approach to the feedback control of flexible joint robots , 1987, IEEE J. Robotics Autom..

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

[38]  E. Bayo,et al.  An efficient computation of the inverse dynamics of flexible manipulators in the time domain , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[39]  Celia M. Oakley,et al.  Theory and Experiments in Selecting Mode Shapes for Two-Link Flexible Manipulators , 1989, ISER.

[40]  Wayne J. Book,et al.  Implementing Modified Command Filtering to Eliminate Multiple Modes of Vibration , 1993, 1993 American Control Conference.

[41]  R. M. Hirschorn,et al.  Tracking control of a flexible robot link , 1988 .

[42]  Thomas E. Alberts,et al.  Experiments in augmenting active control of a flexible structure with passive damping , 1986 .

[43]  Warren P. Seering,et al.  An extension of command shaping methods for controlling residual vibration using frequency sampling , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[44]  Wayne J. Book,et al.  Modeling, design, and control of flexible manipulator arms: a tutorial review , 1990, 29th IEEE Conference on Decision and Control.

[45]  R. H. Cannon,et al.  End-Point Control of Flexible Manipulators. , 1986 .

[46]  P. Hughes,et al.  Space structure vibration modes: How many exist? Which ones are important? , 1984, IEEE Control Systems Magazine.

[47]  Dong-Soo Kwon,et al.  An Inverse Dynamic Method Yielding Flexible Manipulator State Trajectories , 1990, 1990 American Control Conference.

[48]  Stephen M. Rock,et al.  End-Point Control of a Two-Link Flexible Robotic Manipulator with a Mini-Manipulator: Initial Experiments , 1992 .

[49]  Bruno Siciliano,et al.  A multilayer approach to control of a flexible arm , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[50]  A. Pisano,et al.  Flexible mechanism, dynamics, and robot trajectories : presented at the 1990 ASME Design Technical Conferences-- 21st Biennial Mechanisms Conference, Chicago, Illinois, September 16-19, 1990 , 1990 .

[51]  Kuldip S. Rattan,et al.  Feedforward control of flexible manipulators , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[52]  Sahjendra N. Singh,et al.  Sliding Mode Control and Elastic Mode Stabilization of a Robotic Arm With Flexible Links , 1991 .

[53]  Stephen Yurkovich,et al.  Vibration control of a two-link flexible robot arm , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[54]  Andrew A. Goldenberg,et al.  Tip control of a single-link flexible arm using a feedforward technique , 1989 .

[55]  Warren P. Seering,et al.  Preshaping Command Inputs to Reduce System Vibration , 1990 .

[56]  Fumitoshi Matsuno,et al.  A simple model of flexible manipulators with six axes and vibration control by using accelerometers , 1990, J. Field Robotics.

[57]  Mark J. Balas,et al.  Reduced-Order Model Based Control of Large Flexible Manipulators: Theory and Experiments , 1990, 1990 American Control Conference.

[58]  Warren P. Seering,et al.  Reducing residual vibration in systems with time-varying resonances , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[59]  André Preumont,et al.  Active damping by a local force feedback with piezoelectric actuators , 1991 .