Week 2 - Vitruvian VR Technical Presentation: The Automation

By Paolo Moro, Published: 09/07/2018, Last Updated: 09/07/2018

Vitruvian VR Technical Presentation

The Automation

Vitruvian VR is a new flight simulator, which combine Virtual Reality to other technologies as open source electronic and industrial automation.

It is the only one in the world simulator, in which the gamer can control the movements and the flight direction through the two joysticks.

The project realisation is divided into 5 phases:

  1. Industrial automation

  2. IoT and Open Source Electronic

  3. Virtual reality

  4. 3D prototyping and CAD simulation

  5. Safety first

Now we're going to see the first phase: THE AUTOMATION

We have chosen the technology of B&R Industrial Automation and during the video that will follow, we will see together how we have configured the software to move the engines by the PLC.

Here are the material we used:

  • 3 engines
  • 2 drivers
  • 1 PLC
  • connection cables
  • the "Automation Studio" software (it can be downloaded for free from the site www.br-automation.com)

With this software it's possible to simulate completely the whole project without actually having the physical engines. 

So it is possible to speed up the tests and to decide what to buy after create the complete solution.
The code part is completely decided from the hardware installation.

How can we set up the code in Automation Studio?

The interface is divided by 3 groups:

  • the software writing (global var, limit value and the main program)
  • the configuration view where you import the library about the specific hardware you want to use
  • and the physical view to manage the input/output of PLC and the service inside it like the ethernet connection or the important setting about the digital input. Here we control the input of the joystick. If a specific pin out is on, on the PLC RUN the right function.

Here is the video, so enjoy watching it!

For more information please visit Vitruvian VR website: http://www.VitruvianVr.com

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804