A welding task data model for intelligent process planning of robotic welding. (August 2020)