Concept Description, Sketch, and CONOPS

In this section, we present our Conops Description, a Sketch of our conops, and a final CONOPS statement that concisely ecapsulates the goals of our system. The Conops Description walks through the different elements of our system, how they communicate, and the importance/use of each. Our sketch helps to better illustrate these ideas, and finally our CONOPS statement wraps up what has been explained concisely.

**Concept Description:**

Our system is meant to measure both user heart rate, breathing rate, and motion and to then process that information and relay it to an Occulus VR headset. To achieve this, our system has hardware elements that must operate and communicate together as well as software elements - both for our sensors and the VR headset. Below, we explain each of these different elements and how they operate together.

First, we will cover the hardware in our system. There are four main pieces of hardware in our system, with a fifth being the Occulus VR headset, which is provided for us. Two elments of our hardware include a Heart Rate Sensor and a Motion Sensor, the purpose of both being to measure their respective units from the user wearing the device. Third is our SOC which handles basic processing for our system, completing tasks such as handling timing, collecting data from the sensors, and deciding when to send that data to the headset. The fourth piece of hardware for our system is the antenna, which serves to help the SOC relay information to the VR headset on demand. Once this hardware is put on by the user, the operations between these hardware elements are as follows: The SOC will continuously keep in contact with both sensors, and as data is collected from these sensors it will be picked up by the SOC. From the SOC this data will be processed and then sent to the antenna, which will in turn relay that information to the VR headset. Additionally, the VR headset should be able to send information to the antenna and then to the SOC - allowing for bilateral flows of information.

Next, we will describe the software within the SOC which serves to help the sensors communicate while also keeping a connection with the headset. Within this software there are five main elements, but it is easiest to just explain the flow in information and operations. The main element is a task scheduler, which works to manage which measurements are being collected to ensure all measurements are recieveing readings while not allowing one to overpower the rest. This task scheduler is only active if it is connected to the headset - if it detects an interruption with this connection the system will attempt to reconnect to the headset, only resuming the task schedulerer when connection has been resumed. While active, this task Scheduler sends requests to the measure motion and measure heart rate code blocks, which serve to recieve the measurement data from the respective sensors. This data is then stored in a measurement queue, which is then pulled from and sent to the VR headset when the task manager signals to the transmit data block to do so.

Finally, we explain the software elements that need to be added to the VR headset and how they operate with eachother. Here, we have an important element which waits for measurements to be recieved from the sensor module. This continuously checks the time and connecectivity to the sensor module and throws an error if the module is not found. However, once measurements are recived from the sensor module a new set of operations begin. Here, the raw measurement data is calculated and convered into the format we want: average (for a given time span) heart rate and breathing rate. Once this data has the processed it is sent to update display, which can be seen in the VR headset.

In the overall scale of things, the sensor software is embeded in our SOC hardware, and helps to run things locally with our sensors. Software within the VR headset also has a line of communication with the SOC, which serves to recieve data when it's needed/available and process that information to be displayed on the VR headset.

**CONOPS Sketch:**

Can be seen on the right side of the screen.

**CONOPS statement:**

To implement hardware and software such that a user's hear rate, breathing rate, and motion are accurately and continuously measured while relaying this information to a Occulus VR headset. This should all be achieved with a system that is cost effective and producable on a mass scale.