forked from meneguzzi/Peleus
-
Notifications
You must be signed in to change notification settings - Fork 1
An implementation of AgentSpeak(MPL) based on Jason capable of performing means ends planning
License
jbalint/Peleus
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 77.9%
- Gnuplot 22.0%
- Shell 0.1%