Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Immersive Attys HRV biofeedback app for the Oculus Quest 2

License

NotificationsYou must be signed in to change notification settings

glasgowneuro/AttysHRV

Repository files navigation

alt tag

An immersive heartrate variability (HRV) biofeedback app for the Oculus Quest 2 and theAttys to de-stress.

The app turns the heartrate into a seaside animation where the idea isthat a relaxed person has a regular physiological heartrate variabilitywhich creates large regular waves in the animation. The person can usedeep breathing to create these and in turn relax.

The high precision bioamplifierAttys isused to record the ECG in realtime and the Oculus then detectswith high precision the heartbeats and calculates the heartrate.

The app is written in C++ using the openXR / openGL frameworkwhich allows realtime processing and animation of the ECGin the headset.

Prerequisites

  1. Change intoAttysHRV/app/src/main/cpp and clone the IIR filter library and the spline interpolation library:
git clone https://github.com/berndporr/iir1.gitgit clone https://github.com/berndporr/cxx-spline.git
  1. Download theOculus openXR API, createa subdirectoryovr_openxr_mobile_sdk and unzip the contents of the openxr SDK into it.

    Editapp/src/main/cpp/CMakeLists.txt and point it to the openXR API:set(OCULUS_OPENXR_MOBILE_SDK /home/yourname/ovr_openxr_mobile_sdk)

  2. CloneAttysComm and modifyapp/build.gradle so that it pointsto AttysComm.

Compile & run

Start Android Studio, open AttysHRV and clickrun.

How to use the app

https://www.attys.tech/attyshrv/


[8]ページ先頭

©2009-2025 Movatter.jp