ALPS: A Bluetooth and Ultrasound Platform for Mapping and - - PowerPoint PPT Presentation

alps a bluetooth and ultrasound
SMART_READER_LITE
LIVE PREVIEW

ALPS: A Bluetooth and Ultrasound Platform for Mapping and - - PowerPoint PPT Presentation

SenSys 2015 ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization Patrick Lazik, Niranjini Rajagopal, Oliver Shih, Bruno Sinopoli, Anthony Rowe Electrical and Computer Engineering Department Carnegie Mellon University


slide-1
SLIDE 1

SenSys 2015

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

Patrick Lazik, Niranjini Rajagopal, Oliver Shih, Bruno Sinopoli, Anthony Rowe

Electrical and Computer Engineering Department Carnegie Mellon University

http://wise.ece.cmu.edu

slide-2
SLIDE 2

SenSys 2015

Localization Approaches

Range-Based (Distance) Range-Free (Landmarks)

GPS LIDAR RADAR Ultrasonic Cellular Kinect WiFi IMU Magnetic Field Audio Bluetooth Low-Energy RFID VLC

2

slide-3
SLIDE 3

SenSys 2015

  • Uses near-ultrasound communication
  • Commodity mobile hardware
  • Provide accurate indoor localization

– Sub-meter, confined to rooms

  • Time Difference of Arrival (TDOA)

ALPS – Smartphone Acoustic

Localization Ultrasonic Ranging for Mobile Devices

3

slide-4
SLIDE 4

SenSys 2015

System Architecture

Speaker Phone

4

slide-5
SLIDE 5

SenSys 2015

Challenges

  • Transmitting omnidirectional ultrasonic signals is difficult

with standard speakers

  • Installation and setup
  • Obstructions (bodies) can block transmitters

– TDOA to TOF (RTAS 2015)

  • Multipath signals cause measurement errors

5

slide-6
SLIDE 6

SenSys 2015

Introducing ALPS

  • Easily Deployable Ultrasonic Localization
  • BLE, 802.15.4, Ultrasonic

6

SenSys 2012

Come see our Demo!

slide-7
SLIDE 7

SenSys 2015

ALPS Enhancements

  • Embedded beacons

– Hardware – Ultrasonic Horn Design

  • Improved data transmission
  • Simplified system setup
  • Tracking with IMU data
  • Multipath Detection

7

slide-8
SLIDE 8

SenSys 2015

Original Hard-Wired Setup

8

slide-9
SLIDE 9

SenSys 2015

The ALPS Platform

Horn BLE Antenna 802.15.4 Antenna Piezo Bullet Driver Microphone Battery Pack

Back Front

9

slide-10
SLIDE 10

SenSys 2015

The ALPS Platform

TLV320 Audio Codec Atmega256RFR2 SoC RF Amplifier Microphone

10

slide-11
SLIDE 11

SenSys 2015

Omnidirectional Sound Dispersion

  • Ideally ALPS beacons should disperse

ultrasound in omnidirectional manner

  • Directivity pattern of speakers becomes more

narrow as frequency increases

11

slide-12
SLIDE 12

SenSys 2015

Omnidirectional Sound Dispersion

12

slide-13
SLIDE 13

SenSys 2015

Omnidirectional Horn Design

  • Horns increase the overall efficiency of driving elements
  • A rotated horn will disperse sound omnidirectionally

13

slide-14
SLIDE 14

SenSys 2015

Omnidirectional Sound Dispersion

14

slide-15
SLIDE 15

SenSys 2015

Omnidirectional Horn Performance

  • Evaluation criteria:

– Directional distortion: deviation from omnidirectionality – Frequency distortion: flatness of frequency response

15

slide-16
SLIDE 16

SenSys 2015

Omnidirectional Horn Performance

16

slide-17
SLIDE 17

SenSys 2015

ALPS Enhancements

  • Embedded beacons
  • Improved data transmission

– Integration with BLE

  • Simplified system setup
  • Tracking with IMU data
  • Multipath Detection

17

slide-18
SLIDE 18

SenSys 2015

Transmitter Identification

  • Originally modulated transmitter ID onto

ultrasound carrier

– Long packet length, limited robustness – Ultrasound is good for ranging – BLE is better for data

18

slide-19
SLIDE 19

SenSys 2015

System Architecture

BLE Data Beacon Phone

19

slide-20
SLIDE 20

SenSys 2015

The ALPS Platform

BLE Antenna 802.15.4 Antenna CC2460 SoC

20

slide-21
SLIDE 21

SenSys 2015

BLE TDMA Slot Synchronization

τtx0 τtx1 Slot 0 Slot 1 a) b) τtx2 . . . c) τtx3 τtx4 τrx0

21

slide-22
SLIDE 22

SenSys 2015

BLE Synchronization Performance

  • Typical TDMA slot length of 100ms

100ms advertisement interval 50ms advertisement interval 20ms advertisement interval

22

slide-23
SLIDE 23

SenSys 2015

ALPS Enhancements

  • Embedded beacons
  • Improved data transmission

– Integration with BLE

  • Simplified system setup
  • Tracking with IMU data
  • Multipath Detection

23

slide-24
SLIDE 24

SenSys 2015

User Assisted Mapping and Setup

  • Precise positioning of beacons, even in small

installations is difficult

  • Developed automated setup procedure for determining

beacon locations and floorplan

24

slide-25
SLIDE 25

SenSys 2015

User Assisted Mapping and Setup

Beacon

25

slide-26
SLIDE 26

SenSys 2015

Inter-beacon Ranging

Inter-Node Ranging Beacon

26

slide-27
SLIDE 27

SenSys 2015

Synchronize Receiver to Transmitters

Inter-Node Ranging Beacon

27

slide-28
SLIDE 28

SenSys 2015

Define Z Axis

Inter-Node Ranging Beacon Phone Beacon Ultrasound z

28

slide-29
SLIDE 29

SenSys 2015

Define X and Y Axis

Inter-Node Ranging Beacon Phone Beacon Ultrasound z x y

29

slide-30
SLIDE 30

SenSys 2015

Draw Floorplan

Inter-Node Ranging Beacon Phone Beacon Ultrasound z x y

30

slide-31
SLIDE 31

SenSys 2015

User-Assisted Mapping Performance

31

slide-32
SLIDE 32

SenSys 2015

ALPS Enhancements

  • Embedded beacons
  • Improved data transmission

– Integration with BLE

  • Simplified system setup
  • Tracking with IMU data
  • Multipath Detection

32

slide-33
SLIDE 33

SenSys 2015

Tracking Use Case – Insufficient Beacons

Beacons blocked

slide-34
SLIDE 34

SenSys 2015

ALPS Localization Performance

34

x (m)

  • 6
  • 4
  • 2

2 4 6 8 10 y (m) 2 4 6 8 10 12

Localization

True path Localization

slide-35
SLIDE 35

SenSys 2015

ALPS and PDR Performance

35

x (m)

  • 6
  • 4
  • 2

2 4 6 8 10 y (m) 2 4 6 8 10 12

Localization, PDR, both, with no obstacles

True path Dead Reckoning Localization Localization + Tracking

slide-36
SLIDE 36

SenSys 2015

ALPS with Obstacles Performance

36

x (m)

  • 6
  • 4
  • 2

2 4 6 8 10 y (m) 2 4 6 8 10 12

Localization

True path Localization

slide-37
SLIDE 37

SenSys 2015

ALPS with Obstacles and PDR Performance

37

x (m)

  • 6
  • 4
  • 2

2 4 6 8 10 y (m) 2 4 6 8 10 12

Localization and Loc+PDR

True path Localization Localization + Tracking

slide-38
SLIDE 38

SenSys 2015

ALPS and PDR Performance

38

slide-39
SLIDE 39

SenSys 2015

ALPS Enhancements

  • Embedded beacons
  • Improved data transmission

– Integration with BLE

  • Simplified system setup
  • Tracking with IMU data
  • Multipath detection

39

slide-40
SLIDE 40

SenSys 2015

40

Multipath range

BLE

True range

Ultrasonic

  • Signal propagation different
  • Attenuation characteristics different

Multipath Detection

slide-41
SLIDE 41

SenSys 2015

SVM Classifier Features and Accuracy

Ratio of received ultrasound RSSI to TOF distance Ratio of received BLE RSSI to BLE distance RMS delay spread of received ultrasound signal

41

slide-42
SLIDE 42

SenSys 2015

Impact of Training Samples of FiB and Fus Performance

42

slide-43
SLIDE 43

SenSys 2015

Conclusion

  • Indoor localization systems need to be: Precise,

cheap and simple to install

– ALPS has cheap hardware and supports a user- assisted setup procedure

  • Range based localization systems suffer from

multipath ranging error

– ALPS incorporates a machine learning based LOS/ NLOS filtering approach

43

slide-44
SLIDE 44

SenSys 2015

Questions

44