Presage (formerly Soothsayer) is an intelligent predictive text entry platform. Presage exploits redundant information embedded in natural languages to generate predictions. Presage's modular and pluggable architecture allows its language model to be extended and customized to utilize statistical, syntactic, and semantic information sources.
Python Robotics (Pyro) is a collection of classes. The goal of the project is to provide a programming environment for easily exploring advanced topics in artificial intelligence and robotics without having to worry about the low-level details of the underlying hardware. Read more
QSMM, the "QSMM State Machine Model", is a framework for development of non-deterministic intelligent state models and systems with spur-driven behavior. The framework is written in C programming language.
RebeccaAIML is an Object Oriented C++ chatter bot api/interpreter for AIML (Artificial Intelligence Markup Language) from the ALICE project. It includes comprehensive documentation and samples as well as showcases/teaches popular and recent C++ practices.
RoboCup Soccer Simulator
The RoboCup Soccer Simulator is a research and educational tool for multi-agent systems and artificial intelligence. It enables for two teams of 11 simulated autonomous robotic players to play soccer (football).
RobotFlow is a mobile robotics tookit based on the Overflow project. Overflow is a data-flow oriented architecture, similar to Simulink (Matlab) or Labview that is free (LGPL) and versatile. The visual programming interface provided in the Overflow project will help people to better visualize & understand what is really happening in the robot's control loops, sensors, actuators, by using graphical probes and debugging in real-time.
RWTH Mindstorms NXT Toolbox
RWTH Mindstorms NXT Toolbox controls LEGO Mindstorms NXT robots with MATLAB via a wireless Bluetooth connection
Sigel teaches virtual robots to walk in a physical 3D-simulation. It uses the method of "Genetic Programming" to evolve control programs for any robots that come into your mind, visualizes them using OpenGL and exports animations to Povray.
SimRobot is a 3-D kinematic robot simulator software package used for further research on autonomous robots.
Stuttgart Neural Network Simulator
SNNS (Stuttgart Neural Network Simulator) is a software simulator for neural networks on Unix workstations developed at the Institute for Parallel and Distributed High Performance Systems (IPVR) at the University of Stuttgart. The goal of the SNNS project is to create an efficient and flexible simulation environment for research on and application of neural nets.
Swarm Simulation Toolkitis a package for multi-agent simulation of complex systems.
TexLexAn allows you to drag and drop a document or a link to any Web page to analyze. The program will analyze the text, evaluate its readability, categorize the document, summarize it, and archive it.
Thinknowlogy is a program to derive the logic contained within text written in a natural language and to build a knowledge structure with it.
TinySoar is an implementation of the Soar artificial intelligence architecture that is intended to run on a memory-constrained device, like a robot.
tkCybernetics is a small graphical tool for rapidly setting up simulations of simple cybernetic systems. It was designed for didactic purpose but might be useful for the quick test of some circuit too.
Universal Robot Body Interface
Universal Robot Body Interface (Urbi) is an open-source software platform to develop applications for robotics and complex systems. It includes a C++ component library called UObject that comes with a robot standard API to describe motors, sensors and algorithms. Read more
URBI (Universal Real-time Behavior Interface) gives you a simple but powerful way to control any type of robot or complex system like a video game, using a convenient and easy-to-use scripting language that can be interfaced with several popular programming languages (such as C++, Java, and Matlab) and OSes. URBI is based on a client/server architecture, which give a great deal of flexibility. URBI includes powerful features such as parallel execution of commands, event programming, command tagging, and dynamic variables.
(commercial) Webots is a realistic mobile robots simulator. This software is intended for reseachers and teachers in the fields of Autonomous Agents, Computer Vision and Artificial Intelligence.
xNeoterics is a cellular automaton simulation containing agents with fixed-structure neural net brains that process input signals into responses allowing the agents to forage and interact in a changing environment of resources.