Sensores
Los sensores informan a tu robot sobre el mundo. Todos los sensores se usan de la misma forma:
- Obtenlo por su nombre con
robot.getDevice(). - Actívalo con
enable(timeStep). Hasta entonces, no da ningún valor. - Léelo dentro del bucle principal. Los valores se actualizan después de cada
robot.step().
Como los sensores reales, tienen ruido: la misma lectura puede cambiar un poco de un paso al siguiente. Los organizadores no cambian el ruido para la competición, así que haz que tu programa lo tolere, por ejemplo comparando varias lecturas.
Las páginas siguientes usan los sensores del robot inicial.
Sensor de distanciaEncuentra paredes junto al robot.
Sensor de posiciónAverigua dónde está el robot con el GPS.
Sensor de colorMira el suelo: agujeros, pantanos y pasos.
Cámara RGBMira las paredes y encuentra las marcas.
LIDARMide distancias alrededor de todo el robot.
Giroscopio y acelerómetroMide los giros y la aceleración.
