An observer or its ‘sensor’ synonym fits quite well for thinking about the abstraction at hand. It is responsable for capturing information in the environment to be passed on the agent. It can for example be used for capturing depth images in the environment or tracking a specific variable in the environment.