Input Shaping for Path Planning

Input shaping is an effective way to optimize the performance of robots, flexible structures, spacecraft, telescopes, and other systems that have vibration, control authority, tracking, and/or pointing constraints. These constraints along with the dynamics and kinematics of the system under consideration can be included in a trajectory optimization/path planning procedure to ensure that the system meets the desired performance. Input shaping is particularly useful when the closed-loop controller cannot be modified or tuned. For example, many pedestal-based robots have closed architecture control systems that restrict access to the servo-loop controls. This chapter begins with the overhead gantry robot and a vibration constraint referred to as swing-free input shaping.

[1]  Rush D. Robinett,et al.  Model-based damping of coupled horizontal and vertical oscillations in a flexible rod , 1991, J. Intell. Robotic Syst..

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

[3]  D. Bertsekas,et al.  Efficient dynamic programming implementations of Newton's method for unconstrained optimal control problems , 1989 .

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

[5]  R. Bellman Dynamic programming. , 1957, Science.

[6]  M. J. D. Powell,et al.  A fast algorithm for nonlinearly constrained optimization calculations , 1978 .

[7]  J. Junkins Time-optimal reference maneuvers for a flexible arm , 1991 .

[8]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[9]  G. R. Eisler,et al.  Approximate optimal trajectories for flexible-link manipulator slewing using recursive quadratic programming , 1993 .

[10]  Paul D. Hovland,et al.  ADIFOR 2.0 user`s guide (Revision B) , 1995 .

[11]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[12]  Anthony Tzes,et al.  Control and system identification of a two-link flexible manipulator , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

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

[15]  Farshad Khorrami Analysis of multi-link flexible manipulators via asymptotic expansions , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[16]  Eduardo Bayo,et al.  Inverse Dynamics and Kinematics of Multi- Link Elastic Robots: An Iterative Frequency Domain Approach , 1989, Int. J. Robotics Res..

[17]  S. Dreyfus Dynamic Programming and the Calculus of Variations , 1960 .

[18]  Philip E. Gill,et al.  Practical optimization , 1981 .

[19]  R. D. Robinett,et al.  Robot trajectory planning via dynamic programming , 1994 .

[20]  Andrew D Christian,et al.  Design and Implementation of a Flexible Robot , 1989 .

[21]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[22]  Rush D. Robinett A UNIFIED APPROACH TO VEHICLE DESIGN, CONTROL, AND FLIGHT PATH OPTIMIZATION , 1987 .

[23]  R. D. Robinett,et al.  Efficient Sequential Quadratic Programming Implementations for Equality-Constrained Discrete-Time Optimal Control , 1997 .

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

[25]  R. Robinett,et al.  Dynamic Programming Method for Constrained Discrete-Time Optimal Control , 1999 .

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