Command shaping for flexible systems: A review of the first 50 years

Article

Abstract

The control of flexible systems is a large and important field of study. Unwanted transient deflection and residual vibration are detrimental to many systems ranging from nano-positioning devices to large industrial cranes. Thousands of researchers have worked diligently for decades to provide solutions to the challenging problems posed by flexible dynamic systems. The work can roughly be broken into three categories:1) Hardware design, 2) Feedback control, and 3) Command shaping. This paper provides a review of command-shaping research since it was first proposed in the late 1950’s. The important milestones of the research advancements, as well as application examples, are used to illustrate the developments in this important research field.

Keywords

Command Shaping Input Shaping Vibration Oscillation 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Khalid, A., Huey, J., Singhose, W., Lawrence, J. and Frakes, D., “Human Operator Performance Testing Using an Input-Shaped Bridge Crane,” ASME J. of Dynamic Systems, Measurement, and Control, Vol. 128, No. 4, pp. 835–841, 2006.CrossRefGoogle Scholar
  2. 2.
    Kim, D. and Singhose, W., “Studies of Human Operators Manipulating Double-Pendulum Cranes,” Proc. European Control Conference, pp. WeC10.1, 2007.Google Scholar
  3. 3.
    Manning, R., Kim, D. and Singhose, W., “Reduction of Distributed Payload Bridge Crane Oscillations,” Proc. WSEAS International Conference on Automatic Control, Modeling, and Simulation, pp. 133–139, 2008.Google Scholar
  4. 4.
    Smith, O. J. M., “Posicast Control of Damped Oscillatory Systems,” Proc. the IRE, Vol. 45, No. 9, pp. 1249–1255, 1957.CrossRefGoogle Scholar
  5. 5.
    Smith, O. J. M., “Feedback Control Systems,” McGraw-Hill Book Co., Inc., 1958.Google Scholar
  6. 6.
    Tallman, G. H. and Smith, O. J. M., “Analog Study of Dead-Beat Posicast Control,” IRE Transactions on Automatic Control, Vol. 4, No. 1, pp. 14–21, 1958.CrossRefGoogle Scholar
  7. 7.
    Tesar, D. and Mathew, G. K., “The Dynamic Synthesis, Analysis, and Design of Modeling Cam Systems,” Lexington Books, 1935.Google Scholar
  8. 8.
    Rothbart, H., “Cams: Design, Dynamics, and Accuracy,” John Wiley & Sins, Inc., 1956.Google Scholar
  9. 9.
    Kwakernaak, H. and Smith, J., “Minimum Vibration Cam Profiles,” J. of Mechanical Engineering Science, Vol. 10, pp. 219–227, 1968.CrossRefGoogle Scholar
  10. 10.
    Wiederrich, J. L. and Roth, B., “Design of Low Vibration Cam Profiles,” Proc. Conference on Cams and Cam Mechanisms, 1974.Google Scholar
  11. 11.
    Gimpel, D. J. and Calvert, J. F., “Signal Component Control,” AIEE Transactions, pp. 339–343, 1952.Google Scholar
  12. 12.
    Calvert, J. F. and Gimpel, D. J., “Method and Apparatus for Control of System Output Response to System Input,” U.S. Patent No. 2801351, 1957.Google Scholar
  13. 13.
    Aspinwall, D. M., “Acceleration Profiles for Minimizing Residual Response,” ASME Journal of Dynamic Systems, Measurement, and Control, Vol. 102, No. 3, pp. 3–6, 1980.CrossRefGoogle Scholar
  14. 14.
    Swigert, C. J., “Shaped Torque Techniques,” Journal of Guidance and Control, Vol. 3, No. 5, pp. 460–467, 1980.CrossRefGoogle Scholar
  15. 15.
    Turner, J. D. and Junkins, J. L., “Optimal Large-Angle Single-Axis Rotational Maneuvers of Flexible Spacecraft,” Journal of Guidance and Control, Vol. 3, pp. 578–585, 1980.MATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Meckl, P. H. and Seering, W. P., “Minimizing Residual Vibration for Point-to-Point Motion,” Journal of Vibration, Acoustics, Stress and Reliability in Design, Vol. 107, No. 3, pp. 378–382, 1985.Google Scholar
  17. 17.
    Meckl, P. H. and Seering, W. P., “Experimental Evaluation of Shaped Inputs to Reduce Vibration for a Cartesian Robot,” J. of Dynamic Systems, Measurement, and Control, Vol. 112, No. 2, pp. 159–165, 1990.CrossRefGoogle Scholar
  18. 18.
    Singer, N. C. and Seering, W. P., “Preshaping Command Inputs to Reduce System Vibration,” Journal of Dynamic Systems, Measurement, & Control, Vol. 112, No. 1, pp. 76–82, 1990.CrossRefGoogle Scholar
  19. 19.
    Ogata, K., “Modern Control Engineering,” Prentice-Hall, Inc., p. 282, 1970.Google Scholar
  20. 20.
    Cook, G., “An Application of Half-Cycle Posicast,” IEEE Trans. on Automatic Control, Vol. 11, No. 3, pp. 556–559, 1966.CrossRefGoogle Scholar
  21. 21.
    Shields, V. C. and Cook, G., “Application of an Approximate Time Delay to a Posicast Control System,” International Journal of Control, Vol. 14, No. 4, pp. 649–657, 1971.CrossRefGoogle Scholar
  22. 22.
    Mee, D. H., “A Feedback Implementation of Posicast Control Using Sampling Circuits,” Proc. of the Institute of Radio and Electronics Engineering, pp. 11–15, 1974.Google Scholar
  23. 23.
    Singer, N. C. and Seering, W. P., “Using Acausal Shaping Techniques to Reduce Robot Vibration,” Proc. of the IEEE International Conference on Robotics and Automation, Vol. 3, pp. 1434–1439, 1988.Google Scholar
  24. 24.
    Singer, N. and Seering, W. P., “Experimental Verification of Command Shaping Methods for Controlling Residual Vibration in Flexible Robots,” Proc. of the American Control Conference, 1989.Google Scholar
  25. 25.
    Singer, N. C., “Residual Vibration Reduction in Computer Controlled Machines,” Mechanical Engineering, Ph. D. thesis, Massachusetts Institute of Technology, 1989.Google Scholar
  26. 26.
    Yurkovich, S., Tzes, A. P. and Hillsley, K. L., “Controlling Coupled Flexible Links Rotating in the Horizontal Plane,” Proc. of the American Control Conference, pp. 362–368, 1990.Google Scholar
  27. 27.
    Bhat, S. P. and Miu, D. K., “Precise Point-to-Point Positioning Control of Flexible Structures,” ASME Winter Annual Meeting, 1989.Google Scholar
  28. 28.
    Tzes, A. P., Englehart, M. J. and Yurkovich, S., “Input Preshaping With Frequency Domain Information For Flexible-Link Manipulator Control,” Proc. of the AIAA Guidance, Navigation and Control Conference, pp. 1167–1175, 1989.Google Scholar
  29. 29.
    Tzes, A. P. and Yurkovich, S., “Adaptive Precompensators for Flexible-Link Manipulator Control,” 28th IEEE Conference on Decision and Control, Vol. 3, pp. 2083–2088, 1989.CrossRefGoogle Scholar
  30. 30.
    Bhat, S. P. and Miu, D. K., “Precise Point-to-Point Positioning Control of Flexible Structures,” ASME Journal of Dynamic Systems, Measurement, and Control, Vol. 112, No. 4, pp. 667–674, 1990.CrossRefGoogle Scholar
  31. 31.
    Bhat, S. P. and Miu, D. K., “Solutions to Point-to-Point Control Problems using Laplace Transform Technique,” Proc. American Control Conf., 1990.Google Scholar
  32. 32.
    Singh, T. and Vadali, S. R., “Robust Time-Delay Control,” ASME Journal of Dynamic Systems, Measurement, and Control, Vol. 115, pp. 303–306, 1993.MATHCrossRefGoogle Scholar
  33. 33.
    Pao, L. Y. and Singhose, W. E., “Robust Minimum Time Control of Flexible Structures,” Automatica, Vol. 34, pp. 229–236, 1998.MATHCrossRefMathSciNetGoogle Scholar
  34. 34.
    Singhose, W. E., Seering, W. P. and Singer, N. C., “Shaping Inputs to Reduce Vibration: A Vector Diagram Approach,” Proc. IEEE Int. Conf. on Robotics and Automation, pp. 922–927, 1990.Google Scholar
  35. 35.
    Singhose, W., Seering, W. and Singer, N., “Residual Vibration Reduction Using Vector Diagrams to Generate Shaped Inputs,” J. of Mechanical Design, Vol. 116, pp. 654–659, 1994.CrossRefGoogle Scholar
  36. 36.
    Park, U. H., Lee, J. W., Lim, B. D. and Sung, Y. G., “Design and Sensitivity Analysis of an Input Shaping Filter in the Z-Plane,” J. of Sound and Vibration, Vol. 243, pp. 157–171, 2001.CrossRefGoogle Scholar
  37. 37.
    Singhose, W. E., Porter, L. J., Tuttle, T. D. and Singer, N. C., “Vibration Reduction Using Multi-Hump Input Shapers,” J. of Dynamic Systems, Measurement, and Control, Vol. 119, pp. 320–326, 1997.MATHCrossRefGoogle Scholar
  38. 38.
    Singer, N. C. and Seering, W. P., “An Extension of Command Shaping Methods for Controlling Residual Vibration Using Frequency Sampling,” Proc. IEEE International Conference on Robotics and Automation, pp. 800–805, 1992.Google Scholar
  39. 39.
    Singhose, W., Seering, W. and Singer, N., “Input Shaping for Vibration Reduction with Specified Insensitivity to Modeling Errors,” Proc. Japan-USA Sym. on Flexible Automation, pp. 307–313, 1996.Google Scholar
  40. 40.
    Singhose, W., Kim, D. and Kenison, M., “Input Shaping Control of Double-Pendulum Bridge Crane Oscillations,” ASME J. Dynamic Systems, Measurement, and Control, Vol. 130, p. 034504, 2008.CrossRefGoogle Scholar
  41. 41.
    Pao, L. Y., Chang, T. N. and Hou, E., “Input Shaper Designs for Minimizing the Expected Level of Residual Vibration in Flexible Structures,” Proc. American Control Conf., pp. 3542–3546, 1997.Google Scholar
  42. 42.
    Pao, L. and Lau, M., “Robust Input Shaper Control Design for Parameter Variations in Flexible Structures,” J. of Dynamic Systems, Measurement, and Control, Vol. 122, pp. 63–70, 2000.CrossRefGoogle Scholar
  43. 43.
    Tzes, A. and Yurkovich, S., “An Adaptive Input Shaping Control Scheme for Vibration Suppression in Slewing Flexible Structures,” IEEE Transactions on Control Systems Technology, Vol. 1, pp. 114–121, 1993.CrossRefGoogle Scholar
  44. 44.
    Khorrami, F., Jain, S. and Tzes, A., “Experiments of Rigid-Body Based Controllers with Input Preshaping for a Two-Link Flexible Manipulator,” Proc. American Control Conf., pp. 2957–2961, 1992.Google Scholar
  45. 45.
    Khorrami, F., Jain, S. and Tzes, A., “Experimental results on adaptive nonlinear control and input preshaping for multi-link flexible manipulators,” Automatica, Vol. 31, pp. 83–97, 1995.MATHCrossRefMathSciNetGoogle Scholar
  46. 46.
    Khorrami, F., Jain, S. and Tzes, A., “Adaptive Nonlinear Control and Input Preshaping for Flexible-Link Manipulators,” Proc. American Control Conf., pp. 2705–2709, 1993.Google Scholar
  47. 47.
    Kojima, H. and Singhose, W., “Adaptive Deflection Limiting Control for Slewing Flexible Space Structures,” AIAA J. of Guidance, Control, and Dynamics, Vol. 30, pp. 61–67, 2007.CrossRefGoogle Scholar
  48. 48.
    Bodson, M., “An Adaptive Algorithm for the Tuning of Two Input Shaping Methods,” Automatica, Vol. 34, pp. 771–776, 1998.MATHCrossRefGoogle Scholar
  49. 49.
    Park, J. and Chang, P. H., “Learning Input Shaping Technique for Not-LTI Systems,” Proc. American Control Conference, 1998.Google Scholar
  50. 50.
    Rhim, S. and Book, W., “Adaptive Time-delay Command Shaping Filter for Flexible Manipulator Control,” IEEE/ASME Trans. on Mechatronics, Vol. 9, pp. 619–626, 2004.CrossRefGoogle Scholar
  51. 51.
    Park, J. and Rhim, S., “Extraction of Optimal Time-delay in Adaptive Command Shaping Filter for Flexible Manipulator Control,” J. of Inst. of Control, Robotics and System, Vol. 14, pp. 564–572, 2008.Google Scholar
  52. 52.
    Rhim, S. and Book, W., “Adaptive Command Shaping Using Adaptive Filter Approach in Time Domain,” Proc. American Control Conference, pp. 81–85, 1999.Google Scholar
  53. 53.
    Bodson, M., “Experimental Comparison of Two Input Shaping Methods for the Control of Resonant Systems,” Proc. IFAC World Congress, 1996.Google Scholar
  54. 54.
    Magee, D. P. and Book, W. J., “Implementing Modified Command Filtering to Eliminate Multiple Modes of Vibration,” Proc. American Controls Conference, pp. 2700–2704, 1993.Google Scholar
  55. 55.
    Magee, D. P. and Book, W. J., “Experimental Verification of Modified Command Shaping Using a Flexible Manipulator,” Proc. of the 1st International Conference on Motion and Vibration Control, 1992.Google Scholar
  56. 56.
    Rhim, S. and Book, W., “Noise Effect on Time-domain Adaptive Command Shaping Methods for Flexible Manipulator Control,” IEEE Trans. of Control Systems Technology, Vol. 9, pp. 84–92, 2001.CrossRefGoogle Scholar
  57. 57.
    Cook, G., “Control of Flexible Structures Via Posicast,” Proc. Eighteenth Southeastern Symp. on System Theory, pp. 31–35, 1986.Google Scholar
  58. 58.
    Hyde, J. M. and Seering, W. P., “Inhibiting Multiple Mode Vibration in Controlled Flexible Systems,” Proc. American Control Conf., 1991.Google Scholar
  59. 59.
    Hyde, J. M. and Seering, W. P., “Using Input Command Pre Shaping to Suppress Multiple Mode Vibration,” Proc. IEEE Int. Conf. on Robotics and Automation, pp. 2604–2609, 1991.Google Scholar
  60. 60.
    Singhose, W. E., Crain, E. A. and Seering, W. P., “Convolved and Simultaneous Two-Mode Input Shapers,” IEE Control Theory and Applications, Vol. 144, pp. 515–520, 1997.MATHCrossRefGoogle Scholar
  61. 61.
    Sung, Y.-G. and Singhose, W., “Robustness Analysis of Input Shaping Commands for Two-mode Flexible Systems,” IET Control Theory and Applications, Vol. 3, pp. 722–730, 2009.CrossRefMathSciNetGoogle Scholar
  62. 62.
    Hillsley, K. L. and Yurkovich, S., “Vibration Control of a Two-Link Flexible Robot Arm,” Proc. IEEE Int. Conf. on Robotics and Automation, pp. 2121–2126, 1991.Google Scholar
  63. 63.
    Magee, D. P. and Book, W. J., “Filtering Schilling Manipulator Commands to Prevent Flexible Structure Vibration,” Proc. American Control Conf., pp. 2538–2542, 1994.Google Scholar
  64. 64.
    Magee, D. P. and Book, W. J., “Filtering Micro-Manipulator Wrist Commands to Prevent Flexible Base Motion,” Proc. American Control Conf., pp. 924–928, 1995.Google Scholar
  65. 65.
    Magee, D. P. and Book, W. J., “Eliminating Multiple Modes of Vibration in a Flexible Manipulator,” Proc. of the IEEE International Conference on Robotics and Automation, pp. 474–479, 1993.Google Scholar
  66. 66.
    Hillsley, K. L. and Yurkovich, S., “Vibration Control of a Two-Link Flexible Robot Arm,” J. of Dynamics and Control, Vol. 3, pp. 261–280, 1993.MATHCrossRefMathSciNetGoogle Scholar
  67. 67.
    Banerjee, A. K., “Dynamics and Control of the WISP Shuttle-Antennae System,” J. of Astronautical Sciences, Vol. 41, pp. 73–90, 1993.Google Scholar
  68. 68.
    Banerjee, A. K. and Singhose, W. E., “Command Shaping in Tracking Control of a Two-Link Flexible Robot,” J. of Guidance, Control, and Dynamics, Vol. 21, pp. 1012–1015, 1998.CrossRefGoogle Scholar
  69. 69.
    Singh, T. and Vadali, S. R., “Input-Shaped Control of Three-Dimensional Maneuvers of Flexible Spacecraft,” J. of Guidance, Control, and Dynamics, Vol. 16, pp. 1061–1068, 1993.CrossRefGoogle Scholar
  70. 70.
    Sung, Y. G. and Wander, J. P., “Applications of Vibration Reduction of Flexible Space Structure Using Input Shaping Technique,” Proc. Southeastern IEEE Conference, pp. 333–336, 1993.Google Scholar
  71. 71.
    Tuttle, T. D. and Seering, W. P., “Vibration Reduction in 0-g Using Input Shaping on the MIT Middeck Active Control Experiment,” Proc. American Control Conf., pp. 919–923, 1995.Google Scholar
  72. 72.
    Tuttle, T. D. and Seering, W. P., “Vibration Reduction in Flexible Space Structures Using Input Shaping on MACE: Mission Results,” Proc. IFAC World Congress, pp. 55–60, 1996.Google Scholar
  73. 73.
    Banerjee, A., Pedreiro, N. and Singhose, W., “Vibration Reduction for Flexible Spacecraft Following Momentum Dumping with/without Slewing,” AIAA J. of Guidance, Control, and Dynamics, Vol. 24, pp. 417–428, 2001.CrossRefGoogle Scholar
  74. 74.
    Robertson, M., Timm, A. and Singhose, W., “Evaluation of Command Generation Techniques for Tethered Satellite Retrieval,” Proc. AAS/AIAA Space Flight Mechanics Conference, 2005.Google Scholar
  75. 75.
    Hu, Q., “Input shaping and variable structure control for simultaneous precision positioning and vibration reduction of flexible spacecraft with saturation compensation,” Journal of Sound and Vibration, Vol. 318, pp. 18–35, 2008.CrossRefGoogle Scholar
  76. 76.
    Kim, D. and Singhose, W., “Human Operator Learning On Double-Pendulum Bridge Cranes,” ASME IMECE, 2007.Google Scholar
  77. 77.
    Sorensen, K. L., Danielson, J. and Singhose, W. E., “Anti-Sway and Positioning Control For An Industrial Bridge Crane With Multi-Mode Dynamics,” Proc. ASME International Symposium on Flexible Automation, 2008.Google Scholar
  78. 78.
    Hong, K.-T. and Hong, K.-S., “Input Shaping and VSC of Container Cranes,” Proc. IEEE International Conference on Control Applications, pp. 1570–1575, 2004.Google Scholar
  79. 79.
    Singh, T. and Heppler, G. R., “Shaped Input Control of a System with Multiple Modes,” ASME Journal of Dynamic Systems, Measurement, and Control, Vol. 115, pp. 341–347, 1993.MATHCrossRefGoogle Scholar
  80. 80.
    Lim, S. and How, J., “Input Command Shaping Techniques for Robust, High-Performance Control of Flexible Structures,” Proc. AIAA Guidance, Navigation, and Control Conf., 1996.Google Scholar
  81. 81.
    Lim, S., Stevens, H. D. and How, J. P., “Input Shaping Design for Multi-input Flexible Systems,” J. of Dynamic Systems, Measurement and Control, Vol. 121, pp. 443–447, 1999.CrossRefGoogle Scholar
  82. 82.
    Cutforth, C. F. and Pao, L. Y., “A Modified Method for Multiple Actuator Input Shaping,” Proc. American Control Conf., pp. 66–70, 1999.Google Scholar
  83. 83.
    Pao, L. Y., “Multi-Input Shaping Design for Vibration Reduction,” Automatica, Vol. 35, pp. 81–89, 1999.MATHCrossRefMathSciNetGoogle Scholar
  84. 84.
    Vaughan, J. and Singhose, W., “Reducing Vibration and Providing Robustness with Multi-Input Shapers,” Proc. American Control Conference, 2009.Google Scholar
  85. 85.
    Kenison, M. and Singhose, W., “Concurrent Design of Input Shaping and Proportional Plus Derivative Feedback Control,” ASME J. of Dynamic Systems, Measurement, and Control, Vol. 124, pp. 398–405, 2002.CrossRefGoogle Scholar
  86. 86.
    Muenchhof, M. and Singh, T., “Concurrent Feedforward/Feedback Controller Design Using Time-Delay Filters,” Proc. AIAA Guidance, Navigation and Control Conference, 2002.Google Scholar
  87. 87.
    Fortgang, J. and Singhose, W., “Concurrent Design of Vibration Absorbers and Input Shapers,” Journal of Dynamic Systems, Measurement, and Controls, Vol. 127, pp. 329–335, 2005.CrossRefGoogle Scholar
  88. 88.
    Magee, D. P., Cannon, D. W. and Book, W. J., “Combined Command Shaping and Inertial Damping for Flexure Control,” Proc. American Control Conf., Vol. 3, pp. 1330–1334, 1997.Google Scholar
  89. 89.
    Pontryagin, L. S., Boltyanskii, V. G., Gamkrelidze, R. V. and Mishchenko, E. F., “The Mathematical Theory of Optimal Processes,” John Wiley & Sons, 1962.Google Scholar
  90. 90.
    Athens, M. and Falb, P. L., “Optimal Control,” McGraw-Hill, 1966.Google Scholar
  91. 91.
    Hermes, H. and Lasalle, J. P., “Functional Analysis and Time Optimal Control,” Academic Press, 1969.Google Scholar
  92. 92.
    Bryson, A. and Ho, Y.-C., “Applied Optimal Control,” Hemisphere Publishing, 1975.Google Scholar
  93. 93.
    Ben-Asher, J., Burns, J. A. and Cliff, E. M., “Time-Optimal Slewing of Flexible Spacecraft,” J. of Guidance, Control, and Dynamics, Vol. 15, pp. 360–367, 1992.MATHCrossRefGoogle Scholar
  94. 94.
    Vander Velde, W. and He, J., “Design of Space Structure Control Systems Using On-Off Thrusters,” Journal Guidance, Control and Dynamics, Vol. 6, No. 1, pp. 53–60, 1983.MATHCrossRefGoogle Scholar
  95. 95.
    Liu, Q. and Wie, B., “Robust Time-Optimal Control of Uncertain Flexible Spacecraft,” Journal of Guidance, Control, and Dynamics, Vol. 15, pp. 597–604, 1992.MATHCrossRefGoogle Scholar
  96. 96.
    Wie, B. and Liu, Q., “Comparison Between Robustified Feedforward and Feedback for Achieving Parameter Robustness,” Journal of Guidance, Control, and Dynamics, Vol. 15, pp. 935–943, 1992.MATHCrossRefGoogle Scholar
  97. 97.
    Wie, B., Sinha, R. and Liu, Q., “Robust Time-Optimal Control of Uncertain Structural Dynamic Systems,” J. of Guidance, Control, and Dynamics, Vol. 15, pp. 980–983, 1993.CrossRefGoogle Scholar
  98. 98.
    Singh, T. and Vadali, S. R., “Robust Time-Optimal Control: A Frequency Domain Approach,” Journal of Guidance, Control and Dynamics, Vol. 17, pp. 346–353, 1994.MATHCrossRefGoogle Scholar
  99. 99.
    Singhose, W., Derezinski, S. and Singer, N., “Extra-Insensitive Input Shapers for Controlling Flexible Spacecraft,” J. of Guidance, Control, and Dynamics, Vol. 19, pp. 385–391, 1996.CrossRefGoogle Scholar
  100. 100.
    Singhose, W., Bohlke, K. and Seering, W. “Fuel-Efficient Pulse Command Profiles for Flexible Spacecraft,” J. of Guidance, Control, and Dynamics, Vol. 19, pp. 954–960, 1996.MATHCrossRefGoogle Scholar
  101. 101.
    Wie, B., Sinha, R., Sunkel, J. and Cox, K., “Robust Fuel- and Time-Optimal Control of Uncertain Flexible Space Structures,” Proc. Guidance, Navigation, and Control Conference, pp. 939–948, 1993.Google Scholar
  102. 102.
    Singh, T., “Fuel/Time Optimal Control of the Benchmark Problem,” J. of Guidance, Control, and Dynamics, Vol. 18, pp. 1225–1231, 1995.MATHCrossRefGoogle Scholar
  103. 103.
    Meyer, J. L. and Silverberg, L., “Fuel Optimal Propulsive Maneuver of an Experimental Structure Exhibiting Spacelike Dynamics,” Journal of Guidance, Control, and Dynamics, Vol. 19, pp. 141–149, 1996.MATHCrossRefGoogle Scholar
  104. 104.
    Driessen, B. J., “On-off minimum-time control with limited fuel usage: Near global optima via linear programming,” Optimal Control Applications & Methods, Vol. 27, pp. 161–168, 2006.CrossRefMathSciNetGoogle Scholar
  105. 105.
    Singhose, W., Singh, T. and Seering, W., “On-Off Control with Specified Fuel Usage,” Journal Dynamic Systems, Measurement, and Control, Vol. 121, pp. 206–212, 1999.CrossRefGoogle Scholar
  106. 106.
    Singhose, W., Banerjee, A. and Seering, W., “Slewing Flexible Spacecraft with Deflection-Limiting Input Shaping,” J. of Guidance, Control, and Dynamics, Vol. 20, pp. 291–298, 1997.MATHCrossRefGoogle Scholar
  107. 107.
    Singhose, W., Mills, B. and Seering, W., “Closed-Form Methods for Generating On-Off Commands for Undamped Flexible Structures,” J. of Guidance, Control, and Dynamics, Vol. 22, pp. 378–382, 1999.CrossRefGoogle Scholar
  108. 108.
    Dhanda, A. and Franklin, G., “Vibration Control via Preloading,” Proc. American Control Conference, pp. 3574–3579, 2005.Google Scholar
  109. 109.
    Singhose, W., Biediger, E., Okada, H. and Matunaga, S., “Closed-Form Specified-Fuel Commands for On-Off Thrusters,” AIAA J. of Guidance, Control, and Dynamics, Vol. 29, pp. 606–611, 2006.CrossRefGoogle Scholar
  110. 110.
    Sung, Y.-G. and Singhose, W., “Closed-Form Specified-Fuel Commands for Two Flexible Modes,” AIAA Journal of Guidance, Control, and Dynamics, Vol. 30, pp. 1590–1596, 2007.CrossRefGoogle Scholar
  111. 111.
    Robertson, M. J. and Singhose, W. E., “Specified-Deflection Command Shapers for Second-Order Position Input Systems,” ASME Journal of Dynamic Systems, Measurement and Control, Vol. 129, pp. 856–859, 2007.CrossRefGoogle Scholar
  112. 112.
    Sung, Y.-G. and Singhose, W., “Deflection-Limiting Commands for Systems with Velocity Limits,” AIAA J. Guidance, Control, and Dynamics, Vol. 31, pp. 472–478, 2008.CrossRefGoogle Scholar
  113. 113.
    Singhose, W., “Shaping Inputs to Reduce Vibration: A Vector Diagram Approach,” MIT Artificial Intelligence Lab, Memo No. 1223, 1990.Google Scholar
  114. 114.
    Rogers, K. and Seering, W. P., “Input Shaping for Limiting Loads and Vibration in Systems with On-Off Actuators,” Proc. AIAA Guidance, Navigation, and Control Conference, 1996.Google Scholar
  115. 115.
    Song, G., Buck, N. and Agrawal, B., “Spacecraft Vibration Reduction Using Pulse-Width Pulse-Frequency Modulated Input Shaper,” J. of Guidance, Control & Dynamics, Vol. 22, pp. 433–440, 1999.CrossRefGoogle Scholar
  116. 116.
    Buffinton, K. W., Hoffman, K. L., Hekman, K. A. and Berg, M. C., “Optimal pulse-width control of flexible dynamic systems,” Proc. IASTED International Conference on Robotics and Applications, 2007.Google Scholar
  117. 117.
    Vaughan, J., Singhose, W., Debenest, P., Fukushima, E. and Hirose, S., “Initial Experiments on the Control of a Mobile Tower Crane,” ASME IMECE, 2007.Google Scholar
  118. 118.
    Danielson, J., Vaughan, J., Singhose, W., Widler, L. and Glauser, U., “Design of a Mobile Boom Crane for Research and Educational Applications,” Proc. International Conference on Motion and Vibration Control, 2008.Google Scholar
  119. 119.
    Parker, G. G., Groom, K., Hurtado, J. E., Feddema, J., Robinett, R. D. and Leban, F., “Experimental Verification of a Command Shaping Boom Crane Control System,” Proc. American Control Conference, pp. 86–90, 1999.Google Scholar
  120. 120.
    Masoud, Z. N. and Daqaq, M. F., “A Graphical Approach to Input-Shaping Control Design for Container Cranes with Hoist,” IEEE Transactions on Control Systems Technology, Vol. 14, No. 6, pp. 1070–1077, 2006.CrossRefGoogle Scholar
  121. 121.
    Zrnić, N., Petković, Z. and Bošnjak, S., “Automation of Ship-To-Shore Container Cranes: A Review of State-of-the-Art,” FME Transactions, Vol. 33, pp. 111–121, 2005.Google Scholar
  122. 122.
    Park, B. J., Hong, K.-S. and Huh, C. D., “Time-Efficient Input Shaping Control of Container Cranes,” Proc. International Conference on Control Applications, pp. 80–85, 2000.Google Scholar
  123. 123.
    Daqaq, M. F. and Masoud, Z. N., “Nonlinear Input-Shaping Controller for Quay-Side Container Cranes,” Nonlinear Dynamics, Vol. 45, No. 1–2, pp. 149–170, 2006.MATHCrossRefMathSciNetGoogle Scholar
  124. 124.
    Yoon, J., Singhose, W., Kim, M. D., Ramirez, G. and Tawde, S. K., “Dynamics and Control of Bouncing and Tilting Crane Payloads,” ASME IDETC, 2009.Google Scholar
  125. 125.
    Jones, S. and Ulsoy, A. G., “An Approach to Control Input Shaping with Application to Coordinate Measuring Machines,” J. of Dynamics, Measurement, and Control, Vol. 121, pp. 242–247, 1999.CrossRefGoogle Scholar
  126. 126.
    Seth, N., Rattan, K. and Brandstetter, R., “Vibration Control of a Coordinate Measuring Machine,” Proc. IEEE Conf. on Control Apps., pp. 368–373, 1993.Google Scholar
  127. 127.
    Singhose, W., Singer, N. and Seering, W., “Improving Repeatability of Coordinate Measuring Machines with Shaped Command Signals,” Precision Engineering, Vol. 18, pp. 138–146, 1996.CrossRefGoogle Scholar
  128. 128.
    Fortgang, J., Singhose, W. and Márquez, J. d. J., “Command Shaping for Micro-Mills and CNC Controllers,” Proc. American Control Conference, 2005.Google Scholar
  129. 129.
    Singhose, W. and Singer, N., “Effects of Input Shaping on Two-Dimensional Trajectory Following,” IEEE Trans. on Robotics and Automation, Vol. 12, pp. 881–887, 1996.CrossRefGoogle Scholar
  130. 130.
    deRoover, D., “Motion Control of a Wafer Stage,” Delft University Press, 1997.Google Scholar
  131. 131.
    Park, S.-W., Hong, S.-W., Choi, H.-S. and Singhose, W., “Discretization Effects of Real-Time Input Shaping in Residual Vibration Reduction for Precise XY Stage,” Trans. of the Korean Society of Machine Tool Engineers, Vol. 16, pp. 71–78, 2007.Google Scholar
  132. 132.
    Vaughan, J., Yano, A. and Singhose, W., “Comparison of Robust Input Shapers,” Journal of Sound and Vibration, Vol. 315, pp. 797–815, 2008.CrossRefGoogle Scholar
  133. 133.
    Vaughan, J., Yano, A. and Singhose, W., “Robust Negative Input Shapers for Vibration Suppression,” ASME J. Dynamic Systems, Measurement, and Control, Vol. 131, pp. 031014-1–9, 2009.CrossRefGoogle Scholar
  134. 134.
    Starr, G. P., “Swing-Free Transport of Suspended Objects with a Path-Controlled Robot Manipulator,” J. of Dynamic Systems, Measurement and Control, Vol. 107, pp. 97–100, 1985.CrossRefGoogle Scholar
  135. 135.
    Murphy, B. R. and Watanabe, I., “Digital Shaping Filters for Reducing Machine Vibration,” IEEE Transactions on Robotics and Automation, Vol. 8, pp. 285–289, 1992.CrossRefGoogle Scholar
  136. 136.
    Feddema, J. T., “Digital Filter Control of Remotely Operated Flexible Robotic Structures,” Proc. American Control Conf., pp. 2710–2715, 1993.Google Scholar
  137. 137.
    Yano, K. and Terashima, K., “Sloshing suppression control of liquid transfer systems considering a 3-D transfer path,” IEEE-ASME Transactions on Mechatronics, Vol. 10, pp. 8–16, 2005.CrossRefGoogle Scholar
  138. 138.
    Feddema, J., Dohrmann, C., Parker, G., Robinett, R., Romero, V. and Schmitt, D., “Control for Slosh-Free Motion of an Open Container,” IEEE Control Systems, Vol. 17, pp. 29–36, 1997.CrossRefGoogle Scholar
  139. 139.
    Zou, K., Drapeau, V. and Wang, D., “Closed Loop Shaped-Input Strategies for Flexible Robots,” Int. J. of Robotics Research, Vol. 14, pp. 510–529, 1995.CrossRefGoogle Scholar
  140. 140.
    Rappole, B. W., Singer, N. C. and Seering, W. P., “Multiple-Mode Impulse Shaping Sequences for Reducing Residual Vibrations,” Proc. 23rd Biennial Mechanisms Conference, pp. 11–16, 1994.Google Scholar
  141. 141.
    Kwon, D.-S., Hwang, D.-H., Babcock, S. M. and Burks, B. L., “Input Shaping Filter Methods for the Control of Structurally Flexible, Long-Reach Manipulators,” Proc. IEEE Conf. on Robotics and Automation, pp. 3259–3264, 1994.Google Scholar
  142. 142.
    Chang, T., Godbole, K. and Hou, E., “Optimal input shaper design for high-speed robotic workcells,” Journal of Vibration and Control, Vol. 9, pp. 1359–1376, 2003.MATHCrossRefGoogle Scholar
  143. 143.
    Grosser, K. and Singhose, W., “Command Generation for Reducing Perceived Lag in Flexible Telerobotic Arms,” JSME International Journal, Vol. 43, pp. 755–761, 2000.Google Scholar
  144. 144.
    Wilson, D. G., Stokes, D., Starr, G. and Robinett, R. D., “Optimized Input Shaping for a Single Flexible Robot Link,” SPACE 96: 5th International Conf. and Expo. on Engineering, Construction, and Operations in Space, 1996.Google Scholar
  145. 145.
    Singhose, W., “Trajectory Planning for Flexible Robots: CRC Robotics and Automation Handbook, T. Kurfess, Ed.,” CRC Press, 2004.Google Scholar
  146. 146.
    Mohamed, Z. and Tokhi, M. O., “Command Shaping Techniques for Vibration Control of a Flexible Robot Manipulator,” Mechatronics, Vol. 14, pp. 69–90, 2004.CrossRefGoogle Scholar
  147. 147.
    Alici, G. U., Kapucu, S. and Baysec, S., “A Robust Motion Design Technique for Flexible-Jointed Manipulation Systems,” Robotica, Vol. 24, pp. 95–103, 2006.CrossRefGoogle Scholar
  148. 148.
    Chang, T., Jaroonsiriphan, P., Bernhardt, M. and Ludden, P., “Web-based command shaping of cobra 600 robot with a swinging load,” IEEE Transactions on Industrial Informatics, Vol. 2, pp. 59–69, 2006.CrossRefGoogle Scholar
  149. 149.
    Freese, M., Fukushima, E., Hirose, S. and Singhose, W., “Endpoint Vibration Control of a Mobile Mine-Detecting Robotic Manipulator,” Proc. American Control Conference, 2007.Google Scholar
  150. 150.
    Gurleyuk, S. S., “Optimal unity-magnitude input shaper duration analysis,” Archive of Applied Mechanics, Vol. 77, pp. 63–71, 2007.CrossRefGoogle Scholar
  151. 151.
    Huey, J. R., Sorensen, K. L. and Singhose, W. E., “Useful Applications of Closed-Loop Signal Shaping Controllers,” Control Engineering Practice, Vol. 16, pp. 836–846, 2008.CrossRefGoogle Scholar
  152. 152.
    Kinceler, R. and Meckl, P. H., “Corrective Input Shaping for a Flexible-joint Manipulator,” Proc. American Control Conference, pp. 1335–1339, 1997.Google Scholar
  153. 153.
    Kozak, K., Singhose, W. and Ebert-Uphoff, I., “Performance Measures For Input Shaping and Command Generation,” ASME J. Dynamic Systems, Meas., & Control, Vol. 128, pp. 731–736, 2006.CrossRefGoogle Scholar
  154. 154.
    Parker, G. G., Eisler, G. R., Phelan, J. and Robinett, R. D., “Input Shaping for Vibration-Damped Slewing of a Flexible Beam Using a Heavy-Lift Hydraulic Robot,” Proc. American Control Conf., 1994.Google Scholar
  155. 155.
    Tokhi, M. O. and Mohamed, Z., “Combined Input Shaping and Feedback Control of a Flexible Manipulator,” 10th International Congress on Sound and Vibration, pp. 299–306, 2003.Google Scholar
  156. 156.
    Sung, Y.-G. and Lee, K.-T., “An Adaptive Tracking Controller for Vibration Reduction of Flexible Manipulator,” IJPEM, Vol. 7, No. 3, pp. 51–55, 2006.Google Scholar
  157. 157.
    Jung, J.-K., Youm, W.-S. and Park, K.-H., “Vibration Reduction Control of a Voice Coil Motor (VCM) Nano Scanner,” IJPEM, Vol. 10, No. 3, pp. 167–170, 2009.Google Scholar
  158. 158.
    Rathbun, D. B., Berg, M. C. and Buffinton, K. W., “Pulse width control for precise positioning of structurally flexible systems subject to stiction and coulomb friction,” J. of Dynamic Systems, Measurement and Control, Vol. 126, pp. 131–138, 2004.CrossRefGoogle Scholar
  159. 159.
    Lawrence, J., Singhose, W. and Hekman, K., “Friction-Compensating Input Shaping for Vibration Reduction,” ASME J. of Vibration and Acoustics, Vol. 127, pp. 307–314, 2005.CrossRefGoogle Scholar
  160. 160.
    Robertson, M. J. and Erwin, R., “Command Shapers for Systems with Actuator Saturation,” Proc. American Control Conference, pp. 760–765, 2007.Google Scholar
  161. 161.
    Andersch, P., Sorensen, K. and Singhose, W., “Effects of Rate Limiting on Common Input Shaping Filters,” Recent Advances in Systems Engineering and Applied Mathematics, pp. 33–38, 2008.Google Scholar
  162. 162.
    Meckl, P. H., Arestides, P. B. and Woods, M. C., “Optimized S-Curve Motion Profiles for Minimum Residual Vibration,” Proc. American Control Conference, pp. 2627–2631, 1998.Google Scholar
  163. 163.
    Singh, T., “Jerk Limited Input Shapers,” J. of Dynamic Systems, Measurement, and Controls, Vol. 126, pp. 215–219, 2004.CrossRefGoogle Scholar
  164. 164.
    Danielson, J., Lawrence, J. and Singhose, W., “Command Shaping for Flexible Systems Subject to Constant Acceleration Limits,” ASME J. of Dynamic Systems, Meas., and Control, Vol. 130, pp. 0510111–0510118, 2008.Google Scholar
  165. 165.
    Pao, L. Y. and La-Orpacharapan, C., “Shaped Time-Optimal Feedback Controllers for Flexible Structures,” J. Dynamic Systems, Measurement, and Control, Vol. 126, pp. 173–186, 2004.CrossRefGoogle Scholar
  166. 166.
    Banerjee, A., Singhose, W. and Blackburn, D., “Orbit Boosting of an Electrodynamic Tethered Satellite with Input-Shaped Current,” Proc. AAS/AIAA Astrodynamics Specialist Conference, 2005.Google Scholar
  167. 167.
    Parman, S. and Koguchi, H., “Controlling the attitude maneuvers of flexible spacecraft by using time-optimal/fuelefficient shaped inputs,” Journal of Sound and Vibration, Vol. 221, pp. 545–565, 1999.CrossRefGoogle Scholar
  168. 168.
    Gorinevsky, D. and Vukovich, G., “Nonlinear Input Shaping Control of Flexible Spacecraft Reorientation Maneuver,” J. of Guidance, Control, and Dynamics, Vol. 21, pp. 264–270, 1998.CrossRefGoogle Scholar
  169. 169.
    Biediger, E., Singhose, W., Okada, H. and Matunaga, S., “Trajectory Planning for Coordinating Satellites using Command Generation,” Proc. 10th International Space Conference of Pacific-basin Societies, 2003.Google Scholar
  170. 170.
    Singhose, W., Biediger, E., Okada, H. and Matunaga, S., “Experimental Verification of Real-Time Control for Flexible Systems with On-Off Actuators,” ASME J. of Dynamic Systems, Measurement, and Controls, Vol. 128, pp. 287–296, 2006.CrossRefGoogle Scholar
  171. 171.
    Ninneman, R. and Denoyer, K., “Middeck Active Control Experiment Reflight (MACE II): Lessons learned and reflight status,” Proc. of SPIE — The International Society for Optical Engineering, pp. 131–137, 2000.Google Scholar
  172. 172.
    Tuttle, T. and Seering, W., “Experimental Verification of Vibration Reduction in Flexible Spacecraft Using Input Shaping,” J. of Guidance, Control, and Dynamics, Vol. 20, pp. 658–664, 1997.MATHCrossRefGoogle Scholar

Copyright information

© Korean Society for Precision Engineering and Springer Berlin Heidelberg 2009

Authors and Affiliations

  1. 1.Woodruff School of Mechanical EngineeringGeorgia Institute of TechnologyAtlantaUSA

Personalised recommendations