Abstract Automated action planning is crucial for efficient execution of mobile robot missions. Automated planners use complete domain descriptions to construct plans. Nevertheless, there is usually a gap between the real world and its representation. Therefore, there is another source of uncertainty for mobile robot systems due to the impossibility of perfectly representing action descriptions (e.g., preconditions and effects) in all circumstances. Incomplete domain representations may lead a planner to fail constructing a valid plan when unforeseen events are encountered. We investigate these types of situations, especially the failure cases and how robots can recover from real-time execution failures. The main focus of our research is to design a dynamic planning framework which can generate alternative plans by applying generic updates in the domain representation when the execution of a plan fails. Our proposed method constructs new feasible plans by using the updated domain representations even if the outcomes of the operators are partially known in advance or feasible plans are not possible with the original representation of the domain. Besides updating the domain representation, our method manipulates the planner by using a reasoning mechanism so that it chooses more relevant actions to recover from failures. This is achieved by considering the effects of the failed action and trying to accomplish these effects with alternative actions.
[1]
Mathijs de Weerdt,et al.
Plan Repair as an Extension of Planning
,
2005,
ICAPS.
[2]
Bernhard Nebel,et al.
Continual planning and acting in dynamic multiagent environments
,
2006,
PCAR '06.
[3]
Subbarao Kambhampati,et al.
Replanning: a New Perspective
,
2005
.
[4]
Sanem Sariel,et al.
A Robust Planning Framework for Cognitive Robots
,
2012,
CogRob@AAAI.
[5]
Roberto Micalizio.
A Distributed Control Loop for Autonomous Recovery in a Multi-Agent Plan
,
2009,
IJCAI.
[6]
Sanem Sariel,et al.
Dynamic Temporal Planning for Multirobot Systems
,
2011,
Automated Action Planning for Autonomous Mobile Robots.
[7]
S. Kambhampati,et al.
Replanning as a Deliberative Re-selection of Objectives
,
2008
.
[8]
Fahiem Bacchus,et al.
Planning with Resources and Concurrency: A Forward Chaining Approach
,
2001,
IJCAI.
[9]
Nico Roos,et al.
Primary and secondary diagnosis of multi-agent plan execution
,
2009,
Autonomous Agents and Multi-Agent Systems.
[10]
Bernhard Nebel,et al.
Coming up With Good Excuses: What to do When no Plan Can be Found
,
2010,
Cognitive Robotics.
[11]
Ivan Serina,et al.
Plan Stability: Replanning versus Plan Repair
,
2006,
ICAPS.