+18777970390 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

ClickToEat Food Delivery App

ClickToEat is a food delivery web application created to help restaurants widen their audience and increase the turnover of their dishes. The website is designed to be easily compatible with...

more

Business Report Builder

Business Report Builder is a complex web application that consists of two modules. The first part of the app is a map where the sellers can look at the retail...

more

Mobile operator application

The mobile operator application provides users with information about offers, tips, and alerts via notifications. Users can quickly get to the balance screen from anywhere in the app to review...

more

CabDriver Taxi App

CabDriver is a taxi aggregator of a new type — the one designed for fleets and drivers. The web application allows users to receive trip orders and reservations, send them...

more

Real-time 3D Product Configurator

OneShot 3D is a real-time 3D configurator for the swimming pool, spa, and home improvement professionals. This software helps deliver business presentations at customer sites and points of sale since...

more

testimonials