Search found 109 matches

by jawilson
03 Feb 2010, 08:16
Forum: BCI Systems - User Applications
Topic: Preview Next Target Position
Replies: 2
Views: 1923

David, This is certainly possible with a few modifications to the code. Currently, the next target is chosen blockwise randomly at the start of the trial, so it is impossible to get the NEXT target during the current trial. This is simple to modify, though. All code refers to the CursorFeedbackTask....
by jawilson
02 Feb 2010, 08:50
Forum: Software Development
Topic: Using Matlab in BCI2000 Application Module
Replies: 8
Views: 3804

Hello, Here is a link to the MatlabAppDemo.zip I put together: http://homepages.uc.edu/~wilso3jn/data/MatlabAppDemo.zip Place this in BCI2000/src/contrib/Application/. Let me know if you are unable to compile it. Inside is a folder called matlab. You should place this in the BCI2000/prog/ directory ...
by jawilson
02 Feb 2010, 08:38
Forum: BCI Systems - User Applications
Topic: control signal in curosr movement application
Replies: 3
Views: 2238

Hello: Thank you very much, Adam. I have another question. If I use two control signals for the two cursor movement, for example, up and down. How could the system know which control signal is for which cursor movement? I can't find any specification of the relation between them in the BCI2000 para...
by jawilson
02 Feb 2010, 08:26
Forum: BCI Systems - User Applications
Topic: cursor movement application
Replies: 7
Views: 3667

1. As you said, 3 different features could be chosen and set 3 different output channels (i.e., 1, 2 and 3). For each dimension, I think 2 distinct features will be needed as the control signal, since there are two directions to control. Just as in the tutorial, motor imagery is used to move the cu...
by jawilson
28 Jan 2010, 16:42
Forum: BCI Systems - User Applications
Topic: cursor movement application
Replies: 7
Views: 3667

For example, if the motor imagery of right hand movement is the control signal moving the cursor up, what exactly controls the speed of cursor's moving up? Is that the amplitude of the corresponding channel (C3 here)? It depends on the settings used by the Normalizer (see http://www.bci2000.org/wik...
by jawilson
25 Jan 2010, 09:30
Forum: BCI Systems - User Applications
Topic: cursor movement application
Replies: 7
Views: 3667

The CursorTask application is a 3D application. The cursor will move in the 3 dimensions based on the output channel of the linear classifier (see http://www.bci2000.org/wiki/index.php/User_Reference:LinearClassifier ), which is the third column of the linear classifier matrix. Therefore, to make a ...
by jawilson
25 Jan 2010, 09:27
Forum: BCI Systems - User Applications
Topic: control signal in curosr movement application
Replies: 3
Views: 2238

Hello, This is certainly straight-forward to do. Commonly, subjects will use foot imagery to move the cursor down. This control signal is measured from electrode Cz, using the mu/beta rhythms (the same as for hand movement). Therefore, you just need to add a row to the classifier that uses Cz, and t...
by jawilson
28 Dec 2009, 10:45
Forum: Configuration
Topic: Source Channel Gain
Replies: 1
Views: 1859

Re: Source Channel Gain

Hello Cistern, Dear Colleagues. 1) Is the Source Channel Gain fixed to certain amplifier or variable with circumstances? When I use this parameter with 0.010 in my amplifier, the graph is very similar with examples but I do not exactly know this value is the exact mcV. The source channel gain is dep...
by jawilson
22 Dec 2009, 17:29
Forum: Software Development
Topic: Using Matlab in BCI2000 Application Module
Replies: 8
Views: 3804

Ok, I tested this, and it works :D . I can post the details tomorrow with a short example, but if you follow the steps I gave, and follow the tutorials, you should get it working.
Adam
by jawilson
22 Dec 2009, 16:16
Forum: Software Development
Topic: Using Matlab in BCI2000 Application Module
Replies: 8
Views: 3804

Hello, This is actually a very interesting idea, which I think could work with a little effort. Essentially, what you need to do is create a new Application module based on the MatlabSignalProcessing filter, located in src/core/SignalProcessing/matlab. Copy this folder to a new folder (src/contrib/A...
by jawilson
17 Dec 2009, 12:38
Forum: BCI Systems - User Applications
Topic: channel selection in Mu rhythm
Replies: 3
Views: 2273

No problem. By the way, in case you need a reference for putting the cap on, there is one on the BCI2000 wiki here:
http://www.bci2000.org/wiki/index.php/U ... ment_Setup
Adam
by jawilson
17 Dec 2009, 11:05
Forum: BCI Systems - Brain Signals
Topic: three mental tasks with mu-rhythm
Replies: 10
Views: 9080

Cristina, First, it is likely not possible to discriminate left foot vs. right foot. Electrode Cz will record changes in activity for both action, and you will not be able to tell which foot was moving. This is why we typically have subjects move both feet at the same time. However, it is certainly ...
by jawilson
17 Dec 2009, 10:44
Forum: BCI Systems - User Applications
Topic: channel selection in Mu rhythm
Replies: 3
Views: 2273

Re: channel selection in Mu rhythm

Hello Yueqing, 1. I am trying to use left hand movement as a control signal in the curse movement. According to the tutorial, electrode C3 should be used. But, I found a bigger r square value in electrode F3 . So, should I use F3 instead of C3? If I choose F3, should I replace C3_OUT in spatial filt...
by jawilson
17 Dec 2009, 10:27
Forum: Software Development
Topic: bci2000certification
Replies: 8
Views: 3166

Hey,
I am still working on getting the programs working with the updated compilers, so it will be another day or so before I can send them.
Adam
by jawilson
13 Dec 2009, 11:43
Forum: BCI Systems - Brain Signals
Topic: three mental tasks with mu-rhythm
Replies: 10
Views: 9080

First, you could have any number of output channels from the linear classifier. For example, if you developed some method to record individual finger movements from individual electrodes, you could configure the classifier to have 10 output channels, one per finger. It all depends on your applicatio...