Hybrid conditional planning using answer set programming

被引:11
|
作者
Yalciner, Ibrahim Faruk [1 ]
Nouman, Ahmed [1 ]
Patoglu, Volkan [1 ]
Erdem, Esra [1 ]
机构
[1] Sabanci Univ, Fac Engn & Nat Sci, Istanbul, Turkey
关键词
Conditional planning; hybrid planning; answer set programming; cognitive robotics; SENSING ACTIONS; INFORMATION; TASK;
D O I
10.1017/S1471068417000321
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a parallel offline algorithm for computing hybrid conditional plans, called HCP-ASP, oriented towards robotics applications. HCP-ASP relies on modeling actuation actions and sensing actions in an expressive nonmonotonic language of answer set programming (ASP), and computation of the branches of a conditional plan in parallel using an ASP solver. In particular, thanks to external atoms, continuous feasibility checks (like collision checks) are embedded into formal representations of actuation actions and sensing actions in ASP; and thus each branch of a hybrid conditional plan describes a feasible execution of actions to reach their goals. Utilizing nonmonotonic constructs and nondeterministic choices, partial knowledge about states and nondeterministic effects of sensing actions can be explicitly formalized in ASP; and thus each branch of a conditional plan can be computed by an ASP solver without necessitating a conformant planner and an ordering of sensing actions in advance. We apply our method in a service robotics domain and report experimental evaluations. Furthermore, we present performance comparisons with other compilation based conditional planners on standardized benchmark domains.
引用
收藏
页码:1027 / 1047
页数:21
相关论文
共 50 条
  • [1] Explainable Planning Using Answer Set Programming
    Van Nguyen
    Vasileiou, Stylianos Loukas
    Son, Tran Cao
    Yeoh, William
    [J]. KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 662 - 666
  • [2] Hybrid Answer Set Programming
    Brik, Alex
    Remmel, Jeffrey
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2014, 165 (01) : 134 - 163
  • [3] Smoke Test Planning using Answer Set Programming
    Philipp, Tobias
    Roland, Valentin
    Schweizer, Lukas
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2021, 6 (05): : 57 - 65
  • [4] Human Conditional Reasoning in Answer Set Programming
    Sakama, Chiaki
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024, 24 (01) : 157 - 192
  • [5] Hybrid planning for challenging construction problems: An Answer Set Programming approach
    Ahmad, Faseeh
    Patoglu, Volkan
    Erdem, Esra
    [J]. ARTIFICIAL INTELLIGENCE, 2023, 319
  • [6] Comparing Planning Domain Models Using Answer Set Programming
    Chrpa, Lukas
    Dodaro, Carmine
    Maratea, Marco
    Mochi, Marco
    Vallati, Mauro
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2023, 2023, 14281 : 227 - 242
  • [7] Personalized Course Schedule Planning Using Answer Set Programming
    Kahraman, Muhammed Kerem
    Erdem, Esra
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2019), 2019, 11372 : 37 - 45
  • [8] Evacuation Planning using Answer Set Programming: An initial approach
    Zepeda, Claudia
    Sol, David
    [J]. ENGINEERING LETTERS, 2007, 15 (02)
  • [9] Planning in answer set programming using ordered task decomposition
    Dix, J
    Kuter, U
    Nau, D
    [J]. KI 2003: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2003, 2821 : 490 - 504
  • [10] Reasoning and Planning with Cooperative Actions for Multiagents Using Answer Set Programming
    Son, Tran Cao
    Sakama, Chiaki
    [J]. DECLARATIVE AGENT LANGUAGES AND TECHNOLOGIES VII, 2010, 5948 : 208 - +