This Unity VR application simulates various visual impairments such as Diabetic Retinopathy, Glaucoma, Cataracts, and Macular Degeneration, as well as nervous system impairments like Peripheral Neuropathy and Parkinson's disease. The simulation is achieved by utilizing the passthrough feature of the Meta Quest 3 headset, augmented with the use of TES EMS devices controlled by a Raspberry Pi running a Flash web server.
- Simulation of Visual Impairments: Experience how individuals with conditions such as Diabetic Retinopathy, Glaucoma, Cataracts, and Macular Degeneration perceive the world.
- Simulation of Nervous System Impairments: Understand the challenges faced by individuals with conditions like Peripheral Neuropathy and Parkinson's disease.
- Real-time Interaction: Seamless interaction with the simulation through the Unity VR application and control via the Raspberry Pi web server.
- Customizable Settings: Adjust simulation parameters to tailor the experience to specific impairment types and severity levels.
- Demo
- Meta Quest 3 headset
- 2 TES EMS devices
- Raspberry Pi
- Unity (version 2022.3.17f1 or later)
- Raspberry Pi OS
- Flash web server (instructions provided in the setup guide)
- Clone or download the repository.
- Connect the TES EMS devices to the Raspberry Pi according to the provided instructions.
- Set up and configure the Flash web server on the Raspberry Pi.
- Open the Unity project and configure the VR application to communicate with the Raspberry Pi web server.
- Build and deploy the VR application to the Meta Quest 3 headset.
- Power on the Meta Quest 3 headset and ensure it is connected to the Raspberry Pi web server.
- Put on the headset and enter the VR simulation environment.
- Use the provided controls to adjust simulation settings and navigate through different impairment scenarios.
- Experience firsthand how individuals with visual and nervous system impairments perceive the world.
Contributions to this project are welcome! If you have ideas for improvements or new features, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License.
- Unity Technologies for providing the Unity engine.
- Meta for the Meta Quest 3 headset.
- Raspberry Pi Foundation for the Raspberry Pi hardware.
For questions or inquiries, please contact [email protected].