Control system design for heavy duty industrial robot

Purpose – The purpose of this paper is to present a control system for a heavy duty industrial robot, including both the control structure and algorithm, which was designed and tested.Design/methodology/approach – An industrial PC with TwinCAT real‐time system is chosen as the motion control unit; EtherCAT is used for command transmission. The whole system has a decoupled and centralized control structure. A novel optimal motion generation algorithm based on modified cubic spline interpolation is illustrated. The execution time and work were chosen as the objective function. The constraints are the limits of torque, velocity and jerk. The motion commands were smooth enough throughout the execution period. By using the Lagangue equation and assumed modes methods, a dynamic model of heavy duty industrial robots is built considering the elastic of both joints and links. After that a compound control algorithm based on singular perturbation theory was designed for the servo control loop.Findings – The final e...

[1]  Mouhacine Benosman,et al.  Flexible Links Manipulators: from Modelling to Control , 2002, J. Intell. Robotic Syst..

[2]  Per Capita,et al.  About the authors , 1995, Machine Vision and Applications.

[3]  Peter Eberhard,et al.  DYNAMIC ANALYSIS OF FLEXIBLE MANIPULATORS, A LITERATURE REVIEW , 2006 .

[4]  Elizabeth A. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 1999, J. Field Robotics.

[5]  Jun Wu,et al.  Review: An overview of dynamic parameter identification of robots , 2010 .

[6]  Hamid D. Taghirad,et al.  A SURVEY ON THE CONTROL OF FLEXIBLE JOINT ROBOTS , 2006 .

[7]  N. McKay,et al.  A dynamic programming approach to trajectory planning of robotic manipulators , 1986 .

[8]  Antonio Tornambè,et al.  Approximate modeling of robots having elastic links , 1988, IEEE Trans. Syst. Man Cybern..

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

[10]  H. Buttner,et al.  Real-time ethernet the EtherCAT solution , 2004 .

[11]  Bodo Heimann,et al.  Model-based Feedforward Control in Industrial Robotics , 2002, Int. J. Robotics Res..

[12]  Vicente Mata,et al.  A comparison between direct and indirect dynamic parameter identification methods in industrial robots , 2006, Robotica.

[13]  M. Boryga,et al.  Planning of manipulator motion trajectory with higher-degree polynomials use , 2009 .

[14]  Mark W. Spong,et al.  Adaptive control of flexible joint manipulators: Comments on two papers , 1995, Autom..

[15]  Bruno Siciliano,et al.  A Singular Perturbation Approach to Control of Lightweight Flexible Manipulators , 1988, Int. J. Robotics Res..

[16]  Alan S. Morris,et al.  Singular perturbation based neuro-Hinfty control scheme for a manipulator with flexible links and joints , 2006, Robotica.

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

[18]  Luc Baron,et al.  A new approach to the dynamic parameter identification of robotic manipulators , 2010, Robotica.

[19]  Saeid Nahavandi,et al.  Teleoperation of ABB industrial robots , 2014, Ind. Robot.

[20]  Mouhacine Benosman,et al.  Control of flexible manipulators: A survey , 2004, Robotica.

[21]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[22]  Heidar Ali Talebi,et al.  A stable neural network-based observer with application to flexible-joint manipulators , 2006, IEEE Transactions on Neural Networks.

[23]  Ashitava Ghosal,et al.  Comparison of the Assumed Modes and Finite Element Models for Flexible Multilink Manipulators , 1995, Int. J. Robotics Res..

[24]  Jan Swevers,et al.  Design of dynamically optimal spline motion inputs: Experimental results , 2008, 2008 American Control Conference.

[25]  Shui Xiaoping Optimization of the Trajectory Planning of Robot Manipulators Taking into Account the Dynamics of the System , 2003 .

[26]  A. Gasparetto,et al.  A technique for time-jerk optimal planning of robot trajectories , 2008 .

[27]  Jasbir S. Arora,et al.  Survey of multi-objective optimization methods for engineering , 2004 .

[28]  Alan S. Morris,et al.  Dynamic modelling, simulation and control of a manipulator with flexible links and joints , 2002, Robotics Auton. Syst..

[29]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[30]  Pierre-Jean Barre,et al.  Influence of a Jerk Controlled Movement Law on the Vibratory Behaviour of High-Dynamics Systems , 2005, J. Intell. Robotic Syst..

[31]  James E. Bobrow,et al.  Minimum effort motions for open chain manipulators with task-dependent end-effector constraints , 1997, Proceedings of International Conference on Robotics and Automation.