An implementation of AgentSpeak(MPL) based on Jason capable of performing means ends planning
Clone or download
meneguzzi Merge pull request #1 from cleberjamaral/master
Updates to Peleus from Cleber
Latest commit f1c2163 Jan 4, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.externalToolBuilders Adapted to latest version of Jason. Oct 30, 2006
.settings The project example called Peleus is working. To check it must be inv… Dec 21, 2017
examples The project example called Peleus is working. To check it must be inv… Dec 21, 2017
lib The project example called Peleus is working. To check it must be inv… Dec 21, 2017
src/org/soton/peleus/act The project example called Peleus is working. To check it must be inv… Dec 21, 2017
.classpath The project example called Peleus is working. To check it must be inv… Dec 21, 2017
.gitignore A lot of changes trying to make JPlan works, since it seems to be tes… Nov 22, 2017
.project No commit message Feb 20, 2009
LGPL.txt Added files for release. Jan 2, 2007
LICENSE Added files for release. Jan 2, 2007
README No commit message Jan 2, 2007
build.xml
factsFile.txt The project example called Peleus is working. To check it must be inv… Dec 21, 2017
logging.properties The project example called Peleus is working. To check it must be inv… Dec 21, 2017
operationsFile.txt The project example called Peleus is working. To check it must be inv… Dec 21, 2017
output.gp The project example called Peleus is working. To check it must be inv… Dec 21, 2017
output.pln The project example called Peleus is working. To check it must be inv… Dec 21, 2017
peleus.sh The project example called Peleus is working. To check it must be inv… Dec 21, 2017
planDump.txt The project example called Peleus is working. To check it must be inv… Dec 21, 2017
problemDump.txt A lot of changes trying to make JPlan works, since it seems to be tes… Nov 22, 2017
todo.txt Modified files (updating comments in certain classes) Jan 2, 2007

README

Peleus is an implementation of an AgentSpeak agent interpreter 
based on the Jason implementation, with the addition of a STRIPS 
planning module. The connection between AgentSpeak and the planning 
component is based on an abstract framework that, in theory, can 
be adapted to any STRIPS compatible planner. We use two implementations
of Graphplan in this version of the prototype. A C++ implementation 
originally created for the X^2-BDI agent, connected via JNI to the
Java-based Jason, and a slightly modified version of a limited Java 
implementation of Graphplan from Sourceforge. The java binaries for 
these libraries are included in the lib folder, as well as Win32 
binary of the EmPlan library. The link to new planner algorithms
is made by extending the classes of org.soton.peleus.act.planner and
implementing the PlannerConverter interface, which is the actual 
point of contact between Jason and an external planner.

Jason was created by Rafael H. Bordini, Jomi F. Hubner, et al.
http://jason.sourceforge.net

JPlan was created by Yasser EL-Manzalawy
http://sourceforge.net/projects/jplan

EmPlan was created by Felipe Meneguzzi
http://www.meneguzzi.eu/felipe/software.html#xbdi

First release: January 2007.
Jason is distributed under LGPL (see file LICENSE).

Java 1.5 is required to run this application, it is available
at http://java.sun.com.