Multiple Degrees-Of-Freedom Input Devices for Interactive Command and Control within Virtual Reality in Industrial Visualisations
A new automated layered computing framework called Library for Interactive Settings and User-Modes (LISU) allows multiple input devices with multiple degrees of freedom (DOF) to interact simultaneously, allowing for more intuitive and natural behaviour. The findings of this work support the notion of the naturalness, learnability and transfer learning of an HCI to understand, test, evaluate, reengineer, and communicate virtual behaviour better.
Steps to reproduce
To use the demo, please read the README.md file. Note: - All the work was conducted on a PC within Windows 10 Pro, Dell Optiplex 7010, with an Intel Core i7-3770S processor, clocked at 3.10 GHz. - The padlock mechanism CT datasets were provided by the Manchester X-ray Imaging Facility (http://www.mxif.manchester.ac.uk/). - The Ketton carbonate core CT datasets were obtained from the British Geological Survey (BGS) database (https://metadata.bgs.ac.uk/geonetwork/srv/api/records/7315b790-333e-4e5b-e054-002128a47908/). - Programming was done in Python (v.3.3), linking to the API of ANU Drishti version 2.6.4, compiled on Windows 10 using Qt 5.4.1 and libQGLViewer 2.6.1. - Controller setups were selected to be cross-evaluated; an Oculus Go Standalone Virtual Reality Headset - 32 GB, a SpeedLink SL-6638 Phantom Hawk Flightstick joystick, a Worthington Sharpe's Wing V.2, a Microsoft Xbox 360 controller, a Sony PS4 DualShock 4 V2 Wireless Controller, a custom setup consisting of a Keyboard + Mouse, and two 3DConnexion SpaceNavigators.