Jump to the Theo Overview page.
Jump to the Comparative Environments page.
Jump to the Home page.

Environments


Dynamic

Theo is equipped with a reactive decision maker, such that it can quickly react to changes in a dynamic environment. It does this with the use of both eager and lazy sensing. Eager sensing is used in order to make the system reactive; it constantly indexes a set of simulus-response rules, and when the preconditions for one is met, it acts. Lazily sensed features however are only sensed when needed. This keeps the system focused, because less sensing equates to less thinking, which frees our limited resources.


Unpredictable

Because of the reactive nature of Theo, it is well suited for an unpredicable environment.


Simulated

The various Theo robotic agents which have been implemented illustrate that Theo was meant to be versatile in a dynamic real-world situation.


Consistency

Because the environment of the system is assumed to be big and complicated, Theo doens't have a world representation. Therefore for planning purposes the system need some kind of universal sensing input. It cannot reason about an environment it cannot directly sense


Other