+18774103947 info@vironit.com

Trauma Anatomy

Project Overview

Trauma Anatomy in virtual reality is designed to train medical students and healthcare professionals. This is a virtual reality platform that allows training persons through dynamic and physiologically accurate patient injury simulations, and in doing so, provides for increased experience, practice, feedback, and critical decision training.

To start training, you need only a virtual reality headset and PC desktop. The system tracks when a learner identifies an injury and their time to critical interventions. Therefore, the user can practice, develop experience, and receive feedback on advanced trauma life support repeatedly.

Client

Health tech startup.

Industry

Education.

Challenge

Our challenge was to develop a virtual reality training system that allows medical students to practice and improve their performance in emergency situations.

Development Process

To implement this challenge, we used the following technologies and tools:

  • Unity 3D
  • Mixed Reality Toolkit
  • Acer Windows Mixed Reality Headset with Motion Controllers

The project is designed using a Unity3D engine. To simplify working with motion controllers, we used Mixed Reality Toolkit Asset.

We have developed a universal character controller for virtual reality which includes the following functions:

  • Motion with the joystick. Move with the joystick on the controller relative to the view of the camera along the Y-axis.
  • Rotation. Position and rotation of the game camera are set by the virtual reality glasses. The rotation needed to be set to the object that is higher in the hierarchy. This raises the following problem: if the user is far from the starting point in the real world when the parent is rotated around its axis, the position of the game camera will change as it rotates around the parent axis. The solution was to rotate the parent around the child-axis, namely around the axis of the game camera.
  • Teleportation. A ray is thrown from the controller, the object with which the ray collides is verified by the normal of the surface to determine if the surface is horizontal. If the surface is horizontal, then the point at which the beam hit is considered acceptable and can be teleported to it. If the surface is vertical, then from the point with some offset back, a second beam is dropped down and detected the floor.
  • Collision detection. Since the collider placed on the game chamber will not restrain it from passing through the walls, it was decided to place the collider on a parent, but the position of the collider should indicate the position of the camera. When users move in the real world while touching the virtual wall, the collider placed on the parent will push them back.
  • Interactive objects. Treatment of patients implies interaction with various medical instruments. Users can pick objects with both hands, move them from hand-to-hand, throw them away, and interact with the patient’s body.
  • Hand models and animations. Since the simulator uses human hand models, a lot of animations are involved to visualize holding and using various tools. For this purpose, we have developed an animator controller with a number of sub-states for each non-standard object.
  • Interaction with the NPC. To interact with the NPC, we have developed an algorithm for recognizing voice commands based on the Windows.Speech

Result

Trauma Simulator has received several national awards and won start-up competitions. The startup cooperates with Madigan Army Medical Center, Riga Stradins University, and the Latvian Ministry of Defense.

OTHER PROJECTS

Travel Software Solution

The project is a members-only service for travellers, which combines personalized trip planning by experts with online and mobile travel content and tools. In a nutshell, each member is assigned...

more

Cash Register Manager

This application is a central managing component of sales and cash register software infrastructure. The application helps to simultaneously update the software on all cash registers of the sales network....

more

Bluetooth Device Control App

This Bluetooth device control app helps to connect and manage devices, see detailed information about them, stream the music, find lost devices, and detect credit card skimmers. What does the...

more

Fleet Management App

The fleet management app is an interactive map that allows you to automate fleet maintenance tasks and keep vehicles and equipment running smoothly from anywhere. You can track fleet live,...

more

Tower Defense Game

The project is a tower defense game developed for iOS and Android mobile platforms. This game is based on elemental combinations. The particularity of the game is that you have...

more

testimonials