Automatic motion planning for complex welding problems by considering angular redundancy

Abstract Automatic motion planning in complex environment is significant in manufacturing. This paper presents an off-line collision-free motion planning algorithm by considering the task redundancy existing in manufacturing. The paper takes a typical welding technique as an example, which mainly aims at solving the complex continuous welding motion planning problems. In the proposed algorithm, the angular redundancy existing in the welding process is fully considered for planning and optimizing the welding torch path by minimizing the torch angular cost. Besides, some strategies have been introduced to improve the efficiency of the proposed algorithm, such as the heuristic region sampling strategy based on Gaussian sampling, which is adopted to guide planning. Midpoint collision checking strategy is employed to improve the efficiency of the collision checking. The proposed algorithm is very effective in solving the complex welding motion planning problems, such as in the welding environment where the weld seam is situated in the narrow passage or the dense obstacles. The experiments are carried out to verify that our proposed algorithm is feasible in the relevant scenarios. All the experimental results show that not only the proposed algorithm could find a feasible collision-free path in the different complex environments if any path exists, but also the torch angle could be optimized with the increase of iteration.

[1]  Gim Song Soh,et al.  Seam tracking of large pipe structures for an agile robotic welding system mounted on scaffold structures , 2018 .

[2]  X. F. Zha,et al.  Generation and Simulation of Robot Trajectories in a Virtual CAD-Based Off-Line Programming Environment , 2001 .

[3]  Soh-Khim Ong,et al.  Robot path planning optimization for welding complex joints , 2017 .

[4]  Lei Shi,et al.  Automation of main pipe-rotating welding scheme for intersecting pipes , 2015 .

[5]  Aude Billard,et al.  Hand Impedance Measurements During Interactive Manual Welding With a Robot , 2015, IEEE Transactions on Robotics.

[6]  Marco Pavone,et al.  Fast marching tree: A fast marching sampling-based method for optimal motion planning in many dimensions , 2013, ISRR.

[7]  Yahui Gan,et al.  Base frame calibration for coordinated industrial robots , 2011, Robotics Auton. Syst..

[8]  Du Q. Huynh,et al.  Metrics for 3D Rotations: Comparison and Analysis , 2009, Journal of Mathematical Imaging and Vision.

[9]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[10]  Lydia E. Kavraki,et al.  Path planning using lazy PRM , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[11]  Pedro Neto,et al.  CAD-based off-line robot programming , 2010, 2010 IEEE Conference on Robotics, Automation and Mechatronics.

[12]  Jie Yu,et al.  Acquisition and optimization of weld trajectory and pose information for robot welding of spatial corrugated web sheet based on laser sensing , 2018 .

[13]  Kristin Ytterstad Pettersen,et al.  Set-Based Control for Autonomous Spray Painting , 2018, IEEE Transactions on Automation Science and Engineering.

[14]  Jun Wu,et al.  A Method to Realize Accurate Dynamic Feedforward Control of a Spray-Painting Robot for Airplane Wings , 2018, IEEE/ASME Transactions on Mechatronics.

[15]  Luc Baron,et al.  The self-adaptation of weights for joint-limits and singularity avoidances of functionally redundant robotic-task , 2011 .

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

[17]  PavoneMarco,et al.  Fast marching tree , 2015 .

[18]  Dahu Zhu,et al.  Calibration and accuracy analysis of robotic belt grinding system using the ruby probe and criteria sphere , 2018, Robotics and Computer-Integrated Manufacturing.

[19]  Laurent Dubourg,et al.  Impact & improvement of tool deviation in friction stir welding , 2016 .

[20]  Luc Baron,et al.  The joint-limits and singularity avoidance in robotic welding , 2008, Ind. Robot.

[21]  Jie Zhu,et al.  A Swing Arc System for Narrow Gap GMA Welding , 2012 .

[22]  Fritz B. Prinz,et al.  An Algorithm for Seam Tracking Applications , 1985 .

[23]  Dai Xianzhong,et al.  Kinematic cooperation analysis and trajectory teaching in multiple robots system for welding , 2011, ETFA2011.

[24]  Lei Shi,et al.  Automatic programming for industrial robot to weld intersecting pipes , 2015 .

[25]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[26]  Bryan A. Chin,et al.  Low-cost infrared sensing system for monitoring the welding process in the presence of plate inclination angle , 2003 .

[27]  Wei Lin,et al.  Optimal redundancy resolution for robotic arc welding using modified particle swarm optimization , 2016, 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[28]  Nuno Mendes,et al.  Direct off-line robot programming via a common CAD package , 2013, Robotics Auton. Syst..

[29]  Yaowu Shi,et al.  Effect of assist gas flow on the gas shielding during laser deep penetration welding , 2007 .

[30]  Lydia E. Kavraki,et al.  A two level fuzzy PRM for manipulation planning , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[31]  Khelifa Baizid,et al.  Industrial Robotics Platform for Simulation Design, Planning and Optimization based on Off-line CAD Programming , 2016 .

[32]  Liu Yuncheng,et al.  A revised Gaussian distribution sampling scheme based on RRT* algorithms in robot motion planning , 2017, 2017 3rd International Conference on Control, Automation and Robotics (ICCAR).

[33]  Nancy M. Amato,et al.  Lazy Toggle PRM: A single-query approach to motion planning , 2013, 2013 IEEE International Conference on Robotics and Automation.

[34]  Yukang Liu,et al.  Toward Welding Robot With Human Knowledge: A Remotely-Controlled Approach , 2015, IEEE Transactions on Automation Science and Engineering.

[35]  Yahui Gan,et al.  Off-Line Programming Techniques for Multirobot Cooperation System , 2013 .

[36]  Jean-Claude Latombe,et al.  On Delaying Collision Checking in PRM Planning: Application to Multi-Robot Coordination , 2002, Int. J. Robotics Res..

[37]  W. K. Teo,et al.  Programming a Robot for Conformance Grinding of Complex Shapes by Capturing the Tacit Knowledge of a Skilled Operator , 2017, IEEE Transactions on Automation Science and Engineering.