oro-server is a Java-based knowledge base for cognitive robotic applications. It is developped at the LAAS-CNRS by Séverin Lemaignan (severin.lemaignan@laas.fr)

oro-server features

oro-server relies on RDF/OWL ontologies to represent an store knowledge and runs several active processes that offer, amongst other things, reasonning facilities, support for bio-inspired memory models, concepts of "cognitive events", categorization and explicit modeling of other agents.

Planned features include reinforcement learning, pro-active "curiosity" and mechanisms to handle cognitive conflicts (ie inconsistent chuncks of knowledge).


Overview of the cognitive kernel features

The main communication channel with oro-server is a simple socket interface. However several bridges and wrapper to higher-level framework are available (including a C++ object-oriented abstraction, a YARP connector, a JSON connector). New ones can be easily created on request.

List of available methods

(Last updated on 2010-02-15 15:03:50)

Where to go then?