PlanimationLink
Planimation is a modular and extensible open source framework to visualise sequential solutions of planning problems specified in PDDL. We introduce a preliminary declarative PDDL-like animation profile specification, expressive enough to synthesise animations of arbitrary initial states and goals of a benchmark with just a single profile.
1 OverviewLink
Planimation was developed as a final year project by students at the Univeristy of Melbourne. Here's a promotional video explaining the motivation behind planimation.
Planimation is an open-source program which visualises solutions to Planning Problems. It is an executable Unity architecture in a browser.
Watch the video below for a 2 minutes introduction about Planimation.
For developer documentation, see
- Animation Profile Guide
- Contains a guide to Animation Profiles and the Animation Profile Language
- Backend Dev. Guide
- Contains a guide to the Visualisation File Generator Component
- Frontend Dev. Guide
- Contains a guide to the VisualiserComponent
1.1 Planning ProblemsLink
For information about Planning Problems, see http://planning.domains/
Our application uses one 'Animation Profile' per problem domain. An Animation Profile is a user-written PDDL file which tells the Visualiser how a Domain is to be visualised. See section 3.2 for more information on Animation Profiles.
1.2 ScopeLink
Planimation currently has Animation Profiles for four classic planning domains: Blocks, Grid, Towers of Hanoi, and Logistics. We also include Animation profiles of other classic combinatorial problems based on Missionaries and Cannibals.
Animation profiles for new domains may be added by writing an Animation Profile (See guide).
Planimation can animate plans generated by the AI solver available on http://editor.planning.domains. Alternatively, the user can provide their own solution from any solver, provided it conforms to the correct format.
2 Getting StartedLink
-
Try planimation within the online PDDL editor. Comes preloaded with files to planimat Blocks. Planimation is installable from the plugin menu.
2. Alternatively, visit our stand alone application at http://planimation.planning.domains
3 PapersLink
5 AwardsLink
5.1 ICAPS 2019 Best System DemonstrationLink
This document contains an overview of Planimation, recipient of the ICAPS 2019 Best system Demo Award.
5.2 Melbourne School of Engineering - Endeavour 2018Link
Endeavour Exhibition discovers final-year industry, design and research projects developed by our engineering and IT masters students.
6 Citing PlanimationLink
Please cite Planimation using
@article{chen2020planimation,
author = {Chen, Gan and
Ding, Yi and
Edwards, Hugo and
Chau, Chong Hin and
Hou, Sai and
Johnson, Grace and
Sharukh Syed, Mohammed and
Tang, Haoyuan and
Wu, Yue and
Yan, Ye and
Tidhar Gil and
Lipovetzky Nir},
title = {Planimation},
journal = {arXiv preprint arXiv:2008.04600},
year = {2020}
}