Git Product home page Git Product logo
Rutgers Capstone Team S20-61 photo

agora-vr Goto Github PK

repos: 13.0 gists: 0.0

Name: Rutgers Capstone Team S20-61

Type: Organization

Bio: ๐Ÿ† Awards: [1st Place (out of 70)], [Best in Commercialization], & [The Galbiati Entrepreneurship Award (1st Place)] ๐Ÿ†

Location: Rutgers University - New Brunswick

Blog: https://youtu.be/PuKoxOJlpNI

Agora VR

Our project focuses on the treatment of social anxiety and social phobias by utilizing VR technology for psychological and cognitive therapy. The goal is to allow patients who suffer from Agoraphobia or related disorders such as Schizoid personality disorder (SPD) to be able to overcome their anxiety in a controlled manner within the comfort of their own environment. By gradually exposing the patient to different immersive and interactive environments, it is possible to reduce their anxiety over time.

What is this project about?

Agoraphobia is defined as โ€œa type of anxiety disorder in which you fear and avoid places or situations that might cause you to panic and make you feel trapped, helpless or embarrassedโ€. Similar disorders include Avoidant personality disorder (AvPD), Schizoid personality disorder (SPD), and Schizotypal personality disorder (STPD), all of which are characterized by social anxiety or the lack of interest in social interaction.

People who have these disorders find it difficult or impossible to go out for help and receive treatment. In other cases, after the first few treatments, they can start to distrust the therapist or have fears of rejection. This is where our idea begins to take shape.

Our idea revolves around using the Oculus Quest, a standalone VR HMD that does not need to be connected to a computer and is not bounded by wires. This means that the patient can have access to a relatively inexpensive treatment option that they can use within the comfort of their own space. The usage of VR also allows the patient to be immersed within the environments that can dynamically change depending on the stage of treatment or severity of the disorder.

Using psychotherapy (a type of therapy that helps change a personโ€™s behavioral and thinking patterns), exposure therapy (a type of therapy that exposes the person to the things that they are afraid of or avoid in a controlled way), and metacognitive interpersonal therapy (MIT), we can reduce the effects of agoraphobia and other social anxiety disorders of patients who use our system.

It is best to watch our video where we explain everything in full detail (https://youtu.be/PuKoxOJlpNI).

Features

Below are very short descriptions of the features we have in this project. Again, for more details, refer to our video.

Sessions

The patient will use the system for exposure therapy sessions. These sessions can be controlled by a state machine or input from the clincian overseeing the patients' progress.

Meeting Room Scenario

The meeting room scenario is a small environment and serves as a starting point to ease the patient into the therapy treatment. After they become comfortable with the meeting room scenario, they will be escalted to the Auditorium scenario which is much larger with more people and distractions.

Auditorium Scenario

The auditorium scenario is a large environment with a seat count of around 700. This is a more complicated scenario than the meeting room.

Heart-rate & Stress Level Tracking

Heart rate and blood oxygenation levels are measured in real time and transmitted to our application via Bluetooth Low Energy. We store and send this data to the database after every session so the clinician can see the patient's reactions to stressful situations.

Movement Tracking & Voice Recording

The patient's movements are tracked as well as their audio recorded. We run a speech to text algorithm to get a comparison between their actual speech and the script they are meant to follow.

Patient/Clinician/Caretaker Web Portal

The web portal allows the patient or clincian to access their session data and review their performance. We display all of the data collected as well as the audio clip of the session.

Group S20-61 Members

Daniel Nguyen Ted Moseley Michael Truong Aryeh Ness Dr. Grigore Burdea

Members' Contributions

All members primarily contributed based on their strengths but also assisted other team members in other areas when needed.

Daniel Nguyen

  • Art, Graphic Design, & Presentation
  • Unity Development Lead
  • Oculus Quest Integration & Testing
  • 3D Modeling Lead (Auditorium)
  • Character Animation
  • BLE HRM Integration & Build

Ted Moseley

  • Backend & Database Lead
  • Website Frontend & Access Portal
  • Data Graphing & Display
  • BLE HRM Software
  • Data Collection
  • Video Editing

Michael Truong

  • Head & Hand Tracking
  • Audio Recording
  • Speech-To-Text Integration

Aryeh Ness

  • Therapy Research Lead
  • Research Protocol Lead
  • 3D Modeling (Meeting Room)

Attributions

Special thanks to:

  • Bensound.com for royalty free music
  • Elin Hรถhler for Oculus Home scene
Rutgers University - New Brunswick
Electrical and Computer Engineering Department
Capstone Design - Dr. Hana Godrich
Advisor: Dr. Grigore Burdea
Spring 2020

Rutgers Capstone Team S20-61's Projects

agora-vr icon agora-vr

Agoraphobia Virtual Reality Therapy Solution

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.