1 / 20

SEPICS EXCHANGE PROGRAM

SEPICS EXCHANGE PROGRAM. IN INTELLIGENT COMPUTER SYSTEMS Presented by Vasilios Gennaris. CONTENTS. Presentation of the student Presentation of the laboratory Reason for choosing SEPICS Project’s subject Requirements for project development EEG Device, Control panel of device

gray-maddox
Download Presentation

SEPICS EXCHANGE PROGRAM

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. SEPICS EXCHANGE PROGRAM IN INTELLIGENT COMPUTER SYSTEMS Presented by VasiliosGennaris

  2. CONTENTS • Presentation of the student • Presentation of the laboratory • Reason for choosing SEPICS • Project’s subject • Requirements for project development • EEG Device, Control panel of device • Reading Progress • Development Progress • Questions

  3. PRESENTATION OF THE STUDENT • GennarisVasilios • Undergraduate student of Applied Informatics and Multimedia Department, TEI of Crete • Program`s supervisor: Claude Frasson, Professor, Director of the HERON laboratory • My Supervisor: Maher Chaouachi, doctorate candidate • EU Supervisor: George Papadourakis, Professor TEI of CRETE

  4. PRESENTATION OF THE LABORATORY University of Montreal (Universite de Montreal) • Computer Science Department, HERON lab • Interest in Intelligent Tutoring Systems (ITS) • Artificial Intelligence • Human-computer interaction • Emotional intelligence • Education, Pedagogy, Learning techniques, Knowledge Engineering • The goal of the lab: • understand brain functions • produces knowledge and how knowledge is stored, retrieved and deployed

  5. WHY CHOOSE SEPICS • SEPICS – Student Exchange Program in Intelligent Computer Systems. • This program gave me the change to study abroad in one of the best universities of Canada. • Its an excellent opportunity to further my academic knowledge and work on a research program • Travelling to Canada and experience the way of life and culture of Canadian people.

  6. PROJECT`S SUBJECT • Establish an intelligent agent able to capture user`s electrical brain activity • The goal of the agent is to continuously monitor and access the electrical activity by using ElectroEncephaloGraph(EEG) device • The agent`s operation mode includes pre-processing the EEGsignal handling different exceptions • The project involves developing a graphical interface • The capture agent will be integrated within an intelligent tutoring system in order to provide valuable information concerning users brain activity

  7. REQUIREMENTS FOR PROJECT DEVELOPMENT • C++ (DotNet framework) • SDK of the device • MFC library

  8. EEG DEVICE - EMOTIV • Emotiv EEG is a device that you “wear” it on your head and it can capture the Electroencephalographysignal thatourbraintransmit, using 16 sensors

  9. CONTROL PANEL OF DEVICE

  10. CONTROL PANEL OF DEVICE • We have three suites in the Affectiv Control panel of the device ExpressivCognitiv

  11. READING PROGRESS • Understand and analyze the requirements • C++ Documentations and Tutorials • Manual and Software of Emotiv-Device

  12. READING PROGRESS • SDK • MFC library • Conception the development of project

  13. PROJECT DEVELOPMENT • Three Steps for developing the project • Connection • Main Loop • Disconnection

  14. CONNECTION • Connection • Connection with the device • Add new or existing user • Handle all the exceptions for the above • Already created the connection and the add_user operations • Here are some function that I use from the SDK • EE_EngineConnect() • EE_EmoEngineEventCreate() • EE_EmoStateCreate()

  15. CONNECTION

  16. MAIN LOOP • Main loop • Capture each event that happens during the connection • Creates a file to write the data that we receive from the device • Handle exceptions

  17. DISCONNECTION • Disconnection • Terminate the connection • Release memory that was captured • Already created the Disconnect operation

  18. PROTOTYPE INTERFACE

  19. OUR GOAL • The Goal is to retrieve the signal from the device • Handle all the possible exceptions • Write on a file all the signals, so that can be used from other applications or for research proposes • Also create an interface for controlling the device and monitoring the signal

  20. QUESTIONS

More Related