Giter VIP home page Giter VIP logo

eye-maze-venture's Introduction

Eye-Maze Venture

This project introduces a method of EOG signal processing using a state machine requiring a low memory and processing footprint. The processed signals from the EOG waveform are interfaced with Unity to play the game "Maze Eye-venture". The game is a demonstration of using bio-signals to perform general-purpose tasks on a computer without the need for standard inputs such as a keyboard and a mouse. The gameplay is in real-time and only requires the user's eye movements to play the entire game.

Eye Game is an asset imported from the Unity Asset Store Original here. and modified to take Serial input from arduino, classify them as eye movements i.e. left movt, right movt and blink, and use those as navigation for the ball in the maze.

docs/ is a folder that includes the final report and a pdf of the final presentation

max_min_interval_reset include the firmware for Arduino written using vscode + PlatformIO environment which implements a simple Band Pass Filter and transfers raw ADC EOG values to the Unity Script using Serial connection (UART).

game_demo.mp4 is a video demonstrating the final gameplay using just eye movements

presentation.mp4 is a recording of the final presentation for the MS Capstone Project

eye-maze-venture's People

Contributors

sarthaktanwani avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.