Portable High-Level Agent Programming with Golog++. Mataré, V., Viehmann, T., Hofmann, T., Lakemeyer, G., Ferrein, A., & Schiffer, S. In Proceedings of the 13th International Conference on Agents and Artifical Intelligence (ICAART), 2021.
Portable High-Level Agent Programming with Golog++ [pdf]Paper  doi  abstract   bibtex   2 downloads  
We present golog++, a high-level agent programming and interfacing framework that offers a temporal constraint language to explicitly model layer-penetrating contingencies in low-level platform behavior. It can be used to maintain a clear separation between an agent's domain model and certain quirks of its execution platform that affect problem solving behavior. Our system reasons about the execution of an abstract (i.e. exclusively domain-bound) plan on a particular execution platform. This way, we avoid compounding the complexity of the planning problem while improving the modularity of both golog and the user code. On a run-through example from the well-known blocksworld domain, we demonstrate the entire process from domain modeling and platform modeling to plan transformation and platform-specific plan execution.

Downloads: 2