TinySoar

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  25 Apr 2002 01:14
  • Rrelease-after

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.

  • Rrelease-mid
  •  13 Feb 2002 15:47
  • Rrelease-after

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.

No-screenshot

Project Spotlight

Class Library for Numbers

A C++ library for computations with all kinds of numbers.

351b5da1fa35f9c79d819189871a5e9d_thumb

Project Spotlight

MAPDAV

A More Accurate Password Dictionary Attack Vector.