Main Objective is to get around complexity associated with setting up FastDownward in Windows Machine. This batch script is designed to automate the execution of planning tasks using the Planning Domain Definition Language (PDDL) within a Docker environment. It uses the AI Basel 'downward' Docker container to process specified domain and problem files, and manages the entire workflow from execution to output retrieval.
- Docker must be installed on your machine.
- Access to the AI Basel 'downward' Docker image must be ensured.
To run the script, provide the path to both the domain file and the problem file as arguments:
dwd domain.pddl problem.pddl- result.txt: Contains the resultant planning solution.
- log.txt: Includes detailed logs from the planning process for troubleshooting and verification purposes.
- Script is hardcoded to use
--alias lama-first domain.pddl problem.pddlbut modifications can be made at line 13 and while accepting args to make it more dynamic
- Ensure the Docker daemon is running before executing the script.
- For troubleshooting, refer to log.txt to review execution logs and verify proper paths and permissions if issues arise.