BCI++: an object-oriented BCI Prototyping Framework
|
|
- Alvin Phillips
- 6 years ago
- Views:
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
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 informationPerforming 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 informationEstimating 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 informationP300 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 informationThird 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
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 informationDesign 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 informationSmart 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 informationFunctional 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 informationAmp 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 informationEMBEDDED 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 informationModular 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 informationNeurobit 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 informationDT7816 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 informationMicrocontroller 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 informationPowerVR 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 informationGrowing 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 informationMQTT 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 informationHello, 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 informationIntroduction 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 informationHYDRA-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 informationBackground: 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 informationDigital 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 informationTrends 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 informationContents 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 informationASSOCIATED 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 informationCDB5532U 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 informationHomework 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 informationELECTROOCULOGRAPHY 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 informationThinkCap 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 informationAn 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 information0.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 informationxpc 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 informationControlling 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 informationISSN (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 informationIEEE 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 informationSEMI-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 informationCSE 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 informationA 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 informationSNL 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 informationA 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 informationECE 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 informationT-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 informationHardware 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 informationResearch 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 informationCHAPTER 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 informationOwn 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 information7 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 informationDT8824 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 informationA 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 informationDesign 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 informationPC 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 informationAERONAUTICAL 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 informationProject 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 informationTobii 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 informationGUI 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 informationHealth 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 informationDesign 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 informationDesign 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 informationSemi-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 informationDT7837. 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 informationAli 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 informationNew 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 informationSurface 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 informationResearch 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 informationMehta 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 informationPERVASIVE 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 informationCOURSE 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 informationSemantics-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 informationTraining 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 informationDATA 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 informationExercises. 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 informationAmarjeet 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 informationStrainSmart 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 informationZornitza 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 informationRunning 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 informationWHY 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 informationEEG 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 informationA 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 informationManagement 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 informationDEVELOPMENT 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 informationWhat 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 informationBCI 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 informationTemperature 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 informationDesign 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 informationZ8ICE001ZEM 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 informationS7316: 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 informationGetting 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 informationFunctional 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 informationGeneric 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 informationHelping 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 informationSENSING 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 informationMS 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 informationResearch 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 informationProData 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 informationUSB 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 informationTobii 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 informationFrequency 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 informationSIR 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 information8560E/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