Utilisation du Raspberry Pi pour FRC

Un des coprocesseurs les plus populaires est le Raspberry Pi car:

  • Il a un coût raisonnable - environ $35 US

  • Sa disponibilité - il est facile de trouver le Raspberry Pi auprès d’un certain nombre de fournisseurs, y compris Amazon

  • Il a de très bonnes performances - le Raspberry Pi 3b + a les spécifications suivantes:

  • Spécifications techniques: - Ordinateur à carte unique Broadcom BCM2837BO 64 bits ARMv8 QUAD Core A53 64 bits alimenté par processeur à 1,4 GHz - 1 Go de RAM - BCM43143 WiFi à bord - Bluetooth Low Energy (BLE) à bord - GPIO étendu à 40 broches - 4 ports USB2 - Sortie stéréo 4 pôles et port vidéo composite - HDMI pleine taille - Port de caméra CSI pour connecter la caméra Raspberry Pi - Port d’affichage DSI pour connecter un écran tactile - Port MicroSD pour charger votre système d’exploitation et stocker des données - Connecteur pour la source d’alimentation capable de prendre en charge jusqu’à 2.5 ampères sur les ports USB.

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

Image Raspberry Pi pré-construite

Pour rendre l’utilisation du Raspberry Pi aussi simple que possible pour les équipes, une image Raspberry Pi est fournie. L’image peut être copiée sur une carte micro SD, insérée dans le Pi et démarrée. Par défaut, il prend en charge:

  • Une interface web pour configurer le rPi pour les fonctions les plus courantes

  • Prend en charge un nombre arbitraire de flux de caméras (par défaut un) qui sont publiés sur l’interface réseau

  • OpenCV, NetworkTables, Camera Server et librairies de langage pour les programmes personnalisés C ++, Java et Python

Si la seule exigence est de diffuser une ou plusieurs caméras sur le réseau (et le tableau de bord), aucune programmation n’est requise et ces tâches peuvent être entièrement configurées via l’interface Web.

La section suivante explique comment installer l’image sur une carte flash et démarrer le Pi.