Het beginsel van muur volgende is het handhaven van een gewenste afstand en parallelle hoek tegen een muur. Er zich problemen voordoen wanneer de robot wordt gezet ten opzichte van de muur, omdat de interne sensor nutteloos reeks lezingen levert. Reeks lezingen worden uitgevoerd zo veel door de robots hoek aan de muur als door de werkelijke afstand tot de muur. Om de hoek te bepalen en dus het elimineren van deze variabele, moet de robot twee aanknopingspunten die om de hoek van de robots kunnen worden vergeleken. Omdat de eyeRobot slechts één zijde naar IR meetzoeker heeft, met het oog op deze twee punten moet het vergelijken met de afstand van de afstandsmeter na verloop van tijd naarmate de robot. Het bepaalt dan de hoek uit het verschil tussen de twee lezingen zoals de robot langs de muur beweegt. Het gebruikt dan deze informatie om te corrigeren voor onjuiste plaatsing. De robot gaat in muur na modus wanneer het een muur naast het heeft voor een bepaalde hoeveelheid tijd en het wordt afgesloten wanneer er een obstakel in de weg, die het haar natuurlijk duwt, of als de gebruiker gebruikt de draai-greep om de robot van de muur.