The behavior system of the artificial fish mediates between its perception system and its motor system. An intention generator, the fish's cognitive faculty, harnesses the dynamics of the perception-action cycle. The animator establishes the innate character of the fish through a set of habit parameters that determine whether or not it likes darkness or whether it is a male or female, etc. The intention generator combines the habits with the incoming stream of sensory information to generate dynamic goals for the fish, such as to chase and feed on prey. It ensures that goals have some persistence by exploiting a single-item memory. The intention generator also controls the perceptual attention mechanism to filter out sensory information unnecessary to accomplishing the goal in hand. For example, if the intention is to eat food, then the artificial fish attends to sensory information related to nearby food sources. At every simulation time step, the intention generator activates behavior routines that input the filtered sensory information and compute the appropriate motor control parameters to carry the fish one step closer to fulfilling the current intention. Primitive behavior routines, such as obstacle avoidance, and more sophisticated motivational behavior routines, such as mating, are the building blocks of the behavioral repertoire of the artificial fish.
In the subsequent chapters, we detail the modeling of the aforementioned subsystems of the artificial fish.
|Xiaoyuan Tu||January 1996|