software dei using a microwave oven - swarun kumar · cooking is the application of heat to...

Post on 22-Jun-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Software Defined Cooking (SDC) using a microwave oven

Haojian Jin

Jingxian Wang

Swarun Kumar

Jason Hong

2

Cooking is the application of heat to ingredients to

transform them via chemical and physical reactions Cooking is the application of heat to ingredients to

transform them via chemical and physical reactions

Jeff Potter. Cooking for Geeks: Real Science, Great Hacks, and Good Food. 3

Cooking is the application of heat to ingredients to

transform them via chemical and physical reactions

Jeff Potter. Cooking for Geeks: Real Science, Great Hacks, and Good Food.

SDC = programmable heating

heat the food in a software-defined thermal trajectory (recipe).

4

https://www.huffpost.com/entry/bacon-mistakes-how-to-cook_n_3111706 5

overcooking the fat,

without burning the meat.

Cooked = Temperature x Time x Space

6

Software-defined Cooking Recipe

time

temperature

Preheat

Denature myosin

Kill bacteria

Denature actin

Burn fat

50°C

55°C

65.5°C

163°C

7

Software-defined Cooking Recipe

Cooked = Temperature x Time x Space

time

temperature

Preheat

Denature myosin

Kill bacteria

Denature actin

Burn fat

50°C

55°C

65.5°C

163°C

a fat pixel

8

Software-defined Cooking Recipe

Cooked = Temperature x Time x Space

9

Software-defined Cooking Recipe

Cooked = Temperature x Time x Space

time

temperature

Preheat

Denature myosin

Kill bacteria

Denature actin

Burn fat

50°C

55°C

65.5°C

163°C

a fat pixel

a meat pixel

SDC (software-defined cooking): a novel low-cost closed-loop system that can sense and control heating at a fine-grained resolution.

10

SDC (software-defined cooking): a novel low-cost closed-loop system that can sense and control heating at a fine-grained resolution.

11

We have a demo booth!

Spoiler alert

12

high heat

13

Spoiler alert

high heat

14

Spoiler alert

third most popular domestic heating method (after baking and grilling)

15

reheating leftovers uneven & unpredictable heating

Today’s Microwave: a blunt heating device

16

Microwave can only heat food blindly

Don’t know how much heat each food pixel has absorbed.

Have no way to actuate heating on a specific food pixel.

17

1

2

Sensing

Actuation

18

A closed-loop system to heat smartly

Don’t know how much heat each food pixel has absorbed.

Have no way to actuate heating on a specific food pixel.

1

2

Sensing

Actuation

19

A closed-loop system to heat smartly

Sensing

Actuation

20

A closed-loop system to heat smartly

Heat Sensing

21

Most electronics & batteries are not microwave-safe.

22

Sensing related work (1)

Microwave Synthesis Workstation

8 temperature sensors

$ 86,000+

23

Sensing related work (2)

Specialized microwave-safe sensors are delicate and expensive.

Neon lights

Electrodes

Glass

Low-pressure Neon gas mixture

24

25

Low-cost,

wireless,

battery-free,

microwave-safe,

glow in strong EM

Programming EM sensitivity

dark glow -> brighter

EM field strength

burned

26

Programming EM sensitivity

dark glow -> brighter

EM field strength

burned

cannot measure any EM field cannot measure any EM field

can measure the EM field

27

Wires as the antenna for energy harvesting

28 Glowing principles => Paper

Programming EM sensitivity

dark glow -> brighter burned

dark glow -> brighter burned

dark glow -> brighter

EM field strength

burned

0 mm

7.5 mm

15 mm

29

Programming EM sensitivity

dark glow -> brighter burned

dark glow -> brighter burned

dark glow -> brighter

EM field strength

burned

0 mm

7.5 mm

15 mm

30

Programming EM sensitivity

Placement of Neon Lights

31

turntable with 32 neon lights cover with 32 neon lights

3cm

non-line-of-sight neon light signals

Optical fibers

32

A web cam

33

A thermal cam

Sensors

A web cam

34

A thermal cam

Sensors Raw data

3D EM field

raw temperature

Temperature P

Gradient P’

A web cam

35

A thermal cam

Sensors Raw data Output

3D EM field

raw temperature ext

en

de

d k

alm

an fi

lte

r

Heat Actuation

36

turn table for blind rotation

37

Actuation related work

non-uniform and unpredicatable

A closed-loop turntable

Desired heat patterns from software-defined recipes

Current temperature distribution from Sensors

at time t 38

Desired heat patterns

Current temperature distribution

at time t

Heating gap

39

A closed-loop turntable

Desired heat patterns from Software-defined recipe

Current temperature

distribution ℗

at time t

Heating gap

Realtime heating power (P’)

temperature gradient

40

A closed-loop turntable

Desired heat patterns from Software-defined recipe

Current temperature

distribution ℗

at time t

Heating gap

temperature gradient

Adjust rotation plan

41

A closed-loop turntable

Realtime heating power (P’)

Microwave cannot heat individual pixels independently.

42

Heating patterns from 3D standing waves

Determining the rotation plan

43

Realtime heating power (P’)

Determining the rotation plan

44

Heating gapRealtime heating

power (P’)

=

Determining the rotation plan

45

Heating gapRealtime heating

power (P’)

=a knapsack problem

Optimization details => Paper

46

Spoiler alert

47

Spoiler alert

Microwave accessories

Details => Paper 48

49

patterned microwave susceptor

ensure coverage through SDC

Evaluation

50

Evaluation apparatus

thermal-chromatic

pigment + rice

reusable

turn pink if p > 31°C

51 The room temperature is at 20°C.

52

Uniform heating

heat the rice in a plate uniformly to 60°C in 2 minutes.

Baselines: microwave oven w/o turntable

Uniform Heating 53

time

hot spots

cold spots

Uniform Heating 54

cold spots

Uniform Heating 55

Uniform Heating 56

Uniform heating

improve the thermal heating uniformity by 633%

compared to microwaves with a blind turntable.

More quantitative results => Paper

Arbitrary Heating 57

50°C

500°C

with a microwave susceptor ring

Arbitrary heating

58

App: Cooking bacon

59

Heated meat and fat will shrink.

App: Cooking bacon

More apps => Paper 60

App: Cooking bacon

61

1. SDC cooking is slower.

2. Some heating patterns might be infeasible.

3. Not sure if it’s more delicious. :-)

Limitations

1. 6 DoF turntable

2. Higher frequency microwave + beamforming

3. Replacing neon lights with rectifiers

62

Future work

Software Defined Cooking using a microwave oven

Haojian Jin, Jingxian Wang, Swarun Kumar, Jason Hong, Carnegie Mellon University 63

Why Microwave?

Radiation is most programmable because electromagnetic wave is reflective and stackable.

64

Place thermal camera outside

1. limited resolution (both spatial and temporal)

2. only measure the effect of heating after-the-fact

65 Existing solutions

Why not thermal camera?

Challenges: heat food blindly

Sensing

1. limited resolution (both spatial and temporal)

2. only measure the effect of heating after-the-fact

Actuation

3. blind rotation.

4. limited degree of freedom.

66

Cooking is the application of heat to ingredients to

transform them via chemical and physical reactions

Jeff Potter. Cooking for Geeks: Real Science, Great Hacks, and Good Food.

that improve flavor, reduce chances of food borne illness, and increase nutritional value.

leave this space for professional chefs.

67

knapsack problemStochastic

The heat pattern is non-static and unpredictable.

68

Many factors can impact heat patterns.

e.g., size, temperature, texture, material types

Solving the Optimization (3)

A greedy approximation algorithm

At each step of the journey, heat at the rotation angle whose temperature gradient is most similar to the current heating gap.

Greedy strategy:

69

Cooking is the application of heat to ingredients to

transform them via chemical and physical reactions

Jeff Potter. Cooking for Geeks: Real Science, Great Hacks, and Good Food.

that improve flavor, reduce chances of food borne illness, and increase nutritional value.

70

Cooked = Temperature x Time

onsen tamago/hot spring eggs/63°C eggs

71

Cooked = Temperature x Time

onsen tamago/hot spring eggs/63°C eggs

set the temperature to 145°F (63°C) and let the eggs cook for anywhere from 45-90 minutes.

Aki Kamozawa and Alex Talbot Ideas in Food: Great Recipes and Why They Work: A Cookbook 72

The process of protein denature is a function of the temperature & time.

73

Temperatures of common reactions in food

74

A microwave oven converts a large electrical input (≈1000W) into microwave energy (2.45 GHz) and heats food using microwave radiation.

75

dielectric heating

https://www.youtube.com/watch?v=kp33ZprO0Ck 76

https://www.youtube.com/watch?v=kp33ZprO0Ck

standing wave 77

3D standing wave

Unpredictable cold/hot spots Influenced by the content (shape, surface, temperature, etc.)

78

Microwave is dangerous

sharp-edged metals (e.g., forks, most sensors, motors)

Microwave-safe plastic

Eggs

….

79

80

81

top related