Adaptation of manipulation skills in physical contact with the environment to reference force profiles

Fares J. Abu-Dakka, Bojan Nemec, Jimmy A. Jørgensen, Thiusius R. Savarimuthu, Norbert Krüger, Aleš Ude*

*Kontaktforfatter for dette arbejde

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

Resumé

We propose a new methodology for learning and adaption of manipulation skills that involve physical contact with the environment. Pure position control is unsuitable for such tasks because even small errors in the desired trajectory can cause significant deviations from the desired forces and torques. The proposed algorithm takes a reference Cartesian trajectory and force/torque profile as input and adapts the movement so that the resulting forces and torques match the reference profiles. The learning algorithm is based on dynamic movement primitives and quaternion representation of orientation, which provide a mathematical machinery for efficient and stable adaptation. Experimentally we show that the robot’s performance can be significantly improved within a few iteration steps, compensating for vision and other errors that might arise during the execution of the task. We also show that our methodology is suitable both for robots with admittance and for robots with impedance control.

OriginalsprogEngelsk
TidsskriftAutonomous Robots
Vol/bind39
Udgave nummer2
Sider (fra-til)199-217
ISSN0929-5593
DOI
StatusUdgivet - 2015

Fingeraftryk

Torque
Robots
Trajectories
Position control
Learning algorithms
Machinery

Citer dette

Abu-Dakka, Fares J. ; Nemec, Bojan ; Jørgensen, Jimmy A. ; Savarimuthu, Thiusius R. ; Krüger, Norbert ; Ude, Aleš. / Adaptation of manipulation skills in physical contact with the environment to reference force profiles. I: Autonomous Robots. 2015 ; Bind 39, Nr. 2. s. 199-217.
@article{b58db21a423e4fa6add0c81247af1c09,
title = "Adaptation of manipulation skills in physical contact with the environment to reference force profiles",
abstract = "We propose a new methodology for learning and adaption of manipulation skills that involve physical contact with the environment. Pure position control is unsuitable for such tasks because even small errors in the desired trajectory can cause significant deviations from the desired forces and torques. The proposed algorithm takes a reference Cartesian trajectory and force/torque profile as input and adapts the movement so that the resulting forces and torques match the reference profiles. The learning algorithm is based on dynamic movement primitives and quaternion representation of orientation, which provide a mathematical machinery for efficient and stable adaptation. Experimentally we show that the robot’s performance can be significantly improved within a few iteration steps, compensating for vision and other errors that might arise during the execution of the task. We also show that our methodology is suitable both for robots with admittance and for robots with impedance control.",
keywords = "Manipulation and compliant assembly, Physical human-robot interaction, Programming by demonstration, Skill learning and adaptation",
author = "Abu-Dakka, {Fares J.} and Bojan Nemec and J{\o}rgensen, {Jimmy A.} and Savarimuthu, {Thiusius R.} and Norbert Kr{\"u}ger and Aleš Ude",
year = "2015",
doi = "10.1007/s10514-015-9435-2",
language = "English",
volume = "39",
pages = "199--217",
journal = "Autonomous Robots",
issn = "0929-5593",
publisher = "Springer",
number = "2",

}

Adaptation of manipulation skills in physical contact with the environment to reference force profiles. / Abu-Dakka, Fares J.; Nemec, Bojan; Jørgensen, Jimmy A.; Savarimuthu, Thiusius R.; Krüger, Norbert; Ude, Aleš.

I: Autonomous Robots, Bind 39, Nr. 2, 2015, s. 199-217.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningpeer review

TY - JOUR

T1 - Adaptation of manipulation skills in physical contact with the environment to reference force profiles

AU - Abu-Dakka, Fares J.

AU - Nemec, Bojan

AU - Jørgensen, Jimmy A.

AU - Savarimuthu, Thiusius R.

AU - Krüger, Norbert

AU - Ude, Aleš

PY - 2015

Y1 - 2015

N2 - We propose a new methodology for learning and adaption of manipulation skills that involve physical contact with the environment. Pure position control is unsuitable for such tasks because even small errors in the desired trajectory can cause significant deviations from the desired forces and torques. The proposed algorithm takes a reference Cartesian trajectory and force/torque profile as input and adapts the movement so that the resulting forces and torques match the reference profiles. The learning algorithm is based on dynamic movement primitives and quaternion representation of orientation, which provide a mathematical machinery for efficient and stable adaptation. Experimentally we show that the robot’s performance can be significantly improved within a few iteration steps, compensating for vision and other errors that might arise during the execution of the task. We also show that our methodology is suitable both for robots with admittance and for robots with impedance control.

AB - We propose a new methodology for learning and adaption of manipulation skills that involve physical contact with the environment. Pure position control is unsuitable for such tasks because even small errors in the desired trajectory can cause significant deviations from the desired forces and torques. The proposed algorithm takes a reference Cartesian trajectory and force/torque profile as input and adapts the movement so that the resulting forces and torques match the reference profiles. The learning algorithm is based on dynamic movement primitives and quaternion representation of orientation, which provide a mathematical machinery for efficient and stable adaptation. Experimentally we show that the robot’s performance can be significantly improved within a few iteration steps, compensating for vision and other errors that might arise during the execution of the task. We also show that our methodology is suitable both for robots with admittance and for robots with impedance control.

KW - Manipulation and compliant assembly

KW - Physical human-robot interaction

KW - Programming by demonstration

KW - Skill learning and adaptation

UR - http://www.scopus.com/inward/record.url?scp=84937523610&partnerID=8YFLogxK

U2 - 10.1007/s10514-015-9435-2

DO - 10.1007/s10514-015-9435-2

M3 - Journal article

VL - 39

SP - 199

EP - 217

JO - Autonomous Robots

JF - Autonomous Robots

SN - 0929-5593

IS - 2

ER -