3. A rule-based visual language for LEGO robots

Altaira is specifically intended for use in mobile robots such as have been described above. Its execution cycle is based on the interaction of two data structures: a two-dimensional array of states called the map, and an ordered set of rules called the ruleset.

On each execution cycle, the following steps are performed:

Altaira's environment, rules, execution engine, and ruleset development tools will be described in more detail in the remainder of this section.

web page last updated on March 7, 1998