Skip to content

Repository files navigation

The ISCAN RK-716 has three main methods of communication. TCP/IP, Serial IO, and Analog communication (According to the manual linked below). This project aims to simulate the Serial IO datastream from the Eye tracker sent over a COM port, then manipulate a Unity game scene from the data received. Artifical data is generated, sent to a matlab script, then sent to unity to manipulate the position of a square game object. Once connection is terminated (Ctrl + C while each script is running) a .txt file is created with a mock report of the session. All header numbers are taken from page 60 of the manual and are in place only to simulate the expected output.

This implementation should only need small tweaks such as changing the COM port and all respective file locations to work.

If the COM port is needed for a different purpose, a virtual COM port handling software can duplicate the datastream to be received by two separate ports simultaneously.

**YT Explanation: https://youtu.be/8jHsFIrTHR0 **

image

**Slides: https://docs.google.com/presentation/d/1MSXIxmGMw3v5SWtk7prmrzXdsOhj-B-iG-vgr07ejzY/edit?usp=sharing **

image

** Manual: https://drive.google.com/file/d/1vXJKCOsH1SZiumEnMO0KRfHyZK_oCQal/view?usp=sharing ** image

About

Simulated ISCAN RK-716 IR eye tracking serial communication integration for Unity

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages