Design and Experiment of Electrooculogram (EOG) System and Its Application to Control Mobile Robot

Similar documents
An EOG based Human Computer Interface System for Online Control. Carlos A. Vinhais, Fábio A. Santos, Joaquim F. Oliveira

Design of EOG based Human Machine Interface system

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

Voice based Control Signal Generation for Intelligent Patient Vehicle

A Study on Gaze Estimation System using Cross-Channels Electrooculogram Signals

Training Schedule. Robotic System Design using Arduino Platform

Research Article. ISSN (Print) *Corresponding author Jaydip Desai

III Lead ECG Pulse Measurement Sensor

Utilization of Digital Image Processing In Process of Quality Control of The Primary Packaging of Drug Using Color Normalization Method

Implementation of Mind Control Robot

EMG click PID: MIKROE-2621

* Notebook is excluded. Features KL-720 contains nine modules, including Electrocardiogram Measurement, E lectromyogram Measurement,

PV effectiveness under natural conditions

The influence of non-audible plural high frequency electrical noise on the playback sound of audio equipment (2 nd report)

Emoto-bot Demonstration Control System

Speech Recognition using Linear Predictive Coding (LPC) and Adaptive Neuro-Fuzzy (ANFIS) to Control 5 DoF Arm Robot

Florida Atlantic University Biomedical Signal Processing Lab Experiment 2 Signal Transduction: Building an analog Electrocardiogram (ECG)

Weekly Update Michael Jorgensen Week of 2/25/11 3/3/11

The Performance Of SISO In Wireless Open-Access Research Platform (WARP) Using QAM Modulation

DESIGN OF A LOW COST EMG AMPLIFIER WITH DISCREET OP-AMPS FOR MACHINE CONTROL

Presented by: V.Lakshana Regd. No.: Information Technology CET, Bhubaneswar

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

Implementation of wireless ECG measurement system in ubiquitous health-care environment

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

BRAINWAVE CONTROLLED WHEEL CHAIR USING EYE BLINKS

Ultra Low Power Multistandard G m -C Filter for Biomedical Applications

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Design and Implement of a Frequency Response Analysis System

NEWS RELEASE IMEC REPORTS TWO WIRELESS PLATFORMS FOR BIOMEDICAL MONITORING

STM32 microcontroller core ECG acquisition Conditioning System. LIU Jia-ming, LI Zhi

Investigation of Passive Filter for LED Lamp

ROBOTICS & IOT. Workshop Module

ROBOTICS & IOT. Workshop Module

Eyeball Motion and Joystick Controlled Wheelchair with Obstacle Detection

Computer Control System Application for Electrical Engineering and Electrical Automation

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System

POWER LINE COMMUNICATION. A dissertation submitted. to Istanbul Arel University in partial. fulfillment of the requirements for the.

Mechatronic demonstrator for testing sensors to be used in mobile robotics functioning on the inverted pendulum concept

*Notebook is excluded

Joule-Thief Circuit Performance for Electricity Energy Saving of Emergency Lamps

DTMF based Surveillance Robot

Development of an analog read-out channel for time projection chambers

ANALYSIS AND DESIGN OF HIGH CMRR INSTRUMENTATION AMPLIFIER FOR ECG SIGNAL ACQUISITION SYSTEM USING 180nm CMOS TECHNOLOGY

Using Eye Blinking for EOG-Based Robot Control

International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

UNIVERSITY OF UTAH ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT ELECTROMYOGRAM (EMG) DETECTOR WITH AUDIOVISUAL OUTPUT

SMART Wheelchair by using EMG & EOG

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Research on the smart measuring system for DC resistance box

Realization of station for testing asynchronous three-phase motors

Smart Phone Accelerometer Sensor Based Wireless Robot for Physically Disabled People

Photovoltaic Cells Mppt Algorithm and Design of Controller Monitoring System

Power Analysis of Sensor Node Using Simulation Tool

Biomedical Sensor Systems Laboratory. Institute for Neural Engineering Graz University of Technology

Brain-computer Interface Based on Steady-state Visual Evoked Potentials

Fire Extinguisher Robot Using Ultrasonic Camera and Wi-Fi Network Controlled with Android Smartphone

Name Kyla Jackson, Todd Germeroth, Jake Spooler Date May 5, 2010 Lab 3E Group 3 Experiment Title Project Deliverable 3

Deepali Shukla 1 (Asst.Professor), Vandana Pandya 2 (Asst.Professor) Medicaps Institute of Technology & Management, Indore (M.P.

Electrical current measurement system for energy harvesting applications

EYE CONTROLLED WHEELCHAIR

Denoising EOG Signal using Stationary Wavelet Transform

Computer Access Devices for Severly Motor-disability Using Bio-potentials

CHAPTER 3. Instrumentation Amplifier (IA) Background. 3.1 Introduction. 3.2 Instrumentation Amplifier Architecture and Configurations

Design of an insulator leakage current measurement system based on PLC

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days

Internet of Things (Winter Training Program) 6 Weeks/45 Days

A Simple Accelerometer Calibrator

Design of an Energy Efficient 4-2 Compressor

Development control systems takeover: subject robotic arm on the example anthropomorhic robot AR-601

Development of FPGA based Speed Control of Induction Motor

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

Bio amplifier. Project work at CPDM IISc

SSRG International Journal of Electronics and Communication Engineering - (2'ICEIS 2017) - Special Issue April 2017

Eye Monitored Wheelchair System Using Raspberry Pi

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

Development of excavator training simulator using leap motion controller

PCB & Circuit Designing

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

ELG3336 Design of Mechatronics System

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

Design and Implementation of an Integrated Man-Machine Interface by Touch Panel for an Embedded Electronic Measurement System

Fuzzy Logic Controlled Solar Module for Driving Three- Phase Induction Motor

Removal of Power-Line Interference from Biomedical Signal using Notch Filter

Android Mobile Application for Heart Rate Measurement and Monitoring

Analysis of Computer IoT technology in Multiple Fields

Fermilab Muon Campus g-2 Cryogenic Distribution Remote Control System

Design of double loop-locked system for brush-less DC motor based on DSP

PCB & Circuit Designing (Summer Training Program 2014)

Development of Electrocardiograph Monitoring System

Motor Imagery based Brain Computer Interface (BCI) using Artificial Neural Network Classifiers

Using Electrooculogram and Electromyogram for powered wheelchair

An 8-Channel General-Purpose Analog Front- End for Biopotential Signal Measurement

An Electooculogram Based Virtual Instrumentation System

EE 110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Lab 0: Course Introduction

DESIGN OF BIO-POTENTIAL DATA ACQUISITION SYSTEM FOR THE PHYSICALLY CHALLENGED

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

CENG4480 Embedded System Development and Applications The Chinese University of Hong Kong Laboratory 1: Op Amp (I)

Transcription:

IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Design and Experiment of Electrooculogram (EOG) System and Its Application to Control Mobile Robot To cite this article: W S M Sanjaya et al 2017 IOP Conf. Ser.: Mater. Sci. Eng. 180 012072 View the article online for updates and enhancements. This content was downloaded from IP address 148.251.232.83 on 06/04/2019 at 14:06

International Conference on Recent Trends in Physics 2016 (ICRTP2016) Journal of Physics: Conference Series 755 (2016) 011001 doi:10.1088/1742-6596/755/1/011001 Design and Experiment of Electrooculogram (EOG) System and Its Application to Control Mobile Robot W S M Sanjaya 1,2*, D Anggraeni 1,2, R Multajam 1,2, M N Subkhi 1 and I Muttaqien 1 1 Department of Physics, Universitas Islam Negeri Sunan Gunung Djati, Bandung, Indonesia 2 Bolabot Techno Robotic Institute, CV. Sanjaya Star Group, Bandung, Indonesia *madasws@gmail.com Abstract. In this paper, we design and investigate a biological signal detection of eye movements (Electrooculogram). To detect a signal of Electrooculogram (EOG) used 4 instrument amplifier process; differential instrumentation amplifier, High Pass Filter (HPF) with 3 stage filters, Low Pass Filter (LPF) with 3 stage filters and Level Shifter circuit. The total of amplifying is 1000 times of gain, with frequency range 0.5-30 Hz. IC OP-Amp OP07 was used for all amplifying process. EOG signal will be read as analog input for Arduino microprocessor, and will interfaced with serial communication to PC Monitor using Processing software. The result of this research show a differences value of eye movements. Differences signal of EOG have been applied to navigation control of the mobile robot. In this research, all communication process using Bluetooth HC-05. 1. Introduction Biological signal detection system had been researched by scientists almost around the world. Mostly, everyone make biological signal detection system to help disabled or weak human like an elder (e.g., [1]-[3]), and health detection (e.g., [4]-[5]). Biological signal detection system we know like ElectroMyoGram (EMG), ElectroCardioGram (ECG), ElectroOculoGram (EOG), and ElectroEnchepaloGram (EEG). The biological signal detection system usually used to make command and control which called Human Machine Interface (HMI) or Brain Machine Interface (BMI). In robotic usually, make the EOG system to control a Wheel Chair (e.g., [6]-[9]), Arm Robot (e.g., [10]- [13]), Mobile Robot (e.g., [14]-[15]), and other (e.g., [16]-[17]). When eye going moving side by side, it will be product a little signal. To read a little potential differences of eye movement, we use detector called EOG system. EOG detect a signal from eye movement with measuring a potential differences between cornea and retina, the differences will be processed to be control command (e.g., [19]-[20]). In literature, EOG signal have a differential potential between 50-3500 μv of Amplitude, and frequency range 100 Hz (e.g., [6],[18]-[20]). In this paper, we make and simulate a new design of Low Cost EOG system. Basic signal characteristic of EOG signal which will be analyze such as gain of amplified signal and bode plot frequency analysis. The proposed design of EOG system will be experimentally demonstrated. Then we will prototyping an EOG system to control mobile robot. Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd 1

The paper is organized as follows. In section 2, the details of the proposed general system design of EOG and its application. In section 3, describe hardware design of EOG and its application in detail. In Section 4, algorithm processing and control system described the system will be work. Finally, in Section 5, the concluding remarks are given. 2. System Design In this research, we build own Low Cost EOG scheme as figure 1. We need some electrode to stick on our eye muscle to get eye movement signal. Then, amplifier will amplify eye movement signal in order can be read by computer using an ADC. We use ADC from Arduino board to convert analog data to digital data. The EOG signal data which can be classified will implemented to program for navigation of Arduino Mobile Robot via Bluetooth. Figure 1. EOG scheme to navigate mobile robot. 3. Hardware Design In this section, will described how EOG system will be works and its application hardware (mobile robot). The system have been show at figure previously (see figure 1). And below was a descriptions of hardware design; 3.1 Electrodes Electrode used to detect and get eye movement signal from our biological eye muscle. The electrodes as figure 2a will be stick on some point around eye muscle that show at following the figure; (a) (b) Figure 2. (a) Electrode cap, (b) Electrodes sign In figure 2b, point A (stick on right side eye) and point B (stick on left side eye) as an input, and point C (stick on forehead) as a ground of the circuit electrodes system. 2

3.2 Amplifier Eye movement have a very little signal (50-3500 μv), to make it readable by ADC of Arduino Board need an amplifier circuit. To build an amplifier circuit need IC Op-Amp OP07 component to amplifying process. Power for IC Op-Amp OP07 used 12 volt battery. Non-Inverting Amplifier circuit we used for amplifier system show as figure 3. And to determine the gain of the amplifier following at equation (1). Figure 3. Non-Inverting Amplifier = 1 + (1) The EOG circuit system in this research will amplify 1000 times of gain from eye movement signal nature with 3 steps (present in following subsection). The EOG circuit system divided by 4 part, they are; Instrumentation Amplifier, High Pass Filter (HPF), Low Pass Filter (LPF) and Level Shifter. The circuit concept as figure 4; Figure 4. EOG circuit system The range of frequency of EOG monitoring system is 0.05 Hz 30 Hz. So that, the cut-off frequency of HPF is 0.05 Hz, and LPF at 30 Hz. To determine cut-off frequency for HPF and LPF circuit, can be get from; And more descriptions about the part of amplifier, described below: = (2) 3.2.1 Instrumentation Amplifier. This part is the basic of Non-Inverting amplifier with 10 times of gain from the eye movement signal nature. Consist by 2 input from electrode which have been present at figure 2b (point A and B). After the both electrode has been amplified, the system will entered to 3

subtractor circuit. The function of subtractor circuit is to detect the potential difference of the both input signal. 3.2.2 High Pass Filter (HPF). The waveform of the signal from Instrumentation Amplifier still mix with noisy signal. So that, need filter circuit to block the noisy signal to get better characteristic of the signal. HPF used to release the signal which have higher frequency than cut off (block the low frequency). In this research, we make 3 stage of HPF which will block under 0.01 Hz, 0.03 Hz and 0.05 Hz of frequency. This circuit we design gradually in order to get the best signal result. After that, the signal will be amplify a potential become 10 times of gain with Non Inverting Amplifier. To confirm frequency value from the HPF circuit has been analyze using Bode Plotter. The bode plotter show that at 0.05 Hz position can be look the vertical line in figure 5, and has 39.396 db. Figure 5. Bode plotter for HPF 3.2.3 Low Pass Filter (LPF). LPF is the active filter which can release the signal which have lower frequency than cut off (block the high frequency). LPF in this system make 3 stage and will block upper 30 Hz, 40 Hz and 50 Hz of frequency. This circuit will amplify the signal potential become 10 times of gain. Bode plotter used to confirm frequency value from LPF circuit. And the bode plotter show that at 30 Hz position can be look the vertical line at figure 6, and has 27.702 db. Figure 6. Bode plotter for LPF 3.2.4 Level Shifter. This part was based Non Inverting Amplifier, but without gain. Level shifter used just to bring up the signal because of Arduino ADC can t be read negative potential difference. In other word, level shifter used to up or down the signal at oscilloscope. 3.3 Analog Input on Arduino (ADC of EOG) Arduino is a microcontroller board system that have internal ADC facility. ADC used to convert Analog data to Digital data of potential difference. We used ADC from Arduino board because easily to operate. This ADC will connected with Amplifier circuit. After the signal of eye movement processed from amplifier, value of potential difference will be read by Arduino board. Data of the signal will be transferred to Personal Computer (PC), then the data will be process for signal classify in PC via Bluetooth. 4

3.4 Mobile Robot Mobile robot in this system consist; Motor driver, motor DC, Arduino board and Bluetooth HC-05 as figure 7. In this part, Arduino board microcontroller will control the Mobile Robot. Mobile robot will move suitable the serial algorithm logic, and the mobile robot will be operated via Bluetooth HC-05. (a) (b) Figure 7. (a) Mobile robot schematic, (b) Realization of Mobile Robot 4. Algorithm Processing and Control System In this research, the program for microcontroller type by using IDE Arduino software, and the program for computer type by using Processing software. First, the program will transmitted EOG signal to computer as figure 8a. The program can receive, interface, classify, and send serial data command as figure 8b. Last, the program can receive serial data and navigate the mobile robot as figure 8c. (a) (b) 5

(c) Figure 8. Chart of the program, (a) For microcontroller of EOG system amplifier, (b) For personal computer, (c) For microcontroller of Mobile Robot And below is the logic algorithm for eye movement data and serial to navigate the Mobile Robot as table 1; Table 1. Eye movement data and serial to navigate Mobile Robot Eye Range of ADC Serial Navigation Motor Motor Motor Motor movement read (volt) data LeftA LeftB RightA RightB Left 0 1.5 a left HIGH LOW LOW HIGH Front 1.5 2.5 b front LOW HIGH LOW HIGH Right 2.5 3.5 c right LOW HIGH HIGH LOW 5. Result (a) Figure 9. (a) EOG circuit, (b) EOG system Figure 9 show the realization of EOG circuit and system. To get differences condition from EOG circuit, we investigate an acquisition data to analyze of the EOG signal. Analyze have been investigated to some people with doing eye movement to the right, to the left and looking front. Amplitude result of potential difference from ADC can be classified while eye doing moving. The amplitude of potential differences eye movement, we get; when eye just looking at front the amplitude (b) 6

1.5 2.5 volt, when eye looking at right the amplitude 2.5 3.5 volt, and when eye looking at left the amplitude 0 1.5 volt. Below, show the time series graph of potential differences; (a) (b) (c) Figure 10. Graph result of eye movement, (a) Looking front, (b) Looking right, (c) Looking left Following the figure 10 has been show that; when the eye look at front or at normal condition waveform has harmonic oscillation without fluctuation (see figure 10a), when the eye look to the right waveform sways upward (see figure 10b) and when the eye look to the left waveform sways downward (see figure 10c). After the data can be classified, we implemented the data to the program for navigation of Mobile Robot. When eye looking to the right Mobile Robot will move to the right, when eye looking to the left Mobile Robot will move to the left, and when eye looking front Mobile Robot will move to the front. The algorithm of the program; when eye do a movement, ADC data will send to computer. Then the data will processed in computer become data serial. Finally data serial will sent to control navigation of Mobile Robot based microcontroller. All communication data serial between EOG (ADC microcontroller), computer and Mobile Robot microcontroller sent via Bluetooth. 6. Conclusion In this paper, the EOG circuit system divided by 4 part are Instrumentation Amplifier, High Pass Filter (HPF), Low Pass Filter (LPF) and Level Shifter. The EOG circuit system will gain 1000 times from eye movement signal nature. And the frequency range of EOG monitoring system is 0.05 Hz 30 Hz. We get that the system of EOG signal can be classified when eye movement looking at front, left and right. The data which can be classified implemented to program for navigation of Mobile Robot. When eye do a movement, ADC data will send to computer. Then the data will processed in computer become data serial. Finally data serial will sent to control navigation of Mobile Robot based microcontroller. All communicated serial data sent via Bluetooth. 7. Acknowledgment The authors would like gratefully acknowledgment the financial support from Ministry of Religious Affairs of The Republic of Indonesia under No.Reg.PST/51/2015. References [1] Ubeda A, Ianez E and Azorın J M 2011 Wireless and Portable EOG-Based Interface for Assisting Disabled People ASME Transactions on Mechatronics 16 5 870-873 [2] Rajesh N A, Chandralingam S, Anjaneyulu T and Satyanarayana K 2014 EOG Controlled Motorized Wheelchair for Disabled Persons International Journal of Medical Health Biomedical Bioengineering and Pharmaceutical Engineering 8 5 302-305 [3] Lopez M N, Orosco E, Perez E, Bajinay S, Zanetti R, Valentinuzzi E M 2015 Hybrid Human- Machine Interface to Mouse Control for Severely Disabled People International Journal of Engineering and Innovative Technology (IJEIT) 4 11 164-171 [4] Ruban, Panda S K, Muduli S P, Mekala M 2013 Sleep Quality Monitor Using Stress Analysis And Rem Sleep Detection Journal of Theoretical and Applied Information Technology 54 2 320-324 [5] Desai Y S 2013 Natural Eye Movement & its application for paralyzed patients International 7

Journal of Engineering Trends and Technology 4 4 679-686 [6] Al-Haddad A A, Sudirman R, Omar C, and Zubaidah S and Tumari M 2012 Wheelchair Motion Control Guide Using Eye Gaze and Blinks Based on Bug Algorithms IEEE EMBS International Conference on Biomedical Engineering and Sciences 399-403 [7] Marjaninejad A 2014 A Low-cost Real-time Wheelchair Navigation System Using Electrooculography Iranian Conference on Electrical Engineering 22 1961-1965 [8] Chacko J K, Oommen D, Mathew K K, Sunny N, Babu N N 2013 Microcontroller Based EOG Guided Wheelchair International Journal of Medical, Health, Biomedical, Bioengineering and Pharmaceutical Engineering 7 11 746-749 [9] Konwar P and Bordoloi H 2014 A System Design Approach to Control a Wheelchair Using EOG Signal Current Trends in Technology and Science 3 3 155-158 [10] Hortal E, Iáñez E, Úbeda A, Vidal C P and Azorín J M 2015 Combining a Brain Machine Interface and an Electrooculography Interface to perform pick and place tasks with a robotic arm ScienceDirect Robotics and Autonomous Systems 72 181 188 [11] Ukken V J, Vaishnodevi S and Mathankumar S 2015 EOG Based Prosthetic Arm-Hand Control International Journal of Innovative Research in Science, Engineering and Technology 4 5 3693-3698 [12] Kolberg E and Amsalem R 2014 Activating Robotics Manipulator using Eye Movements International Journal of Engineering and Innovative Technology (IJEIT) 4 3 117-124 [13] Iáñez E, Úbeda A, Azorín J M and Vidal C P 2012 Assistive robot application based on an RFID control architecture and a wireless EOG interface SciVerse ScienceDirect Robotics and Autonomous Systems 60 1069 1077 [14] Yano O, Matsuda Y, Sugi T, Goto S and Egashira N 2014 Operation Systems for a Mobile Robot Using EOG and EMG SICE Annual Conference 1853-1858 [15] Wijesoma W S, Wee K S, Wee O C, Balasuriya A P, San K T, and Soon L K 2015 EOG Based Control of Mobile Assistive Platforms for the Severely Disabled IEEE International Conference on Robotics and Biomimetics 490-493 [16] Zhang J, Guo F, Hong J and Zhang Y 2013 Human-robot Shared Control of Articulated Manipulator IEEE 81-84 [17] Raj A, Raj K 2014 EOG Based Low Cost Device for Controlling Home Appliances International Conference on Innovations in Engineering and Technology 3 3 708-711 [18] Saravanan A, Arora N, Kumar S A 2015 Design and implementation of Low power, Cost effective Human Machine Interface by Left and Right Eye Movement Technique International Conference on Green Computing and Internet of Things 139-142 [19] Khanal S, Rajesh N, Bhandari P 2016 Design of EOG based Human Machine Interface system International Journal of Engineering Research and General Science 4 4 377-384 [20] Wang P, Li S, Shao M and Liang C 2016 A Low-Cost Portable Real-Time EEG Signal Acquisition System Based on DSP International Journal of Signal Processing, Image Processing and Pattern Recognition 9 2 239-246 8