**3.5. User interface**

The user interface (UI) is widely used in many control systems. It is designed to simplify the complicated tasks for the pilot to perform the functions. A well-designed UI can significantly reduce the cognitive load on the end user by merely displaying parameters and having a few buttons. Hence, it allows the user to control the system with focus on essential details [13]. The

**Figure 5.** TRV-M ROV.

Virtual Simulation Platform for Training Semi-Autonomous Robotic Vehicles' Operators http://dx.doi.org/10.5772/intechopen.79600 95

**Figure 6.** Model of TRV-M ROV with four degrees of freedom used in virtual environment.

**Figure 7.** Logitech extreme 3D Pro joystick.


#### 96 Autonomous Vehicles


**Table 1.** Player inputs for simulator.

**Figure 8.** User-interface parameters displayed.

UI designed in this project was created using a GameObject called Canvas, in Unity3D. The Canvas encompasses other objects within the User Interface (UI). **Figure 8** shows the UI displaying parameters such as latitude, longitude, depth, heading, speed, run time and small main menu to allow the pilot to restart the practice session.
