https://github.com/alexander-jing/mi_upperlimb_guidanceadaptation
https://github.com/alexander-jing/mi_upperlimb_guidanceadaptation
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.3%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: Alexander-Jing
- Language: MATLAB
- Default Branch: main
- Size: 257 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created almost 2 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
ReadMe.txt
1. The communication of motor imagery between matlab and unity3D, matlab and server
matlab -> unity
SceneControl 0
SceneCross 1
SceneRest 2
Idle 0 -> SceneIdle 0+3
MI1 1 -> SceneMI_Drinking 1+3
MI2 2 -> Scene_Milk 2+3
matlab -> server (python)
Idle 0 -> Idle 0
MI1 1 -> MI1 1
MI2 2 -> MI2 2
2. The saved data of the offline/online model (on the MATLAB)
- SubName # root folder, the name of the testing subject
# offline data
-- Offline_EEGMI_RawData_SubName # the rawdata of the offline collection
--- Offline_EEGMI_RawData_SubName.mat
-- Offline_EEGMI_SubName # the preprocessed data for the subject
--- Offline_EEG_data_SubName.mat # the offline data collected
--- Offline_EEG_label_SubName.mat # the offline labels for the data
-- Offline_Data2Server_SubName # the preprocessed data for the server
--- Offline_EEG_data2Server_SubName.mat # the preprocessed data for the server
# online data
-- Level2task_SubName # the intial arrangement of the trials in the sessions
--- Online_EEGMI_session_SessionId_SubName.mat # the intial arrangement of the trials in the sessions
-- Online_EEGMI_RawData_SubName # the raw data of each session of online training
--- Online_EEGMI_RawData_SessionId_SubName.mat # the online data of each session collected
3. The saved data of the offline/online model (on the Server SSH)
- MI_Online
-- Offline_DataCollected # the offline training data
--- SubName
---- class_ClassId_window_WindowId.csv
-- Online_DataCollected # the online training data, these data will be updated progressively
--- SubName
---- class_ClassId_session_SessionId_trial_TrialId_window_WindowId_score_ScoreValue.csv
-- Offline_experiments # the training process and results of the models for each subject
--- SubName
---- hypersearch_summary
---- model results of different hyperparameters
-- Online_experiments # the saved parameters and updated models of the model
--- SubName
---- model results of different hyperparameters
4. The text display of Text of unity3D during training and the communication of the display
matlab -> unity3D
progress bar:
scores (sendbuf(1,5) = uint8((score/100.0))) -> slider (ServerSocket.Instance.data.reserve)
scores (sendbuf(1,5) = uint8((score/100.0))) -> silder (textMesh[0].text = "Score: " + SliderManager.decNumber.ToString();)
text:
text (sendbuf(1,3) = hex2dec('00');) -> textMesh[1] (textMesh[1].text = "Motor Imaging";)
text (sendbuf(1,3) = hex2dec('01');) -> textMesh[1] (textMesh[1].text = "Excellent!";)
text (sendbuf(1,3) = hex2dec('02');) -> textMesh[1] (textMesh[1].text = "Don’t give up! Keep going!";)
Owner
- Name: Jing
- Login: Alexander-Jing
- Kind: user
- Location: Beijing
- Company: CASIA
- Repositories: 2
- Profile: https://github.com/Alexander-Jing
UCAS
GitHub Events
Total
- Push event: 20
Last Year
- Push event: 20