Code Monkey home page Code Monkey logo

signal-acquisition-modules-for-lab-streaming-layer's Introduction

Generic badge Generic badge Generic badge DOI

All software is Copyright 2021 Massachusetts Institute of Technology unless otherwise specified. See License.md.

Laboratory Streaming Layer Module Collection

A collection of research modules for Laboratory Streaming Layer (https://github.com/sccn/labstreaminglayer). Each module can acclerate multi modal physiological research by augmenting the variety of waveforms a researcher can record with additional data and time synchronization capability.

Contents

SendLSLSsytemTime (MIT License)
Send the current computer clock time as a data stream. Useful for synchronizing real time with LSL system time.
Includes both the software and a compiled executable.

HTCVive (MIT License but requires agreement with HTC SDK license for use)
Collect eye tracking information from the HTC vive virtual reality headset. Useful for virtual reality integration studies. Developed in part using the HTC vive SDK: https://developer.vive.com/resources/knowledgebase/vive-sranipal-sdk/
The main.cpp file contains the principal code contributions.

Attribution Appreciated

Please use this DOI number reference, published on Zenodo, when citing the software:

Bibtek

@article{smalt2021LSL, 
title={mit-ll/Signal-Acquisition-Modules-for-Lab-Streaming-Layer: v1.0}, 
DOI={10.5281/zenodo.4612264}, abstractNote={<p>Initial release.</p>}, publisher={Zenodo}, 
author={Christopher Smalt and Hrishikesh Rao and Gregory Ciccarelli}, year={2021}, month={Mar}}

MLA

Christopher Smalt, Hrishikesh Rao, & Gregory Ciccarelli. (2021, March 17). mit-ll/Signal-Acquisition-Modules-for-Lab-Streaming-Layer: v1.0 (Version v1.0). Zenodo. http://doi.org/10.5281/zenodo.4612264

Disclaimer

DISTRIBUTION STATEMENT A. Approved for public release: distribution unlimited.

© 2021 MASSACHUSETTS INSTITUTE OF TECHNOLOGY

Subject to FAR 52.227-11 – Patent Rights – Ownership by the Contractor (May 2014)
SPDX-License-Identifier: MIT

This material is based upon work supported by the US Army Aeromedical Research Laboratory under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the US Army.

The software/firmware is provided to you on an As-Is basis.

signal-acquisition-modules-for-lab-streaming-layer's People

Contributors

csmalt-mit avatar gciccarelli-mit avatar isayasmatter avatar krao-mit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

signal-acquisition-modules-for-lab-streaming-layer's Issues

SRanipal_LSL not running

I followed the build instructions to use the precompiled program. After finishing the setup correctly. I ran the SRanipal_LSL.exe, but a command prompt just appears for a second, and then disappears. Additionally, no error message appears either. I'm running this on a 64-bit windows machine. What should I do to get this working?

When the SRanipal prefabs are added within the scene, the module makes the project crash

Hello,

I am a Ph.D. student, and my work is focused on using eye-tracking data in virtual environments.

I wanted to use this module to sync my EEG, Unity data, and eye-tracking (HTC VIVE) data, however, the Unity program shuts down while this module (SRanipal_LSL.exe) is running.

I have tested various conditions and came to the conclusion that when the SRanipal Eye Framework and SRanipal Gaze Ray is within the Unity scene, the project shuts down. The module works fine when I'm only sending marker events to LabRecorder. The project only shuts down when SRanipal prefabs are added in the scene, and when it runs with the module running.

Should I think that I cannot use the eye-tracking function within the Unity project when using this module? such as recording where the gaze ray 'hit' and streaming the 'hit' data to LabRecorder? Or is this an error?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.