JoVE Logo

Sign In

A subscription to JoVE is required to view this content. Sign in or start your free trial.

In This Article

  • Summary
  • Abstract
  • Introduction
  • Protocol
  • תוצאות
  • Discussion
  • Disclosures
  • Acknowledgements
  • Materials
  • References
  • Reprints and Permissions

Summary

The overall goal of this method is to establish an SSVEP-based experimental procedure by integrating multiple software programs to enable the study of brain-robot interaction with humanoid robots, which is prospective in assisting the sick and elderly as well as performing unsanitary or dangerous jobs.

Abstract

Brain-Robot Interaction (BRI), which provides an innovative communication pathway between human and a robotic device via brain signals, is prospective in helping the disabled in their daily lives. The overall goal of our method is to establish an SSVEP-based experimental procedure by integrating multiple software programs, such as OpenViBE, Choregraph, and Central software as well as user developed programs written in C++ and MATLAB, to enable the study of brain-robot interaction with humanoid robots.

This is achieved by first placing EEG electrodes on a human subject to measure the brain responses through an EEG data acquisition system. A user interface is used to elicit SSVEP responses and to display video feedback in the closed-loop control experiments. The second step is to record the EEG signals of first-time subjects, to analyze their SSVEP features offline, and to train the classifier for each subject. Next, the Online Signal Processor and the Robot Controller are configured for the online control of a humanoid robot. As the final step, the subject completes three specific closed-loop control experiments within different environments to evaluate the brain-robot interaction performance.

The advantage of this approach is its reliability and flexibility because it is developed by integrating multiple software programs. The results show that using this approach, the subject is capable of interacting with the humanoid robot via brain signals. This allows the mind-controlled humanoid robot to perform typical tasks that are popular in robotic research and are helpful in assisting the disabled.

Introduction

אינטראקציה המוח-רובוט (BRI), המספק מסלול תקשורת חדשני בין אדם ומכשיר רובוטי באמצעות אותות מוח, הוא פוטנציאלי בסיוע לנכים בחיי היומיום שלהם 1,2. מגוון שיטות יכול לרכוש אותות מוח או פולשני או הלא פולשני, כגון electrocorticography (ECOG), גלי מוח (EEG), הדמיה בתהודה מגנטית תפקודית (fMRI), וכו 'השיטה לא פולשנית הנפוצה ביותר לבנייה מערכת BRI היא לרכוש אותות EEG מאלקטרודות המונחות על הקרקפת. שיטה זו היא זולה, קלה לשימוש, ומספקת פתרון זמני מקובל 3. בין מגוון רחב של התקנים רובוטיים, רובוטים דמויי אדם הם מתקדמים כפי שהם נוצרו כדי לחקות כמה מאותן המשימות פיזיות ונפשיות שעוברים בני האדם מדי יום. BRI עם רובוט דמוי אדם ישחק תפקיד חשוב בסיוע לחולים וזקנים, כמו גם ביצוע עבודות היגייני או מסוכנות. אבל שליטהשל רובוט דמוי אדם באמצעות מערכת BRI הוא מאתגר מאוד, כמו הרובוט דמוי אדם עם תנועת גוף מלאה מפותח כדי לבצע משימות מורכבות כגון סיוע אישי 4, 5.

מצב יציב חזותי פוטנציאלי (SSVEP) עורר הוא סוג של אות המוח שמעורר האפנון של גירוי חזותי בתדר נתון 6. הוא מכיל sinusoids בתדרים הבסיסיים והרמוניים של הגירוי המרצד, ובאופן בולט מופיע ברחבי קליפת הראייה באזור העורפי של הקרקפת 7. הסיבה לבחירת אותות SSVEP היא שמערכת BRI מבוססת SSVEP מניבה קצב העברת מידע גבוה יחסית ודורשת פחות אימונים 8. סוגים אחרים של גלי המוח, כגון פוטנציאל הקשור לאירוע (ERPs) 9 או מנוע-תמונות (MI) פוטנציאלי 10, יכולים גם להיות מוטבעים לתוך הליך ניסוי זה.

ההליך שלנו לאינטראקציה המוח-רובוט דמוי אדם עםרובוטים מבוסס על Cerebot - פלטפורמת רובוט דמוי אדם שבשליטת מוח - בהיקף של מערכת רכישת נתונים EEG ורובוט דמוי אדם 11. מערכת ה- EEG היא מסוגלת להקליט, לפני תהליך ואותות ביו-פוטנציאל תצוגה נרכשו על ידי סוגים שונים של אלקטרודות. הוא מספק אנלוגי מרובה קלט / פלט ואני דיגיטלי / Os ומסוגל להקליט עד 128 ערוצים בו זמנית אות בקצב דגימה של 30 קילוהרץ עם רזולוציה של 16 סיביות. ערכות פיתוח תוכנה שלה בשפת C ++ וMATLAB הן קלים למשתמשים לעצב את הפרוצדורות. יש רובוט דמוי האדם 25 דרגות חופש, והוא מצויד בחיישנים מרובים, כולל 2 מצלמות, 4 מיקרופונים, 2 rangefinders סונאר, 2 IR קרינה ומקלטים, 1 לוח אינרציה, 9 חיישני מישוש, ו8 חיישני לחץ. הוא מספק Choregraphe ו- C ++ SDK ליצירה ועריכת תנועות והתנהגויות רובוט אינטראקטיביות.

המטרה הכוללת של שיטה זו היא להקים proce הניסיוני מבוסס SSVEPדורה על ידי שילוב תוכנות מרובות, כגון OpenViBE, Choregraph, תוכנה מרכזית כמו גם תוכניות משתמש פיתח נכתבו ב- C ++ וMATLAB, כדי לאפשר המחקר של אינטראקציה המוח-רובוט דמוי אדם עם רובוטים 11. איור 1 מציג את מבנה המערכת. מחשב הגירוי הייעודי המצגת (SPC) מציג את ממשק המשתמש כדי לספק את הנושא עם גירויים חזותיים, הוראות ומשובים סביבתיים. המחשב הייעודי לעיבוד נתונים (DPC) מנהל את מקליט נתונים ומנתח נתונים מנותק בתהליך ההכשרה לא מקוון, ומפעיל את מעבד האותות באינטרנט ובקר הרובוט לשליטה באינטרנט של הרובוט דמוי האדם. בהשוואה למערכות בקרה מבוססת SSVEP אחרות, המערכת שלנו היא יותר אמינה, גמישה יותר, ובמיוחד יותר נוחה לשימוש חוזר ומשודרג כפי שפותח על ידי שילוב מספר חבילות תוכנה סטנדרטיות, כגון OpenViBE, Choregraph, תוכנה מרכזית, ו מודולים שנכתבו ב- C ++וMATLAB.

ההליך הבא היה נבדק ואושר על ידי ועדת אתיקה בבית חולים כלליים באוניברסיטה רפואית טיאנג'ין, וכל הנושאים נתנו סכמה בכתב.

Protocol

1. רכישת אותות EEG

  1. הסבר את ההליך ניסיוני לנושא ולקבל בכתב הסכמה מדעת להשתתפות בניסויים.
  2. מדוד את היקף ראשו של הנושא באמצעות סרט מדידה ובחר את גודל כובע EEG שקרוב למדידה. אלקטרודות ההסדר מבוסס על "מערכת 10-20 הבינלאומית" 12.
  3. מדוד את המרחק בין nasion וinion. השתמש בעיפרון סמן עור לציון 10% מהמרחק כהתייחסות ליישור הכובע, ולסמן את נקודת האמצע של המרחק כקודקוד בקרקפתו של הנושא.
  4. מניחים את כובע EEG על הנושא על ידי יישור סימן 10% עם נקודת האמצע של אלקטרודות FP1 וFP2. אלקטרודה עמדת Cz של הכובע על הקודקוד.
  5. ודא שFz, Cz, PZ ועוז נמצא בקו האמצע של הראש, ושכל זוג אלקטרודות הממוקמים משני צדי קו האמצע נמצא בקו אופקי.
  6. למרוח את האלקטרודות REF1 וREF2 עם ג'ל מוליך. הנח את האלקטרודות התייחסות בזיזים פטמתיים ימין ועל השמאל באמצעות קלטת רפואית. להדק את רצועת הסנטר.
  7. מניחים מזרק שקצהו בוטה בבעלי אלקטרודה ולהזריק ג'ל מוליך לכל אלקטרודה לפי הסדר הבא: ראשון, את האלקטרודה "קרקע" על המצח והשני, אלקטרודות חמש השתמשו בניסוי, O2, O1, עוז, PZ , וCz.
  8. להושיב את הנושא בכיסא 60 סנטימטרים נוחים מול צג גירוי. הדריכו את הנושא כדי לשמור עליו / עיניה באותה הרמה אופקית עם מרכז הצג.
  9. חבר את חוטי אלקטרודה למערכת רכישת נתונים EEG. הגדר את קצב הדגימה לkHz 1.
  10. בדוק את איכות אות EEG על DPC הייעודי. אם יש בעיה עם אלקטרודה מסוימת, ג'ל מחדש להזריק כדי להתאים את העכבה של הערוץ.
  11. השתמש בSPC הייעודי להבהב ארבע תמונות רובוט בתדרים של 4.615, 12, 15 ו -20הרץ כמו גירויים חזותיים בממשק המשתמש, כפי שמוצג באיור 2.

2. תכונות SSVEP ניתוח מנותק

  1. לנהל 32 ניסויים של ניסויי הכשרה מחובר לכל נושא ולהקליט אותות המוח שלהם שנרכשו ממערכת EEG לאורך כל התהליך הזה.
    הערה: תהליך זה מתבצע רק על ידי נושאים של הניסוי בפעם הראשונה להקמת וקטורי תכונת SSVEP ולהכשיר מסווג.
  2. כאשר משפט מתחיל, בחר גירוי אחד כמטרה באופן אקראי ולהציג חץ צהוב מעליה.
  3. 1 שניות מאוחר יותר, להבהב ארבעה גירויים חזותיים בתדרים שונים בממשק המשתמש עבור 5 שניות.
  4. בקש הנושא להתמקד ביעד הגירוי שנבחר, תוך שמירה / תנועת גופתו למינימום.
  5. אחרי כל משפט, לתת שניות הנושא 3 להירגע, ואז להתחיל את המשפט הבא.
  6. כאשר כל הניסויים שתסיימו, לקרוא את הנתונים שנשמרו. לחלץ נתונים עידן 3-שניות להיות tween 2 שניות ו -5 שניות לאחר ההדק שבוחר גירוי כמטרה בכל ניסוי.
  7. לחשב את צפיפות ספקטרום הכח (PSD) של תקופות נתונים באמצעות מנתח נתונים מנותק בתסריטי MATLAB. השתמש באלגוריתם העיבוד המתואר בפירוט להלן:
    1. לחשב את מקדמי ניתוח מתאם הקנוני (CCA) של נתוני ה- EEG רבי ערוצים עם נתונים התייחסות. המרכז לאמנות עכשווית היא שיטה סטטיסטית רבה משתנית משמשת לשתי קבוצות של נתונים כדי למצוא מתאם בסיסם 13. בהתחשב המגזר -3 של X נתונים EEG רבי ערוצים ונתונים התייחסות Y באותו האורך, להשתמש המרכז לאמנות עכשווית כדי למצוא את וקטורי משקל, x ו- y W W, על מנת למקסם את מקדם המתאם בין x = ρ X x W T ו- T y = Y W y. הגדר את נתוני ההתייחסות להיות אותות מחזוריים בתדרי גירוי מסוימים.
      /ftp_upload/53558/53558eq1.jpg "/>
      שבו ו 1, ו 2, ו 3, ו 4 הם תדרי התכונה של ארבעה גירויים חזותיים.
    2. מרחבית לסנן את נתוני ה- EEG X רבי ערוצים באמצעות מקדמי המרכז לאמנות עכשווית מחושבים x W להשיג x אחד-ממד מסונן נתונים, שבו יש מתאם הבולט ביותר עם ​​הצירוף ליניארי של נתונים ההתייחסות.
    3. לחשב את PSD של x נתונים המסוננים מרחבית באמצעות Fast Fourier Transform (FFT).
      figure-protocol-4595
      כאשר N FFT הוא גודל המדגם של x נתונים, וFFT (x, N FFT) מחזיר את פורייה הבדידה הכדור ב N FFT להפוך של x.
    4. לנרמל את PSD ביחס לערך הממוצע שלה בין 3 ל 30 הרץ.
      figure-protocol-4955
      אֵיפֹה60; figure-protocol-5037 מציין הממוצע של כוח הספקטרום בין 3 ו30Hz.
  8. לכייל את הפרמטרים סיווג לארבעה תדרי הגירוי. ראשית, לבחון את ספקטרום PSD המנורמל שמתאים ליעד הגירוי שלו, ולהגדיר את התדירות משרעת PSD החזק כמו תדירות התכונה ידנית. בהתבסס על תדירות התכונה, לחלק את נתוני PSD מנורמלים לשתי קבוצות: אחת הוא רכש כאשר הגירוי המתאים נבחר כמטרה, והשני הוא רכש כאשר גירויי היעד הלא נבחרים. לחשב את הערך הממוצע של כל קבוצת בהתאמה. לקבוע את הסף על ידי החציון של שני ערכים הממוצעים לסווג את היעד והיעד הלא קובע 14.

3. עיבוד אותות מוח באינטרנט

  1. פתח את מעבד האותות באינטרנט כפי שמוצג באיור 3, אשר פותח בased על סביבת OpenViBE ותסריטי MATLAB, על DPC לאותות מוח עיבוד מקוונים.
  2. לחץ לחיצה כפולה על תיבת האיתותים לרכוש ותהליך, אשר מסומנת עם מחזור אדום באיור 3, כדי לפתוח את חלון הגדרת OpenViBE. להגדיר את הפרמטרים לסיווג הנושא:. להגדיר את קצב הדגימה כkHz 1, להגדיר את אורך הזמן לFFT כמו 3 שניות, ולהגדיר את תדרי התכונה בהתאם לתוצאות של ניתוח מצב לא מקוון, למשל, 4.667, 24, 15 ו -20 הרץ .
  3. לחץ על הכפתור מתחיל לרוץ מעבד אותות באינטרנט, אשר מעבד את הנתונים בזמן אמת באמצעות האלגוריתם הבא בשלושה שלבים.
  4. ראשית, האלגוריתם רוכש נתוני ה- EEG מערוצי עוז, O1, O2, PZ וCPZ של מערכת EEG כל 0.5s, ותמציות מגזר נתונים של -3 האחרונים לעיבוד מקוון.
  5. שנית, האלגוריתם מעבד את קטע נתוני 3-שניות באמצעות האלגוריתמים מתוארים בשלב 2.7, ומחשבת את זמן אמת PSD לclassification.
  6. שלישית, האלגוריתם מסווג את דפוסי גלי המוח על פי אמפליטודות PSD בארבעת תדרי תכונה. כאשר המשרעת של תדירות תכונה אחת היא מעל סף נתון, לסווג את הגירוי המהבהב בתדר המקביל כיעד SSVEP.

4. חיבור הרובוט הדמוי האדם

  1. לחץ על לחצן החזה של הרובוט דמוי האדם ולחכות שזה להתחיל.
    הערה: תהליך זה אורך כ 1 דק 'ומסתיימת כאשר הרובוט אומר "OGNAK GNOUK" בעוד כפתור החזה שלה הופך להיות לבן.
  2. ליצור חיבורה Wireless Fidelity (WiFi) לDPC 15.
  3. פתח לתכנת רובוט בקר ב- C ++ על תסריטים חזותיים DPC. בקר מקבל את תוצאות הסיווג ממעבד האותות באינטרנט באמצעות ממשק מציאות מדומה היקפי רשת (VRPN), מתרגם אותם לפקודות הרובוט, ושולט בהתנהגויות המקבילה humanoiרובוט ד באמצעות חיבור אלחוטי.
  4. הגדר את בקר הרובוט על ידי הזנת כתובת ה- IP של הרובוט על פי חיבור WiFi שלה, מגדיר שלושה סטים של התנהגויות רובוט שיכול להיות בקלות החליף לבצע שלוש המשימות השונות, והגדרת פרמטרי הביצוע של התנהגויות אלו (לדוגמא., מהירות הליכה או מרחק) כדי להתאים את דרישת המשימה.
    הערה: פרטים נוספים של התנהגויות אלה מתוארים בצעדים 5.2.1, 5.3.1, ו5.4.1.
  5. לחץ על כפתור Build של הפלטפורמה של Visual Studio כדי להפעיל את בקר הרובוט.
  6. פתח את תכנית Choregraphe על SPC. לחץ על "התחבר ל" כפתור לצוץ יישומון חיבור. בחר את הרובוט להיות מבוקר על פי כתובת ה- IP שלו, ולחץ לחיצה כפולה על הסמל שלו להתחבר אליו.
  7. פתח את צג וידאו מתפריט התצוגה בשורת תפריטי Choregraphe, ולהעביר את הצג לחלק הקדמי של ממשק המשתמש כדי להציג וידאו חי מהמצלמה משוב של הרובוט.
5. ביצוע ניסויי בקרת לולאה סגורה

  1. בקש הנושא לבצע שלוש משימות שליטת לולאה סגורה ספציפיות בתוך סביבות שונות כדי להעריך את ביצועי האינטראקציה המוח-רובוט.
    הערה: משימות אלה, שהם חשובים ביישומים רובוטיים כי הם מועילים בסיוע לנכים וקשישים בחיי היומיום שלהם, צריכים להפעיל את רובוט התנהגויות שונות.
  2. לנהל את משימת שליטת לולאה סגורה הראשונה לנוכחות מרחוק לשלוט הרובוט דמוי האדם באמצעות אותות מוח ללכת דרך מכשולים ולדחוף מתג אור להדליק את האור, כפי שמוצג באיור 4.
    1. כדי לבצע את המשימה הראשונה, לשלוט בהתנהגויות הרובוט המקודדות על ידי ארבעה גירויי SSVEP כ: צעד קדימה עם מרחק קבוע של 0.15 מ ', פונה שמאלה עם רדיאן קבוע של 0.3 rad, פונה ימינה עם רדיאן קבוע של 0.3 rad, ודוחף את המתג באמצעות ידו הימנית.
      הערה: configuraתהליך tion מתואר בשלב 4.4.
    2. ליידע את הנושא במטרה המשימה וארבע התנהגויות להיות בשליטה.
    3. הפעל את בקר הרובוט כמו בשלבים 4.5-4.7, ולהתחיל את הניסוי. תן הנושא החופש לתפוס את הסביבה ולקבל החלטות על סמך משוב וידאו חי, וכדי להפעיל את התנהגויות הרובוט ידי בוהה בגירויים המקביל.
      הערה: אין הוראה או עזרה יש לתת לנושא, אלא אם כן במצבי חירום, למשל, הרובוט עומד להתנגש עם מכשול..
  3. לנהל את המשימה השנייה לנוכחות מרחוק לשלוט הרובוט דמוי האדם באמצעות אותות מוח ללכת לכיוון המדרגות בעקבות שלט היציאה, כפי שמוצג באיור 5. כאשר התמודדות עם עוברים ושבים, לשאול את הנושא כדי לשלוט ברובוט לומר "סליחה" ולחכות ל עוברי אורח לתת דרך.
    1. לשלוט על התנהגויות רובוט המקודדות על ידי ארבעה גירויי SSVEP כ: הליכה קדימה continuously במהירות של 0.05 מ '/ שנייה, פונה שמאלה ברציפות במהירות של 0.1 rad / sec, פונה ימינה ברציפות במהירות של 0.1 rad / sec, ולעצור את כל התנהגויות ההליכה.
    2. לעבור בקר הרובוט לפונקצית שליטת היציבה תלויה 16.
      הערה: כאשר הרובוט הולך, פונקציה זו משתמשת בגירוי הרביעי כפקודה לעצור את התנהגויות ההליכה; כאשר הרובוט לא הולך, הוא משתמש בגירוי הרביעי לשלוט הרובוט לומר "תסלח לי". הפונקציה מיושמת בתסריטי ++ C על ידי איתור מצב ההליכה של הרובוט.
    3. ליידע את הנושא במטרה המשימה וחמש התנהגויות להיות בשליטה.
    4. הפעל את בקר הרובוט ולהתחיל את הניסוי, כמתואר בשלב 5.2.3.
  4. לנהל את המשימה השלישית לנוכחות מרחוק לשלוט הרובוט דמוי האדם ללכת לכיוון יעד בלון, להרים אותו, ולמסור אותו לכף ידו של הנושא, כפי שמוצג באיור 6.
    1. לשלוט על התנהגויות רובוט המקודדות על ידי ארבעה גירויי SSVEP כ: צעד קדימה עם מרחק קבוע של 0.15 מ ', פונה שמאלה עם רדיאן קבוע של 0.3 rad, פונה ימינה עם רדיאן קבוע של 0.3 rad, ולהרים חפצים.
    2. הפעל את פונקצית שליטת היציבה תלויה בבקר הרובוט לעשות שימוש חוזר בגירוי הרביעי בפיקודו של לשים את האובייקט כאשר הוא כבר הרים.
    3. ליידע את הנושא במטרה המשימה וחמש התנהגויות להיות בשליטה.
    4. הפעל את בקר הרובוט ולהתחיל את הניסוי, כמתואר בשלב 5.2.3.

תוצאות

התוצאות שהוצגו כאן התקבלו מנושא גברי שתקן ל-נורמלי גרסה. איור 7 מציג את ההליך של נתוני ה- EEG העיבוד, כולל חילוץ עידן רב ערוצי נתונים (איור 7 א), במרחב סינון נתונים באמצעות מקדמי המרכז לאמנות עכשווית (איור 7) , וחישוב PSD המנורמל

Discussion

מאמר זה מציג הליך ניסיוני מבוסס SSVEP להקים מערכת האינטראקציה המוח-רובוט דמוי אדם עם רובוטים על ידי שילוב תוכנות מרובות. בגלל כוונה אנושית נתפסה על ידי פירוש אותות EEG בזמן אמת, זה קריטי כדי לאמת את קשרי אלקטרודה ואיכויות אות EEG לפני ביצוע הניסוי. אם אותות שנרכשו מכל האלקט...

Disclosures

The authors have nothing to disclose.

Acknowledgements

המחברים מבקשים להביע את תודתם למר הונג הו לעזרתו בביצוע הניסויים דיווחו במאמר זה. עבודה זו נתמכה בחלקו על ידי טבע הקרן הלאומית למדע של סין (מס '61,473,207).

Materials

NameCompanyCatalog NumberComments
Cerebus EEG Data Acquisition SystemBlackrock Microsystems4176-9967
NAO humanoid robotAldebaran RoboticsH25
EEG capNeuroscan8732
Ten20 Conductive gelWeaver and company10-20-8

References

  1. McFarland, D. J., Wolpaw, J. R. Brain-Computer Interface Operation of Robotic and Prosthetic Devices. Computer. 41, 52-56 (2008).
  2. Lebedev, M. A., Nicolelis, M. A. Brain-machine interfaces: Past, present and future. Trends Neruosci. 29 (9), 536-546 (2006).
  3. Wolpaw, J. R., Birbaumer, N., McFarland, D. J., Pfurtscheller, G., Vaughan, T. M. Brain-computer interfaces for communication and control. Clin. Neurophysiol. 113, 767-791 (2002).
  4. Bell, C. J., Shenoy, P., Chalodhorn, R., Rao, R. P. Control of a humanoid robot by a noninvasive brain-computer interface in humans. J. Neural. Eng. 5, 214-220 (2008).
  5. Li, W., Li, M., Zhao, J. Control of humanoid robot via motion-onset visual evoked potentials. Front. Syst. Neurosci. 8, 247 (2014).
  6. Regan, D. Some characteristics of average steady-state and transient responses evoked by modulated light. Electroencephalogr. Clin. Neurophysiol. 20, 238-248 (1966).
  7. Vialatte, F. B., Maurice, M., Dauwels, J., Cichocki, A. Steady-state visually evoked potentials: focus on essential paradigms and future perspectives. Prog. Neurobiol. 90, 418-438 (2010).
  8. Bin, G., Gao, X., Wang, Y., Li, Y., Hong, B., Gao, S. A high-speed BCI based on code modulation VEP. J. Neural. Eng. 8, 025015 (2011).
  9. Sutton, S., Braren, M., Zubin, J., John, E. R. Evoked-potential correlates of stimulus uncertainty. Science. 150, 1187-1188 (1965).
  10. Pfurtscheller, G., Lopes da Silva, H. F. Event-related EEG/MEG synchronization and desynchronization: basic principles. Clin. Neurophysiol. 110, 1842-1857 (1999).
  11. Zhao, J., Meng, Q., Li, W., Li, M., Sun, F., Chen, G. OpenViBE-based brainwave control system for Cerebot. Proc. IEEE International Conference on Robotics and Biomimetics. , 1169-1174 (2013).
  12. Homan, R. W., Herman, J., Purdy, P. Cerebral location of international 10-20 system electrode placement. Electroencephalogr. Clin. Neurophysiol. 66, 376-382 (1987).
  13. Bin, G., Gao, X., Yan, Z., Hong, B., Gao, S. An online multi-channel SSVEP-based brain-computer interface using a canonical correlation analysis method. J. Neural. Eng. 6, 046002 (2009).
  14. Wang, Y., Wang, R., Gao, X., Hong, B., Gao, S. A practical VEP-based brain-computer interface. IEEE Trans. Neural Syst. Rehabil. Eng. 14, 234-239 (2006).
  15. Chae, Y., Jeong, J., Jo, S. Toward brain-actuated humanoid robots: asynchronous direct control using an EEG-based BCI. IEEE T. Robot. 28, 1131-1144 (2012).
  16. Croft, R. J., Barry, R. J. Removal of ocular artifact from the EEG: a review. Neurophysiol. Clin. 30, 5-19 (2000).
  17. Hwang, H. J., Hwan Kim, D., Han, C. H., Im, C. H. A new dual-frequency stimulation method to increase the number of visual stimuli for multi-class SSVEP-based brain-computer interface (BCI). Brain Res. 1515, 66-77 (2013).
  18. Wang, M., Daly, I., Allison, B., Jin, J., Zhang, Y., Chen, L., Wang, X. A new hybrid BCI paradigm based on P300 and SSVEP. J Neurosci Methods. 244, 16-25 (2015).
  19. Allison, B. Z., Jin, J., Zhang, Y., Wang, X. A four-choice hybrid P300 SSVEP BCI for improved accuracy. Brain-Computer Interfaces. 1, 17-26 (2014).
  20. Pan, J. H., Xie, Q., Herman, Y., Wang, F., Di, H., Laureys, S., Yu, R., Li, Y. Detecting awareness in patients with disorders of consciousness using a hybrid brain-computer interface. J. Neural. Eng. 11, 056007 (2014).
  21. Li, J., Ji, H., Cao, L., Zhang, D., Gu, R., Xia, B., Wu, Q. Evaluation and application of a hybrid brain computer interface for real wheelchair parallel control with multi-degree of freedom. Int J Neural Syst. 24, 1450014-14 (2014).
  22. Zhao, J., Meng, Q., Li, W., Li, M., Chen, G. SSVEP-based hierarchical architecture for control of a humanoid robot with mind. Proc. 11th World Congress on Intelligent Control and Automation. , 2401-2406 (2014).
  23. Zhu, D., Bieger, J., Molina, G. G., Aarts, R. M. A survey of stimulation methods used in SSVEP-based BCIs. Comput Intell Neurosci. 2010, 1-12 (2010).
  24. Muller-Putz, G. R., Scherer, R., Brauneis, C., Pfurtscheller, G. Steady-state visual evoked potential (SSVEP)-based communication: impact of harmonic frequency components. J Neural Eng. 2, 123-130 (2005).

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Explore More Articles

105BRICerebotEEGSSVEPCCA

This article has been published

Video Coming Soon

JoVE Logo

Privacy

Terms of Use

Policies

Research

Education

ABOUT JoVE

Copyright © 2025 MyJoVE Corporation. All rights reserved