Skip to content

tonyallard/MMCRDomainPDDLGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Modal Cargo Routing Domain PDDL Generator

The Multi-Modal Cargo Routing (MMCR) Domain PDDL Generator is a Java program that allows the creation of planning problems within the MMCR Domain using a Graphical User Interface (GUI).

The MMCR domain describes a problem involving by an undirected acyclic graph, G. The graph contains a set of nodes or vertices, L, connected by edges as defined by an adjacency matrix E. The set of nodes L represent geographical locations. Locations could be cities, supply depots, etc. and the adjacency matrix a network of connections. The graph is not necessarily fully connected. The problem iteself is characterised by cargoes existing at certain origin nodes within the graph. The goal to the problem is to move the cargo through the network to a cargo's specific destination node. The movement of cargo is facilitated by vehicles specified within the problem definition. These vehicle's have limited abilities to hold certain amounts of cargo (as do nodes), travel certain routes at certain speeds and load/unload at different rates.

The MMCR Domain PDDL Generator provides a simple user interface to define these problems and generate the associated PDDL to feed into automated planners that use this definition language.

The software generates the problem PDDL and also the domain file PDDL. The only thing that the software currently does not generate are the goal conditions.

The software also contains a rudementary reader used to read in the generated problem PDDL so that it can be edited without needing to start again. This is a rudementary reader only and is really only designed to read in files generated by this software.

About

GUI PDDL Domain and Problem File Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors