Perceptual Automaton