если цвет плитки контрастируют со швом, или они чередуются по цвету, то в принципе можно заставить робота ориентироваться. у нас в технопарке дети этого добиваются, на нарисованных полях. учитываются места перехода цвета, и так получается писать довольно сложные программы движения. нужны датчики цвета или освещенности. смотрите примеры на LegoNXT и VEX, где реализовано движение по разным полям. например такое поле:
или такое