a robot with a virtual screen