OpenViBE forum

The OpenViBE community
It is currently Thu Oct 19, 2017 10:51 am

All times are UTC




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Tue Oct 03, 2017 11:08 am 
Offline

Joined: Tue Sep 12, 2017 9:40 am
Posts: 6
Hello,

I am trying to use openvibe to display the brain signals from an Emotiv headset. I have the PURE Xavier EEG licence, which should be usable with openvibe, or so I thought.

Is it possible to use the openvibe signal acquisition with this tool? I have also tried the CSV export, with limited success. I could only get it to display something after tinkering with it a whole lot and pasting the values into a working csv with time stamps.

I would like to know what the most efficient or best way is to achieve visualisation from the Emotiv.

Thanks!


Top
 Profile  
Reply with quote  
PostPosted: Wed Oct 04, 2017 2:19 pm 
Offline

Joined: Tue Dec 04, 2012 3:53 pm
Posts: 572
Location: INRIA Rennes, FRANCE
Hi, this tutorial describes how to visualize data in real time,

http://openvibe.inria.fr/tutorial-whats ... y-headset/

Unfortunately we don't have a 'Xavier' in our lab (we had a 'Charles' but he left and his last name was something else), so its difficult for us to say if the OpenViBE Emotiv driver is compatible with that. If anybody takes it as their task to 'make it so', we are of course willing to consider including a patch. Also, if anybody has got Xavier working with OV, can chime in of course. :)


Best,
Jussi


Top
 Profile  
Reply with quote  
PostPosted: Wed Oct 04, 2017 3:37 pm 
Offline

Joined: Thu Feb 09, 2017 10:17 am
Posts: 51
hi,
There is a tutorial specific to Emotiv for 1.3 : http://openvibe.inria.fr/how-to-connect ... -openvibe/
Please note that it was not tested with Xavier.

Cheers,


Top
 Profile  
Reply with quote  
PostPosted: Wed Oct 04, 2017 5:20 pm 
Offline

Joined: Tue Sep 12, 2017 9:40 am
Posts: 6
Hey, we contacted the Emotiv support and they provided us with the license for the SDK. So we were able to connect using the acquisition server. However, it keeps disconnecting after we hit 'play'. The acquisition server says: "After 5000 milliseconds, did not receive anything from the driver - Timed out".

We checked this post for the error message http://openvibe.inria.fr/how-to-connect ... -openvibe/. It said that "This simply means that the driver managed to connect to the Emotiv engine, but the device is not sending any data to it. Please check if your device is turned on and working correctly on the Emotiv Control Panel."

The device is turned on and connected according to the control panel.

this happens after pressing connect and pressing play also results in the 5s error

Image

Thanks


Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 05, 2017 7:58 am 
Offline

Joined: Tue Dec 04, 2012 3:53 pm
Posts: 572
Location: INRIA Rennes, FRANCE
Hi, could you enable the trace loglevel as described e.g. in the following post and send us everything that AS prints from startup to the moment it timeouts?

viewtopic.php?t=565#p3275

And just to be sure, you have a version of the headset / sdk / license / whatever that allows you to get raw data from the combination? We haven't kept abreast with the different licencing changes in the Emotiv product line.

Thanks,
Jussi


Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 05, 2017 9:45 am 
Offline

Joined: Tue Sep 12, 2017 9:40 am
Posts: 6
I am using the Emotiv Epoc+ Model 1.1 with the community sdk 3.5.

After contacting Emotiv, because I have the Pure EEG subscription they said
Quote:
We do provide Advanced SDK license key for Pure.EEG subscription


and told us to download:

Quote:
Please download the SDK on Github https://github.com/Emotiv/community-sdk/ (Download as ZIP). As soon as you decompress the file, you'll find a tool called "Emotiv_Tools_v2.0.1" in the "tools" folder. Please launch the tool and enter the key provided to activate the license.


I could not find that file, but did find the 3.5 version of the licence activator. Which seems to be fine too. I believe that should be all to retrieve the data with the AS.

Here is the complete log: https://pastebin.com/x9TwdKP3

maybe this is useful
Image


Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 05, 2017 10:44 am 
Offline

Joined: Tue Dec 04, 2012 3:53 pm
Posts: 572
Location: INRIA Rennes, FRANCE
Hello again, its well-known OpenViBE does not work with the Emotiv community SDK. That SDK does not give you access to raw data (unless Emotiv has changed their policies). There are several threads about this already if I remember correctly.


Best,
Jussi


Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 05, 2017 10:56 am 
Offline

Joined: Tue Sep 12, 2017 9:40 am
Posts: 6
But it should work with the advanced SDK right? I thought this was discontinued and now merged with the community edition sdk, because I could not find an advanced SDK download (https://github.com/Emotiv/advanced-sdk is deprecated). And Emotiv linked me there?

I have sent an email to Emotiv support once again to inquire about the possibilities and whether I can download such a research SDK.


Top
 Profile  
Reply with quote  
PostPosted: Tue Oct 10, 2017 10:02 am 
Offline

Joined: Tue Sep 12, 2017 9:40 am
Posts: 6
Emotiv staff has told me the community edition now includes the Advanced SDK, as all API's are provided in the community SDK.

As such, does the Emotiv acquisition driver not work anymore (and should be labeled as unstable)?

Here is what Emotiv said:

Quote:
Please ignore the folder named advanced SDK (https://github.com/Emotiv/advanced-sdk).

Now all APIs are provided in Community SDK. In Community SDK, there are 2 groups of examples :
Examples which could run without SDK license are placed inside folder examples_basic
Examples which need to have SDK license to run are placed inside folder examples_extra_prime.

With the license key you have activated, you can use EEGlogger in Community SDK to export raw EEG data.

Please let me know if there's anything unclear.


Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 12, 2017 2:03 pm 
Offline

Joined: Thu Feb 09, 2017 10:17 am
Posts: 51
Hi,

Can you try using this modified acquisition server ?
I compiled a version using the new sdk, bu i unfortunately cannot test it as i don't have a licence for emotiv software.

Cheers,


Attachments:
acquisition-server-emotivtest.zip [11.1 MiB]
Downloaded 2 times
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Americanized by Maƫl Soucaze.