¿Qué es La Visión?

Visión en FRC® utiliza una cámara conectada al robot para ayudar a los equipos a anotar y conducir, tanto durante el período autónomo como el período teleoperado.

Métodos de visión

Hay dos métodos principales los cuales la mayoría de los equipos de FRC utilizan

Streaming

Este método implica el envío de la cámara a la estación del conductor para que el conductor y el manipulador puedan obtener información visual desde el punto de vista del robot. Este método es simple y toma poco tiempo para implementarlo, lo que lo convierte en una buena opción si no se necesitan características del procesamiento de la visión.

  • Streaming utilizando la roboRIO

  • Streaming utilizando una Axis Camera

Procesamiento

En lugar de sólo transmitir la cámara a la Estación de Control, este método implica usar los cuadros capturados por la cámara para calcular información, como una pieza de juego o un objetivo ángulo y distancia de la cámara. Este método requiere más conocimientos técnicos y tiempo para implementarlo, además de ser más costoso computacionalmente. Sin embargo, este puede ayudar a mejorar el rendimiento autónomo y ayudar en las operaciones de «puntuación automática» durante el período de teleoperado. Este método puede hacerse usando el roboRIO o un coprocesador como el Raspberry Pi usando OpenCV o programas como GRIP.

Para información adicional de pros y contras de usar un coprocesador para el procesamiento de la visión, vaya a la siguiente página, Estrategias para la programación de la visión. Estrategias para la programación de la visión.