Monday, November 30, 2015

Progress Report

I have caught up with tutorials online and watched all of Emotiv's available online resources. I finished the patent project. I had some problems with this, as applications themselves are difficult to patent, but I found some very solid patents. We also have a confirmation for the headset, and it will be coming in on Friday, December 4th. This allows me to set very clear goals for this week. I want to be able to test the headset with Emotiv's pre existing app, and also see how it connects with some sample code. I can create a document compiling the setup information and the way to connect so that my time in class will be easier. In conclusion, this week with be a lot of planning and testing.

Patent Project

I am posting the patent project perused by myself. The methods and hardware that I found gave me a good grasp on what is already out there, and how I can possibly improve it. It can be found through this link:

https://docs.google.com/document/d/1KaAjASdmBJBczaU4nepWqAb25COpO5mGc9UdJpGy6nk/edit?usp=sharing

Wednesday, November 25, 2015

Progress Report

I have a lot of news in terms of the headset and what I am doing now. Firstly, Mr. Lin received a response from the company regarding the shipping of the headset. It should be in the next couple of weeks, and that is very exciting. Because of this, I have;

  • Downloaded the app that has already been made
  • Watched the videos online by Emotiv
  • Looked through the Lynda.com tutorials for refreshing my app development skills
  • Begun a new gantt chart to help plan around the headset shipment
  • Found 9 patents so far for the patent project
One problem is that I did not finish a lot of the goals that I set for myself because of other classes and commitments. To fix this I know that I have to do two things;


  • Be more realistic with my goals
  • Consider the influence of my schoolwork
This will not limit the product that I am making, or hurt the project at all. It will simply help my planning skills to keep these ideas in mind as I write these reports.

My plan now is:
  • Finish the Gantt Chart
  • Finish the patent project
  • Do some more work on the app, hopefully have a prototype soon (this goal may be set forward a little longer)

I know what I have to do, and now I know that I have far to go. If I want to succeed, I have to be more serious about my work and focus on my set deadlines.

Tuesday, November 17, 2015

Emotiv Response #3

We received these links after Mr. Lin's payment was confirmed. I am definitely going to look over the links for a couple days.

Useful Links:
Google+ Community
Early Access Page
YouTube videos
Knowledge Base
Newly released iOS Insight app
iOS Mental Commands app

Browser Based Apps:
Control Panel
EEG Viewer using Bluetooth
EEG Viewer using Dongle

SDK: GitHub

To rehydrate sensors:
this

Sunday, November 15, 2015

Temporary Progress Report 3

I have to add my new Gantt chart and work completed when I get to school, therefore this progress report will be updated on November 16th. I am sorry that it has to be delayed.

-Isabelle Greenberg

Tuesday, November 10, 2015

Emotiv Response #2

This is the second email that I have received. I asked them about the order and gave them the order number. For some reason, they didn't say anything specific about the order. I think the main point is that it will take more time than expected. Here is the email exactly:

Hi Isabelle,
We’ll be using FedEx International Economy method to ship directly from China.
Unfortunately, we are experiencing a little delay in shipping due to FedEx service. We are hoping the issue will be resolved quickly (preferably within this week) so we can continue shipping.
Also, in the meantime, we have released iOS and Android Insight app.
- This is the link to iOS app: https://itunes.apple.com/us/app/emotiv-insight/id1031805596?l=vi&ls=1&mt=8
- This is the link to Android app: https://play.google.com/store/apps/details?id=com.emotiv.insightapp
- Insight app allows you to record sessions and review your performance metrics and Mental Commands app allows you to control a virtual object with your mind.
We thank you for your support and apologize for any inconvenience the delay in delivery of this order may have caused. We hope this instance has not tainted your experience with Emotiv and if it has, we hope to continue to work with you to improve your outlook in the future.
Kind regards,
Emy
Emy
EMOTIV Customer Support

Sunday, November 8, 2015

Progress Report 3 (11/8/15)

Progress:

  • I have found an extremely useful wireframe website where you can test out the positioning of various graphics for apps
  • It can be used for many things, and the free trial is plenty as of now (I do not believe we will have to purchase a membership)
  • This is the preview as of now, expect more soon! There is always ways to improve
  • https://www.fluidui.com/editor/live/preview/p_aSUz6vve8epg6JOBypSbMUA22DpTPVUC.1447037055658
  • With Lynda.com, there are plenty of tutorials and reviews for Objective C and App Design in general
  • I am going to use this whenever I have time
Problems:
  • A lot of the problems from last time haven't been resolved, and I could have done more studying
  • No response on the forum specifically, but the response from the Emotiv official is a good thing
  • While the wireframe is made, the code itself hasn't been created
  • I will improve!!!
Plan:
  • Finish the wireframe
  • Do some concrete studying
  • Get at least started on the code, if not finished

Wednesday, November 4, 2015

Emotiv Response

I sent a couple questions to Emotiv on the 20th of October to do with the differences between EEG and non-EEG. I also told them a little bit about my app ideas and asked about their Performance Metrics Suite. This is their response. I will try to work around the issues that this presents.

Hello Isabelle,

They have different firmware in the headset. EEG headset will allow the viewing of raw EEG data in our EEG viewer browser app as well as Emotiv’s proprietary metrics (Facial expressions, Performance Matrix, Mental Commands) in our CPanel browser app. It allows researchers to look at data at these specific locations and calculate their own metrics should they desire. Non-EEG headset will show metrics but no raw data. You won’t be able to do research but can still track your cognitive performance and develop apps.
If you want the software to work with OpenVibe, I'd recommend EPOC/EPOC+. 
Insight and EPOC are designed for different purposes. Clearly EPOC has more sensors and therefore measures more regions of the brain, giving a more complex view of mental activity. It is more appropriate for research where information density is critical. Insight is positioned over key brain regions found to be important for our detections but there is less signal redundancy which can be used to reduce the effects of noise in more extreme situations, therefore EPOC retains higher accuracy in more situations. In good operating conditions both headsets perform well in detecting our key emotional outputs. The reduced sensor count also means that distinguishing 3 or more Mental Commands is slightly more difficult and some facial expressions cannot be detected with Insight. 
Or let's say Insight detections have been reworked significantly and are different to EPOC detections. The lower sensor count produces a lower spatial resolution and significantly reduces the available redundancy in the available information. Expressiv has less detections, Affectiv detections are a different list by and large, and Cognitiv self-trains so the detections are similar in principle. The devices are designed for different markets and applications.
But if you still stick to Insight, we have released iOS and Android Insight app.
- This is the link to iOS app: https://itunes.apple.com/us/app/emotiv-insight/id1031805596?l=vi&ls=1&mt=8
- This is the link to Android app: https://play.google.com/store/apps/details?id=com.emotiv.insightapp
Insight app allows you to record sessions and review your performance metrics and Mental Commands app allows you to control a virtual object with your mind.
We thank you for your support and apologize for any inconvenience the delay in responding may have caused. We hope this instance has not tainted your experience with Emotiv and if it has, we hope to continue to work with you to improve your outlook in the future.
Kind regards,
Emy
Emy
EMOTIV Customer Support

Sunday, November 1, 2015

Progress Report 2 (11-1-15)

Progress:


  • The headset has been ordered, which is extremely exciting (thank you Mr. Lin!)
  • I will be working with the Insight, and now there is a clearer goal in mind for the project
  • More posts have been made on the Emotiv forum, and I have emailed my remaining confusions to their account
  • The framework for the app has begun, and there should be a concrete set of code that I will post soon
  • I have watched various tutorials for the kind of app I want to make, so a good portion of my reviewing has been completed already

Problems:

  • I have not received any responses from the Emotiv forum, but the questions I posted are not too important (this isn't a major problem, just an annoyance)
  • I need to refresh a bit more on app design, as it has been a while since I've worked with Objective-C
  • I do not think I can use Swift since all the example code is in Objective-C (I might be able to just translate it into Swift if necessary)
  • The headset will ship out in 3 weeks, which is a long period of time.

Plan:

I will use this next week to design the app and get something up and running to test. I can use Tuesday to my advantage, as we will not be having school. Also, on Tuesday I am touring an app development company, which could only benefit my endeavors on this project. Reviewing and such is important, but as of now it is not my key objective. I need to remember to post an updated Gantt chart. The present Gantt chart does not accurately reflect the work I have done so far.