GithubHelp home page GithubHelp logo

eyedrive's Introduction

Microsoft Eye Drive

Microsoft Eye Drive is a virtual joystick that you control using only your eyes.

Eye Drive started in 2017 as a collaboration between Team Gleason and Microsoft, and was kicked off during Microsoft's annual OneWeek Hackathon. Originally known as "Pilot 37", our early goal was to enable Steve Gleason (former New Orleans Saints football player who played under the number 37 and who today lives with ALS), to fly a drone. However, we pretty quickly decided that three pounds of flying propellers being (sort of) controlled by hacked up prototype software might not be the best idea we ever had, so we switched to driving around a remote controlled car onto which we mounted a drone's FPV (first person view) camera. For more information on this project, see this Github Repository.

Steve Driving A Car

Frequently Asked Questions

  1. This is cool! But why does the application here look different than the application in the photo?

    The application in the photo is from Pilot 37 which was a quick prototype developed during a hackathon. However, it soon became clear that a joystick that you control with your eyes has a lot more applications than just driving around an RC car, so we separated out that part of the work and spent more time designing and polishing it. We discovered that a smaller set of buttons was easier for people to understand; because we wanted to make the app accessible to a wide audience with little training time, we simplified.

  2. Great, but the app doesn't do anything? Why ship just a joystick app?

    Alright. Good point. Push the buttons, nothing happens. Silly app, right?

    Well, the point here is twofold. First, most people haven't ever seen an eye control sensor and don't know what it can do. Let's introduce that to them with a simple app that has lots of possibilities.

    Second, sure, any joystick alone isn't particularly useful. But people attach joysticks to things in useful ways all the time. Xbox consoles. Fighter jets. Robot arms. So here you go, here's a new type of joystick that doesn't require hands. Anyone is free to experiment with Eye Drive to build whatever useful things they might imagine; what will you build?

  3. Hey, you guys announced some cool new Windows Eye Control features in the last Windows release, yeah? Does this have anything to do with them?

    Awesome! Thanks for noticing! We worked hard on that. The solution contains two projects - one is based on older 'Windows Desktop' technology for historical reasons, while the other is based on UWP and uses the Gaze Interaction Library.

  4. What are your future plans for this project?

    We'll keep working on this to improve it, but it's a pretty straightforward app so there's not a lot we want to add right now. Simple is good. We'll keep it up to date as Windows Eye Control changes and improves over time.

    Mostly we want to see what interesting things you'll do with this. We created an easy to implement interface that you can implement with whatever you think needs to be driven around. Let's turn this question around, what are your plans for this project?

  5. OK, I downloaded the app and compiled it, what do I need on my laptop or Surface to get it to work?

    I'd suggest starting with a Tobii Eye Tracker 4C. It works great with this app.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Privacy & Cookies

https://go.microsoft.com/fwlink/?LinkId=521839

eyedrive's People

Contributors

jaybeavers avatar microsoftopensource avatar msftgits 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.