Biologically-inspired dynamical systems for movement generation: automatic real-time goal adaptation and obstacle avoidance

被引:0
|
作者
Hoffmann, Heiko [1 ]
Pastor, Peter [2 ]
Park, Dae-Hyung [2 ]
Schaal, Stefan [2 ]
机构
[1] USC, Dept Biomed Engn, Los Angeles, CA 90007 USA
[2] Univ Southern California, Dept Comp Sci, Los Angeles, CA USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamical systems can generate movement trajectories that are robust against perturbations. This article presents an improved modification of the original dynamic movement primitive (DMP) framework by Ijspeert et al [1], [2]. The new equations can generalize movements to new targets without singularities and large accelerations. Furthermore, the new equations can represent a movement in 3D task space without depending on the choice of coordinate system (invariance under invertible affine transformations). Our modified DMP is motivated from biological data (spinal-cord stimulation in frogs) and human behavioral experiments. We further extend the formalism to obstacle avoidance by exploiting the robustness against perturbations: an additional term is added to the differential equations to make the robot steer around an obstacle. This additional term empirically describes human obstacle avoidance. We demonstrate the feasibility of our approach using the Sarcos Slave robot arm: after learning a single placing movement, the robot placed a cup between two arbitrarily given positions and avoided approaching obstacles.
引用
收藏
页码:1534 / +
页数:2
相关论文
共 37 条
  • [21] Automatic code generation for real-time reactive systems in TROMLAB environment
    Alagar, VS
    Zhang, L
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 503 - 510
  • [22] Models for automatic generation of safety-critical real-time systems
    Buckl, Christian
    Regensburger, Matthias
    Knoll, Alois
    Schrott, Gerhard
    ARES 2007: SECOND INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2007, : 580 - +
  • [23] Automatic model generation of real-time simulation for complex dynamic systems
    Meng, Xiaofeng
    Wang, Xingren
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 19 (07): : 107 - 111
  • [24] Automatic generation of run-time test oracles for distributed real-time systems
    Wang, X
    Wang, J
    Qi, ZC
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2004, PROCEEDINGS, 2004, 3235 : 199 - 212
  • [25] Real-time velocity scaling and obstacle avoidance for industrial robots using fuzzy dynamic movement primitives and virtual impedances
    Kardan, Iman
    Akbarzadeh, Alireza
    Mohammadi, Ali Mousavi
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2018, 45 (01): : 110 - 126
  • [26] Automatic test case generation with region-related coverage annotations for real-time systems
    Huang, GD
    Wang, F
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 144 - 158
  • [27] Automatic Code Generation for Real-Time Systems: a Development Approach based on Components, Models, and Frameworks
    Alonso, Diego
    Angel Pastor, Juan
    Sanchez, Pedro
    Alvarez, Barbara
    Vicente-Chicote, Cristina
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2012, 9 (02): : 170 - 181
  • [28] Automatic generation of code within the context of the design of the embedded real-time systems: Case study
    Ben Abderrahmen, M
    Abid, M
    Diguet, JP
    Philippe, JL
    ICM 2003: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2003, : 313 - 316
  • [29] Power-aware automatic constraint generation for FPGA based real-time video processing systems
    Lawal, Najeem
    Thornberg, Benny
    O'Nils, Mattias
    2007 NORCHIP, 2007, : 124 - 128
  • [30] Target software generation: an approach for automatic mapping of SystemC specifications onto real-time operating systems
    Matthias Krause
    Oliver Bringmann
    Wolfgang Rosenstiel
    Design Automation for Embedded Systems, 2005, 10 : 229 - 251