1 / 26

Preliminary Design Review Team 14: BMW B rainwave M anipulated W agon

Our solution aims to address the limitations of current wheelchairs by implementing brainwave control technology. The system uses EEG signals to trigger wheelchair movements, allowing users with limited hand mobility to have more independence and convenience. This solution also includes collision avoidance and drowsiness warning features.

Download Presentation

Preliminary Design Review Team 14: BMW B rainwave M anipulated W agon

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. Preliminary Design ReviewTeam 14:BMWBrainwave Manipulated Wagon

  2. Team 14 Members Zijian Chen CSE Tiffany Jao CSE Faculty Advisor: Qiangfei Xia Man Qin EE Xueling Zhao EE

  3. What is the Problem ? Current wheelchair cannot satisfy everyone’s need • Inconvenient for senior users • Impossible for some people with disability to use http://www.trustedquote.com/disability-insurance

  4. How significant is the problem ? • There are seniors and disability population who cannot use their hands well to control wheelchair • High expenses for family to pay for home care service in other country • Cost for high-tech wheelchair is unaffordable for every household

  5. Context : Effect on Individual • Seniors and disability population do not need to rely on other people to bring them outside all the times • Requires a more convinent control for wheelchair http://image1.masterfile.com/

  6. Context: Effect on Group • Allocate human resource to other field http://www.mpaexhibits.com/

  7. Solution: Brainwave(EEG) control We are going to use a model car to demonstrate the capability of brainwave signal control http://www.brainwavelove.com/

  8. Requirements Analysis: Specifications • Uses dominant brainwave frequency to trigger vehicle motion • Includes controls for forward, backward, left, right, stop and speed • Records brainwave frequency with corresponding user’s command • Different user may have different frequency when thinking ‘left’ naturally

  9. Requirements Analysis: Inputs and Outputs Inputs • Brainwave signal Outputs • Car movements • User interface • display brainwave frequency level • User’s brainwave configuration with different command

  10. General Solution Block Diagram Input: Brainwave Headset • Computer • Signal Processing • User Interface Output: Receiver to control car Arduino/ Microprocessor with Transmitter

  11. Our Solution: Block Diagram Computer[MATLAB] Micro-controller User Interface Arduino Database Signal Analysis Signal from headset Commands TX Command Processing Robotic Car Car FPGA RX: 3 bits output

  12. Our Solution: Possible Extra Functionality • Collision avoidance algorithm using radar • Alarm to give warning if user’s dominant frequency is low (drowsiness)

  13. Our Solution: EEG Signal Processing • Retrieve EEG raw Data using NeuroSky MindWave Mobile headset • Utilize MATLAB to extract real-time EEG raw Data • Allows PC to communicate with the headset using thinkgear.dll library http://store.neurosky.com/products/mindwave-mobile

  14. Our Solution: Signal Processing Details • FFT / Power Spectrum • Signal Filtering to find dominant frequency • Output function variable - Attention Level • Utilize the function implemented in thinkgear.dll • Output max frequency and amplitude

  15. Alternative for Signal Processing • Additional variable in NeuroSky MindWave Mobile • Eye-blink detection • Alternative for turning control • Electrodes • OpenEEG or EEG circuit • Pros • More controllable signal • low price • Cons • Time consuming • unknown technical issue with additional channel

  16. Our Solution: Command Processing • Receive inputs: frequency and amplitude • Algorithm to transform frequency, power and amplitude into car operation command • Algorithm will be self-learning • Generalizes from database that contain user’s previous configuration

  17. Our Solution: User Interface • Allow user to view brainwave frequency spectrum • Provide configuration setup for user to record their brainwave with corresponding command • Connection with self-learning algorithm and signal processing • Database to store user’s previous brainwave signal configuration

  18. Alternatives: Light stimuli user interface • Steady state visual evoked potential (SSVEP) • Brain signal response to visual stimuli at certain frequency • i.e: light blinking • Enable possibility for more controls using brainwave signal • Con: • Require to wait for change in brain signal • Distract attention from outside environment • Could be appropriate for application that speed is not a major factor

  19. Our solution: RF Transmitter • High transmission speed • Reasonable Antenna size • Good Generator (Quartz crystal oscillator/op) • Modulation (555-timer)

  20. Our solution: RF Receiver • Low noise power • Matched inductor • Amplifiers/Rectifiers • Digital output • Power efficiency

  21. Our Solution: Board Design layout and PrintourboardbyPCB Alternative,byhand soldering

  22. Our Solution: FPGA • UseFPGAtostore3one-bitnumbersfrominput • Thenoutputthethree-bitdatatothe car • Alternative, CMOs Logic Gate

  23. MDR Deliverables- Part 1 • Brainwaves signals are able to process and identify • Desire output parameters are available for use – frequency, amplitude, power • Successful communication between RX and TX • FPGA performs expected logical function • Model car is ready for testing

  24. MDR Deliverables- Part 2 • Working graphical user interface and database • Command Processing Algorithm • Can fetch user configuration from database • Can determine operations base on frequency, amplitude, power and user configuration.

  25. Timeline: Gantt chart

  26. Thank you Any Question?

More Related