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