vPlanSim: An Open Source Graphical Interface for the Visualisation and Simulation of AI Systems

We introduce vPlanSim, an open source tool to aid in AI PDDL development. This tool is primarily aimed at researchers and developers who need a visual representation of their planning problem so that they can make useful insights into the performance of their system, and also to naturally convey their system to others. It is an open-source tool which allows a user to quickly and easily visualise a target environment to generate the problem files and also to visualise a plan. It is particularly well suited to spatial planning problems. This paper will demonstrate vPlanSim on 2D and 3D planning problems. vPlanSim is based on a small and carefully considered set of dependencies such as VTK and PyQt. It can be set up on different platforms and compiled from source with minimal effort. The code is and maintained via a clear code review mechanism. We welcome contributions from the open-source community.

[1]  Rachel K. E. Bellamy,et al.  Visualizations for an Explainable Planning Agent , 2017, IJCAI.

[2]  J. Christopher Beck,et al.  From Requirements and Analysis to PDDL in itSIMPLE3.0 , 2009 .

[3]  Cyril Brom,et al.  Inspect, Edit and Debug PDDL Documents: Simply and Efficiently with PDDL Studio , 2012 .

[4]  Maria Fox,et al.  PDDL Authoring and Validation Environment for Building end-to-end Planning Solutions , 2018 .

[5]  Amina Adadi,et al.  Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI) , 2018, IEEE Access.

[6]  Pablo San Segundo Carrillo,et al.  A PDDL-based simulation system , 2015, ICIS 2015.

[7]  Tom Silver,et al.  PDDLGym: Gym Environments from PDDL Problems , 2020, ArXiv.

[8]  Nilufer Onder,et al.  Organizing Commitee Table of Contents Post-optimizing Individual Activity Plans through Local Search Autonomous Search and Tracking via Temporal Planning Visplan – Interactive Visualisation and Verification of Plans , 2013 .

[9]  Maria Fox,et al.  Explainable Planning , 2017, ArXiv.

[10]  Alexandra Kirsch,et al.  Planning in the Wild: Modeling Tools for PDDL , 2014, KI.

[11]  R. Barták,et al.  TransportEditor – Creating and Visualising Transportation Problems and Plans , 2017 .

[12]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[13]  Álvaro Torralba,et al.  MC-Saar-Instruct: a Platform for Minecraft Instruction Giving Agents , 2020, SIGDIAL.

[14]  Travis E. Oliphant,et al.  Guide to NumPy , 2015 .