BCI++: an object-oriented BCI Prototyping Framework

Size: px
Start display at page:

Download "BCI++: an object-oriented BCI Prototyping Framework"

Transcription

1 BCI++: an object-oriented BCI Prototyping Framework Luca Maggi 1, Sergio Parini 2, Paolo Perego 1 and Giuseppe Andreoni 1 Sensibilab, Politecnico di Milano 1 Indaco Dept., Politecnico di Milano, ITALY 2 Bioengineering Dept., Politecnico di Milano, ITALY luca.maggi@polimi.it Abstract This work aimed at providing a set of tools for the development of home Brain Computer Interfaces based on a low cost acquisition and processing device which could be used by both the end-user in their domestic activities and by the researcher in order to develop new protocols and algorithms and all the software modules necessary to ease the interfacing of the system to external devices (eg. Home automation systems). The framework was validated by setting up a BCI system based on the SSVEP protocol. Six subjects out of ten healthy users were able to use the system in a home automation and in a gaming application. 1 Introduction A Brain Computer Interface (BCI) is a man machine interface which allows to establish a new communication channel between the brain and the computer. This technology could be used in order to restore or to supersede lost body functions and it could potentially represent a substantial improvement to the quality of life of disabled people. In the last years many efforts were produced in order to demonstrated the applicability of the brain computer interface to daily life by moving the BCI systems from a controlled laboratory environment to a more complex context like a domestic one. During this out-of-lab transfer procedure many technological, man machine interaction, signal modification and financial problems must be faced; the aim of this work is that of contributing at reducing the burden of those activity by providing a set of tools studied to ease the development of novel BCI systems or the porting of existing systems. When compared to other existing tools, the main difference in our approach is the final goal of considering the acquisition device like a common personal computer peripheral thus the device should perform both signal acquisition and signal processing. 2 Materials & Methods The proposed methodological approach for the development of a domestic BCI is here presented step by step: Data-set recording; Offline algorithm prototyping in Matlab ; Online test; Identification of the possible user-specific customization; High level profiling of the most important blocks (Memory, execution time); Optimization of the algorithm and the protocol; Porting into a lower level language (C); Execution by the ARM7 CPU of the EEG device; User Interface customization. The framework provides both the final device and all the intermediate tools necessary for the setup of the protocol and the algorithms following the depicted development approach.

2 The framework is composed of: A low cost acquisition unit; A mathematical C library (C4M); A dynamic mathematical engine (C4MEngine); An hardware interface module; A graphic user interface (AEnima); A home automation system interface The signal acquisition is performed using KimeraII, a low cost Bluetooth EEG unit composed of an EEG amplifier and a digital acquisition and elaboration unit. The EEG amplifier was developed in the laboratory implementing a patented topology for the signal conditioning. Thought being 3.3V battery powered, the device is robust against artefacts and out-of-band noise thanks to the adopted novel circuitry which provides a fast recovery from saturation and enhanced dynamic reserve [1]. The signal acquisition module was specifically designed and produced by SxT Sistemi per Telemedicina s.r.l. (Lecco - Italy), it features a Real Time Operating System (RTOS) and a specifically designed firmware. The system was controlled by an ARM7 32bit microcontroller which accomplishes the following tasks: Analog to digital conversion using an external 8-channel ADC; Local data storage on a micro-sd card in a PC compatible format (FAT16); Communication with the PC or a PDA by an onboard Bluetooth module (SPP profile); On board data processing using a specifically designed mathematical library written in C language. The connection with the acquisition unit and, in the early stages of the development, the signal processing is performed by the Hardware Interface Module (HIM): a software designed in order to assist the researcher during the prototyping of a new BCI system. It provides a solid structure for the acquisition, storage and visualization of the signal, for the communication with the BCI user interface and for the real-time execution of algorithm both in C and Matlab environment. This software was written in C++ language using the crossplatform wxwidgets library. The source code was structured in order to promote application specific customization using hereditary and polymorphism techniques. The basic version supports several kind of instruments; some are real, other are virtual and are useful for debug and simulation purposes. They are: Kimera version II and I; GTec G.MobiLab; An ideal signal generator; An instrument simulator which load previously recorded signal from a file and play it ad the same sample frequency; An interactive file player which can load pieces of dataset depending on the operator s needs. It is possible to add a new instrument by deriving a specific class from the basic Instrument class: for example, in four hours it was possible to enable the HIM with the G.Mobilab instrument (G.Tec, Graz, AU). The HIM also provides a basic algorithm class which handles all the operation related to data buffer management, performance monitoring and, if necessary, the communication with Matlab. In order to test a new algorithm the researcher only have to focus on writing the specific code, in C or Matlab language according to his need and the HIM will manage all the other issues. In order to simplify the problem of porting BCI algorithms to different platforms, especially those not supporting Matlab based development, the C4M Mathematical library was developed. The C4M library is a powerful tool for the efficient porting of generic algorithms on single chip embedded system, which have limited performances in terms of speed and memory resources, when compared with those available in a standard PC. This library was already described in other works [2]. A mathematical engine provides a command line high level language which allow the test of new functions directly on the final hardware device: using a terminal software and a serial port it is possible to use the a standard personal computer in order to interact with the mathematical engine running on the device in a manner which is similar to a simplified Matlab version. The graphical user interface module, AEnima is an independent application and was written using a multiplatform and multi-api based graphical engine in order to provide a more realistic and challenging experience to the user. A TCP/IP socket based layer managed the communication with the hardware interface module which can be executed by both the same personal computer which executes the HIM and by another one. The following figure shows the structure of application: The core of the system: it is an open source high performance realtime 3D engine written and usable in C++. It is cross-platform, using D3D, OpenGL and its own software renderer;

3 The protocol class implements the user application and the stimulation protocol; The protocol dealer is a coordination object used for messages dispatch to handle the interaction between different user applications. Figure 1. Structure of the AEnima module A specific software module was implemented in order to provide an interaction layer with an home automation system. A MyHome gateway was provided by BTicino spa (Erba, Italy) and a basic demonstrator was set-up in our laboratory. The standard physical communication layer of the used gateway is RS-232; in order to maximize the ease of installation a specific RS-232 to Bluetooth module was designed. 3 Results The consistency of this tool chain was verified by using BCI++ to implement an SSVEP based BCI system. In the next paragraph a detailed description of the system will be given in order to demonstrate that all the specific modules were used in implementing a real-time working system. The framework proved a good flexibility and the wide set of debugging instruments dramatically simplified the debug and the test of a new system. Starting from a previous experience and a set of algorithms for the SSVEP protocol it was possible to set-up a complete BCI system in the Sensibilab laboratory in CampusPoint@Lecco (Lecco, Italy) in a few weeks. The visual stimulation system consisted of four cubic spotlights with high efficiency LED, the cubes were fixed to the edge of the screen ideally associating each light to a direction: up, down, left or right. The stimulation device autonomously generated and was controlled by the AEnima module. The following figure shows the structure of the SSVEP classification algorithm. Figure 2. Structure of the algorithm A spatial filtering block (SFB) was used in order to reduce the dimensionality of the eight acquired monopolar leads. The SFB computes a custom derivation on the basis of the analysis of the calibration data-set. The spatial filtering is computed performing a linear combination of the acquired channel. A band pass filter between 5 and 40Hz eliminated the out of band noise. The features were the result of a ratio between the amplitude of a stimuli time-synchronous averaging of the signal, compared to the estimation of the amplitude of the raw signal. For each frequency the algorithm extract one feature. The resulting estimation is a numerical value which theoretically ranges from 0, in case of total disruptive interference within the main window, to 1, when the signal has only one periodic component at the

4 same period of the stimulation. The classifier consisted of a regularized linear discriminant analysis (RLDA) based on the modified samples covariance matrix method. The RLDA included a boosting algorithm based on a cyclic minimization of the classification error on the training set and an algorithm for outliers rejection. The classification algorithm was conceived for use in an asynchronous protocol, thus the system was trained in order to identify five different classes referred to as LEFT, RIGHT, UP; DOWN and NULL for the non-stimulus or non-command class. The both a Matlab and a C language versions of the algorithm were developed and were activated by the HIM, with the same results. A classification post processing was inserted in the user interfaces in order to achieve a better usability. The adopted SSVEP protocol was composed of the following phases each one corresponding to a specific user interface implemented with AEnima: the first three are needed for the set-up and for the validation of the classifier, the second group are for free will use and can be considered as real applications. The screening phase was studied in order to understand the best user specific stimulation frequencies. One LED flashed a increasing frequencies between 6 and 17Hz and an off-line analysis GUI allowed the identification of the four best stimulation frequencies. The training or calibration phase guided the user in a four direction sequence studied in order to record a dataset for the calibration of the classifier. The test was an eight symbols sequence for online evaluation of the classifier performances. BCI-User is a main menu for application selection: the user can control a cursor in order to select one of the four applications (AstroBrainFight, Home automation, communication and media player) which are graphically represented by a 3D box with and appropriate texture. The AstroBrainFight (Figure 3) game was studied to test a cursor like control: the user can control a spaceship in order to collide with another one put in a semi-random position of the screen. The task for the user was to reach 15 collision in the minimum time. The Home automation protocol was implemented to demonstrate the usability of the home automation system, set-up in the laboratory. An interface similar to the one described for BCI-user, allowed the user to activate some devices like light and a fan. Figure 3. AstroBrainFight game. The used drives the ship in order to reach the other one The system was tested on ten healthy subjects between 22 and 55 years old, 9 of them were males. The standard testing procedure was composed of: One screening session; One calibration session without feedback; One testing session with feedback; If the testing was successfully carried out: One AstroBrainGame with feedback session; One home automation usability test. During the first part of the testing procedure the subject was verbally instructed about the structure of the graphic interface. In order to increase users participation and the interest in the protocol, they were informed that a hall of fame of the best AstroBrainGame players was being formed. Some subject enjoyed the system and asked for other BCI sessions after the standard one: in those cases the database was updated, but the score was not recorded in the results table. Seven subjects out of ten generated an SSVEP and six of them were able to train a classifier and use the system (subject HE, showed an SSVEP response, but had problems with electrodes). Subject HL was able to use the system, but the test times were not considered in the statistics because he did not completely understand the

5 instruction. The average time to complete the eight symbols test was: 68,2 seconds (std 8,2 s). The best performance was 59 seconds. We have to point out that this speed test was not a measurement of the maximum performance reached by a skilled user with an user optimized classifier, but the transfer rate obtained by a first time BCI user. All the six subject that acceded to the second part of the protocol were able to control the home automation system even after having switched the lights on, thus the system results strong to environmental light variation. Subject SSVEP Frequencies (Hz) Test time Game time MyHome L R U D HA Yes 9,14 6,9 5, Used with lights HB Yes 8 9,10 9,8 11, Used with lights HC No HD No HE Yes X x x x Only screening HF Yes 8 11,1 12,2 14, Used with lights HG No HI Yes 9,14 9,8 11, Used with lights HL Yes 9,8 11,1 12,8 15,1 170* 461* Used HM Yes 8 9,8 11,1 12, Used with lights Table 1. Subject performances using the SSVEP based BCI 4 Discussion & Conclusions The most relevant aspect of the developed framework is the possibility for unskilled developers (eg. Master thesis students) to develop and test their own work and to actively help increasing the number of available instruments in the framework. The usability of the framework was demonstrated in the implementation of the SSVEP based system: during the development of the system a Bioengineering master thesis student without previous C++ programming experience, was successfully involved in the development two new BCI-driven applications (Home automation and AstroBrainFight). When Matlab algorithms are provided, the implementation of a new testing protocol usually takes a few hours for the user interface customization and a few hours for testing purposes; thus evaluation of a new operative protocol isn t constrained by technical issues. The final goal is to make this fascinating technology available at home by any potential user with the help of their family members. The next steps planned in order to reach this objective are in the following directions: software platform distribution; application to disabled people; usability enhancement for people without technological background; availability of low cost acquisition devices. In the immediate future all the software platform will be available free-of-charge to other research group and further efforts will be done in documenting and disseminating the obtained results in order to give a better visibility to this project, in the hope that the community will help to complete the framework in all the specific aspects References [1] Maggi L., Piccini L., Parini S., Andreoni G. and Panfili G., Biosignal acquisition device: A novel topology for wearable signal acquisition devices, Proceedings of Biosignals , January 27-31, Funchal (Portugal) [2] Mazzucco L., Parini S., Maggi L., Piccini L., Andreoni G., Arnone L., A platform independent framework for the development of real-time algorithms: application to the SSVEP BCI protocol, Proceedings of International BCI Workshop 2006, September 21-24, 2006, Graz (AU).

BCI++: A NEW FRAMEWORK FOR BRAIN COMPUTER INTERFACE APPLICATION

BCI++: A NEW FRAMEWORK FOR BRAIN COMPUTER INTERFACE APPLICATION Topic Area: Human Computer Interaction BCI++: A NEW FRAMEWORK FOR BRAIN COMPUTER INTERFACE APPLICATION First Author: Paolo Perego INDACO Dept. - SENSIBILAB Phone: +39 0341488897 Fax: +39 0341488884 paolo.perego83@gmail.com

More information

Performing real-time BCI experiments

Performing real-time BCI experiments Performing real-time BCI experiments g.tec medical engineering GmbH Herbersteinstr. 60 8020 Graz, Austria www.gtec.at guger@gtec.at g.usbamp is a biosignal acquisition system for EEG, ECG, EMG, EOG and

More information

Estimating Noise and Dimensionality in BCI Data Sets: Towards Illiteracy Comprehension

Estimating Noise and Dimensionality in BCI Data Sets: Towards Illiteracy Comprehension Estimating Noise and Dimensionality in BCI Data Sets: Towards Illiteracy Comprehension Claudia Sannelli, Mikio Braun, Michael Tangermann, Klaus-Robert Müller, Machine Learning Laboratory, Dept. Computer

More information

P300 Spelling Device with g.mobilab+ and Simulink v Copyright 2012 g.tec medical engineering GmbH

P300 Spelling Device with g.mobilab+ and Simulink v Copyright 2012 g.tec medical engineering GmbH g.tec medical engineering GmbH 4521 Schiedlberg, Sierningstrasse 14, Austria Tel.: (43)-7251-22240-0 Fax: (43)-7251-22240-39 office@gtec.at, http://www.gtec.at P300 Spelling Device with g.mobilab+ and

More information

Third Quarterly Progress Report. Open Architecture Research Interface for Cochlear Implants

Third Quarterly Progress Report. Open Architecture Research Interface for Cochlear Implants Third Quarterly Progress Report NIH-NO1-DC-6-0002 Open Architecture Research Interface for Cochlear Implants Arthur Lobo, Nasser Kehtarnavaz, Venkat Peddigari, Murat Torlak, Hoi Lee Lakshmish Ramanna,

More information

: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR

: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR 26-797: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR Mukul Shirvaikar, University of Texas-Tyler MUKUL SHIRVAIKAR received the Ph.D. degree in Electrical and

More information

Design Concepts For A 588 Channel Data Acquisition & Control System

Design Concepts For A 588 Channel Data Acquisition & Control System Design Concepts For A 588 Channel Data Acquisition & Control System Kenneth H. Bosin, Spectral Dynamics Inc. This paper discusses the design methods used to create a data acquisition and control system

More information

Smart cards and smart objects communication protocols: Looking to the future. ABSTRACT KEYWORDS

Smart cards and smart objects communication protocols: Looking to the future. ABSTRACT KEYWORDS Smart cards and smart objects communication protocols: Looking to the future. Denis PRACA Hardware research manager, Gemplus research Lab, France Anne-Marie PRADEN Silicon design program manager, Gemplus

More information

Functional verification on PIL mode with IAR Embedded Workbench

Functional verification on PIL mode with IAR Embedded Workbench by Cristina Marconcini, STM CASE s.r.l. Functional verification on PIL mode with IAR Embedded Workbench The increase of complexity of embedded system components combined with time-to-market constraints

More information

Amp Server and Amp Server Pro SDK

Amp Server and Amp Server Pro SDK Amp Server Pro SDK 2.1 Users Guide (20151203) BEFORE USING THIS PRODUCT, READ, UNDERSTAND, AND AGREE TO ALL TERMS, DISCLAIMERS, AND LICENSING AGREEMENTS. The use of any EGI product (device or software)

More information

EMBEDDED SYSTEMS COURSE CURRICULUM

EMBEDDED SYSTEMS COURSE CURRICULUM On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:

More information

Modular Rapid Monitoring System

Modular Rapid Monitoring System Modular Rapid Monitoring System Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer Engineering October

More information

Neurobit Optima+ 4 / 2 BT / USB Neurobit Optima 2 BT / USB

Neurobit Optima+ 4 / 2 BT / USB Neurobit Optima 2 BT / USB Neurobit Optima+ 4 / 2 BT / USB Neurobit Optima 2 BT / USB Portable equipment for neurofeedback, biofeedback & physiological data acquisition Highlights Neurobit Optima is a family of highly integrated,

More information

DT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications

DT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications DT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications The DT7816 is a high performance, System on Module (SOM) for data acquisition, featuring an embedded Cortex-A8

More information

Microcontroller Unit (MCU) Block Data Sheet

Microcontroller Unit (MCU) Block Data Sheet Microcontroller Unit (MCU) MCU 140616 SPECIFICATIONS > Sampling Rate: 1, 10, 100 or 1000Hz > Analog Ports: 6 in (A1-A6) + 1 out (PWM) > Digital Ports: 2 in (I1&I2) + 2 out (O1&O2) > Auxiliary Ports: 1

More information

PowerVR Hardware. Architecture Overview for Developers

PowerVR Hardware. Architecture Overview for Developers Public Imagination Technologies PowerVR Hardware Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty of any kind.

More information

Growing Together Globally Serial Communication Design In Embedded System

Growing Together Globally Serial Communication Design In Embedded System Growing Together Globally Serial Communication Design In Embedded System Contents Serial communication introduction......... 01 The advantages of serial design......... 02 RS232 interface......... 04 RS422

More information

MQTT Protocol Support. Cloud Ready Gateway. Modular Architecture

MQTT Protocol Support. Cloud Ready Gateway. Modular Architecture LoRaWAN Gateway with 8 Channels MODBUS / PROFIBUS Support MQTT Protocol Support Cloud Ready Gateway Modular Architecture Gateway with a Modular Architecture With the ever increasing topologies in the IoT

More information

Hello, and welcome to this presentation of the STM32 Touch Sensing Controller (TSC) which enables the designer to simply add touch sensing

Hello, and welcome to this presentation of the STM32 Touch Sensing Controller (TSC) which enables the designer to simply add touch sensing Hello, and welcome to this presentation of the STM32 Touch Sensing Controller (TSC) which enables the designer to simply add touch sensing functionality to any application. 1 Over recent years, Touch Sensing

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide.   Copyright 2014 Active-Semi, Inc. HYDRA-X23/X23S Power Application Controllers PAC5223 - HYDRA-X User s Guide www.active-semi.com Copyright 2014 Active-Semi, Inc. CONTENTS Contents...2 Overview...3 HYDRA-X23/X23S Body Resources...5 Header

More information

Background: Bioengineering - Electronics - Signal processing. Biometry - Person Identification from brain wave detection University of «Roma TRE»

Background: Bioengineering - Electronics - Signal processing. Biometry - Person Identification from brain wave detection University of «Roma TRE» Background: Bioengineering - Electronics - Signal processing Neuroscience - Source imaging - Brain functional connectivity University of Rome «Sapienza» BCI - Feature extraction from P300 brain potential

More information

Digital communication technology for teaching automatic control: the level control case

Digital communication technology for teaching automatic control: the level control case Digital communication technology for teaching automatic control: the level control case Nicolás H. Beltrán, Manuel A. Duarte-Mermoud and Pablo A. Kremer Department of Electrical Engineering, University

More information

Trends in Prototyping Systems. ni logic Pvt. Ltd., Pune, India

Trends in Prototyping Systems. ni logic Pvt. Ltd., Pune, India Trends in Prototyping Systems ni logic Pvt. Ltd., Pune, India Focus of design dept. Electronic system & Flow Design problems Educating design Prototype USDP Features Applications Conclusion Agenda Faster

More information

Contents III. 1 Introduction 1

Contents III. 1 Introduction 1 III Contents 1 Introduction 1 2 The Parametric Distributional Clustering Model 5 2.1 The Data Acquisition Process.................... 5 2.2 The Generative Model........................ 8 2.3 The Likelihood

More information

ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA

ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA SIX-MONTHS TRAINING PROGRAMME ON EMBEDDED SYSTEM, VLSI MAT LAB AND PCB DESIGN: Course syllabus: Theory: Introduction to C programming. More

More information

CDB5532U Evaluation Board and Software

CDB5532U Evaluation Board and Software CDB5532U Evaluation Board and Software Features USB Communication with PC On-board Microcontroller On-board Voltage Reference Evaluation Software Register Setup & Chip Control FFT Analysis Time Domain

More information

Homework 9: Software Design Considerations

Homework 9: Software Design Considerations Homework 9: Software Design Considerations Team Code Name: Mind Readers Group No. 2 Team Member Completing This Homework: Richard Schuman E-mail Address of Team Member: _rschuman_ @ purdue.edu Evaluation:

More information

ELECTROOCULOGRAPHY HUMAN COMPUTER INTERFACE ECE-492/3 Senior Design Project Fall 2013

ELECTROOCULOGRAPHY HUMAN COMPUTER INTERFACE ECE-492/3 Senior Design Project Fall 2013 ELECTROOCULOGRAPHY HUMAN COMPUTER INTERFACE ECE-492/3 Senior Design Project Fall 2013 Electrical and Computer Engineering Department Volgenau School of Engineering George Mason University Fairfax, VA Team

More information

ThinkCap Instruction Manual. September 8, 2011

ThinkCap Instruction Manual. September 8, 2011 ThinkCap Instruction Manual September 8, 2011 e NeuroSky product families consist of hardware and software components for simple integration of this biosensor technology into consumer and industrial end-applications.

More information

An Embedded EEG Analyzing System Based on μc/os-ii

An Embedded EEG Analyzing System Based on μc/os-ii An Embedded EEG Analyzing System Based on μc/os-ii Boqiang Liu, Yanyan Zhang, Zhongguo Liu and Cong Yin School of Control Science and Engineering, Shandong University, Jinan, 250061, China Presented by:

More information

0.1 Slow Monitoring and Recording System

0.1 Slow Monitoring and Recording System 0.1 Slow Monitoring and Recording System A slow monitoring and control system is required to control systematic effects that could impact the experiment, to allow automated scans of parameters such as

More information

xpc Target communication efficiency when multiple targets are involved

xpc Target communication efficiency when multiple targets are involved xpc Target communication efficiency when multiple targets are involved * *University of Craiova, Department of Automatic Control, 200585-Craiova Romania (Tel: +40-251-438198; e-mail: madalin@automation.ucv.ro)

More information

Controlling and Coordinating Experiments in Neurophysiology

Controlling and Coordinating Experiments in Neurophysiology SciMethods: Basics Controlling and Coordinating Experiments in Neurophysiology Christian Wilms www.scientifica.uk.com Introduction Most experiments in neurophysiology require multiple independent experimental

More information

ISSN (PRINT): , (ONLINE): , VOLUME-6, ISSUE-1,

ISSN (PRINT): , (ONLINE): , VOLUME-6, ISSUE-1, DESIGN OF MULTIMODE GATEWAY FOR DATA ACQUISITION TO HIGH END DATA MONITORING USING IEEE802.15.4 Madhhav G.Raut 1 & Pradip B.Dahikar 2 Hislop College,Civil Lines, Nagpur & Kamala Nehru Mahavidyalaya,Nagpur,India

More information

IEEE Transactions on Intelligent transportation systems ( )

IEEE Transactions on Intelligent transportation systems ( ) Luzheng Bi, Xin-An Fan, Nini Luo, Ke Jie, Yun Li, and Yili Liu IEEE Transactions on Intelligent transportation systems (2013.12) Presenter : Soogil Woo INFONET, GIST / 19 Brain computer interfaces (BCIs)

More information

SEMI-AUTOMATIC GENERATION OF DEVICE ADAPTED USER INTERFACES Stina Nylander 1 )

SEMI-AUTOMATIC GENERATION OF DEVICE ADAPTED USER INTERFACES Stina Nylander 1 ) SEMI-AUTOMATIC GENERATION OF DEVICE ADAPTED USER INTERFACES Stina Nylander 1 ) Abstract I am exploring an approach to developing services with multiple user interfaces based on a high level description

More information

CSE 466 Exam 1 Winter, 2010

CSE 466 Exam 1 Winter, 2010 This take-home exam has 100 points and is due at the beginning of class on Friday, Feb. 13. (!!!) Please submit printed output if possible. Otherwise, write legibly. Both the Word document and the PDF

More information

A Raspberry Pi Based System for ECG Monitoring and Visualization

A Raspberry Pi Based System for ECG Monitoring and Visualization A Raspberry Pi Based System for ECG Monitoring and Visualization S. Pisa, E. Pittella, E. Piuzzi, L. Cecchini, M. Tomassi Dept. of Information Engineering, Electronics and Telecommunications Sapienza University

More information

SNL Material Monitoring System, The T-1 RF Seal, and the IAEA & KAMS

SNL Material Monitoring System, The T-1 RF Seal, and the IAEA & KAMS IAEA-SM-367/7/02 SNL Material Monitoring System, The T-1 RF Seal, and the IAEA & KAMS Lawrence Desonier Sandia National Laboratories PO Box 5800, MS 1361 Albuquerque, NM 87185 Abstract Throughout the world,

More information

A Versatile Instrument for Analyzing and Testing the Interfaces of Peripheral Devices

A Versatile Instrument for Analyzing and Testing the Interfaces of Peripheral Devices Reprint A Versatile Instrument for Analyzing and Testing the Interfaces of Peripheral Devices P. Savvopoulos, M. Varsamou and Th. Antonakopoulos The 3rd International Conference on Systems, Signals & Devices

More information

ECE 480 Design Team 3 Proposal. Power-over-Ethernet for Wireless Home Automation Sponsored by Texas Instruments

ECE 480 Design Team 3 Proposal. Power-over-Ethernet for Wireless Home Automation Sponsored by Texas Instruments ECE 480 Design Team 3 Proposal Power-over-Ethernet for Wireless Home Automation Sponsored by Texas Instruments David DeLuca Kang Hu Lee Sasang Balachandran Hassan Abdullahi Raghava Karthik Hemmanur Dr.

More information

T-BIRD: Tracking Trajectories of Migrating Birds Around Tall Structures

T-BIRD: Tracking Trajectories of Migrating Birds Around Tall Structures T-BIRD: Tracking Trajectories of Migrating Birds Around Tall Structures Final Paper Study by: Arik W. Brooks Nicholas J. Patrick Project Advisors: Dr. Brian D. Huggins Dr. Donald R. Schertz Dr. Thomas

More information

Hardware design of a submerged buoy system based on electromagnetic inductive coupling

Hardware design of a submerged buoy system based on electromagnetic inductive coupling Hardware design of a submerged buoy system based on electromagnetic inductive coupling 1 Dalei Song, Shan Gao 1, Ming Xu 2, Xiangdong Wang 1 and Yutao Wang 2 1 Department of Automation, Engineering College,

More information

Research on Sine Dynamic Torque Measuring System

Research on Sine Dynamic Torque Measuring System Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 2677 2681 2012 International Workshop on Information and Electronics Engineering (IWIEE) Research on Sine Dynamic Torque Measuring

More information

CHAPTER 4. CONTROLLING THE FN ACCELERATOR. Figure 4-1 is a schematic diagram of the High Voltage Engineering model FN Tandem

CHAPTER 4. CONTROLLING THE FN ACCELERATOR. Figure 4-1 is a schematic diagram of the High Voltage Engineering model FN Tandem CHAPTER 4. CONTROLLING THE FN ACCELERATOR 4.1 Description of the Problem Figure 4-1 is a schematic diagram of the High Voltage Engineering model FN Tandem Accelerator, as installed at McMaster University.

More information

Own Your Technology Pvt Ltd. Own Your Technology Presents Workshop on MSP430

Own Your Technology Pvt Ltd. Own Your Technology Presents Workshop on MSP430 Own Your Technology Presents Workshop on MSP430 ------------OUR FORTE------------ AERO MODELLING INTERNET OF THINGS EMBEDDED SYSTEMS ROBOTICS MATLAB & MACHINE VISION VLSI & VHDL ANDRIOD APP DEVELOPMENT

More information

7 th International Conference on DEVELOPMENT AND APPLICATION SYSTEMS S u c e a v a, R o m a n i a, M a y 27 29,

7 th International Conference on DEVELOPMENT AND APPLICATION SYSTEMS S u c e a v a, R o m a n i a, M a y 27 29, 7 th International Conference on DEVELOPMENT AND APPLICATION SYSTEMS S u c e a v a, R o m a n i a, M a y 27 29, 2 0 0 4 E-EVALUATION OF PROTOTYPING BOARDS Cristian-Gyozo HABA Vasile BAHRIN "Gheorghe Asachi"

More information

DT8824 High Stability, High Accuracy, Ethernet Instrument Module

DT8824 High Stability, High Accuracy, Ethernet Instrument Module DT8824 High Stability, High Accuracy, Ethernet Instrument Module The DT8824 Ethernet data acquisition (DAQ) module offers the highest stability and accuracy for measuring analog signals. Every signal input,

More information

A PIC-based LCD Display for Stand-Alone Instrumentation

A PIC-based LCD Display for Stand-Alone Instrumentation A PIC-based LCD Display for Stand-Alone Instrumentation Michael Case, Dr. Bruce E. Segee Department of Electrical and Computer Engineering University Of Maine Instrumentation Research Laboratory Session

More information

Design of Smart Home System Based on ZigBee Technology and R&D for Application

Design of Smart Home System Based on ZigBee Technology and R&D for Application Energy and Power Engineering, 2016, 8, 13-22 Published Online January 2016 in SciRes. http://www.scirp.org/journal/epe http://dx.doi.org/10.4236/epe.2016.81002 Design of Smart Home System Based on ZigBee

More information

PC Based Logic Analyzer. Project Proposal

PC Based Logic Analyzer. Project Proposal PC Based Logic Analyzer Project Proposal Advisors: Dr. James H. Irwin, Mr. José Sánchez Team Members: Jeffery Earleson, Jason Nielsen November 30, 2004 EE 451 Bradley University Electrical and Computer

More information

AERONAUTICAL CHANNEL SIMULATION IN NETWORK SIMULATORS FOR INCORPORATION INTO OPNET

AERONAUTICAL CHANNEL SIMULATION IN NETWORK SIMULATORS FOR INCORPORATION INTO OPNET AERONAUTICAL CHANNEL SIMULATION IN NETWORK SIMULATORS FOR INCORPORATION INTO OPNET Author: Tianyin Zhang and Nur Jaber Advisor: Dr. Richard Dean Morgan State University ABSTRACT This paper discusses channel

More information

Project Number: P15452

Project Number: P15452 Multidisciplinary Senior Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York 14623 Project Number: P15452 DATA ACQUISITION DEVICE Kyle Smith Electrical

More information

Tobii Technology AB. Accuracy and precision Test report. TX300 fw RC Bright Light Illumination Mode

Tobii Technology AB. Accuracy and precision Test report. TX300 fw RC Bright Light Illumination Mode Tobii Technology AB Accuracy and precision Test report TX300 fw 1.1.1 RC Bright Light Illumination Mode Date: 2013--17 Methodology version: 2.1.7 Software version: 3.0.0.553 1. Introduction This document

More information

GUI Based Data Acquisition System Using ARM-Cortex M3 Microcontroller

GUI Based Data Acquisition System Using ARM-Cortex M3 Microcontroller GUI Based Data Acquisition System Using ARM-Cortex M3 Microcontroller Patel Hiren 1, Patel Dipak 2 1. Electronics and Telecommunication Dept, BVM Engineering College, Vallabh Vidyanagar,, Gujarat - India

More information

Health monitoring of an power amplifier using an ethernet controller

Health monitoring of an power amplifier using an ethernet controller Health monitoring of an power amplifier using an ethernet controller 1 Sharadha N, 2 J Pushpanjali 1 Student, 2 Assistant Professor Bangalore institute of technology Bangalore, India Abstract the computer

More information

Design Requirements: Workstation Test System

Design Requirements: Workstation Test System Design Requirements: Workstation Test System ECE 4890 - Senior Sear April 16, 2010 By: Andrew Dunn & Holly Peterson Faculty Advisor: Bob Kressin Sponsor: Tim Figge, Agilent Table of Contents Overview...

More information

Design of Coal Mine Comprehensive Parameters Monitoring System Based on DSP

Design of Coal Mine Comprehensive Parameters Monitoring System Based on DSP 2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51.86 Design of Coal Mine Comprehensive

More information

Semi-Supervised PCA-based Face Recognition Using Self-Training

Semi-Supervised PCA-based Face Recognition Using Self-Training Semi-Supervised PCA-based Face Recognition Using Self-Training Fabio Roli and Gian Luca Marcialis Dept. of Electrical and Electronic Engineering, University of Cagliari Piazza d Armi, 09123 Cagliari, Italy

More information

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems DT7837 ARM Module for Embedded Applications Overview The DT7837 is a high accuracy dynamic signal acquisition module for noise, vibration, and acoustic measurements with an embedded Cortex-A8 600 MHz ARM

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

New Approaches for EEG Source Localization and Dipole Moment Estimation. Shun Chi Wu, Yuchen Yao, A. Lee Swindlehurst University of California Irvine

New Approaches for EEG Source Localization and Dipole Moment Estimation. Shun Chi Wu, Yuchen Yao, A. Lee Swindlehurst University of California Irvine New Approaches for EEG Source Localization and Dipole Moment Estimation Shun Chi Wu, Yuchen Yao, A. Lee Swindlehurst University of California Irvine Outline Motivation why EEG? Mathematical Model equivalent

More information

Surface Roughness Tester. Instruction Manual.

Surface Roughness Tester. Instruction Manual. YRT100 Surface Roughness Tester Instruction Manual Please visit for more details Content 1 General Introduction... 3 2 Work Principle... 4 3 Name of each components... 5 4 Technical Parameters... 5 5.

More information

Research of digital temperature measurement system in vacuum thermal test based on DS18B20

Research of digital temperature measurement system in vacuum thermal test based on DS18B20 Research of digital temperature measurement system in vacuum thermal test based on DS18B20 Zhu Xi, An Wangqing, Liu Chang, Li ZhenWei and Liu Zeyuan Beijing Institute of Spacecraft Environment Engineering,

More information

Mehta Tech, Inc. TRANSCAN IED For Multi-Function, Multi-Speed Recording

Mehta Tech, Inc. TRANSCAN IED For Multi-Function, Multi-Speed Recording Mehta Tech, Inc. TRANSCAN IED For Multi-Function, Multi-Speed Recording Two independent, simultaneously operating recorders in one package Triggering on input quantities and calculated values, such as

More information

PERVASIVE HOME AUTOMATION THROUGH MOBILE PHONES

PERVASIVE HOME AUTOMATION THROUGH MOBILE PHONES International Journal of ISSN 0974-2107 Systems and Technologies IJST Vol.4, No.1, pp 43-50 KLEF 2010 PERVASIVE HOME AUTOMATION THROUGH MOBILE PHONES R. Ganesan, S. Leoprabu TIFAC-CORE in Pervasive Computing

More information

COURSE OUTLINE. SCHOOL: School of Engineering Technology and Applied Science. DEPARTMENT: Information and Communication Engineering Technology (ICET)

COURSE OUTLINE. SCHOOL: School of Engineering Technology and Applied Science. DEPARTMENT: Information and Communication Engineering Technology (ICET) COURSE OUTLINE SCHOOL: School of Engineering Technology and Applied Science DEPARTMENT: Information and Communication Engineering Technology (ICET) PROGRAM (if applicable): Electronics Engineering Technology

More information

Semantics-Based Integration of Embedded Systems Models

Semantics-Based Integration of Embedded Systems Models Semantics-Based Integration of Embedded Systems Models Project András Balogh, OptixWare Research & Development Ltd. n 100021 Outline Embedded systems overview Overview of the GENESYS-INDEXYS approach Current

More information

Training Venue and Dates September, 2019 $4,000 Dubai, UAE PLC & SCADA Systems Trainings will be conducted in any of the 5 star hotels.

Training Venue and Dates September, 2019 $4,000 Dubai, UAE PLC & SCADA Systems Trainings will be conducted in any of the 5 star hotels. Training Title PLC & SCADA SYSTEMS Training Duration 5 days Training Venue and Dates 5 15-19 September, 2019 $4,000 Dubai, UAE PLC & SCADA Systems Trainings will be conducted in any of the 5 star hotels.

More information

DATA COLLECTION AND TESTING TOOL: SAUDAS

DATA COLLECTION AND TESTING TOOL: SAUDAS CETN-VI-21 3/88 DATA COLLECTION AND TESTING TOOL: SAUDAS PURPOSE: The availability of electronic instrumentation to measure wave height, nearshore currents, and other phenomena has generated a concurrent

More information

Exercises. BCI Workshop course material. 19-May Pavel Paclik, Ph.D. and Carmen Lai, Ph.D.

Exercises. BCI Workshop course material. 19-May Pavel Paclik, Ph.D. and Carmen Lai, Ph.D. PR Sys Design BCI Workshop course material Exercises 19-May-2011 Pavel Paclik, Ph.D. and Carmen Lai, Ph.D. Molengraaffsingel 12 2629JD, Delft, The Netherlands phone: +31(0)648060368 http://prsdstudio.com

More information

Amarjeet Singh. February 7, 2012

Amarjeet Singh. February 7, 2012 Amarjeet Singh February 7, 2012 References Bluetooth Protocol Architecture v.1 www.bluetooth.org http://www.tutorial-reports.com/wireless/bluetooth/ Slides from last class uploaded on the course website

More information

StrainSmart Data Acquisition System

StrainSmart Data Acquisition System Micro-Measurements StrainSmart Data Acquisition System FEATURES Stable, accurate, low-noise signal conditioning Measurement accuracy ±0.05% Measurement resolution 0.5 microstrain Individual input cards

More information

Zornitza Yovcheva Corné van Elzakker Barend Köbben. 3 rd Workshop on Usability of GI Ordnance Survey

Zornitza Yovcheva Corné van Elzakker Barend Köbben. 3 rd Workshop on Usability of GI Ordnance Survey Zornitza Yovcheva Corné van Elzakker Barend Köbben 3 rd Workshop on Usability of GI Ordnance Survey 10.11.2010 Groupware: E mail for asynchronous group work Domain expert user Domain expert user The map:

More information

Running Head: Lab 4 STAT User Manual. User Manual. Prepared by: 411 Blue Team. Date: 19 November, Version 1

Running Head: Lab 4 STAT User Manual. User Manual. Prepared by: 411 Blue Team. Date: 19 November, Version 1 Running Head: Lab 4 STAT User Manual User Manual Prepared by: 411 Blue Team Date: 19 November, 2013 Version 1 Lab 4: STAT User Manual 2 Contents 1. Introduction... 4 1.1 Background... 4 1.2 Methodology...

More information

WHY APPLICATIONS ARE STILL DRAINING OUR BATTERIES and how we can help. Aaron Schulman & Sachin Katti

WHY APPLICATIONS ARE STILL DRAINING OUR BATTERIES and how we can help. Aaron Schulman & Sachin Katti WHY APPLICATIONS ARE STILL DRAINING OUR BATTERIES and how we can help. Aaron Schulman & Sachin Katti We cannot rely on improvements in battery technology In past 30 years: only 4x improvement in energy

More information

EEG Imaginary Body Kinematics Regression. Justin Kilmarx, David Saffo, and Lucien Ng

EEG Imaginary Body Kinematics Regression. Justin Kilmarx, David Saffo, and Lucien Ng EEG Imaginary Body Kinematics Regression Justin Kilmarx, David Saffo, and Lucien Ng Introduction Brain-Computer Interface (BCI) Applications: Manipulation of external devices (e.g. wheelchairs) For communication

More information

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation * A. H. M. Al-Helali, * W. A. Mahmmoud, and * H. A. Ali * Al- Isra Private University Email: adnan_hadi@yahoo.com Abstract:

More information

Management building blocks speed AdvancedTCA product development

Management building blocks speed AdvancedTCA product development TELECOM S P E C I A L F E A T U R E Management building blocks speed AdvancedTCA product development By Mark Overgaard The IPM Sentry Intelligent Platform Management products provide off-the-shelf building

More information

DEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM

DEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM DEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM 1 Moolya Ashwar Shankar, 2 Mr. Sukesh Rao M. 1 PG Scholar, 2 Assistant Professor, NMAMIT Nitte Email: 1 moolya.ashwar@gmail.com,

More information

What is Mechatronics

What is Mechatronics Mechatronics What is Mechatronics What Is Mechatronics? Mechatronics is a methodology used for the optimal design of electromechanical products. Multi-disciplinary system design has employed a sequential

More information

BCI Competition data set IIIa and IIIb

BCI Competition data set IIIa and IIIb I competition 25 data set IIIa & IIIb V.3 Results of the I ompetition 25 for data set IIIa and IIIb lois Schlögl alois.schloegl@tugraz.at Institute for Human-omputer Interfaces I Lab University of Technology

More information

Temperature Measurements using the KPCI-3108 with the EXP-1800

Temperature Measurements using the KPCI-3108 with the EXP-1800 Temperature Measurements using the KPCI-3108 with the EXP-1800 Introduction by Andy Toth Keithley Instruments Inc. Many applications require the use of data acquisition hardware to take high channel count

More information

Design and Development of ARM based data acquisition system for Low Frequency Signals

Design and Development of ARM based data acquisition system for Low Frequency Signals Design and Development of ARM based data acquisition system for Low Frequency Signals U Yedukondalu ¹, MSR Sekhar ², M Naga Mani ³ Dept of ECE, Aditya Engineering College, JNTU, E.G Dist., A.P Associate

More information

Z8ICE001ZEM Z8PLUS EMULATOR PRODUCT SPECIFICATION KIT CONTENTS OPTIONAL ITEMS NOT SUPPLIED

Z8ICE001ZEM Z8PLUS EMULATOR PRODUCT SPECIFICATION KIT CONTENTS OPTIONAL ITEMS NOT SUPPLIED PRODUCT SPECIFICATION Z8PLUS EMULATOR KIT CONTENTS Circuit Board Z8M001 Emulation Board (99C0603-001) Cables 18-Pin Emulation Pod Cable 9-Pin M F Serial Cable (6 ft.) Host Software Developer Studio (ZDS)

More information

S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU

S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU Daniel Melanz Copyright 2017 Energid Technology Overview 1. Who are we? 2. What do we do? 3. How do we

More information

Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube

Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube User manual Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube Introduction The X-CUBE-IKA02A1 expansion software package for STM32Cube runs on the STM32 microcontrollers

More information

Functional Specification

Functional Specification EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH ORGANISATION EUROPEENE POUR LA RECHERCHE NUCLEAIRE White Rabbit Switch Functional Specification Version: 0.c Date: September 6 of 2010. Author: J. Gabriel Ramírez

More information

Generic Face Alignment Using an Improved Active Shape Model

Generic Face Alignment Using an Improved Active Shape Model Generic Face Alignment Using an Improved Active Shape Model Liting Wang, Xiaoqing Ding, Chi Fang Electronic Engineering Department, Tsinghua University, Beijing, China {wanglt, dxq, fangchi} @ocrserv.ee.tsinghua.edu.cn

More information

Helping you help other s. EEG Solutions.

Helping you help other s. EEG Solutions. Helping you help other s EEG Solutions WWW.CADWELL.COM www.cadwell.com/arc Measuring brain activity plays an important role in neurocritical care, epilepsy monitoring, and clinical settings. EEG is the

More information

SENSING A WORLD OF POTENTIAL TM. Dry Sensor Interface DSI 10/20. Simple Ambulatory No-prep Dry EEG System

SENSING A WORLD OF POTENTIAL TM. Dry Sensor Interface DSI 10/20. Simple Ambulatory No-prep Dry EEG System SENSING A WORLD OF POTENTIAL TM Dry Sensor Interface DSI 10/20 Simple Ambulatory No-prep Dry EEG System SENSING A WORLD OF POTENTIAL TM The Dry Sensor Interface s SANDTechnology Simple: Headset is typically

More information

MS Diploma and Semester Projects offered at the Microelectronic Systems Laboratory during the Spring 2015

MS Diploma and Semester Projects offered at the Microelectronic Systems Laboratory during the Spring 2015 v1.2 as of 06.11.2015 MS Diploma and Semester Projects offered at the Microelectronic Systems Laboratory during the Spring 2015 Students are asked to contact the project responsible to register. The majority

More information

Research and Design of Universal Proportional Valve Controller

Research and Design of Universal Proportional Valve Controller Open Access Library Journal 2018, Volume 5, e4588 ISSN Online: 2333-9721 ISSN Print: 2333-9705 Research and Design of Universal Proportional Valve Controller Qiyu Zhang, Xiaoxiao Cao, Minghai Duan, Xiaohui

More information

ProData data logger. Ethernet. Pulse inputs and Pulse outputs. Thermistor input. Modbus-Ethernet gateway. Memory 32 MB. Threshold value monitoring

ProData data logger. Ethernet. Pulse inputs and Pulse outputs. Thermistor input. Modbus-Ethernet gateway. Memory 32 MB. Threshold value monitoring Ethernet Pulse inputs and Pulse outputs Modbus-Ethernet gateway Thermistor input Memory 32 MB Threshold value monitoring ProData data logger 1 Smart and compact: Save energy costs through the universal

More information

USB Virtual Reality HID. by Weston Taylor and Chris Budzynski Advisor: Dr. Malinowski

USB Virtual Reality HID. by Weston Taylor and Chris Budzynski Advisor: Dr. Malinowski USB Virtual Reality HID by Weston Taylor and Chris Budzynski Advisor: Dr. Malinowski Project Summary Analysis Block Diagram Hardware Inertial Sensors Position Calculation USB Results Questions === Agenda

More information

Tobii Technology AB. Accuracy and precision Test report. Tobii T60 XL Eye tracker. Date: Methodology/Software version: 2.1.

Tobii Technology AB. Accuracy and precision Test report. Tobii T60 XL Eye tracker. Date: Methodology/Software version: 2.1. Tobii Technology AB Accuracy and precision Test report Tobii T XL Eye tracker Date: 2 2 Methodology/Software version: 2.. . Introduction This document provides an overview of tests in terms of accuracy

More information

Frequency Response (min max)

Frequency Response (min max) TDK InvenSense was the first company to deliver Motion Interface solutions with fully integrated sensors and robust MotionFusion firmware algorithms. Their MotionTracking devices enable our customers to

More information

SIR C R REDDY COLLEGE OF ENGINEERING

SIR C R REDDY COLLEGE OF ENGINEERING SIR C R REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY Course Outcomes II YEAR 1 st SEMESTER Subject: Data Structures (CSE 2.1.1) 1. Describe how arrays, records, linked structures,

More information

8560E/EC-Series Spectrum Analyzers. Security Features and Volatility

8560E/EC-Series Spectrum Analyzers. Security Features and Volatility 8560E/EC-Series Spectrum Analyzers Security Features and Volatility Table of Contents Contacting Agilent Sales and Service Offices... 3 Products Covered by this Document... 4 Security Terms and Definitions...

More information