Robot Programming by Demonstration

被引:0
|
作者
Narayanan, Krishna Kumar [1 ]
Posada, Luis Felipe [1 ]
Hoffmann, Frank [1 ]
Bertram, Torsten [1 ]
机构
[1] Tech Univ Dortmund, Inst Control Theory & Syst Engn, D-44227 Dortmund, Germany
关键词
NAVIGATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The manual design of vision based robotic behaviors remains a substantial challenge due to the complexity of visual information. It takes an ample effort to draw meaningful relationships and constraints between the acquired image perception and the geometry of environment both empirically and programmatically. This contribution proposes an alternative framework for learning autonomous visual navigation behavior from demonstration examples by integrating 3D range and an omnidirectional camera. A programming by demonstration approach is utilized to learn the demonstrated trajectories as a mapping between visual features computed on the omnidirectional image onto a corresponding robot motion. Exhaustive tests are performed to identify the discriminant features in order to mimic the teacher demonstrations. The relationship between perception and action is learned from demonstrations by means of locally weighted regression and artificial neural networks. The experimental results on the mobile robot indicate that the acquired visual behavior is robust and is able to generalize and optimize its performance to environments not presented during training.
引用
收藏
页码:288 / 299
页数:12
相关论文
共 50 条
  • [31] Assessing Interaction Dynamics in the Context of Robot Programming by Demonstration
    Ana Lucia Pais
    Brenna D. Argall
    Aude G. Billard
    [J]. International Journal of Social Robotics, 2013, 5 : 477 - 490
  • [32] Reinforcement Learning Algorithm for Industrial Robot Programming by Demonstration
    Stoica, M.
    Sisak, F.
    Morosan, A. D.
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOLS 1-5, 2012, : 1517 - 1524
  • [33] Layered Programming by Demonstration and Planning for Autonomous Robot Manipulation
    Jaekel, Rainer
    Ruehl, Steffen W.
    Schmidt-Rohr, Sven R.
    Loesch, Martin
    Xue, Zhixing
    Dillmann, Ruediger
    [J]. ADVANCED BIMANUAL MANIPULATION: RESULTS FROM THE DEXMART PROJECT, 2012, 80 : 1 - +
  • [34] A demonstration tool with kalman filter data processing for robot programming by human demonstration
    Rutgeerts, J
    Slaets, P
    Schillebeeckx, F
    Meeussen, W
    Verdonck, W
    Stallaert, B
    Princen, P
    Lefebvre, T
    Bruyninckx, H
    De Schutter, J
    [J]. 2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2005, : 3918 - 3923
  • [35] Saving Time on Robot Programming: Programming by Demonstration using Stereoscopic Motion Capturing
    Foelscher, D. J.
    Kruger, K.
    [J]. 2016 PATTERN RECOGNITION ASSOCIATION OF SOUTH AFRICA AND ROBOTICS AND MECHATRONICS INTERNATIONAL CONFERENCE (PRASA-ROBMECH), 2016,
  • [36] Distance Indexed Trajectory Generation for a Helicopter Robot for Programming by Demonstration
    Abbas, Tanveer
    MacDonald, Bruce A.
    [J]. 2009 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2009, : 775 - 780
  • [37] Robot programming by demonstration (RPD): Supporting the induction by human interaction
    Friedrich, H
    Munch, S
    Dillmann, R
    Bocionek, S
    Sassin, M
    [J]. MACHINE LEARNING, 1996, 23 (2-3) : 163 - 189
  • [38] Distributed Generalization of Learned Planning Models in Robot Programming by Demonstration
    Jaekel, Rainer
    Meissner, Pascal
    Schmidt-Rohr, Sven R.
    Dillmann, Ruediger
    [J]. 2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011, : 4633 - 4638
  • [39] Robot programming by human demonstration: Adaptation and inconsistency in constrained motion
    Delson, N
    West, H
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 30 - 36
  • [40] Programming-by-Demonstration for Long-Horizon Robot Tasks
    Patton, Noah
    Rahmani, Kia
    Missula, Meghana
    Biswas, Joydeep
    Dillig, Isil
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (POPL): : 512 - 545