TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh...

25
TrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne , Ayon Chakraborty , Karthik Sunderesan, Sampath Rangarajan UIUC, NEC Labs America USENIX NSDI 2019 Boston, MA 1

Transcript of TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh...

Page 1: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

TrackIO: Tracking First Responders Inside-Out

Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan

‡UIUC, NEC Labs America

USENIX NSDI 2019 Boston, MA1

Page 2: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Disconnected by Disaster

Emergency Responders Getting Entrapped

0

20

40

60

80

100

120

2010 2011 2012 2013 2014 2015 2016  2017

Firefighter Fatalities

2

Page 3: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Disconnected by Disaster

Emergency Responders Getting Entrapped

0

20

40

60

80

100

120

2010 2011 2012 2013 2014 2015 2016  2017

Firefighter FatalitiesTracking emergency responders in

real-time is crucial

3

Page 4: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Tracking Personnel Indoors is Challenging

No access to indoor infrastructure. Positioning solutions involving Wi-Fi or BLE (Bluetooth) beacons are impractical in such situations.

No access to GPS indoors.

Inertial sensors (IMUs) can drift drastically with time ultimately losing track of the position.

Tracking needs to be real-time.4

Page 5: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Wireless Positioning in a Nutshell

Ranging is fundamental. Infer the distance between two wireless devices.

(x1, y1)

(?, ?)Wireless Device

Probing DeviceHowever, ranging from a single vantage point is insufficient to resolve the location.

5

Page 6: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Wireless Positioning in a Nutshell

(x1, y1)(x2, y2)

(x3, y3)

(?, ?)Wireless Device

Ranging is fundamental. Infer the distance between two wireless devices.

However, ranging from a single vantage point is insufficient to resolve the location.

At least, 3 probing locations are required to resolve location in 2D. 4 in case of 3D. (multilateration)

6

Page 7: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Multilateration Performance

(X, Y)Wireless Device

Ultra-Wideband (UWB) technology offers ranging

accuracy upto 10 centimeters

Precision of the estimated range

UAVs or drones are attractive options for realizing such

flexibility in 3D space

Flexible vantage points in 3D aerial space

7

Page 8: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

The TrackIO SolutionIndoor UWB Beacon

8

Page 9: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

The TrackIO SolutionIndoor UWB Beacon

9

Page 10: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Towards TrackIO Solution

UAV collects many ranges over time

UAV trajectory forms a synthetic aperture

Works fine for static nodes

10

Page 11: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Design Challenges

UAV collects many ranges over time

UAV trajectory forms a synthetic aperture

Tackling Turns

Limited Reachability

Mobile Node

11

Page 12: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Design Challenges

UAV collects many ranges over time

UAV trajectory forms a synthetic aperture

Tackling Turns

Limited Reachability

Mobile Node

12

Page 13: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Node Mobility: Solve for Velocity

𝑅𝑖 = 𝐶𝑥𝑖 − 𝑥𝑖2 + 𝐶𝑦𝑖 − 𝑦𝑖

2 + 𝐶𝑧𝑖 − 𝑧𝑖2

Drone Locations

𝑥𝑖 = 𝑥𝑖−1 + 𝑉𝑥 . Δ𝑇𝑖 = 𝑥1 + 𝑉𝑥 ∗

𝑗=1

𝑖

Δ𝑇𝑗

𝑦𝑖 = 𝑦𝑖−1 + 𝑉𝑦 . Δ𝑇𝑖 = 𝑦1 + 𝑉𝑦 ∗

𝑗=1

𝑖

Δ𝑇𝑗

𝑓 =

𝑖=1

𝑛

( 𝐶𝑥𝑖 − 𝑥𝑖2 + 𝐶𝑦𝑖 − 𝑦𝑖

2 + 𝐶𝑧𝑖 − 𝑧𝑖2 − 𝑅𝑖

2)2argmin

x1, x2, Vx, Vy

(Cxi, Cyi, Czi)

13

Page 14: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Tracking Velocity Vector Improves Performance

14

Page 15: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Design Challenges

UAV collects many ranges over time

UAV trajectory forms a synthetic aperture

Tackling Turns

Limited Reachability

Mobile Node

15

Page 16: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Tackling Turns: Adaptive Aperture

Smaller Aperture Less Historic Data

Poor Localization Accuracy

Larger Aperture More Historic Data

Good Localization Accuracy

Adapts Quickly to Velocity Changes Adapts Slowly to Velocity Changes

vs

✓❌

❌16

Page 17: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Tackling Turns: Adaptive Aperture

Uniform Velocity Larger Aperture

✓ ✓

Non-Uniform Velocity Restart Aperture

Change in velocity is estimated by sudden changes in the solver’s residual17

Page 18: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Reliability of Turn Detection

Low solver residuals Low solver residuals

High solver residualsTurn Detected

P2P Measurements

18

Page 19: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Limited Reachability: Multihop Ranging

19

Page 20: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Limited Reachability: Multihop Ranging

Hop-1

Hop-2

20

Page 21: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

TrackIO Performance

Covers about 1300 sq. meters

21

Page 22: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

TrackIO Performance

22

Page 23: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

TrackIO UAV

GPS

UWB Node

RPi

23

Page 24: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Salient Points

• TrackIO offers a localization solution without the dependence of pre-deployed indoor infrastructure.

• UWB technology provides accurate ranging, which combined with the flexible UAV trajectory offers localization accuracy as good as 1 – 2 meters.

• TrackIO’s multi-hop ranging protocol helps deeper penetrability indoors.

• Various fire departments and government entities has already shown reasonable interest in our tracking technology for subsequent commercialization.

24

Page 25: TrackIO: Tracking First Responders Inside-OutTrackIO: Tracking First Responders Inside-Out Ashutosh Dhekne‡, Ayon Chakraborty, Karthik Sunderesan, Sampath Rangarajan ‡UIUC, NEC

Thank YouAyon Chakraborty

[email protected]

USENIX NSDI 2019 Boston, MA

Please visit the link for a demo.http://www.nec-labs.com/trackio

25