Titta: A toolbox for creating PsychToolbox and Psychopy experiments with Tobii eye trackers
- PDF / 784,520 Bytes
- 10 Pages / 595.224 x 790.955 pts Page_size
- 120 Downloads / 279 Views
Titta: A toolbox for creating PsychToolbox and Psychopy experiments with Tobii eye trackers Diederick C. Niehorster1
¨ 3 · Richard Andersson2 · Marcus Nystrom
© The Author(s) 2020
Abstract We present Titta, an open-source toolbox for controlling eye trackers manufactured by Tobii AB from MATLAB and Python. The toolbox provides a wrapper around the Tobii Pro SDK, providing a convenient graphical participant setup, calibration and validation interface implemented using the PsychToolbox and PsychoPy toolboxes. The toolbox furthermore enables MATLAB and Python experiments to communicate with Tobii Pro Lab through the TalkToProLab tool. This enables experiments to be created and run using the freedom of MATLAB and Python, while the recording can be visualized and analyzed in Tobii Pro Lab. All screen-mounted Tobii eye trackers that are supported by the Tobii Pro SDK are also supported by Titta. At the time of writing, these are the Spectrum, Nano, TX300, T60XL, X3-120, X2-60, X2-30, X60, X120, T60 and T120 from Tobii Pro, and the 4C from Tobii Tech. Keywords Eye tracking · Eye movements · Stimulus creation · Equipment interface
Introduction Eye trackers are used to record where people look and how their eyes move in one of multiple reference frames (see Hessels et al., 2018). These devices are used by an everincreasing number of researchers in a wide array of academic fields as well as industry (Holmqvist et al., 2011). To record eye movements using eye trackers, either complete graphical software packages provided by the eye tracker’s manufacturer or third parties are used, or tools developed by academics that interface the eye-tracker software development kit (SDK) with high-level programming languages of their choice (e.g. Cornelissen 12 et al., 2002; and Niehorster Electronic supplementary material The online version of this article (https://doi.org/10.3758/s13428-020-01358-8) contains supplementary material, which is available to authorized users. Diederick C. Niehorster
diederick [email protected] 1
Lund University Humanities Lab and Department of Psychology, Lund University, Box 201, SE-221 00 Lund, Sweden
2
Tobii Pro AB, Tobii Pro AB, Box 743, 182 17 Danderyd, Sweden
3
Lund University Humanities Lab, Lund University, Box 201, SE-221 00 Lund, Sweden
and Nystr¨om 2019). The manufacturer software provides an easy to use graphical interface that is however often also limited in functionality, such as offering support for only picture and video stimuli and limited trial randomization. As such, the latter programming tools are often the only option for advanced researchers with specific needs not supported by the manufacturer’s software packages. However, such a flexible system-specific package is not available for eye trackers from Tobii, one of the large manufacturers of eye trackers for researchers. While Tobii eye trackers are supported by tools that offer a generic programming interface to a wide variety of eye trackers, such as PyGaze (Dalmaijer et al., 2014) or the ioHub library that is par
Data Loading...