The CPR Trainer is a research project which is a virtual reality application used to train paramedics, and medical students to perform effective CPR. This application can be used to train anyone in emergency CPR.
The speciality of this application is that it can measure the parameters like depth, recoil, and rate of compression which is not possible in normal training mannequins. Other parameters like arms straighten, and touching the sternum is also monitored in this application.


There are three versions developed. The tech used in the first version is unity for simulation development, htc vive for virtual reality and vive trackers to track the hands motion.
The tech used in the second version is unity for simulation development, oculus for virtual reality, intel realsense d435 camera for computer vision to detect the hands motion.

The above image shows the second version, where my colleague – Mr. Prasanna, is doing compressions on a mannequin. The green coloured bands are detected by the camera and tracked to position the virtual hands in the simulation.
The third version is the most recent, portable and less expensive of all. It uses Oculus Quest – a wireless VR device based on android OS. It does not require a computer and there are no external base stations too. Just two trackers are attached to the hands and the HMD is mounted on the head. Porting to this has reduced the cost by upto 50%