From 90b038a6ead495ffbaa4528e86dc232fd60f11b6 Mon Sep 17 00:00:00 2001 From: Tobias Baumann Date: Thu, 10 Feb 2022 18:00:38 +0000 Subject: [PATCH] =?UTF-8?q?Dateien=20hochladen=20nach=20=E2=80=9Escenarios?= =?UTF-8?q?/manuals=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenarios/manuals/Commands_TactileBCI.txt | 58 +++++++++++++++++++++++ scenarios/manuals/readme.txt | 12 +++++ 2 files changed, 70 insertions(+) create mode 100644 scenarios/manuals/Commands_TactileBCI.txt create mode 100644 scenarios/manuals/readme.txt diff --git a/scenarios/manuals/Commands_TactileBCI.txt b/scenarios/manuals/Commands_TactileBCI.txt new file mode 100644 index 0000000..3b88ccd --- /dev/null +++ b/scenarios/manuals/Commands_TactileBCI.txt @@ -0,0 +1,58 @@ +############################################################################################################################################################################################################################################# +# OpenViBE Command Lines Tactile-BCI # +# # +# Author : Tobias Baumann # +# Date : 2022-01-18 # +############################################################################################################################################################################################################################################# + +############################################################################################################################################################################################################################################# +# Start Acquisition Server # +############################################################################################################################################################################################################################################# + +OV_PATH\openvibe-acquisition-server.cmd --define AcquisitionServer_DefaultDriver DRIVER_NAME --define AcquisitionServer_DefaultSampleCountPerBuffer N_SAMPLES_PER_BUFFER --define AcquisitionServer_DefaultConnectionPort PORT_NUMBER + +OV_PATH --> Pfad zur openvibe-acquisition-server.cmd +DRIVER_NAME --> Bezeichnung des zu verwendenden Treibers z.B.: "g.tec Unicorn Gipsa-lab" +N_SAMPLES_PER_BUFFER --> Anzahl der Samples pro Buffer (4,8,16,32,64,128,256,512) (default: 32) +PORT_NUMBER --> Vom Acquisition Server verwendeter Port (default: 1024) + + +############################################################################################################################################################################################################################################# +# Wiedergabe der Szenarios ohne Designer GUI und mit der Konfiguration für das Taktile BCI # +############################################################################################################################################################################################################################################# + +1. Allgemeiner Aufruf: + + OV_PATH\openvibe-designer.cmd --no-gui --config CONFIG_PATH\OV_TACTILE.conf --play SCENARIO_PATH\SCENARIO_NAME.xml + + OV_PATH --> Pfad zur openvibe-designer.cmd + SCENARIO_PATH --> Pfad zu den Szenarios für das Taktile BCI + SCENARIO_NAME --> Name des zu startenden Szenarios + CONFIG_PATH --> Pfad zur Config für das Taktile BCI (=SCENARIO_PATH\cfg) + +2. Szenario 0 - Signal Monitoring: + + OV_PATH\openvibe-designer.cmd --no-gui --config CONFIG_PATH\OV_TACTILE.conf --play SCENARIO_PATH\p300-tactile-0-signal-monitoring.xml + +3. Szenario 1 - Acquisition: + + OV_PATH\openvibe-designer.cmd --no-gui --config CONFIG_PATH\OV_TACTILE.conf --play SCENARIO_PATH\p300-tactile-1-acquisition.xml + +4. Szenario 2 - Train xDAWN Filter: + + OV_PATH\openvibe-designer.cmd --no-gui --config CONFIG_PATH\OV_TACTILE.conf --play SCENARIO_PATH\p300-tactile-2-train-xDAWN.xml + +4. Szenario 3 - Train P300 Classifier: + + OV_PATH\openvibe-designer.cmd --no-gui --config CONFIG_PATH\OV_TACTILE.conf --play SCENARIO_PATH\p300-tactile-3-train-classifier.xml + +5. Szenario 4 - Online(Free_Spelling): + + OV_PATH\openvibe-designer.cmd --no-gui --config CONFIG_PATH\OV_TACTILE.conf --define FREE_SPELLING true --play SCENARIO_PATH\p300-tactile-4-online.xml + +6. Szenario 4 - Online(Copy_Spelling): + + OV_PATH\openvibe-designer.cmd --no-gui --config CONFIG_PATH\OV_TACTILE.conf --define FREE_SPELLING false --play SCENARIO_PATH\p300-tactile-4-online.xml + + + \ No newline at end of file diff --git a/scenarios/manuals/readme.txt b/scenarios/manuals/readme.txt new file mode 100644 index 0000000..f079063 --- /dev/null +++ b/scenarios/manuals/readme.txt @@ -0,0 +1,12 @@ +p300-tactile: + +Die Szenarien für das Taktile und das Visuelle BCI, basieren auf dem OpenVibeSzenrio p300-speller-xDAWN. +Die Ausführungsreihenfolge ist Acquisition -> train-xDAWN -> train-classifier -> online. + +- muss mit --config CONFIG_PATH\OV_TACTILE.conf von der konsole gestartet werden um die im config file festgelegten Tokens verwenden zu können +- weitere Informationen zum ausführen der Szenarios sind in "Commands_TactileBCI.txt" zu finden +- die 6x6 speller-Matrix des visuellen BCI ist hier durch eine 6x1 Matrix ersetzt, deren Elemente die anzusteuernden Taktilos repräsentieren +- Die StimulationCodes werden durch den UDPStimCodeSender geleitet und als UDP Nachricht an den Feather weitergeleitet um die Taktilos anzusteuern + (Die Nachricht enthält dabei eine Zahl x = [1;6]) +- Beim Copyspelling: Zuerst wird der Target-Taktilo angesteuert und in folgedessen alle 6 Taktilos in zufälliger Reihenfolge mit einer festgelegten + Anzahl von Wiederholungen und Trials