Utilizando o formato PC/104, com dimensões de 90 mm x 96 mm, um standard da indústria que oferece compatibilidade e capacidade de expansão, o módulo embebido Sundance VCS-1 está otimizado para aplicações de visão por computador, IA e aprendizagem profunda. Pesando 300 g, tem um baixo consumo de energia típico de 15 W e é compatível com uma vasta gama de sensores e atuadores.
No coração do Sundance VCS-1 está um MPSoC Xilinx Zynq, montado na placa PC/104 utilizando um System-on-Module (SoM). Incorpora um processador ARM Cortex A53 quad-core de 64 bits, combinando o controlo em tempo real através de mecanismos de processamento gráfico, de vídeo e de sinal, bem como aceleração com um FPGA. Isto inclui uma Unidade de Processamento Gráfico (GPU) ARM Mali 400 para aceleração gráfica, um Processador de Tempo Real (RPU) ARM Cortex R5 para lidar com eventos em tempo real e um FPGA (Firmware-Based Gamma Array), uma placa lógica reprogramável, destinada à aceleração de hardware de algoritmos de IA utilizados para o processamento de imagens.
O Sundance VCS-1 caracteriza-se pelas suas E/S expansíveis, disponíveis através da Sundance External Interface Board (SEIC), incluindo múltiplas interfaces USB 3.0 para ligar várias câmaras e sensores, como câmaras de seguimento como a Intel RealSense T265 e a Intel RealSense D435, câmaras de deteção de profundidade como a Stereo Labs Zed e câmaras térmicas como a FLIR AX-8. Também pode ligar-se à maioria dos atuadores e sensores compatíveis com Arduino e Raspberry Pi. Interfaces adicionais permitem a simulação em PC com um monitor HDMI, armazenamento SATA e rede Ethernet. Está disponível um conversor A/D para recolher dados de sensores externos e um conversor D/A para controlar servos, etc. Uma vasta seleção de padrões de E/S é implementada diretamente na lógica programável para reduzir a latência entre câmaras, sensores e servos suportados.
O sistema suporta software para soluções de robótica de precisão, incluindo a plataforma robótica Morenia Melodic ROS (compatível com ROS e ROS2), o protocolo de conectividade máquina-máquina MQTT, a biblioteca de funções de programação em tempo real OpenCV para visão computacional, as soluções de IA da Xilinx e Python como linguagem de script. É também compatível com o sistema operativo Ubuntu, o ambiente Xilinx SDSoC, o kit de ferramentas TULIPP STHEM e a DPU (Unidade de Processamento de Aprendizagem Profunda) da Xilinx para redes neuronais convolucionais.
O Sundance VCS-1 está disponível numa caixa personalizada para PC/104 blades, concebida para eliminar a necessidade de ventoinhas e garantir um ambiente robusto para o desenvolvimento de aplicações embarcadas duráveis para robótica de precisão.
