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 条
  • [21] Robot Learning of Assembly Tasks from Non-expert Demonstrations using Functional Object-Oriented Network
    Chen, Yi
    Paulius, David
    Sun, Yu
    Jia, Yunyi
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, : 2012 - 2019
  • [22] AN OVERVIEW OF THE OBJECT-ORIENTED FUNCTIONAL DATA LANGUAGE
    MANNINO, MV
    CHOI, IJ
    BATORY, DS
    PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 18 - 26
  • [23] CLOS - INTEGRATING OBJECT-ORIENTED AND FUNCTIONAL PROGRAMMING
    GABRIEL, RP
    WHITE, JL
    BOBROW, DG
    COMMUNICATIONS OF THE ACM, 1991, 34 (09) : 28 - 38
  • [24] Functional vs object-oriented distributed languages
    Pointon, RF
    Priebe, S
    Loidl, HW
    Loogen, R
    Trinder, PW
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2001, 2001, 2178 : 642 - 656
  • [25] Building functional techniques into an object-oriented system
    Bolshakova, E
    Stolyarov, A
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2000, 62 : 101 - 106
  • [26] Reviving functional decomposition in object-oriented design
    Wolber, D
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (06): : 31 - 38
  • [27] Tracing object-oriented code into functional requirements
    Antoniol, G
    Canfora, G
    Casazza, G
    De Lucia, A
    Merlo, E
    8TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 2000), PROCEEDINGS, 2000, : 79 - 86
  • [28] Unifying Functional and Object-Oriented Programming with Scala
    Odersky, Martin
    Rompf, Tiark
    COMMUNICATIONS OF THE ACM, 2014, 57 (04) : 76 - 86
  • [29] Object-oriented functional programming and type reconstruction
    Qian, ZY
    KriegBruckner, B
    RECENT TRENDS IN DATA TYPE SPECIFICATION, 1996, 1130 : 458 - 477
  • [30] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508