557 | | Automated planning, STRIPS domain, ICAPS '02. |
| 557 | The rover domain is a slightly altered version of the problem that appeared in the 2002 ICAPS competition. Currently, the client uses the LPG-td planner to generate a solution and then executes it using java's scheduled thread pool class (through a wrapper call at-at). There is some difficulty in getting the scheduled functions to execute properly (can't use "at" function inside a doseq; consequently have to generate program data and map over it with "eval". This has makes it impossible to :require the rover namespace in the core namespace as the rover functions cannot be namespace-qualified in core). Also tried an alternative library "tron" with the same functionality but no luck. |
| 558 | |
| 559 | Since the original domain and problem specifications weren't intended to be executed in the real world, some changes have to be made so that they can map onto the quagents environment. First, the domain assumes that all waypoints are equidistant, and second, it assumes some unreasonable durations for actions. The current changes are as follows. |