OpenViBE P300 Speller tutorial / questions

2»

Comments

  • wjcroftwjcroft Mount Shasta, CA
    edited June 2016
    You have to figure that out. The old installers are here,

    http://openvibe.inria.fr/pub/bin/win32/

    You obviously want to have the 1.2 and 0.18 installed to different folders. The first thing that comes to mind is to somehow rename the 0.18 AS to some temp name, then copy over the 1.2 AS. You may need to adjust the shell startup script.

    ---

    But on second thought, since the Designer and AS communicate via network connections, it might work just to leave the programs where they are. The Designer should find the AS, whichever one you start up.

  • okay copying AS would be easy i think, but how would I make changes in the shell script @wjcroft
    thank you
  • wjcroftwjcroft Mount Shasta, CA
    edited June 2016
    Read the 2nd part of my last post. I don't think it is necessary to copy anything. Just have both 0.8 and 1.2 installed in different folders. Then first change directory to the 1.2 dist and start the AS. Now change directory to the 0.8 and start the shell script that runs the speller, mentioned in Jeremy's tutorial.

    You are going to need to use some of your programming and engineering skills to figure out the subtleties of getting the speller to work. It may require source level changes in the C++ or changes in the shell scripts, etc. If everything runs just fine with no errors, you're in luck. However be prepared to debug things if something goes wrong. I think Jeremy's tutorial can be considered a "cookbook", but you have to supply the seasoning.  :-)
  • edited July 2016
    okay copying AS worked but there are few problems like ERP plot won't show anything it's totally blank and other is while calibration i wasn't able to write anything
    even in the free mode it won't write anything
    it think I may not be clear with jmery's @wjcroft @jfrey blog after the calibration part
    designer showed few errors :

  • wjcroftwjcroft Mount Shasta, CA
    @ayushmh, hi.

    Jeremy @jfrey may have further comments, but here's something I just noticed regarding how OpenViBE is supporting these various spellers with the 1.2 release of OpenViBE. The CoAdapt page shows that is still only at the 0.18 level,

    http://openvibe.inria.fr/coadapt-p300-stimulator-tutorial/

    However the other two speller pages, show that they have been updated to operate with 1.2. So my guess is that you may have an easier time just first going with the 1.2 spellers. Rather than trying to rig up a combination of 1.2 and 0.18 as previously suggested. Sorry. After you get the 1.2 spellers working, perhaps then experiment with the CoAdapt 0.18 version.

    Note the 1.2 comments at inside each of these pages. The 1.2 speller code has been modified to use a special feature of the 1.2 Acquisition Server (TCP Tagging). That Tagging feature could possibly make these "more basic" spellers, in fact, more accurate than the CoAdapt version, which does not have the tagging available. You possibly could add the Tagging into the 0.18 source, but that sounds challenging.

    http://openvibe.inria.fr/openvibe-p300-speller/

    [see section Some Design Notes]

    http://openvibe.inria.fr/p300-speller-xdawn/

    [same Some Design Notes section present here]

    Regards, William

  • @wjcroft I don't wanna make you angry or something but i didn't understand a word you said here so could you please explain me in an easy way :D
    Thank you
  • wjcroftwjcroft Mount Shasta, CA
    Read the links above on the "Basic" and "X-Dawn" spellers. They are already setup for OpenViBE 1.2, the latest version. The much older CoAdapt speller (which Jeremy used for his tutorial) is still at OpenViBE 0.18 level, which could pose lots of hurtles for you. Suggest you try the two spellers supported at 1.2. Those sound like they will be easier to get to work with the current 1.2 release.

    And because they utilize the latest 1.2 AS, which has a new TCP tagging feature (not present in the 0.18 system), the timing may be more accurate hence improving speller accuracy.


  • WhiteTWhiteT USA
    edited September 2016
    [new thread titled: how to use openvibe p300 speller to make sentences]

    with the help of your existing forum I tried to use P300 xDawn feature of openvibe 1.2.1 but all i got was nothing.... so please help me
    i don't know what to do

  • wjcroftwjcroft Mount Shasta, CA
    edited September 2016
    WhiteT, hi.

    I merged your question on the speller into this existing thread covering speller tutorial topics. Look through some of the previous posts and links on how to set it up. Post any followups on this thread.

    William

    PS the advantage of posting on this thread is that all the previous parties who posted here, get an email notification when you add a new comment. Thus you have an instant mini-community who is knowledgeable on this subject.

  • WhiteTWhiteT USA
    edited October 2016
    listen mr.croft @wjcroft
    I attach electrodes to his head then what?
    he concentrate on the alphabet but nothing happens
    I know i'm asking you a lot but idk what to do I read the discussion above but this doesn't help me in any way
    I want to know, what to do to get the alphabets on the screen
  • wjcroftwjcroft Mount Shasta, CA
    WhiteT, hi.

    The pdf link on the XDawn page does not go to the paper mentioned,


    But the paper is online at this address,


    Unfortunately these two spellers that have been converted for OpenViBE 1.2, are not well documented with tutorials, as you have found. If you look at the pdf above it mentions (section III.A.1) using 29 electrodes. I don't know if the scenarios provided are setup for or require this many channels. If so obviously the 8 or 16 channels of OpenBCI are not going to be enough.

    According to the paragraph at the top of,


    "The contributing authors are currently developing an even more robust P300 speller that is also easy to use."

    There is a more recent paper on the CoAdapt Speller here,


    From 2014, 2015. It's possible the authors may have a version running on OpenViBE 1.x. You may want to contact them. Jérémie Mattout's email is given at the top of the paper.

    William
  • wjcroftwjcroft Mount Shasta, CA
    edited October 2016
    This link will search the OpenViBE discussion forum for recent posts on the spellers.

    One of the posts from March says a new version of the CoAdapt speller is in progress, possibly corresponding to the new OpenViBE coming later this year.


    Note the comment saying that the speller performance degrades over time due to the old form of shared memory tagging. The new TCP tagging in 1.2 and later may be the solution. 
  • wjcroftwjcroft Mount Shasta, CA
    I did make email contact with the Inria Athena team that has the new and improved CoAdapt speller operating. The software is complete, but they need to delay the release until it can be published and referenced in a peer reviewed journal. I asked that they notify me upon release; and I'll relay here. It will likely also be announced on the OpenViBE forum.
  • edited October 2016
    [original new thread titled: Trying to Go Through the P300 Speller Tutorial]

    Hi! I recently got my hands on a OpenBCI Kit and I'm trying to go through the sample for the P300 speller that openvibe provides. There were a couple of guides I followed, but none of them gave me the results I would like. The problem I am having is that when I go to do the actual P300 spelling, the results always returns "A". I've checked that the acquisition server gets good signals from the probes... Any help with this would be appreciated!

    Here's exactly what I've tried doing:
    For electrode placement, I used a diagram from this blog
    And then I followed the steps for the guide provided by openvibe
    Also tried the xdawn version, but same results.
  • wjcroftwjcroft Mount Shasta, CA
    Lukaki, hi.

    I merged your question into this existing thread on the speller. See some of the previous posts. I'd suggest posting on the OpenViBE forum (link above) with your specific questions. As they are the experts on the spellers and OpenViBE.

    William

  • Got it, thanks William.
  • wjcroftwjcroft Mount Shasta, CA
    This thread has been dormant for about a year(!)

    Here are some recent posts on the OpenViBE forum (even October 2017) regarding getting their P300 speller working with OpenViBE 1.x or 2.0,

    [xDawn P300 Speller with OpenBCI headset predicts only 'A']

    The CoAdapt OpenViBE speller that Jeremy used in his initial tutorial (see beginning of this OpenBCI thread), is no longer supported in the latest versions of OpenViBE. As explained by OpenViBE developer Jussi Lindgren on the OpenViBE thread above.

    Most of the recent posts there are by Patrick, who I think is on our forum here also as @pat or @knightv8. Mentioning also Jeremy @jfrey.

    William

Sign In or Register to comment.