Virtual Reality and Programming by Demonstration: Teaching a Robot to Grasp a Dynamic Object by the Generalization of Human Demonstrations

被引:6
|
作者
Hamon, Ludovic [1 ]
Lucidarme, Philippe [1 ]
Richard, Emmanuelle [1 ]
Richard, Paul [1 ]
机构
[1] Univ Angers, LISA Lab, F-49000 Angers, France
来源
关键词
TASK KNOWLEDGE;
D O I
10.1162/PRES_a_00047
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Humans possess the ability to perform complex manipulations without the need to consciously perceive detailed motion plans. When a large number of trials and tests are required for techniques such as learning by imitation and programming by demonstration, the virtual reality approach provides an effective method. Indeed, virtual environments can be built economically and quickly, and can be automatically reinitialized. In the fields of robotics and virtual reality, this has now become commonplace. Rather than imitating human actions, our focus is to develop an intuitive and interactive method based on user demonstrations to create humanlike, autonomous behavior for a virtual character or robot. Initially, a virtual character is built via real-time virtual simulation in which the user demonstrates the task by controlling the virtual agent. The necessary data (position, speed, etc.) to accomplish the task are acquired in a Cartesian space during the demonstration session. These data are then generalized off-line by using a neural network with a back-propagation algorithm. The objective is to model a function that represents the studied task, and by so doing, to adapt the agent to deal with new cases. In this study, the virtual agent is a 6-DOF arm manipulator, Kuka Kr6, and the task is to grasp a ball thrown into its workspace. Our approach is to find a minimum number of necessary demonstrations while maintaining adequate task efficiency. Moreover, the relationship between the number of dimensions of the estimated function and the number of human trials is studied, depending on the evolution of the learning system.
引用
收藏
页码:241 / 253
页数:13
相关论文
共 50 条
  • [1] Grasp programming by demonstration in virtual reality with automatic environment reconstruction
    Aleotti, Jacopo
    Caselli, Stefano
    VIRTUAL REALITY, 2012, 16 (02) : 87 - 104
  • [2] Grasp programming by demonstration in virtual reality with automatic environment reconstruction
    Jacopo Aleotti
    Stefano Caselli
    Virtual Reality, 2012, 16 : 87 - 104
  • [3] Grasp recognition in virtual reality for robot pregrasp planning by demonstration
    Aleotti, Jacopo
    Caselli, Stefano
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 2801 - +
  • [4] Teaching a Robot to Grasp Real Fish by Imitation Learning from a Human Supervisor in Virtual Reality
    Dyrstad, Jonatan S.
    Oye, Elling Ruud
    Stahl, Annette
    Mathiassen, John Reidar
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 7185 - 7192
  • [5] Virtual reality assisted robot programming for human collaboration
    Maragkos, Christos
    Vosniakos, George-Christopher
    Matsas, Elias
    29TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING (FAIM 2019): BEYOND INDUSTRY 4.0: INDUSTRIAL ADVANCES, ENGINEERING EDUCATION AND INTELLIGENT MANUFACTURING, 2019, 38 : 1697 - 1704
  • [6] UBIQUITOUS HUMAN INTERACTION WITH A VIRTUAL REALITY INTERFACE FOR ROBOT PROGRAMMING
    Madalina-Ioana, Toma
    Florin, Gerbacia
    Csaba, Antonya
    Cristian-Cezar, Postelnicu
    PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATION (ICFCC 2011), 2011, : 145 - 150
  • [7] Active teaching in robot Programming by Demonstration
    Calinon, Sylvain
    Billard, Aude
    2007 RO-MAN: 16TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, VOLS 1-3, 2007, : 697 - 702
  • [8] Dynamic grasp recognition within the framework of programming by demonstration
    Zöllner, R
    Rogalla, O
    Dillmann, R
    Zöllner, JM
    ROBOT AND HUMAN COMMUNICATION, PROCEEDINGS, 2001, : 418 - 423
  • [9] VR-Grasp: A Human Grasp Taxonomy for Virtual Reality
    Blaga, Andreea Dalia
    Frutos-Pascual, Maite
    Creed, Chris
    Williams, Ian
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 2025, 41 (07) : 4406 - 4422
  • [10] Knowledge-based reasoning from human grasp demonstrations for robot grasp synthesis
    Faria, Diego R.
    Trindade, Pedro
    Lobo, Jorge
    Dias, Jorge
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2014, 62 (06) : 794 - 817