New Git repository authored by Ekaterina Ewers's avatar Ekaterina Ewers
#### [Home](home) | [<Getting Started - Zybo](getting-started-zybo)
***
![](./home/Logos.png)
***
# 6. Demonstrator
An integral part of the [iPlat](https://embsys.technikum-wien.at/projects/iplat/index.php) project is the realization of an interactive, safety-related railway demonstrator (Figure 1). It will be used as development platform for future Bachelor and Master projects, as well as present a starting point for further R&D projects at the Department of Embedded Systems. The demonstrator is also planned to be presented to the broad public at events like the &quot;Lange Nacht der Forschung&quot; or the &quot;Open Days&quot; of the UAS Technikum Wien.
![demonstrator Top](./demonstrator/demonstrator-top.jpg)
*Figure 1 - Railway demonstrator*
The demonstrator consists of a model train set with three tracks, two trains, a railway station and a series of signals and switches (see Figure 2). The track plan is designed in such a way as to make collisions between trains possible. There are four intersections between various tracks, as well as four switches that allow a train to change to a different track. The signals are used to prevent collisions by indicating whether a train is allowed to proceed or should stop. They are placed before each intersection and switch, as well as at the railway station.
![demonstrator TrackPlan](./demonstrator/trackplan-v4.png)
*Figure 2 - Track plan of the railway demonstrator*
The demonstrator is a distributed system that consists of two submodules – the Operator PC and the Nodes – connected via Ethernet. The Operator PC provides a user interface to control the demonstrator and, in addition, presents media content, such as a live feed of the railway track. The Nodes, as seen in Figure 3, are responsible for motor, signal and switch control, as well as current measurement.
![demonstrator Bottom](./demonstrator/demonstrator-bottom.jpg)
*Figure 3 - The hardware nodes of the railway demonstrator*
The demonstrator can operate in either autonomous (Scenario 2) or manual mode (Scenario 1). The control software on the Operator PC allows the user to select a scenario, and, in the manual mode only, control the train speed and change the position of the next switch ahead of the train. In the autonomous mode, the trains follow a predefined schedule under full control of the software.
***
#### [Home](home) | [<Getting Started - Zybo](getting-started-zybo)
\ No newline at end of file