Hola,
No sé si es objetivo de este juego pero la lectura del sensor IR es muy ruidosa, siendo habitual el cambio de lecturas entre 1 y 2 sin hacer ningún cambio en el estado del robot. Incluso, en ocasiones me lee un 0 y, sin mover el robot, pasa a leer un 3 para luego volver al 0.
Lo dicho, si es parte del juego, tendremos que lidiar con ello pero me da la impresión de que es un error en el modelado.
En la imagen se ve el vehículo parado (y pausado el programa) y cómo oscila la lectura de 1 a 2 constantemente