The Project

The DEKRA VR project involved a small team working to create a virtual representation of the DEKRA Testing facility. My specific role in the team was to develop a solution where a handheld Android device could be used to control a running Unity program. This was required so that during a presentation or exposition, controlling and setting up a VR environment for many users could be quick and reliable.

Goals achieved

  • Creating a desktop C++ solution which acted as the 'server' to connect the android device to

  • Setting up the computer to act as a wireless hotspot that the android device could connect to

  • Creating an android application which could communicate using the wireless connection to the C++ server running on the desktop

  • Working with the other team members to create a system to allow for communication between the C++ server and the Unity instance running the VR scene

This solution was implemented and I had the opportunity to see it being used at the automotive testing expo 2018

 
UI example
An example of the UI to control the running VR application