Residual vibration suppression in freely suspended payload transports has been the focus of extensive work in the past. Many methods have been used to address this problem, including both open-loop motion planning and closed-loop control techniques. However, to be effective, most of these methods require linearization of the system and, in turn, have been restricted in their maneuver speeds. The inherent nonlinearity of suspended payload systems suggests the need for a more rigorous method, where the complete dynamic description can be retained throughout the optimization. Dynamic programming (DP) is such a method. This paper will outline the development of the DP algorithm for a discrete time system as well as its application to the rapid transport of a doubly suspended payload, a nonlinear system. The system consists of a long slender payload, suspended by a cable at each end. The two cables are each held by an independent robot manipulator. We will show that DP is effective at reducing residual oscillations for nonlinear systems, as demonstrated by both simulations and experimental validation. Residual oscillations were suppressed to less than 5% of their original magnitudes.

1.
Smith
,
O. J. M.
, 1957, “
Posicast Control of Damped Oscillatory Systems
,”
Proc. IRE
0096-8390, pp.
1249
1255
.
2.
Starr
,
G. P.
, 1985, “
Swing-Free Transport of Suspended Objects With a Path-Controlled Robot Manipulator
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
107
, pp.
97
100
.
3.
Singer
,
N. C.
, and
Seering
,
W. P.
, 1990, “
Preshaping Command Inputs to Reduce System Vibration
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
112
, pp.
76
82
.
4.
Parker
,
G. G.
,
Petterson
,
B.
,
Dohrmann
,
C. R.
, and
Robinett
,
R. D.
, III
, 1995, “
Vibration Suppression of Fixed-Time Jib Crane Maneuvers
,” Sandia National Laboratories, Report No. SAND95-0139C.
5.
Agostini
,
M.
,
Parker
,
G.
,
Kruse
,
E.
,
Schaub
,
H.
,
Groom
,
K.
, and
Robinett
,
R.
, 2001, “
Multiple Axis Boom Crane Maneuver Generation for Payload Swing Suppression
,”
Proceedings of the 2001 American Control Conference
,
Arlington, VA
.
6.
Karihaloo
,
B. L.
, and
Parbery
,
R. D.
, 1982, “
Optimal Control of a Dynamical System Representing a Gantry Crane
,”
J. Optim. Theory Appl.
0022-3239,
36
(
3
), pp.
409
417
.
7.
Auernig
,
J. W.
, and
Troger
,
H.
, 1987, “
Time Optimal Control of Overhead Cranes With Hoisting of the Load
,”
Automatica
0005-1098,
23
(
4
), pp.
437
447
.
8.
Sakawa
,
Y.
, and
Shido
,
Y.
, 1982, “
Optimal Control of Container Cranes
,”
Proceedings of the Eighth Triennial World Congress of the International Federation of Automatic Control
,
Kyoto, Japan
.
9.
Abdel-Rahman
,
E.
,
Nafeh
,
A.
, and
Masoud
,
Z.
, 2003, “
Dynamics and Control of Cranes: A Review
,”
J. Vib. Control
1077-5463,
9
(
7
), pp.
863
908
.
10.
Yanai
,
N.
,
Yamamoto
,
M.
, and
Mohri
,
A.
, 2002, “
Feedback Control for Wire-Suspended Mechanism With Exact Linearization
,”
Proceedings of the 2002 IEEE International Conference on Intelligent Robots and Systems
,
Lausanne, Switzerland
.
11.
Starr
,
G.
,
Wood
,
J.
, and
Lumia
,
R.
, 2005, “
Rapid Transport of Suspended Payloads
,”
Proceedings of the 2005 IEEE International Conference on Robotics and Automation
,
Barcelona, Spain
.
12.
Smith
,
J.
,
Kozak
,
K.
, and
Singhose
,
W.
, 2002, “
Input Shaping for a Simple Nonlinear System
,”
Proceedings of the American Control Conference
,
Anchorage, AK
.
13.
Bellman
,
R. E.
, 1962,
Applied Dynamic Programming
,
Princeton University Press
,
Princeton, NJ
.
14.
Robinett
,
R.
, III
, et al.
, 2002,
Flexible Robot Dynamics and Control
(
IFSR International Series on Systems Science and Engineering
), Vol.
19
,
Kluwer Academic
,
Dordrecht
.
15.
Dohrmann
,
C. R.
, and
Robinett
,
R. D.
, III
, 1994, “
Input Shaping for Three-Dimensional Slew Maneuvers of a Precision Pointing Flexible Spacecraft
,”
Proceedings of the American Control Conference
.
16.
Dohrmann
,
C. R.
, and
Robinett
,
R. D.
, III
, 1994, “
Robot Trajectory Planning via Dynamic Programming
,”
Proceedings of the Fifth International Symposium on Robotics and Manufacturing
,
Maui, HI
, pp.
75
81
.
17.
Robinett
,
R. D.
, III
,
Wilson
,
D. G.
,
Eisler
,
G. R.
, and
Hurtado
,
J. E.
, 2005, “
Applied Dynamic Programming for Optimization of Dynamical Systems
,”
Society for Industrial and Applied Mathematics
.
18.
Smith
,
R.
,
Starr
,
G.
,
Lumia
,
R.
, and
Wood
,
J.
, 2004, “
Preshaped Trajectories for Residual Vibration Suppression in Payloads Suspended From Multiple Robot Manipulators
,”
Proceedings of the 2004 IEEE International Conference on Robotics and Automation
,
New Orleans, LA
.
19.
MAPLE V®, 1998, MapleSoft, a Division of Waterloo Maple, Inc., Waterloo, Ontario, Canada.
20.
Baruh
,
H.
, 1999,
Analytical Dynamics
,
McGraw-Hill
,
Boston
.
21.
Craig
,
J. J.
, 2005,
Introduction to Robotics, Mechanics and Control
, 3rd ed.,
Prentice-Hall
,
Englewood Cliffs, NJ
.
22.
Zameroski
,
D.
, 2005, “
Swing-Free Trajectory Generation for Dual Cooperative Manipulators Using Dynamic Programming
,” MS thesis, University of New Mexico, Albuquerque, NM.
23.
PRO-ENGINEER WILDFIRE®, www.ptc.comwww.ptc.com.
You do not currently have access to this content.