Urban Sensing Applications History

advertisement
9/10/2015
Cyber-physical Computing Group
Urban Sensing Applications
Tarek Abdelzaher
University of Illinois at Urbana Champaign
History
Initial Drivers: Smartphones and
Connected Vehicles



J. Burke, D. Estrin, M. Hansen, A. Parker, N. Ramanathan, S. Reddy, M. B.
Srivastava. “Participatory sensing,” In Proc. World Sensor Web Workshop,
ACM Sensys, Boulder, Colorado, October 2006.
(Cited by 848)
Andrew T. Campbell, Shane B. Eisenman, Nicholas D. Lane, Emiliano Miluzzo,
and Ronald A. Peterson, “People-centric Urban Sensing,” In Proc. 2nd annual
international workshop on Wireless Internet (WICON), August 2006.
(Cited by 375)
Tarek Abdelzaher, Yaw Anokwa, Péter Boda, Jeff Burke, Deborah Estrin,
Leonidas Guibas, Aman Kansal, Sam Madden, Jim Reich, “Mobiscopes for
Human Spaces,” IEEE Pervasive, Vol. 6, No. 2, pp. 20-29, April 2007.
(Cited by 248)
1
9/10/2015
2006
Smart phones
2006
Smart phones
2
9/10/2015
Vision


Exploit mobile devices in the possession of
individuals to perform acts of sensing
Two competing flavors


Participatory sensing (UCLA)
Opportunistic sensing (Dartmouth College)
Two Competing Flavors

Participatory sensing: “the custodian
consciously opts to meet an application request
out of personal or financial interest”.



Places much demand on the user
Offers control at the cost of usability
Opportunistic sensing: “custodians configure
their devices to let [sensing] applications run
(subject to privacy and resource usage
restrictions), but they might not be aware
which applications are active at any given time”
6
3
9/10/2015
Application Types
1. Geo-tagging (participatory)

Phone-based geo-tagging
of events of interest
(UCLA)




Crowds/pollution on beach
Invasive species (weeds)
Trucks in residential
neighborhoods
Drinking fountains
Reprinted from UCLA/CENS
Application Types:
2. Statistics/Mapping (opportunistic)

Example: BikeNet
8
4
9/10/2015
People-centric Sensing
MetroSense Project

Where people are the focal point of sensing
9
CenceMe (2007)



A Facebook app
Sensors compute user context (or “sensing presence”).
Context is shared with social circle (e.g., Facebook
friends) according to specified privacy policies.
10
5
9/10/2015
CenceMe


A Facebook app
Sensors compute user context





Activities (sitting, walking, or meeting friends),
Disposition (happy, sad, or okay)
Locations (at the gym, coffee shop, or at work)
and
Surroundings (noisy, hot, or bright).
Context is shared with social circle (e.g.,
Facebook friends) according to specified
privacy policies.
11
Sharing in Virtual Worlds

Integrate second life with sensors in the real
world (e.g., on a phone) for various “cyberphysical” games
12
6
9/10/2015
Challenges in Opportunistic
Sensing




Determine the device’s sampling context
(what is it allowed to share in that context)
Adapt to the devices’ changing resource
availability and sampling context
Sustain custodian privacy
Achieve sufficient sensing coverage in the
face of mobility
13
Shortest and fastest
Applications:
3. Data Modeling
Most fuelefficient
Green GPS
Subscribers
The fuel
efficient option
Saves 6% over shortest path
and 13% over fastest path
Fuel Data
+
Physical Models
+
OBDII-WiFi
Adaptor ($50)
GPS Phone
Server
7
9/10/2015
Regression Modeling
Fuel consumption of
some cars driven on
some roads
Predict fuel consumption of
any car on any road
8
9/10/2015
Starting with the Basics:
1. Geo-tagging (participatory)

Phone-based geo-tagging
of events of interest
(UCLA)




Crowds/pollution on beach
Invasive species (weeds)
Trucks in residential
neighborhoods
Drinking fountains
Reprinted from UCLA/CENS
Geotagging Challenge: All Tags
Not Created Equal
Example: Find Free Parking Lots on UIUC Campus
Y: Free Parking lot - no
charge after 5pm
N: Not free parking lot
Y
N
18
9
9/10/2015
Geotagging Challenge: All Tags
Not Created Equal
Example: Find Free Parking Lots on UIUC Campus
Results of Extended EM vs Baselines
Experiment setup:
106 parking lots of interests, 46 indeed free
30 participants, 901 marks collected
19
Cleaning Noisy Multi-label Data
Average
Apollo
Ground
Truth
10
9/10/2015
Surrogate Sensing
Example:
Traffic Regulator Mapping
Cell phones in vehicles were used as the sources (whose reliability is
unknown)
Vehicles reported encountered stop signs and traffic lights together with
their locations
All reports were fed to the Apollo Fact-finder to determine their probability
of correctness
Apollo predictions were compared against ground truth
21
Traffic Regulator Detection
From GPS Data
Source Reliability
Traffic Light Location
Estimation
Detection
Experiment setup:
34 drivers, 300 hours of driving in Urbana-Champaign
1,048,572 GPS readings, 4865 claims generated by phone
(3033 for stop signs, 1562 for traffic lights)
22
11
9/10/2015
Traffic Regulator Detection
From GPS Data
3 outliers out of 34
Source Reliability
Traffic Light Location
Estimation
Detection
Experiment setup:
34 drivers, 300 hours of driving in Urbana-Champaign
1,048,572 GPS readings, 4865 claims generated by phone
(3033 for stop signs, 1562 for traffic lights)
23
Traffic Regulator Detection
From GPS Data
Source Reliability
Estimation
Traffic Light Location
Detection
24
12
9/10/2015
Traffic Regulator Detection
From GPS Data
Source Reliability
Estimation
Traffic Light Location
Detection
25
Traffic Regulator Detection
(Enhanced)
26
13
9/10/2015
Traffic Regulator Detection
(Enhanced)
27
Conclusion

A very rich space is emerging where even
the simplest applications (geotagging)
lead to interesting research problems.
More on that in the rest of the semester…
14
Download