magneto-inductive networked rescue system (miners): taking sensor networks underground

98
Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground Andrew Markham and Niki Trigoni Department of Computer Science University of Oxford

Upload: acmarkham

Post on 21-Jun-2015

333 views

Category:

Technology


1 download

DESCRIPTION

Andrew Markham and Niki Trigoni. Presented at IPSN 2012 (Information processing in Sensor Networks), Beijing, April 2012.

TRANSCRIPT

Page 1: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Andrew Markham and Niki TrigoniDepartment of Computer ScienceUniversity of Oxford

Page 2: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

>2500 large underground mines

Page 3: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Mining disasters

Page 4: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Collapse: Chile

Page 5: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Fire/Explosion: Sago, USA

Page 6: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Flooding: Wales

Page 7: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Existing approaches

Page 8: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Wired

Page 9: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Wired

Page 10: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Wired

! !

?

Page 11: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Wireless

Page 12: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Wireless

Page 13: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Wireless

! !

?

Page 14: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Need

Page 15: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Need

! !

Page 16: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Need

! !

Page 17: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Magneto-Inductive

Page 18: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Overview

• Motivation• System Requirements and Design• Challenges and Solutions• Implementation and Results• Summary

Page 19: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

System Requirements

• Nodes should not require precise positioning

• Nodes should be able to communicate over 30m through rock

• Information must be relayed to surface with minimal latency

Page 20: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Magneto-Induction

Page 21: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Magneto-Induction

Page 22: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Magneto-Induction

V

Page 23: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Overview

• Motivation• System Requirements and Design• Challenges and Solutions• Implementation and Results• Summary

Page 24: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenges

• Placement• Path loss and noise• Limited bandwidth• Latency

Page 25: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Placement

1.00 V

𝑉 ∝𝐵 cos𝜃

Page 26: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Placement

0.70 V

𝑉 ∝𝐵 cos𝜃

Page 27: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Placement

0.00 V

𝑉 ∝𝐵 cos𝜃

Page 28: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Triaxial Receivers

𝑉 ∝|𝐵|

1.00 V

Page 29: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Triaxial Receivers

𝑉 ∝|𝐵|

1.00 V

Page 30: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Triaxial Receivers

𝑉 ∝|𝐵|

1.00 V

Page 31: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Triaxial Receivers

𝑉 ∝|𝐵|

1.00 V

Rotationallyinvariant

Page 32: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenges

• Placement• Path loss and noise• Limited bandwidth• Latency

Page 33: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Path loss and noise

Frequency (Hz)

Noi

se (d

B)

Background noise

Page 34: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Path loss and noise

Frequency (Hz)

Atten

uatio

n (d

B)

Skin effect

Page 35: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: VLF Narrowband

Frequency (Hz)Pow

er S

pect

ral D

ensi

ty

32 Hz

2500 Hz

Avoid LF noise Minimize skin effect

Page 36: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: VLF Narrowband

Frequency (Hz)Pow

er S

pect

ral D

ensi

ty

32 Hz

2500 Hz

Avoid LF noise Minimize skin effect

Sweet Spot

Page 37: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenges

• Placement• Path loss and noise• Limited bandwidth• Latency

Page 38: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Limited bitrate

32 Hz

BPSK: 32 bps!

Page 39: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Vector fields

Page 40: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Vector fields

Page 41: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Vector fields

Page 42: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Vector fields

=[2;0;0]

Page 43: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Vector fields

=[0;0;-1]

Page 44: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Vector fields

=[0;-1;0]

Page 45: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Electrically Rotating Transmitter

X = +1Amp

Sending symbol 0

Transmitter Receiver

Page 46: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Electrically Rotating Transmitter

Y = +1Amp

Sending symbol 1

Transmitter Receiver

Page 47: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Electrically Rotating Transmitter

Z = +1Amp

Transmitter Receiver

Sending symbol 2

Page 48: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Electrically Rotating Transmitter

X = -1Amp

Sending symbol 3

Transmitter Receiver

Page 49: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Magnetic Vector Modulation

BPSK:2 symbols: 32bps 01

Page 50: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Magnetic Vector Modulation

BPSK:2 symbols: 32bps

Magnetic vector modulation:6 symbols: 80bps

01

2

3

4

01

Page 51: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Magnetic Vector Modulation

BPSK:2 symbols: 32bps

Magnetic vector modulation:6 symbols: 80bps

~2.5 times increase inbitrate

Same energy

Page 52: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Magnetic Vector Modulation

BPSK:2 symbols: 32bps

Magnetic vector modulation:6 symbols: 80bps

01

2

3

4

01

Page 53: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Magnetic Vector Modulation

BPSK:2 symbols: 32bps

Magnetic vector modulation:6 symbols: 80bps

01

2

3

4

01

Page 54: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Magnetic Vector Modulation

BPSK:2 symbols: 32bps

Magnetic vector modulation:6 symbols: 80bps

01

2

3

4

01

Need to train channel

Page 55: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenges

• Placement• Path loss and noise• Limited bandwidth• Latency

Page 56: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Latency

• Rapid query response essential• How many miners are trapped

underground?• What is the maximum methane

concentration?

Page 57: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Latency

A B

Page 58: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Latency

A B

Page 59: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Latency

A B

Page 60: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Latency

A B

2 units of time

Page 61: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Challenge: Latency

Depth

Breadth

T≈ Breadth x Depth

Page 62: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Narrow transmitter bandwidth

Frequency (Hz)Pow

er S

pect

ral D

ensi

ty

32 Hz

2500 Hz

Page 63: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Wider receiver bandwidth

Frequency (Hz)Pow

er S

pect

ral D

ensi

ty

1000 Hz

1 2 20

Page 64: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Broadcatching

A B

Page 65: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Broadcatching

A B

1 unit of time

Page 66: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Broadcatching

Depth

Breadth

T≈ Depth

Page 67: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Solution: Broadcatching

Depth

Breadth

T≈ Depth

Reduced latency

Page 68: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Overview

• Motivation• System Requirements and Design• Challenges and Solutions• Implementation and Results• Summary

Page 69: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Implementation: System

Page 70: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Implementation: System

Page 71: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Implementation: Miner unit

Page 72: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Implementation: Miner unit

Page 73: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Implementation: Transmitter

Page 74: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Implementation: Receiver

Page 75: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Message format

Page 76: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Message format

Phase lock

Page 77: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Message format

Training

Page 78: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Message format

Data

Page 79: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Received Message

Page 80: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Received Message

Strongest on y channel

Page 81: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Training: Transmit on X

Bx

By

Bz

0

3

Page 82: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Training: Transmit on Y

Bx

By

Bz

1

4

Page 83: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Training: Transmit on Z

Bx

By

Bz2

5

Page 84: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Symbol Constellation

Page 85: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Symbol Constellation

Page 86: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Symbol Constellation

Increase in data rate

Page 87: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Latency

Page 88: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Latency

Page 89: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Latency

Page 90: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Latency

5 fold decrease in latency

Page 91: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Real world trials

Page 92: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Real world trials: BER

Page 93: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Real world trials

• Communication through solid rock• 25m range at 80 bps• 75m range at 0.1 bps

Page 94: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Real world trials

• Communication through solid rock• 25m range at 80 bps• 75m range at 0.1 bps

MI is a viable technique

Page 95: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Future Directions

• ARM based SDR• More sensitive receiver• Mobile MI nodes• Testing in operational mines

Page 96: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Conclusion

• Need for robust communication in mining• Modulate vector field to increase bitrate• Broadcatching to reduce latency• Prototype SDR transceiver• First real world test of MI sensor network• Potential lifesaving technology

Page 97: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Thanks

• JP van de Ven• Oxford Martin School• EPSRC SUAAVE

Page 98: Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Underground

Questions?

[email protected]