Uso de Raspberry Pi para FRC

Una de las opciones de coprocesador más populares es la Raspberry Pi porque:

  • Bajo costo- alrededor de $ 35

  • Alta disponibilidad: es fácil encontrar Raspberry Pis de varios proveedores, incluidos Amazon

  • Muy buen rendimiento -el Raspberry Pi 3b + actual tiene las siguientes especificaciones:

  • Especificaciones técnicas: - Broadcom BCM2837BO 64 bit ARMv8 QUAD Core A53 64bit Procesador alimentado por una sola placa computora que funciona a 1,4 GHz - 1 GB de RAM - BCM43143 WiFi a bordo - Bluetooth Low Energy (BLE) a bordo - GPIO extendido de 40 pines - 4 x puertos USB2 - Salida estéreo de 4 polos y puerto de video compuesto - HDMI de tamaño completo - Puerto de cámara CSI para Conexión de la Raspberry - Cámara Pi - Puerto de pantalla DSI para conectar la Raspberry - Pantalla táctil Pi - Puerto MicroSD para cargar su sistema operativo y almacenar datos: fuente de alimentación micro USB conmutada actualizada (ahora admite hasta 2.5 amperios.

../../../../_images/raspberry-pi.png

Imagen de Raspberry Pi preconstruida

Para hacer que el uso de la Raspberry Pi sea lo más fácil posible para los equipos, se proporciona una Raspberry Pi imagen. La imagen puede copiarse en una tarjeta micro SD, insertarse en el Pi y arrancarse. Por defecto admite:

  • Una configuración de interfaz web para las funciones más comunes

  • Admite un número arbitrario de transmisiones de cámara (el valor predeterminado es uno) que se publican en la interfaz de red

  • OpenCV, NetworkTables, Camera Server y bibliotecas de lenguaje para programas personalizados en C++, Java y Python

Si el único requisito es transmitir una o más cámaras a la red (y al dashboard) entonces no se requiere programación y se puede configurar completamente a través de la interfaz web.

La siguiente sección analiza cómo instalar la imagen en una tarjeta flash y arrancar la Pi.