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 条
  • [21] Gripper positioning for object deformation tasks
    Cuiral-Zueco, Ignacio
    Lopez-Nicolas, Gonzalo
    Araujo, Helder
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022,
  • [22] Assessment of alternative methods for informal caregivers to perform patient repositioning tasks
    Pay, Noura Amini
    Sommerich, Carolyn M.
    Lavender, Steven A.
    APPLIED ERGONOMICS, 2021, 93
  • [23] Control strategies in object manipulation tasks
    Flanagan, J. Randall
    Bowman, Miles C.
    Johansson, Roland S.
    CURRENT OPINION IN NEUROBIOLOGY, 2006, 16 (06) : 650 - 659
  • [24] OBJECT'S COLOR CLASIFICATION AND REPOSITIONING OPERATED BY A DELTA ROBOT
    Martinez Reyes, Jose Daniel
    Gonzalez Badillo, Germanico
    Espinoza Lopez, Victor Esteban
    Guerrero Mora, Guillermina
    2016 XVIII CONGRESO MEXICANO DE ROBOTICA (COMROB 2016), 2016,
  • [25] Automatically Extracting Templates from Examples for NLP Tasks
    Ong, Ethel
    Hong, Bryan Anthony
    Nunez, Vince Andrew
    PACLIC 22: PROCEEDINGS OF THE 22ND PACIFIC ASIA CONFERENCE ON LANGUAGE, INFORMATION AND COMPUTATION, 2008, : 452 - 459
  • [26] A review of the use of examples for automating architectural design tasks
    Sonmez, Nizam Onur
    COMPUTER-AIDED DESIGN, 2018, 96 : 13 - 30
  • [27] EXAMPLES AND RATIONALES OF TEST TASKS FOR ASSESSING CREATIVE ABILITIES
    TORRANCE, EP
    JOURNAL OF CREATIVE BEHAVIOR, 1968, 2 (03): : 165 - 178
  • [28] PSYCHOLOGICAL EVALUATION AND DESIGN OF WORK TASKS - 2 EXAMPLES
    VOLPERT, W
    KOTTER, W
    GOHDE, HE
    WEBER, WG
    ERGONOMICS, 1989, 32 (07) : 881 - 890
  • [29] Data-dependent Tasks Scheduling and Analysis of Examples
    Zhang Xiaoqing
    Hu Yajie
    2018 11TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 1, 2018, : 252 - 255
  • [30] Analysis of mathematics standardized tests: Examples of tasks for teachers
    Martignone, Francesca
    PROCEEDINGS OF THE TENTH CONGRESS OF THE EUROPEAN SOCIETY FOR RESEARCH IN MATHEMATICS EDUCATION (CERME10), 2017, : 3344 - 3351