Estimation of perturbations in robotic behavior using dynamic mode decomposition

被引:70
作者
Berger, Erik [1 ]
Sastuba, Mark [2 ]
Vogt, David [1 ]
Jung, Bernhard [1 ]
Ben Amor, Heni [3 ]
机构
[1] Tech Univ Bergakad Freiberg, Inst Comp Sci, D-09596 Freiberg, Germany
[2] Tech Univ Bergakad Freiberg, Inst Mech & Fluid Dynam, D-09596 Freiberg, Germany
[3] Georgia Inst Technol, Inst Robot & Intelligent Machines, Atlanta, GA 30332 USA
关键词
usability in human-robot interaction; external perturbation; physical human-robot interaction; dynamic mode decomposition; model learning; ALGORITHM; POD;
D O I
10.1080/01691864.2014.981292
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Physical human-robot interaction tasks require robots that can detect and react to external perturbations caused by the human partner. In this contribution, we present a machine learning approach for detecting, estimating, and compensating for such external perturbations using only input from standard sensors. This machine learning approach makes use of Dynamic Mode Decomposition (DMD), a data processing technique developed in the field of fluid dynamics, which is applied to robotics for the first time. DMD is able to isolate the dynamics of a nonlinear system and is therefore well suited for separating noise from regular oscillations in sensor readings during cyclic robot movements. In a training phase, a DMD model for behavior-specific parameter configurations is learned. During task execution, the robot must estimate the external forces exerted by a human interaction partner. We compare the DMD-based approach to other interpolation schemes. A variant, sparsity promoting DMD, is particularly well suited for high-noise sensors. Results of a user study show that our DMD-based machine learning approach can be used to design physical human-robot interaction techniques that not only result in robust robot behavior but also enjoy a high usability.
引用
收藏
页码:331 / 343
页数:13
相关论文
共 24 条
  • [1] Albu-Schäffer A, 2011, SPRINGER TRAC ADV RO, V70, P185
  • [2] [Anonymous], 2007, INFORM RETRIEVAL MUS
  • [3] [Anonymous], 2011, ADV ROBOTICS, V25, P511
  • [4] Bagheri S, 2010, THESIS KTH MECH STOC
  • [5] An empirical evaluation of the System Usability Scale
    Bangor, Aaron
    Kortum, Philip T.
    Miller, James T.
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 2008, 24 (06) : 574 - 594
  • [6] Berger E, 2013, P INT C HUM ROB HUM
  • [7] Brooke John., 1996, Usability evaluation in industry, V189, P4, DOI DOI 10.1201/9781498710411-35/SUS-QUICK-DIRTY-USABILITY-SCALE-JOHN-BROOKE
  • [8] Calinon S., 2009, Robot Programming by Demonstration
  • [9] POD-spectral decomposition for fluid flow analysis and model reduction
    Cammilleri, A.
    Gueniat, F.
    Carlier, J.
    Pastur, L.
    Memin, E.
    Lusseyran, F.
    Artana, G.
    [J]. THEORETICAL AND COMPUTATIONAL FLUID DYNAMICS, 2013, 27 (06) : 787 - 815
  • [10] Variants of Dynamic Mode Decomposition: Boundary Condition, Koopman, and Fourier Analyses
    Chen, Kevin K.
    Tu, Jonathan H.
    Rowley, Clarence W.
    [J]. JOURNAL OF NONLINEAR SCIENCE, 2012, 22 (06) : 887 - 915