Upload
thomasina-eleanore-gibbs
View
218
Download
0
Embed Size (px)
Citation preview
SEPICS EXCHANGE PROGRAM
IN INTELLIGENT COMPUTER SYSTEMS
Presented by Vasilios Gennaris
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
Gennaris Vasilios 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)o Artificial Intelligenceo Human-computer interactiono Emotional intelligenceo Education, Pedagogy, Learning techniques, Knowledge Engineering
The goal of the lab: o understand brain functions o 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 EEG signal 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 Electroencephalography signal that our brain transmit, using 16 sensors
9
CONTROL PANEL OF DEVICE
10
CONTROL PANEL OF DEVICE
We have three suites in the AffectivControl panel of the device
Expressiv Cognitiv
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
o Connection
o Main Loop
o Disconnection
14
CONNECTION Connection
o Connection with the device o Add new or existing usero 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 SDKo EE_EngineConnect()o EE_EmoEngineEventCreate()o 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
o Terminate the connectiono 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