The ARAIG Exoskeleton Virtual Reality Suit is designed to provide a very realistic approach to first person video games and simulations alike. It takes data as input from the videogame/simulation and provides output as stimulation through the suit based on how the User has interacted with the environment.
For this project, my professor gave full autonomy to the class to take the sample data he provided to us and design a configuration tool that could possibly be used for flight simulations. This C++ program utilized the sample data provided and configured the tasks and stimulations that would be performed.
Without access to the suit, this program did not interface with the ARAIG SDK. It is a simple mock program as to how a configuration may work on a per User basis.
This project used the following concepts of Object-Oriented Software Development:
- Inheritance
- Polymorphism
- Pointers & Double Pointers
- Composition & Aggregation
- Copy & Move Semantics
- File I/O
In order to see sample output of the program, please click on this link or take a look at images in the images folder.