1 / 13

Mind Readers

TJ Strzelecki Matt Waldersen Rick Schuman (Presenting) Krishna Jharjaria. Mind Readers. What We’re Doing. The proposed project will be a mobile brain-computer interface. Computer applications will be presented to the user through commercially available video glasses.

kiana
Download Presentation

Mind Readers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TJ Strzelecki Matt Waldersen Rick Schuman (Presenting) Krishna Jharjaria Mind Readers

  2. What We’re Doing • The proposed project will be a mobile brain-computer interface. • Computer applications will be presented to the user through commercially available video glasses. • An EOG and commercially available EEG will be mounted inside of a common enclosure and will enable the user to navigate and select various applications. • A dsPIC microcontroller will be used to acquire the EOG and EEG signals, the EEG signals will be analyzed by an FPGA and a BeagleBoard XM will control the virtual reality environment as well as execute all of the computer applications

  3. Project-SpecificSuccess Criteria • An ability to encode/decode data packets from a NeuroSky EEG. • An ability for a user to select applications based on signals from a NeuroSky EEG. • An ability for a user to navigate between different applications on a display using EOG signals. • An ability for the system to interactively train the user to effectively operate the device. • An ability to display a live video stream from an external camera module, and integrate applications into the video system.

  4. Block Diagram

  5. BeagleBoard – Software Considerations SPI Micro communication 16-bit SPI USB Webcam 640 x 480 resolution 30 – 60 Hz S-Video out Ubuntu Linux dist. Software Modules OpenCV Frame capture Possible Image Processing ~ Posix Threads Gtk or OpenGL

  6. Beagleboard - Flowchart

  7. Beagleboard - Interface

  8. MicroController – Software Considerations SPI EOG (2) BeagleBoard-xM 8 word Fifo Timer for Interrupts UART EEG dongle DSP library FFT function Derivative of EOG signals GPIO pins for FPGA External ADC

  9. MicroController - Flowchart

  10. FPGA – Software Considerations GPIO I/O Vertical input EOG (5) Horizontal input EOG (5) Direction output signal (4) N_Reset Clock on the board 5 Hidden Layers Out to 4 binary outputs Each Neuron Multiplier Lookup Table Non-linear sigmoid function Muxed Inputs 10-bit Floating Point generated

  11. FPGA - Flowchart

  12. FPGA Preliminary Block Diagram

  13. Questions

More Related