Mid-Course Design Review

Download Report

Transcript Mid-Course Design Review

Wait Watcher
Midway Design Review
Alexander Gutowski
Mat Barros
Steve Mitchell
Advisor: Professor Gong
enter Dept name in Title Master
Overview







Recap
Feedback from PDR
Updated Design
System Components
Testing
Financial Report
Future Goals
“Wait Watcher” MDR SDP11
2
Recap
 Pain to be solved: to eliminate wasting time
waiting in line to buy lunch or in other services
 Designing an embedded system that
communicates with a website displaying wait
times to the user
• Counts people entering and exiting an area
• Relates wait times to number of people present
“Wait Watcher” MDR SDP11
3
Feedback from PDR
 What is the real purpose behind the website?
 Cannot have many wires
 Our website will generate traffic to restaurants at
low times, creating spikes in the data causing
unpredicted traffic flows
 An empty restaurant could cause concern for
patrons
 How will wireless communication with the
website take place?
 Is the backup system, high resolution camera,
necessary?
“Wait Watcher” MDR SDP11
4
Updated Design
 Updated Purpose Statement: The Wait Watcher
system is a website that utilizes an embedded system and
infrared sensor grid to count people entering and exiting a
restaurant to obtain a busyness level. This real time
system aims to inform people how busy a service is before
the customer arrives, and to forecast the best time to
arrive to minimize the pain of wasting time waiting in line.
 People enter through a “grid” of sensors
• Using Sensor Fusion to obtain 3 pieces of information:
Order, timing and Distance
• Measure the net change in the grid using our decision
making algorithm
• Wirelessly communicates to the website
“Wait Watcher” MDR SDP11
5
Current Block Diagram
“Wait Watcher” MDR SDP11
6
Physical Design
Side View of Grid
“Wait Watcher” MDR SDP11
Overhead view
7
Sensor Fusion:
 Sensor Fusion: using multiple, less complex,
sensors to make one complex and cohesive
sensor network
 Cheaper
 More Accurate
 Decreased failure rate
 Safer, not as harmful to human eyes
“Wait Watcher” MDR SDP11
8
Neural Networks:
 Neural Networks: Using multiple factors as layers
in the decision making process
 Decision Making Algorithm:
• Decision = Wo + Wt + Wd
• Order of signals tripped: Wo = .75 [∑ s1 + s2+…+sn]
• Time signals were tripped: Wt = .15 [∑ s1 + s2+…+sn]
• Distance of signals tripped: Wd = .1 [∑ s1 + s2+…+sn]
Decision Output
.80 < D < 1
-.80 < D < .80
-1 < D < -.80
“Wait Watcher” MDR SDP11
Action
+1 to Count
No Action
-1 to Count
9
System Components
 Sensors:
• Sharp Infrared Long Range Proximity Sensor (10 total)
 Analog-to-Digital Converter:
• Arduino Mega 25600 Board
 Microcontroller:
• Intel Atom Microprocessor
 Wireless Transmitter:
• TRENDnet 300Mbps Wireless Router
“Wait Watcher” MDR SDP11
10
Power Supply
 A single power cord for the entire system
“Wait Watcher” MDR SDP11
11
Microcontroller Software
Linux Operating System
Inputs via USB from Arduino A-to-D converter
C program runs decision making algorithm
Data is stored in a MySQL database programmed
with SQL query language
 Database is stored on the 160GB hard drive of
the Atom




“Wait Watcher” MDR SDP11
12
Website Communication
 Uses PHP plugin with MySQL to access database
 Wireless router connected to Atom provides
wireless access point
 Website is updated accordingly in 1 minute
intervals
•
•
•
•
Green: < 10 minute wait
Yellow: 10-20 minute wait
Orange: 20-30 minute wait
Red: 30+ minutes
“Wait Watcher” MDR SDP11
13
Testing:
 Start by testing in SDP Lab
• Refining the algorithm and system optimization
 Have received “Go Ahead” from Blue Wall
Management
• Approved for whatever physical resources or demands
our system requires
 Live testing in Blue Wall
• Test Projections and database
• Check for abnormal use cases in live setting
“Wait Watcher” MDR SDP11
14
Financial Update
Part
Quantity
Price
Sharp IR Proximity
Sensor
10
$14.99 each
3 Pin IR Wiring Harness
10
$1.50
Intel Atom
Microcontroller
1
free
Arduino Mega 2560
1
$64.95
9V AC to DC converter
2
$5.95
TrendNet Wireless Router
1
$38.95
5V breadboard power
adapter
1
$9.95
Mini USB to USB cord
1
$3.95
Projected Cost: $295.00 + Housing Costs
“Wait Watcher” MDR SDP11
15
Goals for CDR
 Functional sensor network
 Decision Making Algorithm completed
 Implement database to store and retrieve data
 Initiated testing procedures in SDP
“Wait Watcher” MDR SDP11
16
Thank You!
 Questions?
 Check team website for more updates
http://www.ecs.umass.edu/ece/sdp/sdp11/gong/
“Wait Watcher” MDR SDP11
17
Business Plan
 Website will keep track of actual head counts at 15
minute intervals throughout the day
• Useful to the business for staffing/resource management
 The menu will be on the website
• Free Advertising for the restaurant
 By keeping the price of the system capped at
$500, the system is extremely affordable
• A similar infrared people counter that does not offer any
commercial aspect, just a head count of people who come
and go, costs $200(+)
• Lends itself to widespread expandability, potentially “Wait
Watchers” a social networking site for local restaurants
“Wait Watcher” MDR SDP11
18
Division of Labor
Alex:
Steve:
 Microcontroller
(software side)
 Wireless
communication
 Component
research
 Website
Design
 Website
software
 Neural
network and
sensor fusion
R&D
“Wait Watcher” MDR SDP11
Mat:


Microcontroller
(Hardware
side)
Test location
approval
19
Pro’s and Con’s
Pro’s:
Decreased wait times to
get food
Less crowded in the
Blue Wall Café
More consistent
business throughout the
day for Blue Wall
Expandable technology
“Wait Watcher” MDR SDP11
Con’s:
Website might not be
used regularly
If count is not accurate
people will not use it
 Blue Wall might find
the system intrusive
Camera’s pose privacy
problems
20
Design Challenges
 Interfaces
• Sensors
• Wireless
 Comprehension of collected data
• Signal processing
• Integration
 Cost
 Adequate testing location
• Location of sensors
“Wait Watcher” MDR SDP11
21