Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Eyetribe experiment

Hi everybody,

I hesitated a little bit before creating this new post but I really need your help.

Actually I would like to create an experiment to measure fixation length, blinks, saccades, scanpaths and heatmaps (it's part of my Phd research)
I downloaded OpenSesame 3.1 and the eye tracker I'll be using is the eye tribe.
I read a lot of posts before publishing my question in the forum. and it's more than a question :)

As I'm perfectly ignorant in progamming langages in general, I really need a step by step tutorial (like for the very very beginners) to create the experiment in Opensesame. So I'm begging you guys to be very patient :smiley:

Can you please help me with that?

My experiment must contain 2 parts:

The second one (because it's the easiest) is to analyse eye movements while viewing simple images

The first one is to analyse eye movements while doing an eye-drawing. the software used for the eye-drawing in touchdesigner. Is there anyway to link touchdesigner to opensesame?

Thank you very much for your answer! I'll be very gratefull!

Comments

  • edited August 2016

    Hi Helen,

    On OpenSesame's website, we do have a couple of tutorials made for beginners.

    and for the eyetrackings parts, you can also check out examples of how to use pygaze (a module that adds eye-tracker functionality to OpenSesame)

    This should be enough for you to be able to record eye data (incl. all the ones you mentioned).
    For the other part, the eye-drawing, I'm not quite sure what exactly it is you mean. Could you maybe give more details? There will probably be a way to connect to touchdesigner, but as I don't know it, I can't say much about it.

    Hope this helps,

    Eduard

    Buy Me A Coffee

  • Hi Helen,

    We're in the process of developing an eye-tracking tutorial, so be sure to check back on the website frequently!

    For now, you should start trying out a simple set-up where you collect the eye-position and place a dot at that location:

        # Create a keyboard and a canvas object
        my_keyboard = keyboard(timeout=0)
        my_canvas = canvas()
        # Loop ...
        while True:
            # ... until space is pressed
            key, timestamp = my_keyboard.get_key()
            if key == 'space':
                break
            # Get gaze position from pygaze ...
            x, y = eyetracker.sample()
            # ... and draw a gaze-contingent fixation dot!
            my_canvas.clear()
            my_canvas.fixdot(x, y)
            my_canvas.show()
    

    This should be in the run-phase of an inline script. Don't forget to insert the pygaze_init and start_recording modules before arriving at your inline script. In the init module, you need to select the eyeTribe.

    Cheers

    Josh

Sign In or Register to comment.