Offline robot programming assisted by task demonstration: an AutomationML interoperable solution for glass adhesive application and welding
M. Babcinschi, F. Cruz, N. Duarte, S. Santos, S. Alves, P. Neto

TL;DR
This paper presents an intuitive offline robot programming system that captures manufacturing skills from worker demonstrations, integrating data via AutomationML for tasks like glass adhesive application and welding, making robot programming accessible to non-experts.
Contribution
It introduces a novel demonstration-based programming approach that captures skills and integrates data using AutomationML, enhancing accessibility and precision in robot programming.
Findings
Path errors within functional tolerance range
Effective capture of orientations and velocities from demonstrations
Successful application to glass adhesive and welding processes
Abstract
Robots have been successfully deployed in both traditional and novel manufacturing processes. However, they are still difficult to program by non-experts, which limits their accessibility to a wider range of potential users. Programming robots requires expertise in both robotics and the specific manufacturing process in which they are applied. Robot programs created offline often lack parameters that represent relevant manufacturing skills when executing a specific task. These skills encompass aspects like robot orientation and velocity. This paper introduces an intuitive robot programming system designed to capture manufacturing skills from task demonstrations performed by skilled workers. Demonstration data, including orientations and velocities of the working paths, are acquired using a magnetic tracking system fixed to the tools used by the worker. Positional data are extracted from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
