Refining the execution of abstract actions with learned action models

被引:7
|
作者
Stulp, Freek [1 ]
Beetz, Michael [1 ]
机构
[1] Tech Univ Munich, Intelligent Autonomous Syst Grp, D-85747 Garching, Germany
关键词
D O I
10.1613/jair.2479
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Robots reason about abstract actions, such as go to position 'l', in order to decide what to do or to generate plans for their intended course of action. The use of abstract actions enables robots to employ small action libraries, which reduces the search space for decision making. When executing the actions, however, the robot must tailor the abstract actions to the specific task and situation context at hand. In this article we propose a novel robot action execution system that learns success and performance models for possible specializations of abstract actions. At execution time, the robot uses these models to optimize the execution of abstract actions to the respective task contexts. The robot can so use abstract actions for efficient reasoning, without compromising the performance of action execution. We show the impact of our action execution model in three robotic domains and on two kinds of action execution problems: ( 1) the instantiation of free action parameters to optimize the expected performance of action sequences; ( 2) the automatic introduction of additional subgoals to make action sequences more reliable.
引用
收藏
页码:487 / 523
页数:37
相关论文
共 50 条
  • [21] Automatically refining abstract interpretations
    Gulavani, Bhargav S.
    Chakraborty, Supratik
    Nori, Aditya V.
    Rajamani, Sriram K.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 443 - +
  • [22] Refining and compressing abstract domains
    Giacobazzi, R
    Ranzato, F
    AUTOMATA, LANGUAGES AND PROGRAMMING, 1997, 1256 : 771 - 781
  • [23] Action Effect Generalization, Recognition and Execution through Continuous Goal-Directed Actions
    Morante, Santiago
    Victores, Juan G.
    Jardon, Alberto
    Balaguer, Carlos
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 1822 - 1827
  • [24] Library of actions: Implementing a generic robot execution framework by using manipulation action semantics
    Aein, Mohamad Javad
    Aksoy, Eren Erdal
    Woergoetter, Florentin
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2019, 38 (08): : 910 - 934
  • [25] AN ABSTRACT EXECUTION MODEL FOR BASIC LOTOS
    VALENZANO, A
    SISTO, R
    CIMINIERA, L
    SOFTWARE ENGINEERING JOURNAL, 1990, 5 (06): : 311 - 318
  • [26] Schematic Program Proofs with Abstract Execution
    Steinhoefel, Dominic
    Haehnle, Reiner
    JOURNAL OF AUTOMATED REASONING, 2024, 68 (02)
  • [27] Refining model checking by abstract interpretation
    Ecole Normale Superieure, Paris, France
    Autom Software Eng, 1 (69-95):
  • [28] Refining article type and abstract structure
    Ryu, Pan Dong
    JOURNAL OF VETERINARY SCIENCE, 2024, 25 (02)
  • [29] Abstract Interpretation under Speculative Execution
    Wu, Meng
    Wang, Chao
    PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19), 2019, : 802 - 815
  • [30] Transforming and refining abstract constraint specifications
    Frisch, AM
    Hnich, B
    Miguel, I
    Smith, BM
    Walsh, T
    ABSTRACTION, REFORMULATION AND APPROXIMATION, PROCEEDINGS, 2005, 3607 : 76 - 91