Towards easy setup of robotic assembly tasks

Research output: Contribution to journalJournal articleResearchpeer-review

Abstract

There is a growing need for adaptive robotic assembly systems that are fast to setup and reprogram when new products are introduced. The World Robot Challenge at World Robot Summit 2018 was centered around the challenge of setting up a flexible robotic assembly system aiming at changeover times below 1 day. This paper presents a method for programming robotic assembly tasks that was initiated in connection with the World Robot Challenge that enables fast and easy setup of robotic insertion tasks.

We propose to program assembly tasks by demonstration, but instead of using the taught behavior directly, the demonstration is merged with assembly primitives to increase robustness. In contrast to other programming by demonstration approaches, we perform not only one demonstration but a sequence of four sub-demonstrations that are used to extract the desired robot trajectory in addition to parameters for the assembly primitive.

The proposed assembly strategy is compared to a standard dynamic movement primitive and experiments show that the proposed assembly strategy increases the robustness towards pose uncertainties and significantly reduces the applied forces during the execution of the assembly task.
Original languageEnglish
JournalAdvanced Robotics
ISSN0169-1864
DOIs
Publication statusE-pub ahead of print - 26. Dec 2019

Fingerprint

Robotic assembly
Demonstrations
Robots
Program assemblers
Robotics
Trajectories
Experiments

Cite this

@article{7a5333de9c5a4d16b68232dbecbfbf62,
title = "Towards easy setup of robotic assembly tasks",
abstract = "There is a growing need for adaptive robotic assembly systems that are fast to setup and reprogram when new products are introduced. The World Robot Challenge at World Robot Summit 2018 was centered around the challenge of setting up a flexible robotic assembly system aiming at changeover times below 1 day. This paper presents a method for programming robotic assembly tasks that was initiated in connection with the World Robot Challenge that enables fast and easy setup of robotic insertion tasks.We propose to program assembly tasks by demonstration, but instead of using the taught behavior directly, the demonstration is merged with assembly primitives to increase robustness. In contrast to other programming by demonstration approaches, we perform not only one demonstration but a sequence of four sub-demonstrations that are used to extract the desired robot trajectory in addition to parameters for the assembly primitive.The proposed assembly strategy is compared to a standard dynamic movement primitive and experiments show that the proposed assembly strategy increases the robustness towards pose uncertainties and significantly reduces the applied forces during the execution of the assembly task.",
author = "Christoffer Sloth and Aljaz Kramberger and Juan, {I{\~n}igo Iturrate San}",
year = "2019",
month = "12",
day = "26",
doi = "10.1080/01691864.2019.1704869",
language = "English",
journal = "Advanced Robotics",
issn = "0169-1864",
publisher = "Taylor & Francis",

}

Towards easy setup of robotic assembly tasks. / Sloth, Christoffer; Kramberger, Aljaz; Juan, Iñigo Iturrate San.

In: Advanced Robotics, 26.12.2019.

Research output: Contribution to journalJournal articleResearchpeer-review

TY - JOUR

T1 - Towards easy setup of robotic assembly tasks

AU - Sloth, Christoffer

AU - Kramberger, Aljaz

AU - Juan, Iñigo Iturrate San

PY - 2019/12/26

Y1 - 2019/12/26

N2 - There is a growing need for adaptive robotic assembly systems that are fast to setup and reprogram when new products are introduced. The World Robot Challenge at World Robot Summit 2018 was centered around the challenge of setting up a flexible robotic assembly system aiming at changeover times below 1 day. This paper presents a method for programming robotic assembly tasks that was initiated in connection with the World Robot Challenge that enables fast and easy setup of robotic insertion tasks.We propose to program assembly tasks by demonstration, but instead of using the taught behavior directly, the demonstration is merged with assembly primitives to increase robustness. In contrast to other programming by demonstration approaches, we perform not only one demonstration but a sequence of four sub-demonstrations that are used to extract the desired robot trajectory in addition to parameters for the assembly primitive.The proposed assembly strategy is compared to a standard dynamic movement primitive and experiments show that the proposed assembly strategy increases the robustness towards pose uncertainties and significantly reduces the applied forces during the execution of the assembly task.

AB - There is a growing need for adaptive robotic assembly systems that are fast to setup and reprogram when new products are introduced. The World Robot Challenge at World Robot Summit 2018 was centered around the challenge of setting up a flexible robotic assembly system aiming at changeover times below 1 day. This paper presents a method for programming robotic assembly tasks that was initiated in connection with the World Robot Challenge that enables fast and easy setup of robotic insertion tasks.We propose to program assembly tasks by demonstration, but instead of using the taught behavior directly, the demonstration is merged with assembly primitives to increase robustness. In contrast to other programming by demonstration approaches, we perform not only one demonstration but a sequence of four sub-demonstrations that are used to extract the desired robot trajectory in addition to parameters for the assembly primitive.The proposed assembly strategy is compared to a standard dynamic movement primitive and experiments show that the proposed assembly strategy increases the robustness towards pose uncertainties and significantly reduces the applied forces during the execution of the assembly task.

U2 - 10.1080/01691864.2019.1704869

DO - 10.1080/01691864.2019.1704869

M3 - Journal article

JO - Advanced Robotics

JF - Advanced Robotics

SN - 0169-1864

ER -