Industrial robot efficient trajectory generation without collision through the evolution of the optimal trajectory

An efficient algorithm is presented to obtain trajectories for industrial robots working in industrial environments. The procedure starts with the obtaining of an optimal time trajectory neglecting the presence of obstacles. When obstacles are considered, the initial trajectory (obtained by neglecting obstacles) will not be feasible and will have to evolve so that it can become a solution. In this paper, the way that it evolves until a new feasible collision-free trajectory is obtained considering the possible obstacles is described. This is a direct algorithm that works in a discrete space of trajectories, approaching the global solution as the discretization is refined. The solutions obtained are efficient trajectories near to the minimum time one and they meet the physical limitations of the robot (the maximum values of torque, power and jerk are considered for each actuator), avoid collisions, and take into account the constraint of energy consumed. Examples already published and new examples in real industrial environments have been solved to verify the working of the algorithm. An efficient algorithm to obtain trajectories for industrial robots working in industrial environment is presented.Kinematics and dynamics of the industrial robot are considered and collision-free trajectories are obtained.The methodology has been successfully applied to several cases whose results are shown in the paper.A robot similar to PUMA 560 has been modelled.Optimal trajectory time of the robot and computational times have been presented.

[1]  Jan A. Snyman,et al.  Trajectory-planning through interpolation by overlapping cubic arcs and cubic splines , 2003 .

[2]  A. Gasparetto,et al.  A new method for smooth trajectory planning of robot manipulators , 2007 .

[3]  Atsuo Kawamura,et al.  Proposal of trajectory generation for redundant manipulators using variational approach applied to minimization of consumed electrical energy , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

[4]  N. van de Wouw,et al.  Path-Constrained Motion Planning for Robotics Based on Kinematic Constraints , 2007 .

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

[6]  Dan Simon,et al.  A trigonometric trajectory generator for robotic arms , 1993 .

[7]  A. Piazzi,et al.  Global minimum-time trajectory planning of mechanical manipulators using interval analysis , 1998 .

[8]  Nanning Zheng,et al.  A path generation for automated vehicle based on Bezier curve and via-points , 2015, Robotics Auton. Syst..

[9]  Sunita Chauhan,et al.  Spring-based tactile array for assistive robotic surgical applications , 2014 .

[10]  Francisco Valero,et al.  Assembly Line Productivity Assessment by Comparing Optimization-Simulation Algorithms of Trajectory Planning for Industrial Robots , 2015 .

[11]  Yangsheng Xu,et al.  Minimum-torque Path Planning of Space robots using Genetic Algorithms , 2006, Int. J. Robotics Autom..

[12]  Valder Steffen,et al.  Trajectory Modeling of Robot Manipulators in the Presence of Obstacles , 2001 .

[13]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[14]  Kostas J. Kyriakopoulos,et al.  Minimum jerk path generation , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[16]  Francisco Valero,et al.  The simultaneous algorithm and the best interpolation function for trajectory planning , 2010, Ind. Robot.

[17]  Yaobin Chen,et al.  Structure of minimum-time control law for robotic manipulators with constrained paths , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[18]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[19]  Alessandro Gasparetto,et al.  Optimal trajectory planning for industrial robots , 2010, Adv. Eng. Softw..

[20]  Vicente Mata,et al.  Trajectory planning in workspaces with obstacles taking into account the dynamic robot behaviour , 2006 .

[21]  Yangsheng Xu,et al.  Global Minimum-Jerk Trajectory Planning of Space Manipulator , 2006 .

[22]  Pieter Abbeel,et al.  Motion planning with sequential convex optimization and convex collision checking , 2014, Int. J. Robotics Res..

[23]  Karim Abdel-Malek,et al.  Optimization-based trajectory planning of the human upper body , 2006, Robotica.

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

[25]  Xuan F. Zha,et al.  Optimal pose trajectory planning for robot manipulators , 2002 .

[26]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[27]  Jan Mattmüller,et al.  Calculating a near time-optimal jerk-constrained trajectory along a specified smooth path , 2009 .