BCI2000: 2D Control. Getting Started Follow the Passive Stimulus Presentation Data Collection Tutorial on the wiki – However, when the tutorial tells.

Slides:



Advertisements
Similar presentations
Working with Profiles in IX1D v 3 – A Tutorial © 2006 Interpex Limited All rights reserved Version 1.0.
Advertisements

© 2002 QxDesign, Inc. Building a PI controller This unit discusses Installation of Visual ModelQ The Visual ModelQ default model Placing and configuring.
DEVELOPING ICT SKILLS PART -TWO
UNLOCKING THE SECRETS HIDDEN IN YOUR DATA Part 3 Data Analysis.
Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Micro Logix 1100 RSLogix 500 LAB#2 Timing, Counting & Comparing.
10 Tips for Creating Effective Presentations in PowerPoint
ABNIAC The following slide presentation is to acquaint the student with ABNIAC. The version used for presentation is the Java version, which can be found.
©2004, 2006, 2008 UIW Department of Instructional Technology Meat and Potatoes SPSS Presented by Terence Peak.
Introduction to Excel 2007 Part 2: Bar Graphs and Histograms February 5, 2008.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Class-Level Variables in Alice By Jenna Hayes Under the direction of Professor Rodger Duke University, July 2008.
Google Earth How to create a Google Earth Tour and place it in your Wiki.
GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Microsoft Visual Basic 2005 CHAPTER 8 Using Procedures and Exception Handling.
Section 8.1/8.2 Matrix Solutions to Linear Systems Inconsistent and Dependent Systems.
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
Working with Numbers in Alice - Converting to integers and to strings - Rounding numbers. - Truncating Numbers Samantha Huerta under the direction of Professor.
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
Using the Frequencies Procedure in SPSS 9.0 for Windows © by Julia Hartman © Copyright 2000, Julia Hartman.
GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game.
Creating an Astable Circuit This will guide you through constructing an astable circuit.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Maze Challenge Maze Challenge activity > TeachEngineering.org
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
ABI Instructions- Setting up your Gradebooks *skip to slide 10 for setting up a new quarter By Sarah Rosenkrantz
SPM5 Tutorial Part 2 Tiffany Elliott May 10, 2007.
1 Hands-On Data Analysis Kate Pirog Revill and Chris Rorden Data from safety training –9 subjects –Finger-tapping task (12s tapping, 12s rest) –188 scans.
> 1 Diagrams in Word Faculty of Health Alan Grace.
Microsoft Word Objective: Understand Basic Word/Word Processing Skills Lesson: Create and Save a New Document LOL: Understand/Apply Create your first Word.
ANSYS Workbench: Mechanical Examples. Step 1. Opening ansys workbench Overview: – Start > ANSYS Workbench – Create Static Structural analysis system.
Then click the box for Normal probability plot. In the box labeled Standardized Residual Plots, first click the checkbox for Histogram, Multiple Linear.
Processing Lab 3 – Header issues and trace editing Bryce Hutchinson Objectives: Fixing elevation issues Define an LMO function Pick first breaks Kill traces.
Making Python Pretty!. How to Use This Presentation… Download a copy of this presentation to your ‘Computing’ folder. Follow the code examples, and put.
SLIDE SHOW INSTRUCTIONS This presentation is completely under your control. This lesson will show only one step at a time, to see the next step you must.
11/25/2015Slide 1 Scripts are short programs that repeat sequences of SPSS commands. SPSS includes a computer language called Sax Basic for the creation.
A skills approach © 2012 The McGraw-Hill Companies, Inc. All rights reserved. powerpoint 2010 Chapter 4 Managing and Delivering Presentations.
CS320n –Visual Programming More LabVIEW Foundations.
Microsoft ® Word 2010 Training Create your first Word document I.
A spreadsheet is a programme which stores data in a grid. Many people use spread sheets as an online calculator instead of working lots of calculations.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
Solve systems of linear inequalities by graphing and using calculators.
Introduction to MATLAB Section2, statistics course Third year biomedical dept. Dina El Kholy, Ahmed Dalal.
Tutorial 7 Creating Animations. XP Objectives Learn about animation Create a timeline Add AP divs and graphics to a timeline Move and resize animation.
Smart Center. Welcome to Smart Center Please logon with your Medical Domain Account.
Using SPSS Note: The use of another statistical package such as Minitab is similar to using SPSS.
Creating a multi-page form using Tab Controls. In today’s class, we will be using the Tab Control method to create the Form / SubForm combination.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
Getting started with Simulink
111 State Management Beginning ASP.NET in C# and VB Chapter 4 Pages
Bryant Tober. Problem Description  View the sound wave produced from a wav file  Apply different modulations to the wave file  Hear the effect of the.
Methods for Dummies M/EEG Analysis: Contrasts, Inferences and Source Localisation Diana Omigie Stjepana Kovac.
Scratch Programming Cards
Setting up Solver Add-in for Excel
Electronic Devices Ninth Edition Floyd Chapter 15.
TUTORIAL 4 POST-PROCESSING
Microsoft® Word 2010 Training
Microsoft® Word 2010 Training
Microsoft Excel 101.
EE Audio Signals and Systems
Creating Multispectral Imagery in LINUX Using MCIDAS-V
MicroEconomix 1500 RSLogix 500 LAB#2
MODULE 7 Microsoft Access 2010
OptiSystem-MATLAB data formats (Version 1.0)
OptiSystem-MATLAB data interchange model and features
Getting Started With Simulink
A few tricks to take you beyond the basics of Microsoft Office
PowerPoint Slide Shuffler
Chapter 7 Excel Extension: Now You Try!
Chapter 9 Excel Extension: Now You Try!
Presentation transcript:

BCI2000: 2D Control

Getting Started Follow the Passive Stimulus Presentation Data Collection Tutorial on the wiki – However, when the tutorial tells you to run StimPresentation run IpsiHand_Cursor Task instead – Also when you load the parameters, load IpsiHand_LPR_CursorTask_CR instead

Getting Data Before pressing start, make sure that ‘cursor task’ (the gridded window in the upper-left corner) is visible To move the ball to the right move your right hand. – Be sure to not move your head, blink, swallow, or move other muscles – Move your hand in a way that takes effort (eg. Play an imaginary piano, touch individual fingers together…) To move the ball to the left do not move at all In between trials it’s ok to blink

Analyzing the Data Follow the directions in User Tutorial: Performing Offline EEG Analysis – After instructed to click the “add” button, navigate to data\[your initials]\[most recent data file] instead of the three files suggested by the tutorial – For Condition 1 enter states.TargetCode ==1 – For Condition 2 enter states.TargetCode ==2 – For Trial Change Condition enter Feedback ==1 – Set Label 1 to “Pause” and Label 2 to “Right hand” Looking at the correlation maps, you want to see a few brightly colored bands in the sections between 9 and 24 Hz, and channels 1-4 The greater the correlation the better! Keep practicing and try to get your correlations above 0.20 Repeat data collection and analysis steps multiple times until you feel like you have some 1D control over the ball.

Homework 1: Troubleshooting in BCI2000 Run the CursorTask batch file Load the parameters called CursorTask_WithErrors Fix the errors and press set Config If you still get errors, try again!

Homework 2: Adjusting the Linear Classifier Run the cursor task batch file and load the parameters IpsiHand_LPR_CursorTask_CR Change the Linear Classifier so that you have 2D control (add electrodes mapping to output channel 2) – Output channel 2 can be different frequencies or different electrodes than output channel 1. – Change it up until you have at least a little bit of control over the ball – If you have complete control over the ball, you achieved the goal of the project!

Homework 3: Improving 2D Control Open a data set in matlab using the command like: [signal states parameters] = load_bcidat('C:\Users\Colleen\Dropbox\IpsiHand\BCI200 0\data\CR001\CRS001R04.dat'); – Except adjust the path so that MatLab loads your data file The variable “signal” should have 14 columns for the 14 electrodes – Create a new matrix made up of the electrodes from the signal that you care about

Improving 2D Control continued Run the command: [coeff,score] = princomp(signal_new); Look at the coeff matrix – The first column is the best weights for each electrode in the 1 st dimension and the second column is the best weights in the 2 nd dimension Go back to the linear classifier and try the new weights and see if CursorTask becomes easier – Repeat the directions from the slide “Analyzing the Data”

Solution Homework 1 Make the spatial filter a 4x4 identity matrix Repeat the first number for NormalizerOffsets, NormalizerGains, and Adaptation Add a high pass filter Change the SourceChOffset to fourteen zeros Change the SourceChGain to fourteen ones

Possible Solution Homework 2 Input ChannelInput element (bin) Ouput ChannelWeight 1112Hz Hz Hz Hz Hz Hz Hz Hz