jbalint / Peleus

An implementation of AgentSpeak(MPL) based on Jason capable of performing means ends planning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

An implementation of AgentSpeak(MPL) based on Jason capable of performing means ends planning

License:Other


Languages

Language:Java 77.9%Language:Gnuplot 22.0%Language:Shell 0.1%