Technical Briefs

Comparison of Polynomial Cam Profiles and Input Shaping for Driving Flexible Systems

[+] Author and Article Information
William Singhose

e-mail: Singhose@gatech.edu
George W. Woodruff School of Mechanical Engineering,
Georgia Institute of Technology,
Atlanta, GA 30332-0405

Contributed by the Mechanisms and Robotics Committee of ASME for publication in the JOURNAL OF MECHANICAL DESIGN. Manuscript received January 15, 2012; final manuscript received June 5, 2012; published online November 15, 2012. Assoc. Editor: James Schmiedeler.

J. Mech. Des 134(12), 124505 (Nov 15, 2012) (7 pages) doi:10.1115/1.4007797 History: Received January 15, 2012; Revised June 05, 2012

Polynomial profiles can be used as reference commands to limit induced vibration in flexible systems. Due to their ease of design and low-pass filtering effects, polynomial profiles are often found in cam-follower systems. Polynomial profiles have also been used as smooth reference commands for automated machines. However, despite extensive work to develop and improve such profiles, inherent tradeoffs still exist between induced vibration, rise time, and ease of design. Input shaping is an alternative method for generating motion commands that reduce residual vibration. This paper compares polynomial profiles to input-shaped commands for the application of reducing vibration in flexible systems. Analyses using Laplace transforms reveal that input shapers suppress vibration at regularly spaced frequencies. However, polynomial profiles do not share this property. Simulations and experimental results show that input shaping improves rise time and reduces residual vibration in comparison to polynomial profiles.

Copyright © 2012 by ASME
Your Session has timed out. Please sign back in to continue.


Yu, Q., and Lee, H. P., 1998, “Influence of Cam Motions on the Dynamic Behavior of Return Springs,” J. Mech. Des., 120(2), pp. 305–310. [CrossRef]
Chen, F. Y., 1982, Mechanics and Design of Cam Mechanisms, Pergamon Pr., New York.
Meckl, P. H., Arestides, P. B., and Woods, M. C., 1998, “Optimized S-Curve Motion Profiles for Minimum Residual Vibration,” American Control Conference, Philadelphia, PA.
Li, H., Le, M., Gong, Z., and Lin, W., 2009, “Motion Profile Design to Reduce Residual Vibration of High-Speed Positioning Stages,” IEEE/ASME Trans. Mechatron., 14(2), pp. 264–269. [CrossRef]
Wiederrich, J. L., and Roth, B., 1975, “Dynamic Synthesis of Cams Using Finite Trigonometric Series,” ASME J. Eng. Ind., pp. 287–293. [CrossRef]
Srinivasan, L. N., and Ge, Q. J., 1998, “Designing Dynamically Compensated and Robust Cam Profiles With Bernstein-Bézier Harmonic Curves,” J. Mech. Des., 120(1), pp. 40–45. [CrossRef]
Flocker, F. W., 2007, “Controlling the Frequency Content of Inertia Forces in Dwelling Cam-Follower Systems,” J. Mech. Des., 129(5), pp. 546–552. [CrossRef]
Yoon, K., and Rao, S. S., 1993, “Cam Motion Synthesis Using Cubic Splines,” J. Mech. Des., 115(3), pp. 441–446. [CrossRef]
Yu, Q., and Lee, H. P., 1995, “A New Family of Parameterized Polynomials for Cam Motion Synthesis,” J. Mech. Des., 117(4), pp. 653–655. [CrossRef]
Chew, M., and Chuang, C. H., 1995, “Minimizing Residual Vibrations in High-Speed Cam-Follower Systems Over a Range of Speeds,” J. Mech. Des., 117, pp. 166–172. [CrossRef]
Gosselin, C. M., and Hadj-Messaoud, A., 1993, “Automatic Planning of Smooth Trajectories for Pick-and-Place Operations,” J. Mech. Des., 115(3), pp. 450–456. [CrossRef]
Vaclavik, M., and Jirasko, P., 2007, “Research and Application of Displacement Laws of Electronic Cams,” 12th IFToMM World Congress.
Smith, O. J. M., 1958, Feedback Control Systems, McGraw-Hill Book Co., Inc., New York.
Singer, N. C., and Seering, W. P., 1990, “Preshaping Command Inputs to Reduce System Vibration,” J. Dyn. Syst., Meas., Control, 112, pp. 76–82. [CrossRef]
Singhose, W., 2009, “Command Shaping for Flexible Systems: A Review of the First 50 Years,” Int. J. Precis. Eng. Manuf., 10(4), pp. 153–168. [CrossRef]
Andresen, U., and Singhose, W., 2004, “A Simple Procedure for Modifying High-Speed Cam Profiles for Vibration Reduction,” ASME J. Mech. Des., 126, pp. 1105-08. [CrossRef]
Singer, N. C., Singhose, W. E., and Seering, W. P., 1999, “Comparison of Filtering Methods for Reducing Residual Vibration,” Eur. J. Control, 5, pp. 208–218. Available at: http://www.scribd.com/doc/69273694/Singer-Comparison-of-Filtering-Methods.
Singhose, W., and Vaughan, J., 2011, “Reducing Vibration by Digital Filtering and Input Shaping,” IEEE Trans. Control Syst. Technol., 19(6), pp. 1410–1420. [CrossRef]
Rothbart, H. A., 2004, Cam Design Handbook, The McGraw-Hill Companies, Inc., New York.
Eloundou, R., and Singhose, W., 2002, “Interpretation of S-Curve Reference Commands as Input-Shaped Functions,” American Control Conference, Anchorage, AK.
Singhose, W., and Seering, W., 2010, Command Generation for Dynamic Systems, www.lulu.com/content/621219. 978-0-9842210-0-4
Singhose, W., Seering, W., and Singer, N., 1994, “Residual Vibration Reduction Using Vector Diagrams to Generate Shaped Inputs,” ASME J. Mech. Des., 116, pp. 654–659. [CrossRef]
Singhose, W., Eloundou, R., and Lawrence, J., 2010, “Command Generation for Flexible Systems by Input Shaping and Command Smoothing,” AIAA J. Guid. Control Dyn., 33(6), pp. 1697–1707. [CrossRef]
Peng, K. C. C., and Singhose, W., 2009, “Crane Control Using Machine Vision and Wand Following,” IEEE International Conference on Mechatronics, Malaga, Spain.
Singhose, W., Singer, N., and Seering, W., 1997, “Time-Optimal Negative Input Shapers,” ASME J. Dyn. Syst., Meas., Control, 119, pp. 198–205. [CrossRef]
Lawrence, J., and Singhose, W., 2005, “Design of Minicrane for Education and Research,” 6th International Conference on Research and Education in Mechatronics, Annecy, France.


Grahic Jump Location
Fig. 1

Cam-follower system

Grahic Jump Location
Fig. 2

The input-shaping process

Grahic Jump Location
Fig. 3

Magnitude of 3-4-5 polynomial CFT

Grahic Jump Location
Fig. 4

Difference between sequential zeros of Fig. 3

Grahic Jump Location
Fig. 5

3-4-5 polynomial profile responses

Grahic Jump Location
Fig. 6

Response of a one-mode system (1 Hz) to ZV-shaped commands

Grahic Jump Location
Fig. 7

Residual vibration amplitudes

Grahic Jump Location
Fig. 8

Experimental rise time

Grahic Jump Location
Fig. 9

Experimental robustness




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In