Preshaping input trajectories of industrial robots for vibration suppression

Abstract This paper presents several novel methods that improve the current input shaping techniques for vibration suppression for multi-degree of freedom industrial robots. Three different techniques, namely, the optimal S-curve trajectory, the robust zero-vibration shaper, and the dynamic zero-vibration shaper, are proposed. These methods can suppress multiple vibration modes of a flexible joint robot under a computed torque control based on a rigid model. The time delays for each method are quantified and compared. The optimal S-curve trajectory finds the maximum jerk to obtain the minimum vibration. The robust zero-vibration shaper can suppress multiple modes without an accurate model. The delay of the dynamic zero-vibration shaper is smaller than the existing input shaping techniques. Our analysis is verified both by simulation and experiment with a six degrees-of-freedom commercial industrial robot.

[1]  T. Brogårdh,et al.  Robot Control Overview: An Industrial Perspective , 2009 .

[2]  Mrdjan Jankovic,et al.  Observer based control for elastic joint robots , 1995, IEEE Trans. Robotics Autom..

[3]  Alessandro De Luca,et al.  An Acceleration-based State Observer for Robot Manipulators with Elastic Joints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Richard Bearee,et al.  Dissociated jerk-limited trajectory applied to time-varying vibration reduction , 2013 .

[5]  Friedrich M. Wahl,et al.  Online Trajectory Generation: Basic Concepts for Instantaneous Reactions to Unforeseen Events , 2010, IEEE Transactions on Robotics.

[6]  Rogelio Lozano,et al.  Global tracking controllers for flexible-joint manipulators: a comparative study , 1995, Autom..

[7]  Sung-Rak Kim,et al.  A practical approach for minimum-time trajectory planning for industrial robots , 2010, Ind. Robot.

[8]  Alin Albu-Schäffer,et al.  State feedback controller for flexible joint robots: a globally stable approach implemented on DLR's light-weight robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[9]  Gianluca Antonelli,et al.  SmartMove4: an industrial implementation of trajectory planning for robots , 2007, Ind. Robot.

[10]  E. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 2000 .

[11]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .

[12]  Tamir Tassa,et al.  Planning high order trajectories with general initial and final conditions and asymmetric bounds , 2014, Int. J. Robotics Res..

[13]  Elizabeth A. Croft,et al.  Jerk-bounded manipulator trajectory planning: design for real-time applications , 2003, IEEE Trans. Robotics Autom..

[14]  Yusuf Altintas,et al.  Integrated Five-Axis Trajectory Shaping and Contour Error Compensation for High-Speed CNC Machine Tools , 2014, IEEE/ASME Transactions on Mechatronics.

[15]  Thomas E. Marlin,et al.  Process Control: Designing Processes and Control Systems for Dynamic Performance , 1995 .

[16]  Nikos A. Aspragathos,et al.  An ARX-based method for the vibration control of flexible beams manipulated by industrial robots , 2017, Robotics and Computer-Integrated Manufacturing.

[17]  Joonyoung Kim,et al.  Two-Time Scale Control of Flexible Joint Robots With an Improved Slow Model , 2018, IEEE Transactions on Industrial Electronics.

[18]  Malcolm Good,et al.  Dynamic Models for Control System Design of Integrated Robot and Drive Systems , 1985 .

[19]  P. Tomei A simple PD controller for robots with elastic joints , 1991 .

[20]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[21]  Petar V. Kokotovic,et al.  An integral manifold approach to the feedback control of flexible joint robots , 1987, IEEE J. Robotics Autom..

[22]  Pyung Hun Chang,et al.  Time-varying input shaping technique applied to vibration reduction of an industrial robot , 2005 .

[23]  Alessandro Gasparetto,et al.  Experimental validation and comparative analysis of optimal time-jerk algorithms for trajectory planning , 2012 .

[24]  Stig Moberg,et al.  Modeling and Control of Flexible Manipulators , 2007 .

[25]  P.H. Meckl,et al.  Optimized s-curve motion profiles for minimum residual vibration , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[26]  William Singhose,et al.  Command Generation for Flexible Systems by Input Shaping and Command Smoothing , 2010 .

[27]  Huashan Liu,et al.  Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints , 2013 .

[28]  Pradeep K. Khosla,et al.  Choosing sampling rates for robot control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[29]  Olivier A. Bauchau,et al.  Efficient simulation of a dynamic system with LuGre friction , 2005 .

[30]  Kiyoshi Ohishi,et al.  High Speed Motion Control Method of Industrial Robot Based on Dynamic Torque Compensation and Two-Degrees-of-Freedom Control System , 2003 .

[31]  Eun Jeong Lee,et al.  Design of learning input shaping technique for residual vibration suppression in an industrial robot , 2006 .

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

[33]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[34]  William Singhose,et al.  Command shaping for flexible systems: A review of the first 50 years , 2009 .

[35]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[36]  Alessandro De Luca Feedforward/Feedback Laws for the Control of Flexible Robots , 2000, ICRA.