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
来源
2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014) | 2014年
关键词
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 条
  • [31] EXAMPLES OF APPLICATION OF PROGRAM SYSTEM KOGEOP TO KINEMATIC SYNTHESIS AND OPTIMIZATION OF PLANE COUPLING MECHANISMS
    OTTO, J
    WEIDAUER, W
    MASCHINENBAUTECHNIK, 1974, 23 (03): : 125 - 128
  • [32] Program management tasks and tools
    Verish, JL
    ITE JOURNAL-INSTITUTE OF TRANSPORTATION ENGINEERS, 1998, 68 (12): : 40 - 44
  • [33] Learning object models from few examples
    Misra, Ishan
    Wang, Yuxiong
    Hebert, Martial
    UNMANNED SYSTEMS TECHNOLOGY XVIII, 2016, 9837
  • [34] Assemble New Object Detector With Few Examples
    Yang, Kuiyuan
    Wang, Meng
    Hua, Xian-Sheng
    Yan, Shuicheng
    Zhang, Hong-Jiang
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (12) : 3341 - 3349
  • [35] Object segmentation and labeling by learning from examples
    Xu, YW
    Saber, E
    Tekalp, AM
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2003, 12 (06) : 627 - 638
  • [36] Adversarial Examples on Object Recognition: A Comprehensive Survey
    Serban, Alex
    Poll, Erik
    Visser, Joost
    ACM COMPUTING SURVEYS, 2020, 53 (03)
  • [37] Adversarial Examples for Semantic Segmentation and Object Detection
    Xie, Cihang
    Wang, Jianyu
    Zhang, Zhishuai
    Zhou, Yuyin
    Xie, Lingxi
    Yuille, Alan
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, : 1378 - 1387
  • [38] Segmentation of Blurry Object by Learning from Examples
    Yuan, Xiaohui
    MEDICAL IMAGING 2010: IMAGE PROCESSING, 2010, 7623
  • [39] Enhancing Object Detection Using Synthetic Examples
    Hughes, David
    Ji, Hao
    2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 1398 - 1402
  • [40] OBJECT ANALYSIS OF PROGRAM
    SHELEKHOV, VI
    KUKSENKO, SV
    SIGPLAN NOTICES, 1994, 29 (09): : 125 - 134