HELIOS OUTLINE • Executive Summary

advertisement
1/14/2016
HELIO S
TAYLO R BA R TO
KEVIN CANDOW
EVAN DISPENZA
DAVID PENDLETON
F A C U LT Y A D V I S O R S :
DR . A BDU L R A Z AQUE
D R . A N A S T A N KO V I C
A MODULAR EXPANDABLE
CROWD MONITORING PLATFORM
OUTLINE
• Executive Summary
• Problem Statement
• Design Objectives
• Technical Approach
• Project Management
• Conclusion
1
1/14/2016
WHAT IS HELIOS?
• Visual sensor node platform
• Expandable environmental sensors
• Crowd behavior monitoring
• Locally processed data and analytics
WHERE WILL HELIOS BE?
• Queue monitoring
2
1/14/2016
F
A
D
B
C
E
WHERE WILL HELIOS BE?
• Queue monitoring
• Customer analytics
3
1/14/2016
WHERE WILL HELIOS BE?
• Queue monitoring
• Customer analytics
• Transportation security
4
1/14/2016
DESIGN OBJECTIVES
1. Develop image data processing library
2. Create modular sensor library
3. Demonstrate with queue monitoring
5
1/14/2016
TECHNICAL APPROACH
• 720p video camera
• Still frame capture, 1-2fps
• Background subtraction
• Blob detection
(0,0)
(25,48)
(40,46)
(30,72)
(47,83)
6
1/14/2016
IDENTIFYING THE UNMET
NEEDS
Sporting Events
• Customer needs:
– Monitoring customer traffic
– Patient monitoring
– Environmental monitoring
Hospital Rooms
• Queue monitoring
Server Rooms
• Modular system
can service multiple customers
DEFINING TECHNICAL
SPECIFICATIONS
• Targeted Specifications
– Image Processing Targets
– Sensing Targets
• Image Processing Specs
– Minimize feedback latency
– Find location of target within 5% window
– Individually identify a group of targets within 2ft of
each other
7
1/14/2016
AVAILABLE PLATFORMS
Windows
Embedded Platform
Interfaces
USB, Ethernet, Serial
+ I2C, SPI, 1WI
Development
Implementation
C#, C++, Java, Matlab
Bulky
C++, Java
Compact
Power
Consumption
High
Low
Team
Familiarity
High
Low
AVAILABLE PLATFORMS
Interfaces
Windows
USB, Ethernet, Serial
Embedded Platform
+ I2C, SPI, 1WI
Development
Implementation
C#, C++, Java, Matlab
Bulky
C++, Java
Compact
Power
Consumption
High
Low
Team
Familiarity
High
Low
8
1/14/2016
EMBEDDED PLATFORMS
Cost
Raspberry Pi
$35
Odroid
$35 - $75
Arduino
$25
Scalability
Low
High
Low
References
Ease of
Implementation
Many
High
Moderate
High
Few
Very Low
Team Familiarity
Moderate
Low
Low
EMBEDDED PLATFORMS
Raspberry Pi
Odroid
Arduino
Cost
Scalability
$35
Low
$35 - $75
High
$25
Low
References
Ease of
Implementation
Many
High
Moderate
High
Few
Very Low
Team Familiarity
Moderate
Low
Low
9
1/14/2016
SENSOR BUSSES
Cost
IP
Very High
I2C
Low
SPI
Low
1WI
Very Low
Analog
Variable
Scalability
Very High
Very High
Very High
Low
Low
Ease of
Implementation
Team Familiarity
Low
Very High
High
High
Variable
Low
High
High
High
Variable
SENSOR BUSSES
IP
Cost
Scalability
Ease of
Implementation
Team Familiarity
I2C
Very High
Low
Very High Very High
SPI
1WI
Analog
Low
Very High
Very Low
Low
Variable
Low
Low
Very High
High
High
Variable
Low
High
High
High
Variable
10
1/14/2016
DELIVERABLES
• Image data processing library
• Modular sensor library
• Queue monitoring prototype
ECONOMICS
Item
Price
ODROID-C1+
$46
USB-Camera 720p
$19
8GB MicroSD
$11
HDMI Cable
$6
USB Bluetooth Module
$10
WiFi Module
$10
Accelerometer
$18
Temp. / Humidity
$30
Sound Sensors
$22
3-D Printing for prototype
$30
Cost per Device
$202
11
1/14/2016
TIMELINE
Jan
Feb
Prototype Build
Sensors
Mar
Apr
May
Final Design
Application
Final Presentation
• Complete mechanical design
• Sensor compatibility
• Queue monitoring application
• Presentation of results
HELIO S
TAYLO R BA R TO
KEVIN CANDOW
EVAN DISPENZA
DAVID PENDLETON
F A C U LT Y A D V I S O R S :
DR . A BDU L R A Z AQUE
D R . A N A S T A N KO V I C
A MODULAR EXPANDABLE
CROWD MONITORING PLATFORM
12
Download