Esta es la documentación de Erebus v26, que ya no es la última versión.Ver la documentación más reciente
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.
