Skip to content

This VR project simulates CPR procedures, offering users hands-on practice for assessing and performing CPR correctly, along with a knowledge quiz.

Notifications You must be signed in to change notification settings

sharnajh/VR_CPR_Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VR CPR Simulation in Unity using Google Cardboard

Demo of checking pulse and chest compressions in VR

VR CPR Simulation

The increasing need to learn and simulate Cardiopulmonary resuscitation (CPR) has only increased rapidly, after covid-19 pandemic, and continues to rise drastically. Since most things in life during the pandemic have become virtual, we decided to use Virtual reality to simulate how a person can conduct CPR correctly. We wanted to create this project in a way that can be played repeatedly, which can allow the user to perform the CPR as many times as they would like to learn it properly. We provide information on how the CPR should be done, simulate a possible scenario where a possible CPR is needed, and show proper movements, and actions required to perform CPR on a person. Lastly, we implement a quiz for the user to test their knowledge on how much they have learnt about CPR through this virtual CPR simulation. We used Google Cardboard as our virtual device since it is the most affordable, and convenient for most people. We also worked on the project using Unity 3D development software, and C# programming language.

Pre-CPR procedures (the user is the person conducting the CPR in the simulation):

-The user looks around and checks to see if there is a person in need of CPR ( in a life threatening situation).

-After identifying the patient, the user checks to see if the patient is breathing.

-The user then should tap and check if patient responds (moves/talks)

-The user should then check if the patient is breathing properly.

-Even before conducting the CPR, the first thing the user should do is to acquire a phone and call 911 for immediate emergency care as soon as possible.

-After that, the user should check patient's pulse ( for max 10 seconds )

-If the user is unsure about the pulse, or cannot locate the pulse, the user should immediately start the CPR.

CPR procedures implemented in the project :

-The user should be beside the patient. (the patient should lay horizontally in front of the user).

-The patient should be laid on a flat surface (floor, bed, etc)

-The user should remove clothes from the patient’s chest area to conduct the CPR effectively without obstructions.

-The user should have the correct hand position and posture for the chest compressions.

  • Heel of 1 hand should be on the breastbone (between the nipples)

  • The other hand should be on top of the first hand, fingers should be interlaced.

  • Make sure that the pressure applied is from the heels of the hand (not the fingers)

  • The user needs to make sure that the chest compressions must be at least 2 inches, and not above 2.4 inches.

-Also, the user should maintain a compression rate of 100-120 compressions per minute.

-After each compression, the user should make sure the chest rises up completely, before starting a new compression.

Built With

Contributing

Future Direction

About

This VR project simulates CPR procedures, offering users hands-on practice for assessing and performing CPR correctly, along with a knowledge quiz.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published