# Design of a System for Verification of Automatic Guided Vehicle Routes Using Computer Emulation
## 3 Results
### Creating a Virtual Test Site Simulation Model  
A virtual test site model created in the environment of a computer application developed by Siemens, Tecnomatix Plant Simulation, is displayed in Figure 10. The tested system represents manufacturing that does not have real manufacturing facilities, or new equipment that will be added to existing manufacturing. The proposed system can test the behaviour of real logistics using virtually created manufacturing equipment, which is replaced using simulation software based on logic described in Section 2.1.4. Control of AGVs as a part of a logistic system is realised based on the algorithm described in Section 2.1.1. The model that includes manufacturing facilities is created, verified, and validated based on the algorithm describe in Section 2.1.3. Facilities are not part of the real test site (see Figure 11).  
Figure 9: AGV monitor application (processed in the AGV Monitor 3.0 software application).  
The set process time of the machine is 15 seconds. A container for imported material is placed in front of the device. The capacity of the magazine is 50 pieces. Based on the process time of the manufacturing facility and the current storage capacity, it is necessary to import material in a tact of 12.5 minutes. In the simulation model, we monitor the amount of stock in front of the machine. The set AGV speed was 0.5 m/s on average. Based on these inputs, the signalling level of stocks in the simulation model was set to 5 pieces. When the signal level is reached, the signal is sent via the created DPS-Bridge application. This application writes a change of parameters in the internal AGV database, on the basis of which the AGV is instructed to perform the logistical task where the whole process is described in (Section 2.1.2). The simulation model includes methods and dialogue boxes to ensure communication with real logistical elements via the DPS Bridge communication application. These methods are created in a separate folder that is placed in the object library. Called \"Frame\", it is used to group objects and create hierarchically structured models with the possibility of inserting any objects, whether from a library or new objects created by the user.  
The main objects of which the Frame is composed are:  
1. The StartAGV method-- a method that triggers communication with the BRIDGE PCB application. Through this method, starter settings are sent with which the DPS Bridge works;
2. Setting dialogue box--provides the user with a simple user interface. The dialogue box shows the set input parameters. The dialogue box contains the parameters that follow;  
Figure 11: Position of the future workplace located on the defined tag 13.  
Figure 10: Illustration: (**a**) physical test site; (**b**) simulation-software-created testing centre.  
An Error Message--a dialogue box providing information in the event of a communication failure between the AGV and the simulation model;
* Error Message Handler/Setting Handler--methods required for dialogue box execution;
* Setting Table--the setting table in which the parameters described in the Setting dialogue box are inserted.