The robots need to know how to observe many different types of information from the environment:
Range to things in the environment
The robots have to be able to process the data that is taken in from the environment.
Lawn Mower Robots = detect how fast grass grows to know when and how often to mow the lawn
Vacuum Robot = detects how much dirt is being taken in be the vacuum to know how long to stay in each particular area