Intelli-Helmet is a stress monitoring system using the brain wave data form EEG headset and physiological data (Heart Rate) from wearable device. Findings are reported in the paper "Intelli-Helmet: An Early Prototype of a Stress Monitoring System for Military Operations" in 3rd International Conference on Information Systems and Management Science, Malta.
Cite this work: Zaman A., Khan R.T., Karim N., Nazrul Islam M., Uddin M.S., Hasan M.M. (2022) Intelli-Helmet: An Early Prototype of a Stress Monitoring System for Military Operations. In: Garg L. et al. (eds) Information Systems and Management Science. ISMS 2020. Lecture Notes in Networks and Systems, vol 303. Springer, Cham. https://doi.org/10.1007/978-3-030-86223-7_3
Required Libries:
- pip install flask
- pip install flask_mysqldb \n
- pip install pandas \n
- pip install numpy
- pip install datetime
- pip install gspread
- from oauth2client.service_account import ServiceAccountCredentials
Follow the instruction to proceed:
******This is a set of python programs to update the database and UI data basing on input
- Install python version>=3.7.
- Install the requirements.
- Get data: a. from 'MIFit' app for heart rate. Rename it as "heart_input.csv" and store in 'Input' folder. b. from 'eegID' app for brainwaves. Store it in 'Input' folder as "eegIDRecord.csv".
- Run the "Process_&Upload.py" from python console. Command: python Process&_Upload.py
- Run the "app_flask_mysql.py" from python console with the xampp server on. It will start hosting a MySQL server. Command: python app_flask_mysql.py
- The home page will open at "http://127.0.0.1:5000/" or "http://localhost:5000/".
- Select the name of the person whose data is taken. Click submit. The database is updated.