Functional Object-Oriented Network for Manipulation Learning

被引:0
|
作者
Paulius, David [1 ]
Huang, Yongqiang [1 ]
Milton, Roger [1 ]
Buchanan, William D. [1 ]
Sam, Jeanine [1 ]
Sun, Yu [1 ]
机构
[1] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
基金
美国国家科学基金会;
关键词
AFFORDANCE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a novel structured knowledge representation called the functional object-oriented network (FOON) to model the connectivity of the functional-related objects and their motions in manipulation tasks. The graphical model FOON is learned by observing object state change and human manipulations with the objects. Using a well-trained FOON, robots can decipher a task goal, seek the correct objects at the desired states on which to operate, and generate a sequence of proper manipulation motions. The paper describes FOON's structure and an approach to form a universal FOON with extracted knowledge from online instructional videos. A graph retrieval approach is presented to generate manipulation motion sequences from the FOON to achieve a desired goal, demonstrating the flexibility of FOON in creating a novel and adaptive means of solving a problem using knowledge gathered from multiple sources. The results are demonstrated in a simulated environment to illustrate the motion sequences generated from the FOON to carry out the desired tasks.
引用
收藏
页码:2655 / 2662
页数:8
相关论文
共 50 条
  • [31] Object-Oriented Programming, Functional Programming and R
    Chambers, John M.
    STATISTICAL SCIENCE, 2014, 29 (02) : 167 - 180
  • [32] Comparative analysis of functional and object-oriented programming
    Alic, Dino
    Omanovic, Samir
    Giedrimas, Vaidas
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 667 - 672
  • [33] Introducing CLOVER: An object-oriented functional language
    Braine, L
    Clack, C
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 1997, 1268 : 1 - 20
  • [34] Parallel Computational Algorithm for Object-Oriented Modeling of Manipulation Robots
    Krakhmalev, Oleg
    Korchagin, Sergey
    Pleshakova, Ekaterina
    Nikitin, Petr
    Tsibizova, Oksana
    Sycheva, Irina
    Liang, Kang
    Serdechnyy, Denis
    Gataullin, Sergey
    Krakhmalev, Nikita
    MATHEMATICS, 2021, 9 (22)
  • [35] Object-oriented framework for direct-manipulation user interfaces
    Shan, Y.-P.
    Eurographics Workshop on Advances in Object-Oriented Graphics I, 1991,
  • [36] EXPERIENCES DEVELOPING AND USING AN OBJECT-ORIENTED LIBRARY FOR PROGRAM MANIPULATION
    BINGHAM, T
    HOBBS, N
    HUSSON, D
    SIGPLAN NOTICES, 1993, 28 (10): : 83 - 89
  • [37] OONIS — Object-Oriented Network Infection Simulator
    Karczmarczyk, Artur
    Jankowski, Jaroslaw
    Wątróbski, Jaroslaw
    SoftwareX, 2021, 14
  • [38] An object-oriented approach to data routing in a network
    Chatterjee P.
    Chakraborty S.
    International Journal of Industrial and Systems Engineering, 2010, 5 (04) : 391 - 404
  • [39] Object-oriented DICOM network client in smalltalk
    Krechel, D
    Faber, K
    von Wangenheim, A
    Sampario, SC
    CARS '99: COMPUTER ASSISTED RADIOLOGY AND SURGERY, 1999, 1191 : 1066 - 1066
  • [40] A Network of Object-Oriented Software Metrics' Parameters
    Dabdawb, Marwah M. A.
    Mahmood, Basim
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION, NETWORKS AND SATELLITE (COMNETSAT 2021), 2021, : 172 - 178