TinySoar is an implementation of the Soar artificial intelligence architecture that is intended to run on a memory-constrained device, like a robot. Soar is a "real time'' performance runtime that incorporates acting, planning, and learning in a rule-based framework. TinySoar includes alternative firmware for the Lego Mindstorms RCX, so you can control a Lego robot with a Soar agent.
| Tags | Scientific/Engineering Artificial Intelligence |
|---|---|
| Licenses | GPL MPL LGPL |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Changes: This release continues to fix bugs in the runtime. Most notably, there is improved support for substates, although chunking still doesn't work, support for disjunctive tests, and the addition of a regression test harness.


Changes: This release fixes several bugs and includes some minor enhancements. Notable bugfixes include proper support of the Soar 8.2 decision cycle, several runtime fixes for o-support, and fixes to the rule parser. The Lego RCX motor interface uses symbolic constants instead of integral constants, allowing support for `brake' as well as `freewheel'.


No changes have been submitted for this release.
A C++ library for computations with all kinds of numbers.