Manipulator motion planning for high-speed robotic laser cutting

Recent advances in laser technology, especially the increase of the cutting speed, has motivated the amendment of the existing robot path methods, which do not allow the complete utilisation of the actuator capabilities and neglect certain particularities in the mechanical design of the wrist of the manipulator arm. This research addresses the optimisation of the six-axis robot motion for continuous contour tracking while considering the redundancy caused by the tool axial symmetry. The particular contribution of the paper is in the area of multi-objective path planning using the graph-based search space representation. In contrast to previous work, the developed optimisation technique is based on dynamic programming and explicitly incorporates verification of the velocity/acceleration constraints. This allows the designer to define interactively their importance with respect to the path-smoothness objectives. In addition, this optimisation technique takes into account the capacity of certain manipulator wrist axes for unlimited rotation in order to produce more economical motion. The efficiency of the developed algorithms has been carefully investigated via computer simulation. The presented results are implemented in a commercial software package and verified for real-life applications in the automotive industry.

[1]  John C. Ion,et al.  Laser Processing of Engineering Materials: Principles, Procedure and Industrial Application , 2005 .

[2]  Konstantinos-Dionysios Bouzakis,et al.  Off-line programming of an industrial robot for manufacturing , 2005 .

[3]  David Ben-Arieh,et al.  Process planning for rotational parts using the generalized travelling salesman problem , 2003 .

[4]  D.-H. Lee,et al.  Scheduling for an arc-welding robot considering heat-caused distortion , 2005, J. Oper. Res. Soc..

[5]  W. Anotaipaiboon,et al.  Tool path generation for five-axis NC machining using adaptive space-filling curves , 2005 .

[6]  K. Abdel Ghany,et al.  Using a Nd:YAG laser and six axes robot to cut zinc-coated steel , 2006 .

[7]  Sherman Y. T. Lang,et al.  Automated robotic programming for products with changes , 2007 .

[8]  Alexandre Dolgui,et al.  Cluster-level operations planning for the out-of-position robotic arc-welding , 2006 .

[9]  Keith L. Doty,et al.  A Robot Manipulator With 16 Real Inverse Kinematic Solution Sets , 1989, Int. J. Robotics Res..

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

[11]  Fan-Tien Cheng,et al.  Multiple-goal priority considerations of redundant manipulators , 1997, Robotica.

[12]  G Wittenberg Developments in offline programming: an overview , 1995 .

[13]  Alexandre Dolgui,et al.  Multiobjective optimization of robot motion for laser cutting applications , 2004, Int. J. Comput. Integr. Manuf..

[14]  E. Bohez,et al.  Adaptive nonlinear tool path optimization for five-axis machining , 2000 .

[15]  Y. C. Tsai,et al.  A modified analytical model for optimization of NC-tool cutting path , 1994 .

[16]  Anatoly Pashkevich Real-Time Inverse Kinematics for Robots with Offset and Reduced Wrist , 1997 .

[17]  Marco Ceccarelli,et al.  Fundamentals of Mechanics of Robotic Manipulation , 2004, Mechanisms and Machine Science.

[18]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  E. Polak,et al.  On Multicriteria Optimization , 1976 .

[20]  Kikuo Fujimura Path planning with multiple objectives , 1996, IEEE Robotics Autom. Mag..

[21]  Manfred Geiger,et al.  Laser beam cutting , 1995 .

[22]  Richard A. Wysk,et al.  Task level off-line programming system for robotic arc welding — an overview , 1988 .

[23]  H. T. Loh,et al.  Tool-path generation for five-axis machining of free-form surfaces based on accessibility analysis , 2002 .

[24]  Taha Chettibi Synthesis of dynamic motions for robotic manipulators with geometric path constraints , 2006 .

[25]  Shraga Shoval,et al.  Analysis of robot motion performance and implications to economy principles , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[26]  R. S. Laundy,et al.  Multiple Criteria Optimisation: Theory, Computation and Application , 1989 .

[27]  Masayoshi Tomizuka,et al.  Trajectory planning for coordinated motion of a robot and a positioning table. II. Optimal trajectory specification , 1990, IEEE Trans. Robotics Autom..

[28]  Steven Dubowsky,et al.  On computing the global time-optimal motions of robotic manipulators in the presence of obstacles , 1991, IEEE Trans. Robotics Autom..

[29]  Friedrich Pfeiffer,et al.  A concept for manipulator trajectory planning , 1987, IEEE J. Robotics Autom..

[30]  Reinhart Poprawe,et al.  Design and manufacturing tools for laser beam processing , 1999, Optics East.

[31]  S. Q. Xie,et al.  Optimal process planning for a combined punch-and-laser cutting machine using ant colony optimization , 2005 .

[32]  Elena Deza,et al.  Dictionary of distances , 2006 .

[33]  J.A. Tenreiro Machado,et al.  Motion chaos in the pseudoinverse control of redundant robots , 2000, 6th International Workshop on Advanced Motion Control. Proceedings (Cat. No.00TH8494).

[34]  U. Sendler Offline-programmiertes Laserschneiden im Automobilbau , 1994 .

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

[36]  Jihong Lee A dynamic programming approach to near minimum-time trajectory planning for two robots , 1995, IEEE Trans. Robotics Autom..

[37]  Dinesh Manocha,et al.  Efficient inverse kinematics for general 6R manipulators , 1994, IEEE Trans. Robotics Autom..

[38]  Kamal K. Gupta,et al.  Path planning with general end-effector constraints , 2007, Robotics Auton. Syst..

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

[40]  Inge Troch,et al.  Data reduction for manipulator path planning , 2003, Robotica.

[41]  Michel Defaux,et al.  Welding and cutting: robots take the lead in 3D , 2004, Ind. Robot.

[42]  Keith L. Doty,et al.  A Theory of Generalized Inverses Applied to Robotics , 1993, Int. J. Robotics Res..

[43]  Takanori Shibata,et al.  Motion planning by genetic algorithm for a redundant manipulator using an evaluation function based on criteria of skilled operators , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[44]  Yifan Chen,et al.  Multi-objective optimal robot path planning in manufacturing , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[45]  Yong Se Kim,et al.  Integrated machining tool path planning using feature free spaces , 2003 .

[46]  Holger Schlueter Advances in industrial high-power lasers , 2005, International Symposium on High Power Laser Systems and Applications.

[47]  M. Husty,et al.  A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator , 2007 .

[48]  Tsuneo Yoshikawa Basic optimization methods of redundant manipulators , 1996 .

[49]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[50]  Lothar Bauer Offline programming of 3D laser systems , 1996, Other Conferences.

[51]  Matthias Ehrgott,et al.  Multicriteria Optimization , 2005 .

[52]  Chelliah Sriskandarajah,et al.  A review of TSP based approaches for flowshop scheduling , 2006, Eur. J. Oper. Res..

[53]  Brian Rooks Laser processing of plastics , 2004, Ind. Robot.

[54]  Xiaobu Yuan,et al.  An integration of robot programming and sequence planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[55]  Anthony A. Maciejewski,et al.  A global motion planner for curve-tracing robots , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[56]  Yael Edan,et al.  Graphic-based analysis of robot motion economy principles , 1996 .

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

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