Task planning and explanation with virtual actions

01/10/2022
by   Guowei Cui, et al.
8

One of the challenges of task planning is to find out what causes the planning failure and how to handle the failure intelligently. This paper shows how to achieve this. The idea is inspired by the connected graph: each verticle represents a set of compatible states, and each edge represents an action. For any given initial states and goals, we construct virtual actions to ensure that we always get a plan via task planning. This paper shows how to introduce virtual action to extend action models to make the graph to be connected: i) explicitly defines static predicate (type, permanent properties, etc) or dynamic predicate (state); ii) constructs a full virtual action or a semi-virtual action for each state; iii) finds the cause of the planning failure through a progressive planning approach. The implementation was evaluated in three typical scenarios.

READ FULL TEXT

page 15

page 17

page 19

page 21

research
03/04/2019

Learning STRIPS Action Models with Classical Planning

This paper presents a novel approach for learning STRIPS action models f...
research
04/26/2018

Action Categorization for Computationally Improved Task Learning and Planning

This paper explores the problem of task learning and planning, contribut...
research
06/07/2020

Every Action Based Sensor

In studying robots and planning problems, a basic question is what is th...
research
11/01/2020

Semantic Task Planning for Service Robots in Open World

In this paper, we present a planning system based on semantic reasoning ...
research
12/14/2020

Online Action Recognition

Recognition in planning seeks to find agent intentions, goals or activit...
research
11/30/2018

Automated Tactical Decision Planning Model with Strategic Values Guidance for Local Action-Value-Ambiguity

In many real-world planning problems, action's impact differs with a pla...
research
08/25/2018

Neural Task Planning with And-Or Graph Representations

This paper focuses on semantic task planning, i.e., predicting a sequenc...

Please sign up or login with your details

Forgot password? Click here to reset