Problem with Tobii EyeX controller
in OpenSesame
Hi. I'm new to OpenSesame (or any research stuff). But I already have a Tobii EyeX controller, and need it to be work on OpenSesame for my Master degree research. I tried to run eye-tracking study and it shows "ImportError: No module named tobii_research". What might be wrong? Can anyone help?
Comments
So, now i downloaded Tobii SDK and copy "tobii_research.py" into "OpenSesame>pygaze>_eyetracker. And now the error is "ImportError: No module named tobiiresearch.implementation".
Hi and welcome to the forum
I don't have experience with Tobii eyetrackers myself, but judging by the manual your Eyetracker is not supported:
http://osdoc.cogsci.nl/3.2/manual/eyetracking/pygaze/#supported-eye-trackers
This problem was already discussed here:
http://www.cogsci.nl/forum/index.php?p=/discussion/comment/6171/
Hi Pimrat,
Recently, the Tobii developers have actually added decent support for Tobii to PyGaze. If you're running the latest version of OpenSesame (3.2.1), then all you have to do is install the
tobiiresearchpackage, which you can do through the Python package manager (under Menu -> Tools).Does that clear things up?
Cheers!
Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!
Thanks for your answer @sebastiaan . I'm not sure what i did wrong (as i have no experience on programming). So I tried to start again from scratch. Installed the 'tobii-research' package. Run the experiment again (default eye-tracking template) and now it came up with:
item-stack: experiment[run].pygaze_init[run]
exception type: IndexError
exception message: list index out of range
How can I fix it?
Thanks
Hi Pimrat,
I think it's the issue (+ fix) described in this post:
Cheers!
Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!
That's work. Thanks @sebastiaan ! There is no more error when i run the experiment again.
However, when i selected tracker type in 'pygaze_init' to be 'tobii', the experiment is at only on 'preparing experiment...' page. I waited for a long time, nothing happened. Then I press space bar and it said the experiment finished successfully.
I tried with the simple dummy, it worked fine.
I'm really appreciate your help as there're so many questions here.
Thanks
The problem with running the experiment with 'tobii' in 'pygaze_init' still be there. I tried google it, but can't find anything. I'm so confused. Please help
Could you upload the experiment here? I don't have a Tobii to test it myself, but perhaps I can nevertheless see what's wrong.
Check out SigmundAI.eu for our OpenSesame AI assistant!
Actually, I used the default eyetracking template to try out. Didn't change anything. Except choosed 'tobii' in pygaze_init in stead of the simple dummy.
Ah, I see. One thing that comes to mind is that
pygaze_drift_correctmay be blocking the program. I've heard that there are some issues with the Tobii implementation of this. What happens if you simply remove this item?Check out SigmundAI.eu for our OpenSesame AI assistant!
It still be the same
Then it sounds like there's some issue setting up the connection with the Tobii. (I'm just guessing here.) @Dani.rnc Based on your experience with the Tobii, do you know what might be wrong? Which steps she might have missed?
Check out SigmundAI.eu for our OpenSesame AI assistant!