Program Synthesis by Examples for Object Repositioning Tasks

被引:0
|
作者
Feniello, Ashley [1 ]
Dang, Hao [1 ]
Birchfield, Stan [1 ]
机构
[1] Robot Grp Microsoft Res, Redmond, WA 98052 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We address the problem of synthesizing human-readable computer programs for robotic object repositioning tasks based on human demonstrations. A stack-based domain specific language (DSL) is introduced for object repositioning tasks, and a learning algorithm is proposed to synthesize a program in this DSL based on human demonstrations. Once the synthesized program has been learned, it can be rapidly verified and refined in the simulator via further demonstrations if necessary, then finally executed on an actual robot to accomplish the corresponding learned tasks in the physical world. By performing demonstrations on a novel tablet interface, the time required for teaching is greatly reduced compared with using a real robot. Experiments show a variety of object repositioning tasks such as sorting, kitting, and packaging can be programmed using this approach.
引用
收藏
页码:4428 / 4435
页数:8
相关论文
共 50 条
  • [1] Adversarial examples based on object detection tasks: A survey
    Mi, Jian-Xun
    Wang, Xu-Dong
    Zhou, Li -Fang
    Cheng, Kun
    NEUROCOMPUTING, 2023, 519 : 114 - 126
  • [2] Selecting Representative Examples for Program Synthesis
    Pu, Yewen
    Miranda, Zachery
    Solar-Lezama, Armando
    Kaelbling, Leslie Pack
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [3] Analogical logic program synthesis from examples
    Sadohara, K
    Haraguchi, M
    MACHINE LEARNING: ECML-95, 1995, 912 : 232 - 244
  • [4] HOW FAST IS PROGRAM SYNTHESIS FROM EXAMPLES
    WIEHAGEN, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 215 : 231 - 239
  • [5] Compositional Program Synthesis from Natural Language and Examples
    Raza, Mohammad
    Gulwani, Sumit
    Milic-Frayling, Natasa
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 792 - 800
  • [6] HYBRID MOIRE SYSTEM FOR OBJECT REPOSITIONING
    ESCHBACH, R
    OPTICS COMMUNICATIONS, 1984, 50 (04) : 210 - 213
  • [7] Repositioning the advanced technology program
    Fong, GR
    ISSUES IN SCIENCE AND TECHNOLOGY, 2001, 18 (01) : 65 - 70
  • [8] Component-Based Synthesis of Table Consolidation and Transformation Tasks from Examples
    Feng, Yu
    Martins, Ruben
    Van Geffen, Jacob
    Dillig, Isil
    Chaudhuri, Swarat
    ACM SIGPLAN NOTICES, 2017, 52 (06) : 422 - 436
  • [9] A Knowledge-Based Approach to Program Synthesis from Examples
    朱鸿
    金凌紫
    Journal of Computer Science and Technology, 1991, (01) : 47 - 58
  • [10] Knowledge-based approach to program synthesis form examples
    Zhu, Hong
    Jin, Lingzi
    Journal of Computer Science and Technology, 1991, 6 (01) : 47 - 58