VS 2 Embedded Computing System - SundanceMultiprocessorTechnology/VCS-1 GitHub Wiki
VS-2 Embedded Computing System Architecture
The VS-2 Embedded computing system is composed of 2 main stacks:
- Windows Stack
- Linux Stack
The overview of the overall architecture is depicted in Figure 1
Figure 1: VS-2 Overall architecture
VS-2 Pin Mapping
The VS-2 pin mapping is listed in Table 1.
Table 1: VS-2 Pin Mapping
| Signal | Type | Direction | Sensor |
|---|---|---|---|
| DIO0 | Digital | Output | Light on Screen RED |
| DIO1 | Digital | Output | Light on Screen ORANGE |
| DIO2 | Digital | Output | Light on Screen GREEN |
| DIO3 | Digital | Output | Light on Screen BLUE |
| DIO4 | Digital | Output | Light on Screen WHITE |
| DIO5 | Digital | Output | Light on Top BLUE |
| DIO6 | Digital | Output | Light on Top GREEN |
| DIO7 | Digital | Output | Light on Top ORANGE |
| DIO8 | Digital | Output | Light on Top RED |
| DIO9 | Digital PWM | Output | PWM Sabertooth 1 |
| DIO10 | Digital PWM | Output | PWM Sabertooth 2 |
| DIO11 | Digital | Input | Stop Push Button |
| DIO12 | Digital | Not connected | Not Used |
| DIO13 | Digital | Not connected | Not Used |
| DIO14 | Digital | Not connected | Not Used |
| GPIO0 | Digital | Not connected | Not Used |
| GPIO1 | Digital | Not connected | Not Used |
| GPIO2 | Digital | Not connected | Not Used |
| GPIO3 | Digital | Not connected | Not Used |
| GPIO4 | Digital | Not connected | Not Used |
| GPIO5 | Digital | Not connected | Not Used |
| GPIO6 | Digital | Not connected | Not Used |
| GPIO7 | Digital | Not connected | Not Used |
| GPIO8 | Digital | Not connected | Not Used |
| GPIO9 | Digital | Not connected | Not Used |
| GPIO10 | Digital | Not connected | Not Used |
| GPIO11 | Digital | Not connected | Not Used |
| GPIO12 | Digital | Not connected | Not Used |
| GPIO13 | Digital | Not connected | Not Used |
| GPIO14 | Digital | Not connected | Not Used |
| GPIO15 | Digital | Not connected | Not Used |
| GPIO16 | Digital | Not connected | Not Used |
| GPIO17 | Digital | Not connected | Not Used |
| GPIO18 | Digital | Not connected | Not Used |
| GPIO19 | Digital | Not connected | Not Used |
| GPIO20 | Digital | Not connected | Not Used |
| GPIO21 | Digital | Not connected | Not Used |
| GPIO22 | Digital | Not connected | Not Used |
| GPIO23 | Digital | Not connected | Not Used |
| GPIO24 | Digital | Not connected | Not Used |
| GPIO25 | Digital | Not connected | Not Used |
| GPIO26 | Digital | Not connected | Not Used |
| GPIO27 | Digital | Not connected | Not Used |
| AI0 | Analogue | Input | Joystick X |
| AI1 | Analogue | Input | Joystick y |
| AI2 | Analogue | Input | Potentiometer |
| AI3 | Analogue | Input | UltraSonic sensor 1 |
| AI4 | Analogue | Input | UltraSonic sensor 2 |
| AI5 | Analogue | Input | UltraSonic sensor 3 |
| AI6 | Analogue | Input | Not Used |
| AI7 | Analogue | Input | Not Used |
| AI8 | Analogue | Input | Not Used |
| AI9 | Analogue | Input | Not Used |
| AI10 | Analogue | Input | Not Used |
| AI11 | Analogue | Input | Not Used |
| AO0 | Analogue | Output | Not Used |
| AO1 | Analogue | Output | Not Used |
| AO2 | Analogue | Output | Not Used |
| AO3 | Analogue | Output | Not Used |
| AO4 | Analogue | Output | Not Used |
| AO5 | Analogue | Output | Not Used |
| AO6 | Analogue | Output | Not Used |
| AO7 | Analogue | Output | Not Used |
The VS-2 Embedded Computing System (ECS) is a low power solution that was specially designed to fulfil the VineScout robot requirements. Figure 2 shows the VS-2 ECS power consumption.

Figure 2: VS-2 ECS Power consumption. The VS-2 ECS temperature irradiated by the windows stack was monitored for making sure that the temperature was the within the safety range. A short video can be found here. The max temperature was 40.9C.
Software and firmware
The Linux Stack documentation is composed of two main documents:
VS-2 ECS demo.
Watch a demo of the VS-2 in action here.