Preliminary Design Review 18 October 2017

Slides:



Advertisements
Similar presentations
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
Advertisements

© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn CDR 2011 – Team Gong.
Extensible Scalable Monitoring for Clusters of Computers Eric Anderson U.C. Berkeley Summer 1997 NOW Retreat.
Patron Queuing System Team Gong Archit Agarwal Thanh Nguyen Adnan Salam.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Preliminary Design Review.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
1 Patron Queuing System Team Gong Archit Agarwal Thanh Nguyen Adnan Salam.
Midway Design Review 11/25/13. REES (Real-Time Evacuation System) Hantz Alvarez, EE Liyan Tang, CSE Pablo Alvarez, EE Joel Guifo Fogue, CSE.
Mobile Testing Applications Confidential & Proprietary.
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
REMINDER + RADAR Brad Bootz, Robert Douglas, Natalie Freed Team Members: Getting things done… one place at a time R.
Teamdroid.co.cc Team Droid Matt Grojean, Tim Munnerley, Rabeet Fatmi, Nathan Hart.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
SDP11-Team Gong-“Wait Watchers” PDR Matheus Barros (EE) - Alex Gutowski (EE) - Steven Mitchell (EE) Preliminary Design Review Professor Weibo Gong Team.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Preliminary.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
1 Department of Electrical and Computer Engineering Team AlternativeChoices October 10, 2012 Preliminary Design Review.
TEAM: I SEE WHAT YOU DID THERE Hope Blanchard Garrett Ellison Alejandro Menocal Andrew Taheny Brandon Terribile Dinner Bell.
 Tracks seats availability in a specific class (CRN)- only for HOKIES.  Has the ability to track a list of classes.  The tracking list grows dynamically.
Final Presentation Smart-Home Smart-Switch using Arduino
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
PRISM: Platform for Remote Sensing using Smart phones {Tathagata Das, Venkata N. Padmanabhan, Ramachandran Ramjee, Asankhaya Sharma } - Microsoft Research.
Team Gong PDR SDP10 Preliminary Design Review Team Gong: Jason Dodge Eric Every Andrew Hills Alan R Levin Is Your Refrigerator Running?
AUTOMATED security system
UCF Parking Route and Heat Maps
Chapter 2 Memory and process management
Project Center Use Cases Revision 2
Project Center Use Cases
Segments Basic Uses: slides minutes
Capstone Project, Computer Science Department
Mobile Application Development
Lesson 2-9 AP Computer Science Principles
AUTOMATED security system
Project Center Use Cases
Receiving New Lending requests
System Design Ashima Wadhwa.
Database Requirements and Design
1888 PressRelease - SBGA Provides Its members a table management solution to help with managing restaurant tables and orders
Supplier Recovery Claim Automation
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
Brad Bootz, Robert Douglas, Natalie Freed
Project Center Use Cases Revision 3
Scene 1: Show EV cars charging in a city
Project Center Use Cases Revision 3
Diabetes Health Platform
Crowd Intelligence Grocery Shopping Mobile App
Iteration 1 Presentation
Completing the tasks for A452 with….
Diabetes Health Platform
AN INTUITIVE SENSE OF CONTROL
Smart Shopper iPhone App
Using K2 applications How can users interact with K2 applications?
User Interface overview
Group Travel is hard Invites and Confirmation Lodging
Android Topics UI Thread and Limited processing resources
SHU: The Running Companion
Tariffs Management (Wholesalers)
Designed for powerful live monitoring of larger installations
Automated Screw Organization System
Transition Readiness Review
ShareMe file sharing application for the android and other platforms
Approvals Mobile User Interface WORK BETTER.
Team: I See What You Did There
Preliminary Design Review Tablo Game Projection System
CS 4360 Software Engineering
Requirements Analysis Document Presentation
PRELIMINARY DESIGN REVIEW
MLC: Modular Light Control
Presentation transcript:

Preliminary Design Review 18 October 2017 SDP 18: EfficienSeat Preliminary Design Review 18 October 2017 Presentation by Kristina Team 26 Advised by Professor Tilman Wolf Kristina Georgadarellis, Matthew Donnelly, Dennis Donoghue, Aarsh Jain

Background Information Dining halls have inefficient “first come, first served” seating - problem during busy times Patrons must commit and pay for entry before knowing state of seating Leads to congested walkways with patrons spending unnecessary time searching for seats Wastes patron’s time and lowers efficiency of dining hall staff that need to use walkways Presentation by Dennis

Assess Needs Patron Needs Be able to efficiently locate seating at dining halls Be able to know seating status of entire dining hall at a glance Dining Hall Needs Adaptation to system should be simple and painless Be able to implement a cost effective, easy to maintain system Presentation by Dennis

Our Solution: An Overview Three main components Camera system with imaging and thermal sensing mounted on ceiling Small interactive unit on the table with which patrons interact Phone app Three clients to keep in mind Patrons who use our app (referred to as Users) Patrons who do not (referred to as Non-Users) Dining hall staff Presentation by Matt Explain these relative to the needs (previous slide) - talk a tad more in depth

Our Solution: Alternatives Passive indicators to replace the table unit like IR reflector strips Different options for the camera like infrared, live imaging Restaurant reservation system Sensing sections of the dining hall rather than seats App access from home Presentation by Matt Discuss why these wouldn’t work, relate to why we chose corresponding points for our system solution

Our Solution: Scenarios Let’s walk through a scenario Four friends want to go to dinner Open the app and select the dining hall Select your dining hall Berkshire Hampshire Worcester Franklin Presentation by Aarsh

Our Solution: Scenarios Let’s walk through a scenario Four friends want to go to dinner Open the app and select the dining hall At the Dining Hall Users can find seats based on party size Camera keeps track of empty seats Button system on table assists Users and Non-Users Swipe to select your party number find available seats 2 3 1 Presentation by Aarsh

Our Solution: Scenarios Getting Seated App finds list of available seats and tables according to party size Once selected, the seats are reserved for 2 minutes Go to the seat and press the button to claim If no seats are available Prompted to add request to queue A notification pops up when seats ready Claim your seats 4 5 2 3 1 Presentation by Aarsh

Our Solution: Scenarios 4 2 3 1 5 Claim your seats Seating Priority System Two types of table claiming: Full and Partial Big parties have full table priority over single sitters Non-users alter table priority Reporting Errors Available seat or table was actually taken Non-User Interaction LED on table unit indicates table status Only sit at tables that indicate “available” Encouraged to push button to claim table Partial Table Claim Full Table Claim Presentation by Aarsh

System Specifications Allows Users to search for available seats by party size through app Users will receive response from app within 2 seconds For parties up to the size of the largest table, achieve 90% success in finding seats correctly if available Function in dining rooms of several hundred seats Table unit is spill-proof and low maintenance System accommodates Non-Users Presentation by Kristina

Table Status Indicator Block Diagram Server Database Sky Unit Camera Transmitter/ Receiver Power Supply Microprocessor Data Processing User Interface GUI Seating Info Feedback Search Functionality Dining Hall Map Presentation by Kristina Server is the hub. Table unit sends data to the sky unit when button is pushed LED is controlled by server (through sky unit) Sky unit processes data from the camera system, sends it to server for more processing The server is also database for the user interface. Through the server. The user interface interacts with the table unit (seat selected - light flashes) Table Unit Table Status Indicator Power Supply Microprocessor Transmitter/ Receiver Button

Subsystems: Table Unit Requirements Must be low power Accommodate both Users and Non-Users Communicate with sky unit “Dining Hall” resistant Implementation LED push button to indicate table status Solar/Rechargeable battery for power supply RF receiver and transmitter Table Unit Table Status Indicator Transmitter/ Receiver Power Supply Button Presentation by Kristina LED push button - three states: ON - claimed, OFF - available, BLINK - someone on the way Solar powered rechargeable battery - self sustaining, many units - low maintenance.

Subsystems: Sky Unit Requirements Encompass ~100 seats Easy to install in dining hall Accurately identify empty seats Communication with table unit/server Pre-process camera data Implementation Visual and thermal cameras Uses wall power RF and WiFi communication Microprocessor Sky Unit Camera Transmitter/ Receiver Thermal Sensor Power Supply Microprocessor Data Processing Presentation by Matt

Subsystems: Server Requirements Capable of storing data and handling App requests Handle 100+ concurrent requests Assist in processing of Sky Unit data Implementation Implemented on scalable rented Amazon Servers Possible to split into a database and application server Server Database Data Processing Presentation by Dennis

Subsystems: User Interface Requirements Takes less than 2 seconds to load or refresh Quick response time Minimalistic layout for ease of use Implementation Android platform Android Studio Java User Interface GUI Seating Info Feedback Search Functionality Dining Hall Map Presentation by Dennis

MDR Deliverables Table Unit Power Supply Demonstrate a power supply that can support the table unit over the course of its daily operation User Interface Demonstrate that the app can run a table search and display results Empty Seat Analysis Demonstrate that the camera system can detect seated patrons and objects Table Unit Demonstrate that the table unit can cycle through all states Presentation by Dennis Talk more in depth

Team Responsibilities Dennis App, Server, search algorithm, and sky unit data processing Aarsh Hardware for table unit (LED button, power supply) Matt Hardware for camera unit (Visual camera, thermal camera, microprocessor) Kristina Sky unit data processing Presentation by Everyone

Extra Slides

State Machine - User Search Update Database Database Sky Unit Poll Database Query Seating Information Poll, Update User selects seat User Search Table Unit