VCS¹ – In stock now!

Vision, Control and Sensor solution for Precision Robotics

The VCS¹ is a PC/104 Linux stack composed of 2 main components, namely the EMC2 board which is a PCIe/104 OneBank™ carrier for a Trenz Electronic compatible SoC Module and the FM191 expansion card that fans out the I/Os from the SoC to the outside world.

The SoC provides standard connectivity (e.g. SPI, RS232, I2C, USB, GigE, PCIe, etc), ARM-based processing which is used to run Ubuntu Linux OS and ROS Melodic, memory interfaces and Programmable Logic used for Hardware acceleration and GPIO. The SoC can either be AMD Zynq 7 Series (Dual Core ARM Cortex A9) or AMD MPSoC Zynq Ultrascale+ (Quad Core ARM Cortex A53).

VCS¹ Processing – EMC2-ZU4

An AMD Zynq MPSoC is the ‘heart’ of the VCS¹ and provides 64-bit processor scalability while combining real-time control with soft and hard engines for graphics, video, waveform, and FPGA acceleration, using a Trenz Electronic TE0820 SoM.

Versatile system

The versatility of the VCS¹ system is derived from the modular concept of the SoM processing element on a PC/104 board, combined with a separate I/O Module.  This gives it plenty of ADC, DAC, I/O and expansion possibilities with PC/104 options.

FM191-R; FMC-LPC to:

  • 15x Digital I/Os [DB9]
  • 12x Analogue Inputs [DB9]
  • 8x Analogue Outputs [DB9]
  • 1x Expansion [SEIC]

FM191-U; SEIC to:

  • 4x USB3.0 [USB-c]
  • 28x GPIO [40-pin GPIO]

FM191-A1; 40-pin GPIO

  • 28x GPIO [DB9]

VCS¹ block diagram: Interfaces

FM191 Block Diagram

VCS¹ in a robot

Compatible with a wide range of sensors

VCS¹ has multiple USB3 interfaces for interface to different cameras and sensors

Also, has all ‘typical’ interfaces to allow VCS¹ to act a like a PC with HMDI display, SATA and Ethernet.

  • The ADC can get data from external sensors
  • The DAC can control servo-motors

Deep Learning and EDGE AI

The VCS¹ is fully compatible with the AMD reVision stack, DPU for Neural Network and AI Inference.

Includes support for the most popular neural networks including YOLO, AlexNet, GoogLeNet, CAFFE, DarkNet, TensorFlow VGG, SSD, and FCN.

Optimized implementations for CNN network layers, required to build custom neural networks (DNN/CNN) = Xilinx NDDDK™

Hardware Compatible:

  • Raspberry PI and Arduino compatible
  • Compatible with most of the Arduino/RPI sensors and actuators
  • 4x USB3.0 ports for interfacing with a wide range of sensors
  • MQTT and OpenCV compatible
  • ROS compatible
  • ROS2 ready

Software supported: