Logic programming for deliberative robotic task planning

被引:3
|
作者
Meli, Daniele [1 ]
Nakawala, Hirenkumar [1 ,2 ]
Fiorini, Paolo [1 ]
机构
[1] Univ Verona, Dept Comp Sci, Str Grazie 15, Verona, Italy
[2] CMR Surg Ltd, Cambridge, England
关键词
Logic programming; Task planning; Deliberative robots; TEMPORAL-LOGIC; EVERYDAY MANIPULATION; KNOWLEDGE; LANGUAGE; MOTION; SYSTEM; ASP; REPRESENTATION; GENERATION; EXTENSION;
D O I
10.1007/s10462-022-10389-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the last decade, the use of robots in production and daily life has increased. With increasingly complex tasks and interaction in different environments including humans, robots are required a higher level of autonomy for efficient deliberation. Task planning is a key element of deliberation. It combines elementary operations into a structured plan to satisfy a prescribed goal, given specifications on the robot and the environment. In this manuscript, we present a survey on recent advances in the application of logic programming to the problem of task planning. Logic programming offers several advantages compared to other approaches, including greater expressivity and interpretability which may aid in the development of safe and reliable robots. We analyze different planners and their suitability for specific robotic applications, based on expressivity in domain representation, computational efficiency and software implementation. In this way, we support the robotic designer in choosing the best tool for his application.
引用
收藏
页码:9011 / 9049
页数:39
相关论文
共 50 条
  • [1] Logic programming for deliberative robotic task planning
    Daniele Meli
    Hirenkumar Nakawala
    Paolo Fiorini
    [J]. Artificial Intelligence Review, 2023, 56 : 9011 - 9049
  • [2] Linear Planning Logic: An Efficient Language and Theorem Prover for Robotic Task Planning
    Kortik, Sitar
    Saranli, Uluc
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 3764 - 3770
  • [3] A deliberative and reactive diagnosis agent based on logic programming
    Schroeder, M
    Mora, ID
    Pereira, LM
    [J]. EIGHTH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1996, : 436 - 437
  • [4] A deliberative and reactive diagnosis agent based on logic programming
    Schroeder, Michael
    Mora, Iara De Almeida
    Pereira, Luis Moniz
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015, 1193 : 293 - 307
  • [5] ROBOTIC ASSEMBLY AND TASK PLANNING
    KAK, A
    [J]. AI MAGAZINE, 1990, 11 (01) : 9 - 9
  • [6] Planning as tabled logic programming
    Zhou, Neng-Fa
    Bartak, Roman
    Dovier, Agostino
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 543 - 558
  • [7] PROCESS PLANNING BY LOGIC PROGRAMMING
    PREISS, K
    SHAI, O
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1989, 5 (01) : 1 - 10
  • [8] Task planning and offline programming
    Shirinzadeh, B
    [J]. INDUSTRIAL ROBOT, 1996, 23 (05): : 4 - 5
  • [9] Logic-Geometric Programming: An Optimization-Based Approach to Combined Task and Motion Planning
    Toussaint, Marc
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1930 - 1936
  • [10] Logic Programming for Multiagent Planning with Negotiation
    Son, Tran Cao
    Pontelli, Enrico
    Sakama, Chiaki
    [J]. LOGIC PROGRAMMING, 2009, 5649 : 99 - +