Executing Reactive, Model-based Programs through Graph-based Temporal Planning
Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 487-492.
Abstract
In the future, webs of unmanned air and space vehicles will act together to robustly perform elaborate missions in uncertain environments. We coordinate these systems by introducing a reactive model-based programming language (RMPL) that combines within a single unified representation the flexibility of embedded programming and reactive execution languages, and the deliberative reasoning power of temporal planners. The KIRK planning system takes as input a problem expressed as a RMPL program, and compiles it into a temporal plan network (TPN), similar to those used by temporal planners, but extended for symbolic constraints and decisions. This intermediate representation clarifies the relation between temporal planning and causal-link planning, and permits a single task model to be used for planning and execution. Such a unified model has been described as a holy grail for autonomous agents by the designers of the Remote Agent[Muscettola et al., 1998b].
@inproceedings{ijcai2001p68,
title = {Executing Reactive, Model-based Programs through Graph-based Temporal Planning},
author = {Kim, Phil and Williams, Brian C. and Abramson, Mark},
booktitle = {Proceedings of the Seventeenth International Joint Conference on
Artificial Intelligence, {IJCAI-01}},
publisher = {International Joint Conferences on Artificial Intelligence},
pages = {487--492},
year = {2001},
url = {https://ijcai.org/proceedings/2001/68},
}
TY - CPAPER TI - Executing Reactive, Model-based Programs through Graph-based Temporal Planning AU - Kim, Phil AU - Williams, Brian C. AU - Abramson, Mark T2 - Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence, IJCAI-01 PB - International Joint Conferences on Artificial Intelligence PY - 2001 SP - 487 EP - 492 UR - https://ijcai.org/proceedings/2001/68 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: