1 / 31

Remote Control of a Television Set via Thought Patterns

Remote Control of a Television Set via Thought Patterns. Dr. William Hunt, Project Advisor Josh Rosner Drew Petry Gary Grimm George Melcer. Thursday, April 29, 2010. Complete System Diagram. Definitions EEG – Electroencephalography EAS – EmoState Analysis Software

merrill
Download Presentation

Remote Control of a Television Set via Thought Patterns

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. Remote Control of a Television Set via Thought Patterns Dr. William Hunt, Project Advisor Josh Rosner Drew Petry Gary Grimm George Melcer Thursday, April 29, 2010

  2. Complete System Diagram Definitions EEG – Electroencephalography EAS – EmoState Analysis Software SPB – Synergy Prototyping Board URC – Universal Remote Control

  3. The MindLink System • Manipulates television functions via user thought patterns • Provides independence to handicapped and disabled persons • Development costs were $62k • Per unit cost is approximately $460

  4. Design Objectives

  5. EEG Headset

  6. Illustration

  7. Input Propagation

  8. Headset Issues • Training • Training multiple actions • Cannot determine if thought was consistent • Cannot edit profile database • Physical Headset • Sensor corrosion/replacement

  9. Headset Acceptance Testing Actions Tested Independently

  10. Headset Acceptance Testing Actions Tested Together

  11. Host PC: EmoState Analysis Software

  12. C++ Control Software Process

  13. C++ Control Software Logic

  14. EAS – Design Issues • Invoking and communicating with Emotiv API • Included EDK.h and linked with EDK.dll • Used EE_EngineConnect for communication with headset • Used EE_EngineRemoteConnect for communication with EmoComposer (debugging) • Sending commands to Synergy board • Used FTDI driver to enable serial connection over USB • Created a HANDLE and used CreateFile and WriteFile API to initialize and send commands to virtual COM port

  15. EAS – Usability Issues • Ensure real-time reaction processing • Processed EmoEvents soon after they occurred in order to keep the event queue clear • Avoid false positives while improving usability • Only took action if an event had a high enough power (confidence) level reported • Compared event timestamps to differentiate if repetition of a command was intended by user

  16. EAS – Acceptance Testing with EmoComposer

  17. Synergy Prototyping Board & Universal Remote Control

  18. Synergy Prototyping Board

  19. SPB Layout

  20. SPB Implementation

  21. Synergy Prototyping Board Firmware

  22. SPB – Problems • Problem: MOSFETs did not interface with URC as expected • Solution • Utilized bi-lateral switches instead of MOSFETs in order to short two pins instead of pulling them high or low. • Problem: Active-Low Demux • Solution • Directly addressed the bi-lateral switches from GPIO’s.

  23. URC – Problems Problem: Soldering joints are weak on URC Solution:Isolate joints with Hot Glue and carefully manage wires with heat shrink.

  24. URC – Acceptance Testing with Short-Wire Method

  25. URC – Acceptance Testing with SPB

  26. System Integration Issues • EAS to SPB Serial Interface • Standard Packet Format • URC Volume Commands did not react as expected • Flooding SPB/URC with commands caused random behavior

  27. System Acceptance Testing (Emo-Composer)

  28. Demonstration Video

  29. Budget & Cost AnalysisMindLink Venture • Prototype • Initial Capital Expenditure: $750 • Labor Costs: $80K$60K • Per Unit Component Cost: $500$460 • 10,000 Units Production over 60 Months • Total Costs: $3.7 M $4.2 M • Total Sales ($500 $750 per unit): $7.5 M • Net Profits: $3.3 M

  30. Future Work • Optimize System Design • Simpler SPB • Develop In-House URC • Built-in Low Power Embedded PC • Complete Embedded Solution • Optimize Resource Acquisition • Licensing with Emotiv • Volume Pricing with Vendors • Develop Service Contract Platform • Initial Installation / Monthly Support & Tuning • Register MLS with Insurance Companies • Reduce Costs to handicapped customers

  31. Questions?

More Related