Benchmarking framework for robotic arc welding motion planning

Abstract Producing a small series of large complex parts using robotic arc welding is challenging due to the time it takes to program the robot. Currently, offline programming software assists the operator in programming hundreds of welds. This is often still an iterative process because the welding robot or torch may be in collision during part of the weld motion. Adding motion planning software in this workflow could reduce the time required to generate a robot program. However, the capabilities of motion planning algorithms in this context are not clear. We present a generic framework to evaluate and compare motion planning algorithms for robot arc welding. This framework allows integration of existing open source and commercial planners on different levels of abstraction depending on their capabilities. Different planners can be combined and benchmarked as a group if a single planner is not sufficient to solve all aspects of the problem. The framework is applied to two realistic welding cases to show its potential.

[1]  Lydia E. Kavraki,et al.  Platform-Independent Benchmarks for Task and Motion Planning , 2018, IEEE Robotics and Automation Letters.

[2]  Ciro Natale,et al.  Motion Planning and Reactive Control Algorithms for Object Manipulation in Uncertain Conditions , 2018, Robotics.

[3]  Zengxi Pan,et al.  Automatic program generation for welding robots from CAD , 2016, 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[4]  Mark Versteyhe,et al.  Sampling-based Tube Following for Redundant, Planar Robotic Manipulators , 2018, 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA).

[5]  Sachin Chitta,et al.  A generic infrastructure for benchmarking motion planners , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Lydia E. Kavraki,et al.  An Extensible Benchmarking Infrastructure for Motion Planning Algorithms , 2014, ArXiv.

[7]  Lars-Peter Ellekilde,et al.  Benchmarking motion planning algorithms for bin-picking applications , 2017, Ind. Robot.

[8]  Joris De Schutter,et al.  eTaSL/eTC: A constraint-based task specification language and robot controller using expression graphs , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Swarat Chaudhuri,et al.  An incremental constraint-based framework for task and motion planning , 2018, Int. J. Robotics Res..

[10]  Helge Ritter,et al.  MoveIt! Task Constructor for Task-Level Motion Planning , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[11]  Ioannis Iossifidis,et al.  Towards Benchmarking of Domestic Robotic Assistants , 2005 .

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

[13]  Lydia E. Kavraki,et al.  The Open Motion Planning Library , 2012, IEEE Robotics & Automation Magazine.

[14]  Siddhartha S. Srinivasa,et al.  CHOMP: Covariant Hamiltonian optimization for motion planning , 2013, Int. J. Robotics Res..