El sensor ocular, cuando se conecta a un robot VEX GO, permite que el robot detecte tanto la presencia de objetos cercanos como el color de lo que tiene delante. El sensor juega un papel importante al ayudar al robot a tomar decisiones basadas en lo que “ve”, como detectar un marcador rojo, localizar un obstáculo o elegir en qué dirección girar durante una actividad.
Para obtener mejores resultados al utilizar el sensor ocular, intente evitar sombras, reflejos o iluminación muy tenue. También puede utilizar el bloque del conjunto de potencia de luz ocular para ajustar el brillo de la luz incorporada del sensor. Aumentar el brillo puede ayudar al sensor a detectar colores y reflectividad con mayor claridad en condiciones de iluminación más tenues.
Detectando colores
Un tono es un número en la rueda de color de 0 a 360 grados que representa el tipo de color.
Cuando se utiliza el bloque ojo encontrado objeto, el robot verifica si el tono informado por el sensor ocular se encuentra dentro de un rango determinado para ese color:
- Rojo: 340°–20°
- Verde: 80°–145°
- Azul: 160°–250°
Nota: Si el tono está fuera de estos rangos, incluso si aún parece el color deseado para el ojo humano, es posible que el proyecto no se comporte como se espera. Esto se puede mitigar mediante el uso de los operadores de comparación de tono de ojo bloque y (como mayor que o menor que) para crear un rango personalizado de valores de tono.
Detectando la luz
Además de detectar el color, el sensor ocular también puede indicar cuánta luz se refleja en una superficie. Esto ayuda al robot a determinar si algo delante del sensor es brillante u oscuro. Las superficies brillantes, como el papel blanco o los objetos de colores claros, reflejan más luz. Las superficies oscuras, como la cinta negra o las áreas en sombra, reflejan menos.
El brillo de un objeto se puede determinar utilizando el bloque brillo del ojo.
Detección de objetos
El sensor ocular también puede detectar cuando algo está físicamente cerca del frente del robot. Esto es diferente a detectar color o brillo. En lugar de medir el color o la cantidad de luz que se refleja, el sensor verifica si un objeto está lo suficientemente cerca como para ser considerado "delante" del sensor.
Un objeto debe estar aproximadamente a 18 mm del sensor para ser detectado. Tenga en cuenta que este valor puede verse afectado por factores ambientales como la iluminación ambiental.
Este tipo de detección se utiliza con los siguientes bloques: