Artificial Intelligence Software

Cognitive agent based social simulation toolkit (RBOT+MRS) / production system based on ACT-R (http://act-r.psy.cmu.edu) allows for modelling single actor cognitive experiments (RBOT) and multiple actors in a simulated (semiotic) world (RBOT + MRS).

3store is an RDF "triple store", written in C and backed by MySQL and Berkeley DB. It is an optimisation and port of an older triple store (WebKBC). It provides access to the RDF data via RDQL or SPARQL over HTTP, on the command line or via a C API.

A 3d model search engine which provides an intuitive query interface for a user to search a query model in a large database of indexed 3d objects both accurately and efficiently using a novel similarity transformation invariant shape matching algorithm.

A Framework for Implementing Three Laws of Robotics.
It is based on my ongoing PhD research on that topic.
See roland.pri.ee/doktor and roland.pri.ee/wiki/doktor for more details.
The system implements a parser for a declarative language and a planner

This is an implementation of the Granular Neural Network architecture defined by S. Dick, A. Tappenden, C. Badke, O. Olarewaju. It is provided for the use of the public, and the convenience of researchers who may wish to develop or use this new system.

A Prolog expert system supporting querying and extending the knowledge base from a command-line interface using a format oriented on natural language, with the aim of being maintainable by the domain expert (i.e. without requiring programming skills).

A-Life CAD is a toolkit providing a graphical interface for designing autonomous agents that can be linked against an AI game engine. Though it focuses on creating boid-like behaviours, it can also be used for physical simulation or swarm optimisation.