Utilisant le format PC/104 (90 mm x 96 mm), un standard industriel offrant compatibilité et évolutivité, le module embarqué Sundance VCS-1 est optimisé pour les applications de vision industrielle, d'intelligence artificielle et d'apprentissage profond. Pesant seulement 300 g, il affiche une faible consommation typique de 15 W et est compatible avec une large gamme de capteurs et d'actionneurs.
Au cœur du Sundance VCS-1 se trouve un système sur puce (SoC) Xilinx Zynq MPSoC, monté sur une carte PC/104 grâce à un module système (SoM). Il intègre un processeur quadricœur ARM Cortex A53 64 bits, combinant le contrôle en temps réel via des moteurs de traitement graphique, vidéo et du signal, ainsi qu'une accélération par FPGA. Le Sundance VCS-1 intègre un processeur graphique ARM Mali 400 (GPU) pour l'accélération graphique, un processeur temps réel ARM Cortex R5 (RPU) pour la gestion des événements en temps réel, et un FPGA (Firmware-Based Gamma Array), une carte logique reprogrammable, conçue pour l'accélération matérielle des algorithmes d'IA utilisés pour le traitement d'images.
Il se caractérise par ses E/S extensibles, accessibles via la carte d'interface externe Sundance (SEIC), incluant plusieurs interfaces USB 3.0 pour la connexion de diverses caméras et capteurs, tels que des caméras de suivi comme l'Intel RealSense T265 et l'Intel RealSense D435, des caméras de profondeur comme la Stereo Labs Zed, et des caméras thermiques comme la FLIR AX-8. Il est également compatible avec la plupart des actionneurs et capteurs Arduino et Raspberry Pi. Des interfaces supplémentaires permettent la simulation sur PC avec un affichage HDMI, un stockage SATA et une connexion réseau Ethernet. Un convertisseur A/D est disponible pour la collecte de données provenant de capteurs externes, et un convertisseur N/A pour le contrôle des servomoteurs, etc. Une large sélection de normes d'E/S est directement implémentée dans la logique programmable afin de réduire la latence entre les caméras, les capteurs et les servomoteurs pris en charge.
Le support logiciel est disponible pour les solutions de robotique de précision, notamment la plateforme robotique Morenia Melodic ROS (compatible avec ROS et ROS2), le protocole de connectivité machine-à-machine MQTT, la bibliothèque de fonctions de programmation temps réel OpenCV pour la vision industrielle, les solutions d'IA Xilinx et Python comme langage de script. Il est également compatible avec le système d'exploitation Ubuntu, l'environnement Xilinx SDSoC, le kit d'outils TULIPP STHEM et l'unité de traitement d'apprentissage profond (DPU) Xilinx pour les réseaux de neurones convolutifs.
Le Sundance VCS-1 est disponible dans un boîtier PC/104 lames personnalisé, conçu pour éliminer le besoin de ventilateurs et garantir un environnement robuste pour le développement d'applications embarquées durables destinées à la robotique de précision.
