a robot on a surface