® sponsored by guiding blind people in indoor space - a use-case of indoorgml 95th ogc technical...

25
® Sponsored by Guiding Blind People in Indoor Guiding Blind People in Indoor Space Space - A Use-Case of IndoorGML - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

Upload: alan-king

Post on 16-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

®

Sponsored by

Guiding Blind People in Indoor Space Guiding Blind People in Indoor Space - A Use-Case of IndoorGML- A Use-Case of IndoorGML

95th OGC Technical Committee

Boulder, Colorado USA

Ki-Joune Li

2 June 2015

Page 2: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Movie- Her(2013)

2

Page 3: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

MotivationsMotivations

• Services for visual impaired people.– The services are mostly limited in outdoor space.

Navigation Map Services for Indoor Space

3

Page 4: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

ContentsContents

– Requirements– Key Design– Data Model– Implementation– Conclusion

4

Page 5: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

RequirementsRequirements

– Indoor positioning (<30cm)• So far, no Indoor positioning method provides such a high accuracy

• Braille Block as an alternative

– Voice-Oriented Indoor map for navigation– Guide for the visual impaired people– No extra-devices except smartphone– Interoperability and Standards

5

Page 6: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Key Design IssuesKey Design Issues

– Braille block for Assisting Indoor Positioning– Movement Patterns of Blind People

• Separation of Stopping and Movement• Straight walking (not walking in curve)

– Landmark Information– Using Smartphone with Voice-based UI– Using IndoorGML as International Standard

6

Page 7: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Braille block Braille block for Assisting Indoor Positioningfor Assisting Indoor Positioning

Dot Block

Stripe Block

7

Page 8: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Movement Patterns of Blind PeopleMovement Patterns of Blind People

n1 n2

n3

n1 n2

n3

n2

2e1

e2

e11

e12

e22e21

ege e1 is split to e11 and e12

edge e2 is split to e21 and e22

node n2 is split to n21 and n22 n2

1

new edge e3 and e4 are added

e4

e3

8

Page 9: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Landmark InformationLandmark Information

n1

n3

n2

2

n2

1

e32

e31

e12 : - B is on your left, - A is on your right, and - C is on your left over the destination

B

A

C

D

(Case 1) : left side on the path(Case 2) : right side on the path(Case 3) : left side over the path(Case 4) : right side over the path(Case

2)

(Case 1)

(Case 1)

(Case 2)

(Case 3)

(Case 4)

(Case 2)

(Case 1)

9

Page 10: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Using Smartphone with Voice-based UIUsing Smartphone with Voice-based UI

TextToSpeech

10

Page 11: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Using IndoorGML as international Using IndoorGML as international standardstandard

<<Feature>>IndoorCore::SpaceLayer

<<Feature>>IndoorCore::Transition

<<Feature>>IndoorCore::State

<<Feature>>IndoorCore::MultiSpaceLayer

<<Feature>>IndoorCore::InterLayerConnection

0..*

2

connects

2

interConnects

0..* edges

nodes

0..*

1..*

spaceLayers

interEdges 0..*

11

Page 12: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Data ModelData Model

– Data model for VIM– Phase of making VIM network– Sample case constructing network

12

Page 13: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Data Model for VIMData Model for VIM

<<Feature>>IndoorCore::State

<<Feature>>IndoorCore::Transition

connects

2

Starting Node

Ending Node

0..*

0..*<<Feature>>

VIMNavi::Node0..*

<<Feature>>VIMNavi::Landmark

<<Feature>>VIMNavi::Edge

- Navigation Instruction- Landmark Instruction

0..*

0..*Landmark Topology

<<Enumeration>>Landmark Topology - onLeft - onRight - overLeft - overRight

Located At

1..1

1..*

connects

IndoorGML

VIM

- Topology

13

Page 14: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

VIM Part

Topographic IndoorGML Layer

Phase of Making VIM NetworkPhase of Making VIM Network

s1 s2s3

s11

s12 s21

s2

2

s`4

n1

n2

n3

n4

n5

n6

n7

n8

IndoorGML Network

Network of considering route of the Visually Impaired

Navigation LayerFor the Visually Impaired

Subspacing

Separating

instructions

Add Landmark Information n9

Braille Block IndoorGML Part Layer

14

Page 15: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Sample CaseSample Case

15

Page 16: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Network of considering route Network of considering route of the Visually Impairedof the Visually Impaired

s1

s2

s4

s5

s5

s6

v2 v3

v4

v5v1v8 v9

v7

v10

v6 v11

16

Page 17: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

v2 v3

v4

v5v1v8 v9

v7

v1

0

v6

v1

1

Network of considering route Network of considering route of the Visually Impairedof the Visually Impaired

17

Page 18: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

v

2

v

3

v

5

v

1

v

8

v

9

v

7

v

10

v

6

v

11

n

1

n

2

Stair Up/Down

n

3

Recognize Stair/Enter braille block

n

4

n

6n

5

v

4

n

7

Navigation Layer For the Visually Impaired

- Separating Instructions

18

Page 19: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

v5

v8

v9

v7

v1

0

v6

v1

1

n1

n2

n3

n4

n6

n5

n7

n8

n9

n1

0

n1

1

n1

2

n1

3

n1

4

n1

5

n1

6

n1

6

Navigation Layer For the Visually Impaired

- Separating Instructions

19

Page 20: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

n1

n2

n3

n4

n6

n5

n7

n8

n9

n1

0

n1

1

n1

2

n1

3

n1

4

n1

5

n1

6

n1

6

Navigation Layer For the Visually Impaired- Add Landmark

20

Page 21: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

ImplementationImplementation

– Operation Flow– Test environment– Video

21

Page 22: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Sample of user-interfaceSample of user-interface

22

Page 23: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Cheong-gu subway station Seoul

Test environmentTest environment

AB

Find a path from A to B

23

Page 24: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

Implementing videoImplementing video

24

Page 25: ® Sponsored by Guiding Blind People in Indoor Space - A Use-Case of IndoorGML 95th OGC Technical Committee Boulder, Colorado USA Ki-Joune Li 2 June 2015

OGC®

– Indoor navigation using braille block networks– Voice-based instruction by Smartphone Accessibility function– Data Model extended from IndoorGML Core Module– A very beginning prototype

Summary Summary

25