Command generation for flexible systems

For many types of mechanical systems flexibility presents the biggest challenge to the control system. If the mechanical components undergo deflection during the course of operation, it may prove difficult to track a desired trajectory or avoid obstacles. Furthermore, once the system has reached a setpoint, the residual vibration will degrade positioning accuracy and may cause a delay in task completion. Even if the mechanical components are very stiff, a closed-loop controller may introduce flexibility of its own that is detrimental to system performance. The desired motion of a system is fed into a command generator that transforms the desired motion into a reference command. The reference command is then used to either drive an openloop system, or form an error signal for a closed-loop system. Not every control system has a closed-loop controller; however, every control system does have some form of command generator. In many systems the command generator may not be immediately obvious and it may not be programmed into a computer. For example, the command generator for a construction crane is the human operator who attempts to produce an appropriate reference command in real time. This thesis presents methods for designing command generators for flexible systems. Specifically, it is concerned with what shape the reference commands should have. If the commands have an appropriate shape, then they will produce the desired motion, while reducing the detrimental effects of flexibility. In this thesis, the reference command is treated as a design variable (within some bounds) rather than a given parameter. Thesis Committee: Prof. Warren P. Seering, Chairman Prof. Stephen H. Crandall Prof. Jean-Jacques E. Slotine Prof. George C. Verghese Dr. Neil C. Singer

[1]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[2]  William Singhose,et al.  Comparison of input shaping techniques for speed-critical multi-mode flexible systems , 1996, Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro.

[3]  William Singhose,et al.  Verifying Robust Time-Optimal Commands for Multimode Flexible Spacecraft , 1997 .

[4]  Warren P. Seering,et al.  Experimental Evaluation of Shaped Inputs to Reduce Vibration for a Cartesian Robot , 1990 .

[5]  Tarunraj Singh,et al.  Robust time-delay control of multimode systems , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[6]  Warren P. Seering,et al.  Experimental Verification of Command Shaping Methods for Controlling Residual Vibration in Flexible Robots , 1990, 1990 American Control Conference.

[7]  Warren P. Seering,et al.  A zero-placement technique for designing shaped inputs to suppress multiple-mode vibration , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[8]  S. Yurkovich,et al.  Vibration Control for Slewing Flexible Structures , 1992, 1992 American Control Conference.

[9]  G. Tallman,et al.  Analog study of dead-beat posicast control , 1958 .

[10]  Sudarshan P. Bhat,et al.  Experiments on Point-to-Point Position Control of a Flexible Beam Using Laplace Transform Technique: Part I—Open-Loop , 1991 .

[11]  Warren P. Seering,et al.  Figure 1: Input Shaping by Convolving Desired Input with an Impulse Sequence. Comparison of Command Shaping Methods for Reducing Residual Vibration , 1995 .

[12]  William Singhose,et al.  DERIVATION AND PROPERTIES OF CONVOLVED AND SIMULTANEOUS TWO-MODE INPUT SHAPERS , 1996 .

[13]  A. Banerjee,et al.  Limiting deflection during the slewing of flexible spacecraft using deflection sampling , 1996 .

[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]  Dennis S. Bernstein,et al.  Benchmark Problems for Robust Control Design , 1991, 1991 American Control Conference.

[16]  John L. Junkins,et al.  Near-minimum time open-loop slewing of flexible vehicles , 1989 .

[17]  Tsung-Chieh Lin Design an Input Shaper to Reduce Operation-Induced Vibration , 1993, 1993 American Control Conference.

[18]  David Wang,et al.  Verification of a closed-loop shaped-input controller for a five-bar-linkage manipulator , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  Stephen Yurkovich,et al.  Input shaping controllers for slewing flexible structures , 1992, [Proceedings 1992] The First IEEE Conference on Control Applications.

[20]  Arun K. Banerjee MINIMUM TIME FUEL EFFICIENT MANEUVER OF FLEXIBLE SPACECRAFT WITH VIBRATION AMPLITUDE CONSTRAINTS , 1995 .

[21]  Warren P. Seering,et al.  Vibration Reduction in Flexible Space Structures Using Input Shaping on MACE: Mission Results , 1996 .

[22]  Sudarshan P. Bhat,et al.  Solutions to Point-to-Point Control Problems using Laplace Transform Technique , 1990, 1990 American Control Conference.

[23]  Warren P. Seering,et al.  INPUT SHAPING FOR VIBRATION REDUCTION WITH SPECIFIED INSENSITIVITY TO MODELING ERRORS , 1996 .

[24]  William Singhose,et al.  EXTRA-INSENSITIVE INPUT SHAPERS FOR CONTROLLING FLEXIBLE SPACECRAFT , 1996 .

[25]  Tarunraj Singh,et al.  Robust Time-Delay Control , 1993 .

[26]  William Singhose,et al.  Improving repeatability of coordinate measuring machines with shaped command signals , 1996 .

[27]  Timothy Douglas Tuttle,et al.  Creating time-optimal commands for linear systems , 1998 .

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

[29]  William Singhose,et al.  Vibration Reduction Using Multi-Hump Input Shapers , 1997 .

[30]  William Singhose,et al.  Reducing deviations from trajectory components with input shaping , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[31]  Warren P. Seering,et al.  Controlling velocity-limited systems to reduce residual vibration , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[32]  M.R. Cutkosky,et al.  Controlling contact transition , 1994, IEEE Control Systems.

[33]  J. McClellan,et al.  Chebyshev Approximation for Nonrecursive Digital Filters with Linear Phase , 1972 .

[34]  J. F. Jansen Control and Analysis of a Single-Link Flexible Beam with Experimental Verification , 1992 .

[35]  J. D. Aplevich,et al.  Computation of time-optimal trajectories for tower cranes , 1995, Proceedings of International Conference on Control Applications.

[36]  L. Silverberg,et al.  Fuel Optimal Propulsive Maneuver of an Experimental Structure Exhibiting Spacelike Dynamics , 1996 .

[37]  Warren P. Seering,et al.  Slewing Flexible Spacecraft with Deflection-Limiting Input shaping , 1997 .

[38]  Arthur E. Ryson,et al.  Efficient Algorithm for Time-Optimal Control of a Two-Link Manipulator , 1990 .

[39]  Clark R. Dohrmann,et al.  A comparison of maneuver optimization and input shaping filters for robotically controlled slosh-free motion of an open container of liquid , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[40]  Lucy Y. Pao,et al.  Minimum-time control characteristics of flexible structures , 1996 .

[41]  R. C. Thompson,et al.  Survey of time-optimal attitude maneuvers , 1994 .

[42]  William Singhose,et al.  Time-optimal rest-to-rest slewing of multi-mode flexible spacecraft using ZVD robustness constraints , 1996 .

[43]  Warren P. Seering,et al.  Shaping inputs to reduce vibration: a vector diagram approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[44]  Keith Rogers,et al.  Input shaping for limiting loads and vibration in systems with on-off actuators , 1996 .

[45]  Garret N. Vanderplaats Automated Design Synthesis , 1986 .

[46]  Warren P. Seering,et al.  DESIGN AND IMPLEMENTATION OF TIME-OPTIMAL NEGATIVE INPUT SHAPERS , 1994 .

[47]  M. W. Noakes,et al.  An application of oscillation damped motion for suspended payloads to the advanced integrated maintenance system , 1990 .

[48]  Lisa J. Porter,et al.  Vibration Reduction Using Multi-Hump Extra-Insensitive Input Shapers , 1995 .

[49]  Clark R. Dohrmann,et al.  Control for slosh-free motion of an open container , 1997 .

[50]  Wayne J. Book,et al.  Eliminating multiple modes of vibration in a flexible manipulator , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[51]  Wayne J. Book,et al.  The Application of Input Shaping to a System With Varying Parameters , 1992 .

[52]  Lucy Y. Pao Input Shaping Design for Flexible Systems with Multiple Actuators , 1996 .

[53]  W. Singhose A Vector Diagram Approach to Shaping Inputs for Vibration Reduction , .

[54]  R. L. Farrenkopf Optimal open loop maneuver profiles for flexible spacecraft , 1978 .

[55]  J.T. Feddema Digital Filter Control of Remotely Operated Flexible Robotic Structures , 1993, 1993 American Control Conference.

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

[57]  Clark R. Dohrmann,et al.  Controlled slosh-free motion of an open container of liquid , 1997 .

[58]  Warren P. Seering,et al.  Residual Vibration Reduction Using Vector Diagrams to Generate Shaped Inputs , 1994 .

[59]  Warren P. Seering,et al.  An evaluation of fuel-efficient on-off input shaping with deflection limiting , 1996 .

[60]  M. W. Noakes,et al.  Experimental implementation of a robust damped-oscillation control algorithm on a full-sized, two-degree-of-freedom, AC induction motor-driven crane , 1994 .

[61]  Mark R. Cutkosky,et al.  Contact transition control: an experimental study , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[62]  Qiang Liu,et al.  COMPARISON BETWEEN ROBUSTIFIED FEEDFORWARD AND FEEDBACK FOR ACHIEVING PARAMETER ROBUSTNESS , 1992 .

[63]  Warren P. Seering,et al.  Inhibiting Multiple Mode Vibration in Controlled Flexible Systems , 1991, 1991 American Control Conference.

[64]  Wayne J. Book,et al.  Filtering micro-manipulator wrist commands to prevent flexible base motion , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[65]  Eugene M. Cliff,et al.  Time-optimal slewing of flexible spacecraft , 1992 .

[66]  G. Honderd,et al.  Model reference adaptive control of a gantry crane scale model , 1991, IEEE Control Systems.

[67]  Mark W. Noakes,et al.  Generalized inputs for damped-vibration control of suspended payloads , 1992, Robotics Auton. Syst..

[68]  Tarunraj Singh,et al.  Fuel/time optimal control of the benchmark two-mass/spring system , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[69]  J. L. Wiederrich Residual Vibration Criteria Applied to Multiple Degree of Freedom Cam Followers , 1981 .

[70]  Otto J. M. Smith Posicast Control of Damped Oscillatory Systems , 1957, Proceedings of the IRE.

[71]  Anthony Tzes,et al.  Adaptive Nonlinear Control and Input Preshaping for Flexible-Link Manipulators; Control/Robotics Research Laboratory (CRRL) , 1993 .

[72]  William Singhose,et al.  Initial investigations into the effects of input shaping on trajectory following , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[73]  Kuldip S. Rattan,et al.  Feedforward control of flexible manipulators , 1991, Proceedings of the IEEE 1991 National Aerospace and Electronics Conference NAECON 1991.

[74]  Yoshiyuki Sakawa,et al.  Optimal Control of Container Cranes , 1981 .

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

[76]  Warren P. Seering,et al.  Input Shaping With Negative Sequences for Reducing Vibrations in Flexible Structures , 1993, 1993 American Control Conference.

[77]  Lucy Y. Pao,et al.  A comparison of constant and variable amplitude command shaping techniques for vibration reduction , 1995, Proceedings of International Conference on Control Applications.

[78]  Warren P. Seering,et al.  On-off control of flexible spacecraft with specified fuel usage , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[79]  J. He,et al.  Design of space structure control systems using on-off thrusters , 1981 .

[80]  Bong Wie,et al.  Robust Fuel- and Time-Optimal Control of Uncertain Flexible Space Structures , 1993, 1993 American Control Conference.

[81]  Gerald Cook An application of half-cycle Posicast , 1966 .

[82]  G. R. Heppler,et al.  Shaped Input Control of a System With Multiple Modes , 1993 .

[83]  R.S. Wallace,et al.  Control and design of the spherical pointing motor , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[84]  Anthony Tzes,et al.  Adaptive precompensators for flexible-link manipulator control , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[85]  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.

[86]  L. Y. Pao Characteristics of the time-optimal control of flexible structures with damping , 1994, 1994 Proceedings of IEEE International Conference on Control and Applications.

[87]  Warren P. Seering,et al.  Slewing Multimode Flexible Spacecraft with Zero Derivative Robustness Constraints , 1997 .

[88]  Clark R. Dohrmann,et al.  Robotically controlled slosh-free motion of an open container of liquid , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[89]  Anatol I. Zverev,et al.  Handbook of Filter Synthesis , 1967 .

[90]  Warren P. Seering,et al.  Vibration reduction in 0-g using input shaping on the MIT Middeck Active Control Experiment , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[91]  Ichiro Watanabe,et al.  Digital shaping filters for reducing machine vibration , 1992, IEEE Trans. Robotics Autom..

[92]  Anthony Tzes,et al.  An adaptive input shaping control scheme for vibration suppression in slewing flexible structures , 1993, IEEE Trans. Control. Syst. Technol..

[93]  Steven Donald Jones Quantification and reduction of dynamically induced errors in coordinate measuring machines. , 1993 .

[94]  William E. Singhose,et al.  Effects of input shaping on two-dimensional trajectory following , 1996, IEEE Trans. Robotics Autom..

[95]  Otto J. M. Smith,et al.  Feedback control systems , 1958 .

[96]  Yoshiyuki Sakawa,et al.  Modelling and control of a flexible rotary crane , 1988 .

[97]  David Wang,et al.  Closed Loop Shaped-Input Strategies for Flexible Robots , 1995, Int. J. Robotics Res..

[98]  Tarunraj Singh,et al.  Fuel/Time Optimal Control of the Benchmark Problem , 1995 .

[99]  Tarunraj Singh,et al.  Input-shaped control of three-dimensional maneuvers of flexible spacecraft , 1993 .

[100]  William Singhose,et al.  Unity-Magnitude Input Shapers and their Relation to Time-Optimal Control , 1996 .

[101]  Wayne J. Book,et al.  Filtering Schilling manipulator commands to prevent flexible structure vibration , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[102]  Qiang Liu,et al.  Robust Time-Optimal Control of Uncertain Flexible Spacecraft , 1992 .

[103]  Wayne J. Book,et al.  Controlled Motion in an Elastic World , 1993 .

[104]  Neil C. Singer,et al.  Residual Vibration Reduction in Computer controlled Machines , 1989 .

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

[106]  Pierre T. Kabamba,et al.  Planar, time-optimal, rest-to-rest slewing maneuvers of flexible spacecraft , 1989 .

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

[108]  Warren P. Seering,et al.  Deriving and verifying time-optimal commands for linear systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[109]  John L. Junkins,et al.  Near-Minimum Time, Closed-Loop Slewing of Flexible Spacecraft , 1990 .

[110]  D. M. Aspinwall Acceleration Profiles for Minimizing Residual Response , 1979 .

[111]  William Singhose,et al.  A comparison of input shaping and time-optimal flexible-body control , 1997 .

[112]  Warren P. Seering,et al.  Time-Optimal Negative Input Shapers , 1997 .

[113]  J. Junkins,et al.  Optimal Large-Angle Single-Axis Rotational Maneuvers of Flexible Spacecraft , 1980 .

[114]  James M. Hyde Multiple Mode Vibration Suppression in Controlled Flexible Systems , 1991 .

[115]  Warren P. Seering,et al.  Input shaped control of a planar gantry crane with hoisting , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[116]  Glenn R. Heppler,et al.  Shaped inputs for a multimode system , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[117]  S. V. Salehi,et al.  Improvement of system performance by the use of time-delay elements , 1982 .

[118]  Gerald Cook,et al.  Application of an approximate time delay to a Posicast control system , 1971 .

[119]  William Singhose,et al.  On the equivalence of minimum time input shaping with traditional time-optimal control , 1995, Proceedings of International Conference on Control Applications.

[120]  T. W. Parks,et al.  Digital Filter Design , 1987 .

[121]  Anthony Tzes,et al.  Input preshaping with frequency domain information for flexible-link manipulator control , 1989 .

[122]  N. Seth,et al.  Vibration control of a coordinate measuring machine , 1992, [Proceedings 1992] The First IEEE Conference on Control Applications.

[123]  Dong-Hwan Hwang,et al.  Input shaping filter methods for the control of structurally flexible, long-reach manipulators , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[124]  Marc Bodson Experimental Comparison of Two Input Shaping Methods for the Control of Resonant Systems , 1996 .

[125]  Warren P. Seering,et al.  Design and comparison of command shaping methods for controlling residual vibration , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[126]  Qiang Liu,et al.  Robust time-optimal control of uncertain structural dynamic systems , 1993 .

[127]  Kamal A. F. Moustafa,et al.  Nonlinear Modeling and Control of Overhead Crane Load Sway , 1988 .

[128]  Warren P. Seering,et al.  Creating time-optimal commands for systems with denominator dynamics , 1996, Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro.

[129]  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.

[130]  P. H. Meckl,et al.  Minimizing Residual Vibration for Point-to-Point Motion , 1985 .

[131]  C. Swigert Shaped Torque Techniques , 1980 .

[132]  Bernard Roth,et al.  Dynamic Synthesis of Cams Using Finite Trigonometric Series , 1975 .

[133]  Wayne J. Book,et al.  A comparison of joint control algorithms for teleoperated pick and place tasks using a flexible manipulator , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[134]  Hyochoong Bang,et al.  NEAR-MINIMUM-TIME CONTROL OF DISTRIBUTED PARAMETER-SYSTEMS - ANALYTICAL AND EXPERIMENTAL RESULTS , 1991 .

[135]  Warren P. Seering,et al.  Closed-form methods for on-off control of multi-mode flexible structures , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[136]  Rush D. Robinett,et al.  Input shaping for vibration-damped slewing of a flexible beam using a heavy-lift hydraulic robot , 1994 .

[137]  H. Troger,et al.  Time optimal control of overhead cranes with hoisting of the load , 1987, Autom..

[138]  Sudarshan P. Bhat,et al.  Precise Point-to-Point Positioning Control of Flexible Structures , 1990 .

[139]  Tarunraj Singh,et al.  Robust time-optimal control - Frequency domain approach , 1994 .

[140]  S.D. Jones,et al.  Control input shaping for coordinate measuring machines , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[141]  Warren P. Seering,et al.  FUEL-EFFICIENT PULSE COMMAND PROFILES FOR FLEXIBLE SPACECRAFT , 1996 .

[142]  William Singhose,et al.  An input shaping controller enabling cranes to move without sway , 1997 .

[143]  Fred J. Taylor,et al.  Digital Filter Design Handbook , 1983 .