Sensing for Sustainability
disaggregated sensing of water, electricity, and natural gas
University of Washington
Eric Lars...
Saturday, December 8, 12
per capita electricity usage in U.S. ~39.3 kWh/p/delectricity
Saturday, December 8, 12
per capita electricity usage in U.S. ~39.3 kWh/p/d
2 times Japan
Germany
1.5 times Taiwan
France
UK
electricity
Saturday, ...
its not just electricity
Saturday, December 8, 12
its not just electricity
Saturday, December 8, 12
its not just electricity
Saturday, December 8, 12
Saturday, December 8, 12
smarter infrastructure
consumer awareness
informed public policy
Saturday, December 8, 12
Saturday, December 8, 12
Pool Pump
31%
Saturday, December 8, 12
Pool Pump
31%
DVRs
11%
Saturday, December 8, 12
Saturday, December 8, 12
toilet
78.4 gallons
shower
62.4 gallons
bath
6.5 gallons
today‘s usage
bathroom sink 1
4.2 gallons
bathroom sink 2
0.8 gal...
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
Professor Shwetak N. Patel Computer Science
& Engineering
Ele
Engi
ElectriSense
CoughSense
SpiroSmart
ElderCare
GasSense
H...
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
regulator
Saturday, December 8, 12
regulator
Saturday, December 8, 12
regulator
relief vent
Saturday, December 8, 12
regulator
relief vent
Saturday, December 8, 12
Saturday, December 8, 12
rks
Microphone Senses
Gas Hissing
Regulator Hisses
When Gas Flows
ks
Microphone Senses
Gas Hissing
Regulator Hisses
When G...
ophone Senses
Gas Hissing Filters Background Noise
How It Works
Gas Appliance in
Home is Turned On
Microp
Ga
Regulator His...
ophone Senses
Gas Hissing Filters Background Noise
How It Works
Gas Appliance in
Home is Turned On
Microp
Ga
Regulator His...
Detects and Identifies Gas Events
Filters Background Noise
Saturday, December 8, 12
Saturday, December 8, 12
Detects and Identifies Gas Events
Filters Background Noise
Saturday, December 8, 12
Detects and Identifies Gas Events
Filters Background Noise
Saturday, December 8, 12
Detects and Identifies Gas Events
Filters Background Noise
Saturday, December 8, 12
Detects and Identifies Gas Events
Filters Background Noise
slope
Saturday, December 8, 12
Detects and Identifies Gas Events
Filters Background Noise
step change
slope
Saturday, December 8, 12
slope
step change
Saturday, December 8, 12
slope
step change
k-nearest neighbor
classifier
Saturday, December 8, 12
Evaluated system in nine homes
Saturday, December 8, 12
Evaluated system in nine homes
496 staged gas events from 6 appliance types
Saturday, December 8, 12
Evaluated system in nine homes
496 staged gas events from 6 appliance types
321 trials used in compound
Saturday, December...
Evaluated system in nine homes
496 staged gas events from 6 appliance types
321 trials used in compound
~95% accuracy
Satu...
Evaluated system in nine homes
496 staged gas events from 6 appliance types
321 trials used in compound
~95% accuracy
~87%...
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
mplabN G T O N
N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
Sque...
Saturday, December 8, 12
Supply
Load
Inductor
Switched Mode Power Supply
Saturday, December 8, 12
Supply
Load
Inductor
Switched Mode Power Supply
Saturday, December 8, 12
switching generates high frequency Electro
Magnetic Interference (EMI)
Supply
Load
Inductor
EMI
Switched Mode Power Supply...
EMI
Saturday, December 8, 12
EMI
Saturday, December 8, 12
EMI
Saturday, December 8, 12
capture system
Saturday, December 8, 12
capture system
any electrical
outlet
Saturday, December 8, 12
capture system
any electrical
outlet
Power Line
Interface
(High Pass Filter)
Corner frequency: 36.7 kHz
Flat response: 50 ...
capture system
any electrical
outlet
Power Line
Interface
(High Pass Filter)
Digitizer
&
Frequency Transform
Corner freque...
capture system
any electrical
outlet
Power Line
Interface
(High Pass Filter)
Digitizer
&
Frequency Transform
Event Process...
time
frequency
Saturday, December 8, 12
time
frequency
Saturday, December 8, 12
what EMI on the power line looks like
PC Lamp
time(s)
frequency (kHz)
Saturday, December 8, 12
features
Laptop
Unplugged
Lamp
TV
time(s)
frequency (kHz)
PC
Saturday, December 8, 12
LampPC
Saturday, December 8, 12
LampPC
Saturday, December 8, 12
Difference Vector
LampPC
Saturday, December 8, 12
Difference Vector
LampPC
Saturday, December 8, 12
Difference Vector
Center: 52
Width: 2
Amplitude: 23
Center: 104
Width: 1.5
Amplitude: 16
for each peak are extracted.three
...
event classification
three
features
Saturday, December 8, 12
event classification
three
features
nearest neighbor
classifier
K-Nearest Neighbor
K=1
Euclidean distance metric
Inverse wei...
Evaluated system in seven homes
Saturday, December 8, 12
Evaluated system in seven homes
2576 staged electrical events
Saturday, December 8, 12
Evaluated system in seven homes
2576 staged electrical events
10-20 devices per home
Saturday, December 8, 12
Evaluated system in seven homes
2576 staged electrical events
10-20 devices per home
~94% accuracy
Saturday, December 8, 12
Evaluated system in seven homes
2576 staged electrical events
10-20 devices per home
~94% accuracy
~89% accuracy, minimal ...
future work
Saturday, December 8, 12
future work
Saturday, December 8, 12
future work
Saturday, December 8, 12
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
U N I V E R S I T Y O F WA S H I N G T O N
Professor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineerin...
Saturday, December 8, 12
toilet
78.4 gallons
shower
62.4 gallons
bath
6.5 gallons
today‘s usage
bathroom sink 1
4.2 gallons
bathroom sink 2
0.8 gal...
toilet
78.4 gallons
shower
10.4 gallons
bath
0.0 gallons
bathroom sink 1
1.2 gallons
bathroom sink 2
0.8 gallons
shower
52...
water tower
water tower
thermal
expansion
tank
hose
spigot
utility water
meter
pressure
regulator
laundry
bathroom 1
hot
w...
water tower
water tower
thermal
expansion
tank
hose
spigot
utility water
meter
pressure
regulator
laundry
bathroom 1
hot
w...
70
50
30
pressure(psi)
70
50
30
pressure(psi)
hydrosense sensor stream
water tower
water tower
thermal
expansion
tank
hose...
70
50
30
pressure(psi)
70
50
30
pressure(psi)
hydrosense sensor stream
water tower
water tower
thermal
expansion
tank
hose...
70
50
30
pressure(psi)
70
50
30
pressure(psi)
hydrosense sensor stream
water tower
water tower
thermal
expansion
tank
hose...
70
50
30
pressure(psi)
70
50
30
pressure(psi)
hydrosense sensor stream
water tower
water tower
thermal
expansion
tank
hose...
hydrosense sensor stream
water tower
water tower
thermal
expansion
tank
hose
spigot
utility water
meter
pressure
regulator...
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An exte...
10 psi
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: ...
10 psi
7.32 psi
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based...
10 psi
7.32 psi
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based...
10 psi
7.32 psi
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based...
10 psi
7.32 psi
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based...
10 psi
7.32 psi
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based...
10 psi
7.32 psi
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based...
10 psi
7.32 psi
features: single instance
15 Hz
200 ms
Saturday, December 8, 12
10 psi
7.32 psi
features: single instance
15 Hz
200 ms
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
features: single instance
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
features: sequence
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
features: sequence
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
10 sec
features: sequence
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
10 sec compound
features: sequence
Saturday, December 8, 12
70
50
30
pressure(psi)
70
50
30
pressure(psi)
10 sec compound
features: sequence
time of day
Saturday, December 8, 12
y1 y2 y3 y4 y5 y6
x1 x2 x3 x4 x5 x6
CRF: conditional random field
sequence model
Saturday, December 8, 12
classification
70
50
30
pressure(psi)
70
50
30
pressure(psi)
Saturday, December 8, 12
kitchen sink kitchen sink
toilet
bathroom sink
classification
70
50
30
pressure(psi)
70
50
30
pressure(psi)
Saturday, Decem...
evaluation
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
totals
days
 33
 33
 30
 27
 33
 156
events
 2374
 3075
 4754
 2499
 2578
 14,960
events/day
 71.9
 93.2
 158.5
 92.6
 78....
accuracy
Saturday, December 8, 12
fixture category level
e.g., a faucet
accuracy
Saturday, December 8, 12
fixture category level
e.g., a faucet
accuracy
~95%
Saturday, December 8, 12
fixture level
e.g., upstairs bathroom faucet
fixture category level
e.g., a faucet
accuracy
~95%
Saturday, December 8, 12
fixture level
e.g., upstairs bathroom faucet
fixture category level
e.g., a faucet
accuracy
~95%
~92%
Saturday, December 8, ...
fixture level
e.g., upstairs bathroom faucet
fixture category level
e.g., a faucet
valve level
e.g., upstairs bathroom fauce...
fixture level
e.g., upstairs bathroom faucet
fixture category level
e.g., a faucet
valve level
e.g., upstairs bathroom fauce...
valvelevelaccuracy(%)
training amount (days)
~80%
Saturday, December 8, 12
2 4 6 8 10
55
60
65
70
75
80
valvelevelaccuracy(%)
training amount (days)
10 fold cross validation, CRF
~80%
Saturday, Dec...
2 4 6 8 10
55
60
65
70
75
80
valvelevelaccuracy(%)
training amount (days)
10 fold cross validation, CRF
~80%
Saturday, Dec...
2 4 6 8 10
55
60
65
70
75
80
valvelevelaccuracy(%)
training amount (days)
10 fold cross validation, CRF
300 events
500 eve...
need a semi-supervised approach
Saturday, December 8, 12
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
sor Shwetak N. Patel Computer Science
& Engineering
Electrical
Engineering
design + use +
build
ElectriSense InGen
SNUPI
e...
Saturday, December 8, 12
Saturday, December 8, 12
Saturday, December 8, 12
cycles
Saturday, December 8, 12
cycles
heated dry
Saturday, December 8, 12
cycles
heated dry
washing dishes
Saturday, December 8, 12
Saturday, December 8, 12
~7:30AM
Saturday, December 8, 12
filling coffee pot
coffee pot running
~7:30AM
Saturday, December 8, 12
Saturday, December 8, 12
bathroom usage
Saturday, December 8, 12
bathroom usage
leaky flapper valve
Saturday, December 8, 12
ElectriSense InGen
SNUPI
ense
mart
re
GasSense
HydroSense
uToSNUPI
Static E-Field
GasSense
HydroSense
ElderCare
Lullaby
Mo...
ElectriSense InGen
SNUPI
ense
mart
re
GasSense
HydroSense
uToSNUPI
Static E-Field
GasSense
HydroSense
ElderCare
Lullaby
Mo...
ElectriSense InGen
SNUPI
ense
mart
re
GasSense
HydroSense
uToSNUPI
Static E-Field
GasSense
HydroSense
ElderCare
Lullaby
Mo...
ElectriSense InGen
SNUPI
ense
mart
re
GasSense
HydroSense
uToSNUPI
Static E-Field
GasSense
HydroSense
ElderCare
Lullaby
Mo...
Sensing for Sustainability
disaggregated sensing of water, electricity, and natural gas
University of Washington
Eric Lars...
Upcoming SlideShare
Loading in …5
×

Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water

498 views
419 views

Published on

Published in: Business, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
498
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water

  1. 1. Sensing for Sustainability disaggregated sensing of water, electricity, and natural gas University of Washington Eric Larson PhD Candidate in School of Electrical and Computer Engineering UbiComp Lab electrical engineering computer science presented at December 7th, 2012 Saturday, December 8, 12
  2. 2. Saturday, December 8, 12
  3. 3. per capita electricity usage in U.S. ~39.3 kWh/p/delectricity Saturday, December 8, 12
  4. 4. per capita electricity usage in U.S. ~39.3 kWh/p/d 2 times Japan Germany 1.5 times Taiwan France UK electricity Saturday, December 8, 12
  5. 5. its not just electricity Saturday, December 8, 12
  6. 6. its not just electricity Saturday, December 8, 12
  7. 7. its not just electricity Saturday, December 8, 12
  8. 8. Saturday, December 8, 12
  9. 9. smarter infrastructure consumer awareness informed public policy Saturday, December 8, 12
  10. 10. Saturday, December 8, 12
  11. 11. Pool Pump 31% Saturday, December 8, 12
  12. 12. Pool Pump 31% DVRs 11% Saturday, December 8, 12
  13. 13. Saturday, December 8, 12
  14. 14. toilet 78.4 gallons shower 62.4 gallons bath 6.5 gallons today‘s usage bathroom sink 1 4.2 gallons bathroom sink 2 0.8 gallons Saturday, December 8, 12
  15. 15. Saturday, December 8, 12
  16. 16. Saturday, December 8, 12
  17. 17. Saturday, December 8, 12
  18. 18. Saturday, December 8, 12
  19. 19. Saturday, December 8, 12
  20. 20. Saturday, December 8, 12
  21. 21. Saturday, December 8, 12
  22. 22. Saturday, December 8, 12
  23. 23. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense Saturday, December 8, 12
  24. 24. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense Saturday, December 8, 12
  25. 25. Professor Shwetak N. Patel Computer Science & Engineering Ele Engi ElectriSense CoughSense SpiroSmart ElderCare GasSense HydroSense Saturday, December 8, 12
  26. 26. Saturday, December 8, 12
  27. 27. Saturday, December 8, 12
  28. 28. Saturday, December 8, 12
  29. 29. Saturday, December 8, 12
  30. 30. Saturday, December 8, 12
  31. 31. Saturday, December 8, 12
  32. 32. regulator Saturday, December 8, 12
  33. 33. regulator Saturday, December 8, 12
  34. 34. regulator relief vent Saturday, December 8, 12
  35. 35. regulator relief vent Saturday, December 8, 12
  36. 36. Saturday, December 8, 12
  37. 37. rks Microphone Senses Gas Hissing Regulator Hisses When Gas Flows ks Microphone Senses Gas Hissing Regulator Hisses When Gas Flows Saturday, December 8, 12
  38. 38. ophone Senses Gas Hissing Filters Background Noise How It Works Gas Appliance in Home is Turned On Microp Ga Regulator Hisses When Gas Flows Saturday, December 8, 12
  39. 39. ophone Senses Gas Hissing Filters Background Noise How It Works Gas Appliance in Home is Turned On Microp Ga Regulator Hisses When Gas Flows Saturday, December 8, 12
  40. 40. Detects and Identifies Gas Events Filters Background Noise Saturday, December 8, 12
  41. 41. Saturday, December 8, 12
  42. 42. Detects and Identifies Gas Events Filters Background Noise Saturday, December 8, 12
  43. 43. Detects and Identifies Gas Events Filters Background Noise Saturday, December 8, 12
  44. 44. Detects and Identifies Gas Events Filters Background Noise Saturday, December 8, 12
  45. 45. Detects and Identifies Gas Events Filters Background Noise slope Saturday, December 8, 12
  46. 46. Detects and Identifies Gas Events Filters Background Noise step change slope Saturday, December 8, 12
  47. 47. slope step change Saturday, December 8, 12
  48. 48. slope step change k-nearest neighbor classifier Saturday, December 8, 12
  49. 49. Evaluated system in nine homes Saturday, December 8, 12
  50. 50. Evaluated system in nine homes 496 staged gas events from 6 appliance types Saturday, December 8, 12
  51. 51. Evaluated system in nine homes 496 staged gas events from 6 appliance types 321 trials used in compound Saturday, December 8, 12
  52. 52. Evaluated system in nine homes 496 staged gas events from 6 appliance types 321 trials used in compound ~95% accuracy Saturday, December 8, 12
  53. 53. Evaluated system in nine homes 496 staged gas events from 6 appliance types 321 trials used in compound ~95% accuracy ~87% accuracy, minimal calib. Saturday, December 8, 12
  54. 54. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense Saturday, December 8, 12
  55. 55. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense Saturday, December 8, 12
  56. 56. mplabN G T O N N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SqueezeBlock LightW GripSe Saturday, December 8, 12
  57. 57. Saturday, December 8, 12
  58. 58. Supply Load Inductor Switched Mode Power Supply Saturday, December 8, 12
  59. 59. Supply Load Inductor Switched Mode Power Supply Saturday, December 8, 12
  60. 60. switching generates high frequency Electro Magnetic Interference (EMI) Supply Load Inductor EMI Switched Mode Power Supply Saturday, December 8, 12
  61. 61. EMI Saturday, December 8, 12
  62. 62. EMI Saturday, December 8, 12
  63. 63. EMI Saturday, December 8, 12
  64. 64. capture system Saturday, December 8, 12
  65. 65. capture system any electrical outlet Saturday, December 8, 12
  66. 66. capture system any electrical outlet Power Line Interface (High Pass Filter) Corner frequency: 36.7 kHz Flat response: 50 kHz - 30 MHz High voltage capacitors for isolation Saturday, December 8, 12
  67. 67. capture system any electrical outlet Power Line Interface (High Pass Filter) Digitizer & Frequency Transform Corner frequency: 36.7 kHz Flat response: 50 kHz - 30 MHz High voltage capacitors for isolation Sampling Frequency: 1 MHz ADC: 12-bits FFT width: 4096 Bin width: 244 Hz Saturday, December 8, 12
  68. 68. capture system any electrical outlet Power Line Interface (High Pass Filter) Digitizer & Frequency Transform Event Processor & Classifier Corner frequency: 36.7 kHz Flat response: 50 kHz - 30 MHz High voltage capacitors for isolation Sampling Frequency: 1 MHz ADC: 12-bits FFT width: 4096 Bin width: 244 Hz Saturday, December 8, 12
  69. 69. time frequency Saturday, December 8, 12
  70. 70. time frequency Saturday, December 8, 12
  71. 71. what EMI on the power line looks like PC Lamp time(s) frequency (kHz) Saturday, December 8, 12
  72. 72. features Laptop Unplugged Lamp TV time(s) frequency (kHz) PC Saturday, December 8, 12
  73. 73. LampPC Saturday, December 8, 12
  74. 74. LampPC Saturday, December 8, 12
  75. 75. Difference Vector LampPC Saturday, December 8, 12
  76. 76. Difference Vector LampPC Saturday, December 8, 12
  77. 77. Difference Vector Center: 52 Width: 2 Amplitude: 23 Center: 104 Width: 1.5 Amplitude: 16 for each peak are extracted.three features LampPC Saturday, December 8, 12
  78. 78. event classification three features Saturday, December 8, 12
  79. 79. event classification three features nearest neighbor classifier K-Nearest Neighbor K=1 Euclidean distance metric Inverse weighting Saturday, December 8, 12
  80. 80. Evaluated system in seven homes Saturday, December 8, 12
  81. 81. Evaluated system in seven homes 2576 staged electrical events Saturday, December 8, 12
  82. 82. Evaluated system in seven homes 2576 staged electrical events 10-20 devices per home Saturday, December 8, 12
  83. 83. Evaluated system in seven homes 2576 staged electrical events 10-20 devices per home ~94% accuracy Saturday, December 8, 12
  84. 84. Evaluated system in seven homes 2576 staged electrical events 10-20 devices per home ~94% accuracy ~89% accuracy, minimal calib. Saturday, December 8, 12
  85. 85. future work Saturday, December 8, 12
  86. 86. future work Saturday, December 8, 12
  87. 87. future work Saturday, December 8, 12
  88. 88. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense Saturday, December 8, 12
  89. 89. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense Saturday, December 8, 12
  90. 90. U N I V E R S I T Y O F WA S H I N G T O N Professor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI Static E- CoughSense SpiroSmart ElderCare Lullaby Mobility Rehabilitation GasSense HydroSense InnerSol Saturday, December 8, 12
  91. 91. Saturday, December 8, 12
  92. 92. toilet 78.4 gallons shower 62.4 gallons bath 6.5 gallons today‘s usage bathroom sink 1 4.2 gallons bathroom sink 2 0.8 gallons Saturday, December 8, 12
  93. 93. toilet 78.4 gallons shower 10.4 gallons bath 0.0 gallons bathroom sink 1 1.2 gallons bathroom sink 2 0.8 gallons shower 52.4 gallons bath 6.5 gallons bathroom sink 1 3.2 gallons bathroom sink 2 2.4 gallons today‘s usage: hot vs cold Saturday, December 8, 12
  94. 94. water tower water tower thermal expansion tank hose spigot utility water meter pressure regulator laundry bathroom 1 hot water heater bathroom 2 dishwasher incoming cold water from supply line kitchen Saturday, December 8, 12
  95. 95. water tower water tower thermal expansion tank hose spigot utility water meter pressure regulator laundry bathroom 1 hot water heater bathroom 2 dishwasher incoming cold water from supply line kitchen Saturday, December 8, 12
  96. 96. 70 50 30 pressure(psi) 70 50 30 pressure(psi) hydrosense sensor stream water tower water tower thermal expansion tank hose spigot utility water meter pressure regulator laundry bathroom 1 hot water heater bathroom 2 dishwasher incoming cold water from supply line kitchen Saturday, December 8, 12
  97. 97. 70 50 30 pressure(psi) 70 50 30 pressure(psi) hydrosense sensor stream water tower water tower thermal expansion tank hose spigot utility water meter pressure regulator laundry bathroom 1 hot water heater bathroom 2 dishwasher incoming cold water from supply line kitchen Saturday, December 8, 12
  98. 98. 70 50 30 pressure(psi) 70 50 30 pressure(psi) hydrosense sensor stream water tower water tower thermal expansion tank hose spigot utility water meter pressure regulator laundry bathroom 1 hot water heater bathroom 2 dishwasher incoming cold water from supply line kitchen Saturday, December 8, 12
  99. 99. 70 50 30 pressure(psi) 70 50 30 pressure(psi) hydrosense sensor stream water tower water tower thermal expansion tank hose spigot utility water meter pressure regulator laundry bathroom 1 hot water heater bathroom 2 dishwasher incoming cold water from supply line kitchen Saturday, December 8, 12
  100. 100. hydrosense sensor stream water tower water tower thermal expansion tank hose spigot utility water meter pressure regulator laundry bathroom 1 hot water heater bathroom 2 dishwasher incoming cold water from supply line kitchen Saturday, December 8, 12
  101. 101. Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream Saturday, December 8, 12
  102. 102. 10 psi Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream Saturday, December 8, 12
  103. 103. 10 psi 7.32 psi Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream Saturday, December 8, 12
  104. 104. 10 psi 7.32 psi Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream 15 Hz Saturday, December 8, 12
  105. 105. 10 psi 7.32 psi Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream 15 Hz 200 ms Saturday, December 8, 12
  106. 106. 10 psi 7.32 psi Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream 15 Hz 200 ms kitchen sink Saturday, December 8, 12
  107. 107. 10 psi 7.32 psi Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream 15 Hz 200 ms kitchen sink upstairs toilet downstairs toilet Saturday, December 8, 12
  108. 108. 10 psi 7.32 psi Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010). Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, Citeseer (2009), 235–244. hydrosense sensor stream 15 Hz 200 ms kitchen sink kitchen sink hot upstairs toilet downstairs toilet cold Saturday, December 8, 12
  109. 109. 10 psi 7.32 psi features: single instance 15 Hz 200 ms Saturday, December 8, 12
  110. 110. 10 psi 7.32 psi features: single instance 15 Hz 200 ms Saturday, December 8, 12
  111. 111. 70 50 30 pressure(psi) 70 50 30 pressure(psi) features: single instance Saturday, December 8, 12
  112. 112. 70 50 30 pressure(psi) 70 50 30 pressure(psi) Saturday, December 8, 12
  113. 113. 70 50 30 pressure(psi) 70 50 30 pressure(psi) Saturday, December 8, 12
  114. 114. 70 50 30 pressure(psi) 70 50 30 pressure(psi) features: sequence Saturday, December 8, 12
  115. 115. 70 50 30 pressure(psi) 70 50 30 pressure(psi) features: sequence Saturday, December 8, 12
  116. 116. 70 50 30 pressure(psi) 70 50 30 pressure(psi) 10 sec features: sequence Saturday, December 8, 12
  117. 117. 70 50 30 pressure(psi) 70 50 30 pressure(psi) 10 sec compound features: sequence Saturday, December 8, 12
  118. 118. 70 50 30 pressure(psi) 70 50 30 pressure(psi) 10 sec compound features: sequence time of day Saturday, December 8, 12
  119. 119. y1 y2 y3 y4 y5 y6 x1 x2 x3 x4 x5 x6 CRF: conditional random field sequence model Saturday, December 8, 12
  120. 120. classification 70 50 30 pressure(psi) 70 50 30 pressure(psi) Saturday, December 8, 12
  121. 121. kitchen sink kitchen sink toilet bathroom sink classification 70 50 30 pressure(psi) 70 50 30 pressure(psi) Saturday, December 8, 12
  122. 122. evaluation Saturday, December 8, 12
  123. 123. Saturday, December 8, 12
  124. 124. Saturday, December 8, 12
  125. 125. Saturday, December 8, 12
  126. 126. Saturday, December 8, 12
  127. 127. Saturday, December 8, 12
  128. 128. totals days 33 33 30 27 33 156 events 2374 3075 4754 2499 2578 14,960 events/day 71.9 93.2 158.5 92.6 78.1 95.9 compound 22.2% 21.8% 16.6% 32% 21.3% 21.9% data collection Larson, E., Froehlich, J., Saba, E., et al. A Longitudinal Study of Pressure Sensing to Infer Real- World Water Usage Events in the Home. Pervasive Computing, Springer (2011), 50–69. Saturday, December 8, 12
  129. 129. accuracy Saturday, December 8, 12
  130. 130. fixture category level e.g., a faucet accuracy Saturday, December 8, 12
  131. 131. fixture category level e.g., a faucet accuracy ~95% Saturday, December 8, 12
  132. 132. fixture level e.g., upstairs bathroom faucet fixture category level e.g., a faucet accuracy ~95% Saturday, December 8, 12
  133. 133. fixture level e.g., upstairs bathroom faucet fixture category level e.g., a faucet accuracy ~95% ~92% Saturday, December 8, 12
  134. 134. fixture level e.g., upstairs bathroom faucet fixture category level e.g., a faucet valve level e.g., upstairs bathroom faucet, hot valve accuracy ~95% ~92% Saturday, December 8, 12
  135. 135. fixture level e.g., upstairs bathroom faucet fixture category level e.g., a faucet valve level e.g., upstairs bathroom faucet, hot valve accuracy ~95% ~92% ~80% Saturday, December 8, 12
  136. 136. valvelevelaccuracy(%) training amount (days) ~80% Saturday, December 8, 12
  137. 137. 2 4 6 8 10 55 60 65 70 75 80 valvelevelaccuracy(%) training amount (days) 10 fold cross validation, CRF ~80% Saturday, December 8, 12
  138. 138. 2 4 6 8 10 55 60 65 70 75 80 valvelevelaccuracy(%) training amount (days) 10 fold cross validation, CRF ~80% Saturday, December 8, 12
  139. 139. 2 4 6 8 10 55 60 65 70 75 80 valvelevelaccuracy(%) training amount (days) 10 fold cross validation, CRF 300 events 500 events 700 events 900 events ~80% Saturday, December 8, 12
  140. 140. need a semi-supervised approach Saturday, December 8, 12
  141. 141. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense Saturday, December 8, 12
  142. 142. sor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI ense mart GasSense uToSNUPI GasSense HydroSense ElderCare Mobility Rehabilitation HydroSense future work Saturday, December 8, 12
  143. 143. Saturday, December 8, 12
  144. 144. Saturday, December 8, 12
  145. 145. Saturday, December 8, 12
  146. 146. cycles Saturday, December 8, 12
  147. 147. cycles heated dry Saturday, December 8, 12
  148. 148. cycles heated dry washing dishes Saturday, December 8, 12
  149. 149. Saturday, December 8, 12
  150. 150. ~7:30AM Saturday, December 8, 12
  151. 151. filling coffee pot coffee pot running ~7:30AM Saturday, December 8, 12
  152. 152. Saturday, December 8, 12
  153. 153. bathroom usage Saturday, December 8, 12
  154. 154. bathroom usage leaky flapper valve Saturday, December 8, 12
  155. 155. ElectriSense InGen SNUPI ense mart re GasSense HydroSense uToSNUPI Static E-Field GasSense HydroSense ElderCare Lullaby Mobility Rehabilitation HydroSense InnerSol Saturday, December 8, 12
  156. 156. ElectriSense InGen SNUPI ense mart re GasSense HydroSense uToSNUPI Static E-Field GasSense HydroSense ElderCare Lullaby Mobility Rehabilitation HydroSense InnerSol low-cost, disaggregated sensing Saturday, December 8, 12
  157. 157. ElectriSense InGen SNUPI ense mart re GasSense HydroSense uToSNUPI Static E-Field GasSense HydroSense ElderCare Lullaby Mobility Rehabilitation HydroSense InnerSol low-cost, disaggregated sensing working towards semi-supervised training Saturday, December 8, 12
  158. 158. ElectriSense InGen SNUPI ense mart re GasSense HydroSense uToSNUPI Static E-Field GasSense HydroSense ElderCare Lullaby Mobility Rehabilitation HydroSense InnerSol low-cost, disaggregated sensing working towards semi-supervised training possible to sense usage activity Saturday, December 8, 12
  159. 159. Sensing for Sustainability disaggregated sensing of water, electricity, and natural gas University of Washington Eric Larson PhD Candidate in School of Electrical and Computer Engineering UbiComp Lab electrical engineering computer science eclarson.com eclarson@uw.edu @ec_larson presented at December 7th, 2012 ubicomplabU N I V E R S I T Y O F WA S H I N G T O N Professor Shwetak N. Patel Computer Science & Engineering Electrical Engineering design + use + build ElectriSense InGen SNUPI Static E-Fiel CoughSense SpiroSmart ElderCare Mobility Rehabilitation GasSense HydroSense ElectriSense InGen uTouch WalkTy SNUPI Static E-Field CoughSense SpiroSmart ElderCare Lullaby Mobility Rehabilitation GasSense HydroSense InnerSol CoughSense ElderCare Lullaby Mobility Rehabilitation GasSense HydroSense InnerSol Gabe Cohn Sidhant Gupta Jon Froehlich Saturday, December 8, 12

×