X1 Light Eye Tracker

100 views
Skip to first unread message

Brendan

unread,
Jun 13, 2012, 10:22:07 AM6/13/12
to text20
Hi guys,
I have a Tobii X1 Light Eye Tracker. I have calibrated the device
using the Tobii software. Trying to get it working with Text 2.0. Do
you know definitively if this device will work? Not working for me at
the moment. The tracking server is stuck on startup (Yellow light).

Config file is setup as follows (N.B. Device Host Name is
"ISFM1-010102111643.local : 4455", ET Name: "IS-FM");

####################################################################################################

# Eye Tracking Specific

# Registry
de.dfki.km.text20.trackingserver.eyes.remote.impl.TrackingServerRegistryImpl.plugin.disabled=false
de.dfki.km.text20.trackingserver.eyes.remote.impl.TrackingServerRegistryImpl.screen.width=1920
de.dfki.km.text20.trackingserver.eyes.remote.impl.TrackingServerRegistryImpl.screen.height=1200
#de.dfki.km.text20.trackingserver.eyes.remote.impl.TrackingServerRegistryImpl.adapter.id=gazeadapter:simulator
#de.dfki.km.text20.trackingserver.eyes.remote.impl.TrackingServerRegistryImpl.adapter.id=gazeadapter:dummy
de.dfki.km.text20.trackingserver.eyes.remote.impl.TrackingServerRegistryImpl.adapter.id=gazeadapter:tobii


# Tobii Gaze Adapter
#de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.tobii.api=v2
de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.tobii.api=v5
de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.tobii.server=ISFM1-010102111643.local.
de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.tobii.port=4455
de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.device.name=IS-
FM
de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.device.id=457681903-
dfki.IS-FM
de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.device.distance.min=200
de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.device.distance.max=700


# Simulator Gaze Adapter
de.dfki.km.text20.trackingserver.eyes.adapter.impl.simulator.SimulatingGazeAdapter.fixation.duration.base=100
de.dfki.km.text20.trackingserver.eyes.adapter.impl.simulator.SimulatingGazeAdapter.fixation.duration.variable=300
de.dfki.km.text20.trackingserver.eyes.adapter.impl.simulator.SimulatingGazeAdapter.fixation.inaccuracy.x=50
de.dfki.km.text20.trackingserver.eyes.adapter.impl.simulator.SimulatingGazeAdapter.fixation.inaccuracy.y=50
de.dfki.km.text20.trackingserver.eyes.adapter.impl.simulator.SimulatingGazeAdapter.device.inaccuracy.x=35
de.dfki.km.text20.trackingserver.eyes.adapter.impl.simulator.SimulatingGazeAdapter.device.inaccuracy.y=35

################################################################################################

If the X1 Light Eye Tracker can not be setup up like this, what are my
alternatives for getting the X1 working with Text 2.0?, specifically
the browser plugin?

Ralf Biedert

unread,
Jun 13, 2012, 10:31:57 AM6/13/12
to tex...@googlegroups.com

Hi,

When I tested the setup a few months ago the results were mixed. Specifically the 2.x SDK integration / adapter only reports partial data when used with the X Light.

There is an internal proof-of-concept we have working based on the 3.0 SDK. However, it is not production ready and requires quite some hacking.

You can try to de-install the 3.0 SDK and install the 2.x only and see if it works; but I haven't tested that one yet.

Let me know if you make progress.

Cheers,
Ralf

P.S.: Your config looks valid.

David Rozado

unread,
Aug 29, 2012, 12:17:32 AM8/29/12
to tex...@googlegroups.com, r.bi...@googlemail.com
hi guys,

I also have an X1 light eye tracker from Tobii and I am using the SDK 3.0 in Windows 7 64-bit. I think I have managed to correctly set up the config.properties file. However, when I try to run the trackingserver.exe, I get the following message error in the error.log file:

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.xeoh.plugins.base.impl.spawning.Spawner.processThisPluginLoadedAnnotation(Spawner.java:128)
at net.xeoh.plugins.base.impl.PluginManagerImpl.hookPlugin(PluginManagerImpl.java:319)
at net.xeoh.plugins.base.impl.classpath.loader.AbstractLoader.processPending(AbstractLoader.java:265)
at net.xeoh.plugins.base.impl.classpath.loader.AbstractLoader.tryToLoadClassAsPlugin(AbstractLoader.java:208)
at net.xeoh.plugins.base.impl.classpath.loader.InternalClasspathLoader.loadAllClasspathPluginClasses(InternalClasspathLoader.java:137)
at net.xeoh.plugins.base.impl.classpath.loader.InternalClasspathLoader.loadFrom(InternalClasspathLoader.java:77)
at net.xeoh.plugins.base.impl.classpath.ClassPathManager.addFromLocation(ClassPathManager.java:142)
at net.xeoh.plugins.base.impl.PluginManagerImpl.addPluginsFrom(PluginManagerImpl.java:128)
at de.dfki.km.text20.trackingserver.Launcher.main(Launcher.java:93)
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\roz015\Desktop\text20.framework-1.4.1\Text 2.0 - Version 1.4.1\Tracking Server\com4j.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com4j.COM4J.loadNativeLibrary(COM4J.java:438)
at com4j.COM4J.<clinit>(COM4J.java:397)
at de.dfki.eyetracker.tetapi.v5.ClassFactory.createTetCalibProc(ClassFactory.java:58)
at de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiCalibratorV5.buildUp(TobiiCalibratorV5.java:83)
at de.dfki.km.text20.trackingserver.eyes.adapter.impl.tobii.TobiiGazeAdapter.start(TobiiGazeAdapter.java:207)
at de.dfki.km.text20.trackingserver.common.remote.impl.CommonServerRegistry.setupAdapter(CommonServerRegistry.java:213)
at de.dfki.km.text20.trackingserver.common.remote.impl.CommonServerRegistry.pluginAdded(CommonServerRegistry.java:200)
... 13 more


should I assume that the tracking server will not work on a 64 bit machine? 
Reply all
Reply to author
Forward
0 new messages