PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC.

Slides:



Advertisements
Similar presentations
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Advertisements

Chapter 05: Evolutionary Requirements Definition : Requirements  “Requirements are capabilities and conditions to which the system, and more broadly.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
SENIOR DESIGN PROJECTS Design Review
Nighttime Driving Capabilities for Rovers Danielle Ator Tim Eddy Jack Hompland.
You’ve Got SARS!! Group 6 Brent Anderson Lauren Cutsinger Martin Gilpatric Michael Oberg Matthew Taylor Capstone Spring 2006.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
5/29/2007SE TSP Launch1 Team Software Project (TSP) May 29, 2007 Launch/Strategy Team Formation.
Claims Service-Oriented Architecture Performance Prototype Team Hooloovoo.
Copyright © 2001 Stephen A. Edwards All rights reserved More About the Project Prof. Stephen A. Edwards.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
1 Mark CerritelliMatthew Fister Charles Cole Mine Yalcinalp.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen.
On Ubuntu Linux. Servers installed SSH APACHE First compiled from source Later installed again with apt-get PHP VNC (ubuntu) Had to be activated in system.
TelosB Charging and Energy Meter Kit(Dec1201) Group Leader: Tomas Mullins Communicator: Casey Liebl Webmaster: Shiya Liu Team Members: Andrew Gurik & Qiao.
Operating Systems: Principles and Practice
Architecture, Implementation, and Testing Architecture and Implementation Prescriptive architecture vs. descriptive architecture Prescriptive architecture:
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Group ID:May11-23 Client: Dr. Stephen Gilbert Advisor:Dr. Daji Qiao Members: Kyoung-ho Lim, Michael Gledhill, Michael Patterson, Ryan David, Travis Munn.
March 5, 2010 ENGR 340 Presentation #3. DaveAnthonyAndrewDanny MoelkerBoorsmaHoogendamVanderspek.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC.
Distributed Software Development Requirements Definition and Design Description Presentation : Live TV Customers : Damir Isovic.
Problem Statement TelosB Charging/Metering Kit Power from 2 sources Charge AA or AAA NiMH batteries Monitor Current, Voltage and Power Deliverables 3 Fully.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
 Fiber optic network in ring topology  Custom software implementing a Time Division Multiplexing (TDM) scheme  Documentation summarizing conclusions.
Operating Room Instrument Rapid Delivery System sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Webpage Designer) Tariq Azmy (Secretary)
CS3300 Fall 2015 The (Im)Possible Dream Team Project Description(s)
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
Scott Coffin Adam Faucher Jason Graika Brian Voelz Client: Honeywell Advisor: Dr. Zhengdao Wang.
ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy.
Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING
Content Delivery In Ad-Hoc Wireless Networks. TEAM Adviser : Dr. Lei Ying Research Assistant: Ming Ouyang Team Members:  Prashanth Yanamandra  Wyatt.
User Log Analyzing Algorithm Simulator 491 May15-11.
Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
Design Through Curriculum on Embedded Systems Team:Aisha Grieme, Jeff Melvin, Dane Seaberg Advisors: Dr. Tyagi and Jason Boyd Client: Dept. of Electrical.
Dec Dec Team Members - Bannister, Jacqueline - EE Petersen, Jordan - CprE Holen, Jacob - CprE Harvey, Luke - CprE Members - Bannister, Jacqueline.
Problem StatementProblem Statement  Difficult to track patients  Knowing location of patients  Patient data  A need for  Real-time patient information.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Reconfigurable Communication Link Between FASTER and RTSim Interface Matthew McCollum Mark Krause Derek Keibler.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
SOC Virtual Prototyping: An Approach towards fast System- On-Chip Solution Date – 09 th April 2012 Mamta CHALANA Tech Leader ST Microelectronics Pvt. Ltd,
February Testing Campaign Summary. Disclaimer This presentation is based on the reports of the testing campaign and focuses on the problems arisen during.
S MART C IVIL I NFRASTRUCTURE M ONITORING Project Client/Facility Advisor: Randall Geiger Project Team: Team Leader: Xianbo Tao Website Leader: Kun Zhang.
Group ID:May11-23 Client: Dr. Stephen Gilbert Advisor:Dr. Daji Qiao Members: Kyoung-ho Lim, Michael Gledhill, Michael Patterson, Ryan David, Travis Munn.
Members: Nicholas Allendorf - CprE Christopher Daly – CprE Daniel Guilliams – CprE Andrew Joseph – EE Adam Schuster – CprE Faculty Advisor: Dr. Daji Qiao.
Group ID:May11-23 Client: Dr. Stephen Gilbert Advisor:Dr. Daji Qiao Members: Kyoung-ho Lim, Michael Gledhill, Michael Patterson, Ryan David, Travis Munn.
HardSSH Cryptographic Hardware Key Team May07-20: Steven Schulteis (Cpr E) Joseph Sloan (EE, Cpr E, Com S) Michael Ekstrand (Cpr E) Taylor Schreck (Cpr.
CSE466 - Fall What is an Embedded System  Its not a desktop system  Fixed or semi-fixed functionality (not user programmable)  Lacks some or.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
Members: Dan Guilliams – CprE Nicholas Allendorf – CprE Adam Schuster – CprE Christopher Daly – CprE Andrew Joseph – EE Faculty Advisor: Dr. Daji Qiao.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Android Mobile Application Development
Client: Josh Abbott (Micron)
Write less; please more pictures!
Chad Nickell Sean Martin Chris Rothe Daniel Shay
Proposed Approach and Considerations
Presentation transcript:

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Project Eyeris, May TEAM Will Bryan Tyler Burnham Scott Connell Justin Derby Kris Scott Arjay Vander Velden ADVISOR Daji Qiao CLIENT Stephen Gilbert,VRAC

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Client Virtual Reality Applications Center (VRAC)

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Problem Statement No mobile solution tracks both eyes Need for real-time streaming Need solution to allow for viewers to analyze the data as the study is happening

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC System Description

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Concept Sketch Embedded, real-time eye tracking system Stream outward video and eye tracking data wirelessly Will be used in the C6/MIRAGE for virtual reality applications

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Design sketch-up

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Functional Requirements Track both eyes for 3D depth Two-hour, onboard cache of world view video and eye data Real-time, wireless transmission of world view video Real-time, wireless transmission of eye tracking data Video and eye tracking data must be in-sync

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Non-Functional Requirements General Requirements Glasses will be active, stereoscopic glasses System must be unobstructive and nonintrusive Battery must last at least three hours

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Non-Functional Requirements Video Requirements World-view camera must be high definition (720p or 1080p) The sensor camera must be 640x480 at 30fps

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Non-Functional Requirements Physical Requirements Weight constraints: Glasses – 2.3 lbs.; Backpack – 5 lbs. Dimensional constraints: Glasses – no wider than 10 inches

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Existing Products

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Existing Market Tobii ($45,000) No hardware adjustments necessary System guided calibration Lightweight & discrete Parallax compensation Millisecond data sync

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Existing Market SMI ($30,000) Real time & recording Audio

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Project Justification What can we improve upon? High resolution real-time streaming over Wi-Fi 3D vector tracking (adds depth to tracking location) Cost of the system

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Implementation

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Risks and Mitigations RiskMitigation IR exposure on an eye has not fully been tested. Don’t allow direct IR exposure to the eye. Also pulse the IR LED instead of using a beam. Synchronizing the cameras for both eyes with the outfacing camera doesn’t work. Start working on the synchronization early and do prototyping. Difficulty interfacing between the main board and the Gumstix boards. Using well established communication protocol like UART. Eye tracking algorithm does not work well with different sizes and shapes of eyes. Use two cameras per eye to allow for 3D eye tracking and multiple video capture points. Big project with a short schedule.Make sure we are consistent with our schedule and make sure we try and actively stay ahead of it. Implementing for different architectures and platforms (Windows, Linux, Mac). Be conscious about what we program so that it can be compiled on multiple platforms and different hardware.

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Resource and Cost Estimate Resources 2 Gumstix Boards 1 PandaBoard 4 Inward-Facing Cameras 1 Outward-Facing Camera 1 Battery Pack PCB Wires Stereo Glasses Cost Estimate: Approx. ~$1,000

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Project Milestones End of Fall semester: Finished Design Document Finished Project Plan Working 2D Eye-Tracking algorithm End of Winter break: ~50% of the modules implemented All hardware ordered End of Spring semester: Fully working product

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Project Schedule

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC System Overview

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Functional Decomposition

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Functional Decomposition Glasses

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Functional Decomposition Mainboard

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Functional Decomposition Network

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC System Specifications

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Hardware Used Gumstix Duo Vero PandaBoard ES Battery (TBD) CMOS Cameras Web Camera

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Software Used OpenCV TBB (Threading Building Blocks) Boost (C++) Java Runtime

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Platforms Used Linux Windows

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Test Plan Unit testing Real-world Testing Eye testing Wireless testing Blackbox testing Whitebox testing

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Metrics Network throughput Capture rate of cameras Accuracy of eye tracking Accuracy of depth

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Next Steps

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Prototype

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Project Status First portion of eye tracking done Almost all hardware in Remaining hardware has been ordered Wrote scripts to compile software needed for the eye-tracking algorithm Can run programs on the Gumstix

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Task Responsibility Justin Derby (SE) Software development Eye tracking Tyler Burnham (SE) Software development Eye tracking Arjay Vander Velden (CPR E) Middle layer software development Scott Connell (CPR E) Middle layer software development Will Bryan (CPR E) Embedded Programming / Interfaces Kris Scott (EE) Physical hardware

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Plan for Next Semester Implementing Prototyping Testing Bug Fixing Testing again More bug fixing Finished product

PROJECT EYERIS, MAY 13-20CLIENT: STEPHEN GILBERT, VRAC Questions ?