Hybrid conditional planning for robotic applications

被引:5
作者
Nouman, Ahmed [1 ]
Patoglu, Volkan [1 ]
Erdem, Esra [1 ]
机构
[1] Sabanci Univ, Fac Engn & Nat Sci, Istanbul, Turkey
关键词
Planning under uncertainty; conditional planning; hybrid planning; task planning; motion planning; plan execution monitoring; service robotics; cognitive robotics; action languages; knowledge representation and reasoning; OBSERVABLE MARKOV-PROCESSES; SENSING ACTIONS; COMBINING TASK; MOTION; KNOWLEDGE; INFORMATION; SEARCH; SPACE;
D O I
10.1177/0278364920963783
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Robots who have partial observability of and incomplete knowledge about their environments may have to consider contingencies while planning, and thus necessitate cognitive abilities beyond classical planning. Moreover, during planning, they need to consider continuous feasibility checks for executability of the plans in the real world. Conditional planning is concerned with reaching goals from an initial state, in the presence of incomplete knowledge and partial observability, by considering all contingencies and by utilizing sensing actions to gather relevant knowledge when needed. A conditional plan is essentially a tree of actions where each branch of the tree represents a possible execution of actuation actions and sensing actions to reach a goal state. Hybrid conditional planning extends conditional planning by integrating feasibility checks into executability conditions of actions. We introduce a parallel offline algorithm, called HCPlan, for computing hybrid conditional plans. HCPlan relies on modeling deterministic effects of actuation actions and non-deterministic effects of sensing actions in the causality-based action language C + . Branches of a hybrid conditional plan are computed in parallel using a SAT solver, where continuous feasibility checks are performed as needed. We develop a comprehensive benchmark suite and introduce new evaluation metrics for hybrid conditional planning. We evaluate HCPlan with extensive experiments in terms of computational efficiency and plan quality. We perform experiments to compare HCPlan with other related conditional planners and approaches to deal with contingencies due to incomplete knowledge. We further demonstrate the applicability and usefulness of HCPlan in service robotics applications, through dynamic simulations and physical implementations.
引用
收藏
页码:594 / 623
页数:30
相关论文
共 90 条
  • [1] Akbari A., 1665, APPL SCI, V10
  • [2] Knowledge-oriented task and motion planning for multiple mobile robots
    Akbari, Aliakbar
    Muhayyuddin
    Rosell, Jan
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2019, 31 (01) : 137 - 162
  • [3] Albore A, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P1623
  • [4] [Anonymous], 1997, Proceedings of the 14th National Conference on Artificial Intelligence (AAAI), DOI DOI 10.1093/ACPROF:OSO/9780198235880.003.0005
  • [5] Babb J, 2013, LECT NOTES COMPUT SC, V8148, P122, DOI 10.1007/978-3-642-40564-8_13
  • [6] Using temporal logics to express search control knowledge for planning
    Bacchus, F
    Kabanza, F
    [J]. ARTIFICIAL INTELLIGENCE, 2000, 116 (1-2) : 123 - 191
  • [7] Integrated perception and planning in the continuous space: A POMDP approach
    Bai, Haoyu
    Hsu, David
    Lee, Wee Sun
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (09) : 1288 - 1302
  • [8] Baral C, 1999, IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, P948
  • [9] Baral C., 2001, IJCAI, P509
  • [10] Cognition-Enabled Autonomous Robot Control for the Realization of Home Chore Task Intelligence
    Beetz, Michael
    Jain, Dominik
    Moesenlechner, Lorenz
    Tenorth, Moritz
    Kunze, Lars
    Blodow, Nico
    Pangercic, Dejan
    [J]. PROCEEDINGS OF THE IEEE, 2012, 100 (08) : 2454 - 2471