Capteurs
Les capteurs renseignent votre robot sur le monde. Tous les capteurs s’utilisent de la même façon :
- Obtenez-le grâce à son nom avec
robot.getDevice(). - Activez-le avec
enable(timeStep). Avant cela, il ne donne aucune valeur. - Lisez-le dans la boucle principale. Les valeurs sont mises à jour après chaque
robot.step().
Comme les vrais capteurs, ils ont du bruit : une même mesure peut varier un peu d’un pas à l’autre. Les organisateurs ne modifient pas le bruit pour la compétition : rendez donc votre programme robuste face à lui, par exemple en comparant plusieurs mesures.
Les pages ci-dessous utilisent les capteurs du robot de départ.
Capteur de distanceTrouver les murs à côté du robot.
Capteur de positionSavoir où se trouve le robot, avec le GPS.
Capteur de couleurVoir le sol : trous, marécages et passages.
Caméra RVBVoir les murs, et trouver les marqueurs muraux.
LIDARMesurer les distances tout autour du robot.
Gyroscope et accéléromètreMesurer les rotations et l’accélération.
