Design and Implementation of Linked Planning Domain Definition Language
This work addresses planning for intelligent agents and autonomous robots, but appears incremental as it builds on existing Semantic Web standards.
The paper tackles the problem of planning for intelligent agents by providing a repository of actions applicable to various environmental objects using Semantic Web technologies, and demonstrates its usefulness in robotics applications.
Planning is a critical component of any artificial intelligence system that concerns the realization of strategies or action sequences typically for intelligent agents and autonomous robots. Given predefined parameterized actions, a planning service should accept a query with the goal and initial state to give a solution with a sequence of actions applied to environmental objects. This paper addresses the problem by providing a repository of actions generically applicable to various environmental objects based on Semantic Web technologies. Ontologies are used for asserting constraints in common sense as well as for resolving compatibilities between actions and states. Constraints are defined using Web standards such as SPARQL and SHACL to allow conditional predicates. We demonstrate the usefulness of the proposed planning domain description language with our robotics applications.