goal
play

Goal A BRAIN COMPUTER INTERFACE College of Computer and - PowerPoint PPT Presentation

Motivated Copter ( Brain-controlled drone ) Arash Molavi Deep Singh Girish Pawar Guide: Prof. Guevara Noubir College of


  1. Motivated Copter ( Brain-controlled drone ) ¡ ¡ ¡ ¡ ¡Arash ¡Molavi ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Deep ¡Singh ¡ ¡ ¡ ¡ ¡ ¡Girish ¡Pawar ¡ Guide: ¡Prof. ¡Guevara ¡Noubir ¡ College of Computer and Information Science

  2. Goal A ¡BRAIN ¡COMPUTER ¡INTERFACE ¡ College of Computer and Information Science

  3. Brain Computer Interface - History • 1970s: ¡Fetz ¡and ¡colleagues ¡first ¡showed ¡that ¡monkeys ¡could ¡learn ¡ to ¡control ¡the ¡deflecQon ¡of ¡a ¡biofeedback ¡meter ¡arm ¡with ¡neural ¡ acQvity. ¡ • 1980s: ¡Apostolos ¡Georgopoulos ¡found ¡mathemaQcal ¡relaQonship ¡ between ¡the ¡motor-­‑cortex ¡neurons ¡in ¡monkeys ¡and ¡the ¡direcQon ¡ they ¡moved ¡their ¡arms. ¡ • Mid-­‑1990s: ¡Niels ¡Birbaumer ¡trained ¡severely ¡paralysed ¡people ¡to ¡ self-­‑regulate ¡the ¡ slow ¡cor(cal ¡poten(als ¡in ¡their ¡EEG ¡to ¡such ¡an ¡ extent ¡that ¡these ¡signals ¡could ¡be ¡used ¡as ¡a ¡binary ¡signal ¡to ¡control ¡ a ¡computer ¡cursor. ¡ College of Computer and Information Science

  4. History Contd. • 1999: Yang Dan decoded neuronal firings to reproduce images seen by cats (UC Berkley). • 2000: Miguel Nicolieus decoded brain activity in monkeys and used the devices to reproduce monkey movements in robotic arms . ¡ hUp://www.youtube.com/watch?v=gnWSah4RD2E ¡ College of Computer and Information Science

  5. Applications • Restore ¡sight ¡ • Restore ¡hearing ¡ • Overcome ¡other ¡disabiliQes ¡ • CogniQve ¡sciences ¡ • Gaming ¡ College of Computer and Information Science

  6. A.R. Drone • A quad-copter, with four engines for extra stability. • Drone has two cameras, installed in front and bottom. • Front camera can be used for object recognition. • Bottom camera enables to stay stable even with perturbation. • An Ultra-Sound sensor installed at bottom, can be used as an altimeter. • Control from any client device supporting WiFi ad-hoc mode. College of Computer and Information Science

  7. Drone SDK • AR Drone comes with API and some examples. • Drone provides three main communication services . • API has built in functionalities to For: • AT Command ( Control commands to maneuver Drone ) • NavData ( Information about current state of Drone ) • Video (Video captured by two cameras on Drone ) • Configuration ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡AT ¡Commands ¡ Configura6on ¡Data ¡ • ¡Video ¡Stream ¡ • ¡Navdata ¡ College of Computer and Information Science

  8. Emotiv Headset • Emotiv headset for capturing electroencephalographic (EEG) signal. • A very good alternative to the medical EEG headset. • Uses fourteen probes • Can be trained to capture: o Conscious thoughts (Cognitive suite) o Emotions (Affective suite) o Facial expressions (Expressive suite) o Head rotation Preprocessed ¡Data ¡ College of Computer and Information Science

  9. Emotiv SDK • EmoEngine: capture and process signals • Control Panel: o Cognitive suite: display Cognitive state o Affective suite: display Affective State o Expressive suite: Display Expressive state • EmoKey: can send key events associate with a particular state • EmoComposer: Simulates EmoEngine inputs. College of Computer and Information Science

  10. Project Outline • Control ¡AR.Drone ¡ ¡from ¡Customized ¡code ¡ • Based ¡on ¡SDK ¡templates ¡ Step1 ¡ • User ¡defined ¡control ¡signals ¡ • Write ¡a ¡custom ¡code ¡capture ¡inputs ¡from ¡ EmoEngine/EmoComposer ¡ Step ¡2 ¡ • Parse ¡and ¡filter ¡the ¡input ¡signals ¡. ¡ • Interface ¡Emo ¡inputs ¡with ¡ARDrone ¡ controller. ¡ Step3 ¡ • Replace ¡EmoComposer ¡with ¡EmoEngine ¡ • Connect ¡the ¡headset!!! ¡ Step4 ¡ College of Computer and Information Science

  11. Project Architecture Navdata ¡ EmoQv ¡ Interfaces ¡ Drone ¡ Video ¡ Interface ¡ Module ¡ Commands ¡ Queue ¡ Logs ¡ College of Computer and Information Science

  12. AR Drone Module Custom ¡ Bitmap ¡ From ¡Interface ¡ Read ¡ Drone ¡Module ¡ AR ¡Drone ¡ ¡ ¡Interact ¡ -­‑ ¡ API ¡ Render ¡Video` ¡ Write ¡Navdata ¡ To ¡Interface ¡ Queue ¡ College of Computer and Information Science

  13. Emotive Interface To ¡the ¡ Interface ¡ EmoQve ¡ EmoQve ¡ EmoQv ¡ EmoQveI Interface ¡ Engine ¡ Engine ¡ nterface ¡ Filter ¡ Queue ¡ College of Computer and Information Science

  14. Experience Microsoft C++ Development Ease of availability of BCI component. College of Computer and Information Science

  15. Thank You College of Computer and Information Science

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend