Indoor Location, Tracking, and Routing• Android App by Geographic Information Services, Inc. ......

Post on 19-Sep-2020

11 views 0 download

Transcript of Indoor Location, Tracking, and Routing• Android App by Geographic Information Services, Inc. ......

Esri UC2013 . Technical Workshop . EsrEsrEsrsrEEsrsrEsrEEsrEsrri ii Ui UUi Ui Ui UUi UUi UUi UUUC20C20C20C20C20C2C2C20C20C2C20C200200131313 13131113 13 3 . T. T. T. TTTTTT. TT. TTTTTechechechechechechchechecheechechecechechechechchechccceec nicnicnicnicccccnicnicninininicn cn cnn cccalalalalalalalalalalalaalalalalaaaaalalla WoWorWorWorWororWorWorWorWorWoWorrrrWorrW rrro kshkskskshkshkshkshkshhkshkshkshkshkshkkkshkshkshkshkshkshsssss op opoppop opopopop op opoopo .....

Technical Workshop

2013 Esri International User Conference July 8–12, 2013 | San Diego, California

Indoor Location, Tracking, and Routing

Wolfgang Hall, Esri Tobias Donaubauer, Infsoft

Robert Garrity, Esri Michael Healander, GISi indoors

Esri UC2013 . Technical Workshop .

Agenda

• Indoor Logistics Overview • Indoor Mapping (Esri) • Indoor Positioning (Infsoft) • Indoor Routing (Esri) • Indoor Application Development (GISi indoors) • Q&A

Indoor Location, Tracking, and Routing

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Wolfgang Hall, Esri

GIS Indoor Logistics Overview

Esri UC2013 . Technical Workshop .

Indoor Logistics

• Find my own or other’s location indoors • Perform geo-analysis on location

- Geo-trigger based on geo-fenced areas - Find closest (room, person, etc.) - Route to location

• Safety • Emergency management • Space planning based on occupancy • Asset management • Indoor pattern analysis

Esri UC2013 . Technical Workshop .

Indoor Logistics is used in many places

• Asset Management - Workforce tracking and optimization - Asset tracking

• Healthcare (RTLS)

- Infection tracking - Resource optimization

• Emergency Management/Security

- Positioning of victims - Indoor routing of rescue teams - Indoor tracking for safety/security

Esri UC2013 . Technical Workshop .

Wolfgang: I am here!

Myles, Where are you?

Myles: Dude, someone

hijacked our room!

Jack

Esri UC2013 . Technical Workshop .

RFID Industrial Complex Tracking (Oil and Gas)

Esri UC2013 . Technical Workshop .

IV-Pump Tracking

Esri UC2013 . Technical Workshop .

Correction Facility Sample App

Esri UC2013 . Technical Workshop .

Ingredients of an indoor logistics solution

• Map • Positioning Technology • Analysis • Application

Esri UC2013 . Technical Workshop .

Esri’s Indoor Logistics High-level GIS functions for indoor logistics

Esri UC2013 . Technical Workshop .

Project Challenges Remote teams

8 weeks to complete project with team spread across the globe.

Indoor Location, Tracking, and Routing

Esri UC2013 . Technical Workshop .

UC Indoors Components

Online

Server

GeoEvent Processor Network Analyst

Map Services

Basemap

Infsoft WiFi Locating

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Wolfgang Hall, Esri

GIS Indoor Mapping

Esri UC2013 . Technical Workshop .

Planning

Esri UC2013 . Technical Workshop .

Noise Modeling

Esri UC2013 . Technical Workshop .

Space Management

Esri UC2013 . Technical Workshop .

Safety

Esri UC2013 . Technical Workshop .

Energy Management

Esri UC2013 . Technical Workshop .

Infection tracking

Indoor Location, Tracking, and Routing

Esri UC2013 . Technical Workshop .

Emergency route

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Tobias Donaubauer, Infsoft

Indoor Positioning

Esri UC2013 . Technical Workshop .

• Tobias Donaubauer, CEO • German company • Founded 2005 • Indoor navigation & indoor

positioning • FOCUS: Software

development

About Infsoft

Esri UC2013 . Technical Workshop .

Technology

• Uses all sensors of device • Offline available • Position is calculated on the

device • Seamless indoor and outdoor

positioning • No Hardware installation

Esri UC2013 . Technical Workshop .

MAPS

WIFI CALIBRATION

VALIDATE DATA & UPLOAD TO LIVE SERVER

INTEGRATE IN EXISTING APP

Setup

Esri UC2013 . Technical Workshop .

Define calibration routes

Esri UC2013 . Technical Workshop .

Calibration

Esri UC2013 . Technical Workshop .

Data Validation

Esri UC2013 . Technical Workshop .

Data Validation

Esri UC2013 . Technical Workshop .

Integrate in existing App

Esri UC2013 . Technical Workshop .

Ersi User Conference (UC) Indoor positioning

Esri UC2013 . Technical Workshop .

UC Facts and Stats

• About 2,500 WiFi access points used for positioning

• About 30,000 WiFi references point measures

• Samsung S3 and Motorola Razor

• 4 people within 4 hours • Size of calibration map: 0.5 MB

infsoft GmbH Ingolstädter Straße 13 D-85098 Großmehring www.infsoft.de

infsoft // Contact

Tobias Donaubauer CEO Phone +49 8407 939 680 0 tobias.donaubauer@infsoft.de

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Robert Garrity, Esri

Indoor Routing

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Walkways

Esri UC2013 . Technical Workshop .

Web App from 2010 UC

Esri UC2013 . Technical Workshop .

ESRI UC2013: Indoor Navigation App

• Android App by Geographic Information Services, Inc.

• Indoor positioning • Route from anywhere to a room

Esri UC2013 . Technical Workshop .

Data for Routing

• Network dataset? - Models possible paths - References point and line

feature classes - ArcGIS Network Analyst

extension

Esri UC2013 . Technical Workshop .

Digitizing the Network Walkways

• Room-to-room routing - Main walkways

Esri UC2013 . Technical Workshop .

Purple lines: Main Walkways

Esri UC2013 . Technical Workshop .

Purple lines: Curves on Main Walkways

Esri UC2013 . Technical Workshop .

Digitizing the Network Transitions

• Room-to-room routing - Main walkways

Esri UC2013 . Technical Workshop .

Digitizing the Network Walkways

• Anywhere-to-room routing - Catching input points

Esri UC2013 . Technical Workshop .

Digitizing the Network Walkways

• Anywhere-to-room routing - Catching input points

Wide Hallway

Narrow Hallway

Esri UC2013 . Technical Workshop .

Digitizing the Network Walkways

• Anywhere-to-room routing - Catching input points

Esri UC2013 . Technical Workshop .

Digitizing the Network Walkways

• Anywhere-to-room routing - Catching input points

Exibit Hall

Esri UC2013 . Technical Workshop .

Digitizing the Network Walkways

• Anywhere-to-room routing - Catching input points - Fishnet

Esri UC2013 . Technical Workshop .

Fishnet--Snapping

Esri UC2013 . Technical Workshop .

Shortest routes on a fishnet

40% Longer

Esri UC2013 . Technical Workshop .

Shortest routes on a fishnet

Still 40% Longer

Esri UC2013 . Technical Workshop .

Creating more potential paths

Esri UC2013 . Technical Workshop .

Triangular Lattice

Esri UC2013 . Technical Workshop .

Shortest routes on a triangular lattice

Esri UC2013 . Technical Workshop .

Shortest routes on a triangular lattice

5% Longer

Esri UC2013 . Technical Workshop .

Shortest routes on a triangular lattice

10% Longer

Esri UC2013 . Technical Workshop .

Putting the triangular lattice indoors

Esri UC2013 . Technical Workshop .

Cover the extent of your study area with the lattice

Esri UC2013 . Technical Workshop .

Routes on the overlay

Esri UC2013 . Technical Workshop .

Modeling walls

Esri UC2013 . Technical Workshop .

Reconnecting at doorways

Esri UC2013 . Technical Workshop .

Danger: Stragglers

Esri UC2013 . Technical Workshop .

Danger: Stragglers

Esri UC2013 . Technical Workshop .

Finished Lattice for One Floor

Esri UC2013 . Technical Workshop .

Routes ‘Bounce’ Off Diagonal Wall

Esri UC2013 . Technical Workshop .

Quick and Dirty Network

Esri UC2013 . Technical Workshop .

Adding Hallway Centerlines

Esri UC2013 . Technical Workshop .

Lines Need Type Attribution

Esri UC2013 . Technical Workshop .

Lines Need Type Attribution

Esri UC2013 . Technical Workshop .

Network Dataset Can Avoid Lattice Lines

Esri UC2013 . Technical Workshop .

Other Walkway Attribution

• 3DLength/Shape_Length • WalkTime (sec)* • Level • BuildingID • z

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Floor Transitions

Esri UC2013 . Technical Workshop .

Digitizing Transitions

1

2

Esri UC2013 . Technical Workshop .

Transition Attribution

• TransitionType • 3DLength • WalkTime (sec)* • FromLevel • ToLevel

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Network Dataset

Esri UC2013 . Technical Workshop .

Any Vertex Connectivity & True-3D Elevation Model

Esri UC2013 . Technical Workshop .

Any Vertex Connectivity & True-3D Elevation Model

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

Geoprocessing Model

Esri UC2013 . Technical Workshop .

Geoprocessing Model To Solve Routes

• Takes a Route layer • References a script tool capable of changing UseWheelchair restriction

• Adds locations or locations. - Feature set as input. - Always removes existing locations

• Solves Route • Get all the source features (lines)

Esri UC2013 . Technical Workshop .

Challenges

• Join GP tool was slow. - Solution: Used … instead

• Slow locating on dense network. - Solution: Search tolerance < 7 meters

• Bug with locating stops on the ends of 3D lines. - Located on junctions instead.

• Working remotely - Memory, base maps, aerial photos, street view

Esri UC2013 . Technical Workshop . Esri UC2013 . Technic30Cs U ec cnih. T1ri 2E ii

Michael Healander, GISi Indoors

Indoor Application Development

caaaaaaalalaa Woroooooooorkshopoppop opoppp poppppopp op opoppppppppppppp ......pppppppppppppcaaaaaaa oooooooo kshooo ........hrkWl

Tag You’re It: Zombies

Esri UC2013 . Technical Workshop .

11

Indoor Navigation

Consumer Mobile Apps

Esri UC2013 . Technical Workshop .

Indoor Navigation Apps

Esri UC2013 . Technical Workshop .

22

Indoor Analytics Consumer Mobile App

Esri UC2013 . Technical Workshop .

Indoor Consumer Mobile App Analytics

i UC2013 T h i l W k h

Esri UC2013 . Technical Workshop .

33

Anonymous Indoor Business Analytics

Esri UC2013 . Technical Workshop .

Indoor Business Analytics System

Esri UC2013 . Technical Workshop .

Map, search, routes, triggers

AND MORE!

Esri UC2013 . Technical Workshop .

How does it all fit together?

Esri UC2013 . Technical Workshop .

ArcGIS Server Network Analyst

GeoEvent Processor (Beta) G

ArcGIS Online

ssor (Beta(

GeoFence Administration Tool

Collector App Consumer Mobile

App

Mobile Analytics ArcGIS Operations Dashboard ArAr

MMoobbiiillleeee AAAAAAAAnnnaallyyttiiccss

Esri UC2013 . Technical Workshop .

11

It’s Beta! GeoEvent Processor Difficulties

Esri UC2013 . Technical Workshop .

22

Field mapping

GeoEvent Processor Difficulties

Esri UC2013 . Technical Workshop .

33

Floor Level

GeoEvent Processor Difficulties

Esri UC2013 . Technical Workshop .

44

AGOL Sync GeoEvent Processor Difficulties

Esri UC2013 . Technical Workshop .

The GeoEvent Processor GeoFence Model

Esri UC2013 . Technical Workshop .

Exiting, Entering, Dwelling in a Geofence

rrii UC2013 . Technical Workshop .

Esri UC2013 . Technical Workshop . 2013 . Technical Workshop .

Geofence Management

Esri UC2013 . Technical Workshop .

The GeoEvent Processor AGOL Model

Esri UC2013 . Technical Workshop . UUC2013 . Technical Worororororo k hk hkshkshop op .

Gymnastics

Esri UC2013 . Technical Workshop .

Analytics Display?

Operations Dashboard

Esri UC2013 . Technical Workshop .

Indoor Analytics

cal Workshop .

Esri UC2013 . Technical Workshop . EEEEsriii Ui UC2000013 13 3 33 3 33 33 3 313 313 13 T. TTTTT. . T .. T. T. . T T.... T... T. T. TTechecheeeeeeche hhechnicnicicnicnicnicnicnicniciciciciccccccccccccaaaaaaal aaaaaaa Workshhhhhhhhhhhhhhhhhoooopopopopop opopopopooopopoopopop ooopoooooopo .

http://www.gisiindoors.com

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

W. Hall

Summary

Esri UC2013 . Technical Workshop .

GIS Indoor UC app

Online

Server

GeoEvent Processor Network Analyst

Map Services

Basemap

Infsoft WiFi Locating

Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii

All

Q & A

Esri UC2013 . Technical Workshop . Indoor Location, Tracking, and Routing