Robot rozwiązujący labirynt to krok dalej niż podążanie za linią, ponieważ robot musi wykrywać ściany, szacować pozycję i pamiętać decyzje. Pierwszym celem nie jest prędkość, lecz powtarzalne zakręty i mapa zgodna z labiryntem.
Zbuduj mały testowy labirynt, rejestruj odczyty czujników i kalibruj jedną komórkę na raz. Po tym, jak będzie mógł eksplorować powoli, dodaj algorytm wypełniania (flood-fill) lub inny planista ścieżki i dopiero wtedy zwiększ prędkość.