PDDL4J is an open source library under licence LGPL. The purpose of the PDDL4J is to facilitate the java implementation of planners based on the PDDL (Planning Description Language). The library contains a parser on the last version of PDDL 3.0 and all the classes need to manipulate its concepts. The library includes an example of Graphplan implementation built over PDDL4J.
PDDL4J Rospy is the ROS implementation of the PDDL4J library in Python. This project written with Python facilitates the utilization of the Planning Domain Definition Language (PDDL) in robotics applications based on PDD4J.
CoRe Distributed Message Service is a simple Java 1.5 agent-middleware used by the agents to interact enable: