Estimation of perturbations in robotic behavior using dynamic mode decomposition

被引:76
作者
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 [J].
Bangor, Aaron ;
Kortum, Philip T. ;
Miller, James T. .
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 [J].
Cammilleri, A. ;
Gueniat, F. ;
Carlier, J. ;
Pastur, L. ;
Memin, E. ;
Lusseyran, F. ;
Artana, G. .
THEORETICAL AND COMPUTATIONAL FLUID DYNAMICS, 2013, 27 (06) :787-815
[10]   Variants of Dynamic Mode Decomposition: Boundary Condition, Koopman, and Fourier Analyses [J].
Chen, Kevin K. ;
Tu, Jonathan H. ;
Rowley, Clarence W. .
JOURNAL OF NONLINEAR SCIENCE, 2012, 22 (06) :887-915