SlideShare a Scribd company logo
1 of 24
Download to read offline
A Space Time Alarm
LBS2014, Vienna, 26th November 2014
Adrian C. Prelipcean, Takeshi Shirabe - Geoinformatics, KTH, Royal Institute of Technology
Falko Schmid - Cognitive Systems, Bremen Universität
1. Introduction
2. Calm technology in general
3. Calm technology in LBS - Space Time Alarm Clock
4. Space Time Alarm
5. An implementation of Space Time Alarm
6. Discussion
7. Conclusions
Outline
-1-
Research interest:
1. Traveler’s decision making processes and outcomes
2. Aiding travelers
○ Actively
○ Passively
Introduction
-2-
… weaves itself into the fabric of everyday life until it sinks into the background
(Weiser 1996).
Examples:
● Smart houses - adapt to the inhabitant’s needs
● Air conditioning - maintains constant temperature
● Street signs - absorb information without consciously reading
Is calm technology relevant to LBS? If so, how?
Calm technology
-3-
Here is one of our first attempts...
-4-
Space Time Alarm Clock
Implementation
Given a destination and deadline, it:
Makes sure you arrive at the destination
in time.
Tells you the consequence of each move.
● Forward – 3 minutes and 6 seconds to the
destination
● Left – 6 minutes and 37 seconds to the
destination
● Turn around – almost 10 minutes to the
destination
Does NOT dictate what you should do. -5-
Is it possible to design a method that helps reach a specified destination
by a specified deadline without demanding continuous attention?
?
source: http://linuxhub.net/wp-content/uploads/2010/01/alarm-clock.png and http://www.roadmapgps.com/models/tomtom-go-510/scr-navigation-map-
6.jpg
Research Question
-6-
Space Time Alarm
Space Time Alarm is a component of the Space Time Alarm Clock that:
● continuously tracks the user in space and time,
● determines whether he will arrive at the destination in time, and
● alarms the user, if not.
How could this be done with current technology?
-7-
Current technology (e.g. navigation systems)
1. destination specified
2. shortest path is
computed
3. arrival time is
estimated
-8-
Current technology (e.g. navigation systems)
1. destination specified
2. shortest path is
computed
3. arrival time is
estimated
4. the user follows the
shortest path
-9-
Current technology (e.g. navigation systems)
1. destination specified
2. shortest path is
computed
3. arrival time is
estimated
4. the user does not
follow the shortest path
-10-
Current technology (e.g. navigation systems)
1. destination specified
2. shortest path is
computed
3. arrival time is
estimated
4. the user does not
follow the shortest path
5. the shortest path
becomes obsolete
-11-
1. destination specified
2. shortest path is
computed
3. arrival time is
estimated
4. the user does not
follow the shortest path
5. the shortest path
becomes obsolete
6. new shortest path
is computed
7. arrival time is re-
estimated
Current technology (e.g. navigation systems)
-12-
Current technology (e.g. navigation systems)
1. destination specified
2. shortest path is
computed
3. arrival time is
estimated
4. the user does not
follow the shortest path
5. the shortest path
becomes obsolete
6. new shortest path
is computed
7. arrival time is re-
estimated
-13-
Current technology (e.g. navigation systems)
Navigation systems may not be the right tools for the present purposes,
because...
● The estimated arrival time is only valid when a user follows the shortest
path to the destination,
● Any deviation from the shortest path triggers the re-computation of a new
shortest path to the destination,
● When a new shortest path is generated, the arrival time is re-estimated,
which implies…. when this information is available to the user, it might be
already too late.
-14-
1. destination specified
2. shortest path tree is
computed
3. travel time is
estimated from every
node in the network
4. shortest path tree
needs not to be
recomputed wherever
the user goes
Using a shortest path tree
-15-
1. destination specified
2. shortest path tree is
computed
3. travel time is
estimated from every
node in the network
4. shortest path tree
needs not to be
recomputed wherever
the user goes
Using a shortest path tree
-16-
Estimating the arrival time
i
j d(j)
d(i)
p
d(p,i)
d(p,j)
d(p) = min( d(i)+d(p,i), d(j)+d(p,j) )
t(p) = current time + d(p)
d(p) - travel time from “p” to destination
d(p,i) - travel time from “p” to node “i”
t(p) - estimated arrival time from position “p”
Users’ movement is confined to the road network.
-17-
The Space Time Alarm concept
Accept destination and deadline
Compute shortest travel time
from each location to destination
Estimate earliest arrival time
to destination
Detect location
Start
Destination
reached?
Stop
Earliest arrival
time >
deadline?
Alarm on
Alarm off
Yes
Yes
No
No
-18-
A Space Time Alarm Implementation
PostgreSQL
- PostGIS
- pgRouting
Apache
Tomcat
Java Servlets
User
3
2
OpenScienceMap serverAndroid phone
14
1 - User specifies destination and
deadline (Input)
2 - Smartphone sends current
location, destination and deadline to
the server
3 - Server responds with the shortest
path tree for the subnetwork
4 - Smartphone detects user’s
location and alerts him when he is
late -19-
Using Space Time Alarm
Implementation
-20-
Difficulties of Space Time Alarm
● Every client has to store and access a shortest path tree, which causes
bottlenecks
● The current implementation is limited to pedestrians, because other means
of transportation would require more dynamic networks and the shortest
path tree needs to be computed more than once.
-21-
● “Calm technology” can be useful (at least) for pedestrians.
● Introduced Space Time Alarm, which informs the user whether he will
arrive at the destination in time, wherever he goes, whenever it is.
● The Shortest Path Trees allows the Space Time Alarm to provide its
functionality
● Using Space Time Alarm with dynamic networks needs further
investigation
Summary
-22-
Thank you for your attention!
Q&A / Discussion
Adrian C. Prelipcean <acpr@kth.se>
Takeshi Shirabe <shirabe@kth.se>
Falko Schmid <schmid@informatik.uni-bremen.de>

More Related Content

Similar to A Space Time Alarm

GPS Receiver ICS2014
GPS Receiver ICS2014GPS Receiver ICS2014
GPS Receiver ICS2014Mazhar Abbas
 
Introduction to gps and gnss
Introduction to gps and gnssIntroduction to gps and gnss
Introduction to gps and gnssVivek Srivastava
 
Emergency Navigation in Rescue with Wireless Sensor Networks
Emergency Navigation in Rescue with Wireless Sensor NetworksEmergency Navigation in Rescue with Wireless Sensor Networks
Emergency Navigation in Rescue with Wireless Sensor NetworksIRJET Journal
 
GPS Tracking System.pptx
GPS Tracking System.pptxGPS Tracking System.pptx
GPS Tracking System.pptxRakeshGupta831
 
Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)micchie
 
Design and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking SystemDesign and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking SystemSudhanshu Janwadkar
 
The IoT Academy IoT training Arduino Part 5 Arduino peripherals
The IoT Academy IoT training Arduino Part 5 Arduino peripheralsThe IoT Academy IoT training Arduino Part 5 Arduino peripherals
The IoT Academy IoT training Arduino Part 5 Arduino peripheralsThe IOT Academy
 
Location Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemLocation Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemIRJET Journal
 
USRP Project Final Report
USRP Project Final ReportUSRP Project Final Report
USRP Project Final ReportArjan Gupta
 
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...IJERA Editor
 
CSP microproject (join all india polytechnic AICTE telegram group (SONAR sys...
CSP microproject  (join all india polytechnic AICTE telegram group (SONAR sys...CSP microproject  (join all india polytechnic AICTE telegram group (SONAR sys...
CSP microproject (join all india polytechnic AICTE telegram group (SONAR sys...VivekSharma34623
 

Similar to A Space Time Alarm (20)

Smart Sensors, Crash Savior, IDM14
Smart Sensors, Crash Savior, IDM14Smart Sensors, Crash Savior, IDM14
Smart Sensors, Crash Savior, IDM14
 
GPS Receiver ICS2014
GPS Receiver ICS2014GPS Receiver ICS2014
GPS Receiver ICS2014
 
Introduction to gps and gnss
Introduction to gps and gnssIntroduction to gps and gnss
Introduction to gps and gnss
 
Emergency Navigation in Rescue with Wireless Sensor Networks
Emergency Navigation in Rescue with Wireless Sensor NetworksEmergency Navigation in Rescue with Wireless Sensor Networks
Emergency Navigation in Rescue with Wireless Sensor Networks
 
Smart Sensors , Walk And Read , IDM9
Smart Sensors , Walk And Read , IDM9Smart Sensors , Walk And Read , IDM9
Smart Sensors , Walk And Read , IDM9
 
GPS Tracking System.pptx
GPS Tracking System.pptxGPS Tracking System.pptx
GPS Tracking System.pptx
 
Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)
 
Mat 540 Quiz 3
Mat 540 Quiz 3Mat 540 Quiz 3
Mat 540 Quiz 3
 
Acoustic_Imaging
Acoustic_ImagingAcoustic_Imaging
Acoustic_Imaging
 
Technical Note of EU FP7 MONICA Project: Mobility Prediction as a Service of ...
Technical Note of EU FP7 MONICA Project: Mobility Prediction as a Service of ...Technical Note of EU FP7 MONICA Project: Mobility Prediction as a Service of ...
Technical Note of EU FP7 MONICA Project: Mobility Prediction as a Service of ...
 
Design and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking SystemDesign and Implementation of a GPS based Personal Tracking System
Design and Implementation of a GPS based Personal Tracking System
 
Priority Inversion on Mars
Priority Inversion on MarsPriority Inversion on Mars
Priority Inversion on Mars
 
The IoT Academy IoT training Arduino Part 5 Arduino peripherals
The IoT Academy IoT training Arduino Part 5 Arduino peripheralsThe IoT Academy IoT training Arduino Part 5 Arduino peripherals
The IoT Academy IoT training Arduino Part 5 Arduino peripherals
 
Location Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing SystemLocation Tracking and Smooth Path Providing System
Location Tracking and Smooth Path Providing System
 
USRP Project Final Report
USRP Project Final ReportUSRP Project Final Report
USRP Project Final Report
 
Total station
Total stationTotal station
Total station
 
Smart Sensors, Smart Attendance System IDM15
Smart Sensors, Smart Attendance System  IDM15Smart Sensors, Smart Attendance System  IDM15
Smart Sensors, Smart Attendance System IDM15
 
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
Ship Detection from SAR Imagery Using CUDA and Performance Analysis of the Sy...
 
15757597 (1).ppt
15757597 (1).ppt15757597 (1).ppt
15757597 (1).ppt
 
CSP microproject (join all india polytechnic AICTE telegram group (SONAR sys...
CSP microproject  (join all india polytechnic AICTE telegram group (SONAR sys...CSP microproject  (join all india polytechnic AICTE telegram group (SONAR sys...
CSP microproject (join all india polytechnic AICTE telegram group (SONAR sys...
 

More from Adrian C. Prelipcean

Strategies for the seamless deployment of travel diary collection systems to ...
Strategies for the seamless deployment of travel diary collection systems to ...Strategies for the seamless deployment of travel diary collection systems to ...
Strategies for the seamless deployment of travel diary collection systems to ...Adrian C. Prelipcean
 
Detecting and visualizing the stability of activity chains with longest commo...
Detecting and visualizing the stability of activity chains with longest commo...Detecting and visualizing the stability of activity chains with longest commo...
Detecting and visualizing the stability of activity chains with longest commo...Adrian C. Prelipcean
 
MEILI Workshop: collecting travel diaries
MEILI Workshop: collecting travel diariesMEILI Workshop: collecting travel diaries
MEILI Workshop: collecting travel diariesAdrian C. Prelipcean
 
Assuring spatial and temporal data integrity via constraints and triggers in ...
Assuring spatial and temporal data integrity via constraints and triggers in ...Assuring spatial and temporal data integrity via constraints and triggers in ...
Assuring spatial and temporal data integrity via constraints and triggers in ...Adrian C. Prelipcean
 
Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...
Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...
Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...Adrian C. Prelipcean
 
Proposal for "Implementation and evaluation of Space Time Alarm Clock"
Proposal for "Implementation and evaluation of Space Time Alarm Clock"Proposal for "Implementation and evaluation of Space Time Alarm Clock"
Proposal for "Implementation and evaluation of Space Time Alarm Clock"Adrian C. Prelipcean
 

More from Adrian C. Prelipcean (7)

MEILI - PhD Thesis presentation
MEILI - PhD Thesis presentationMEILI - PhD Thesis presentation
MEILI - PhD Thesis presentation
 
Strategies for the seamless deployment of travel diary collection systems to ...
Strategies for the seamless deployment of travel diary collection systems to ...Strategies for the seamless deployment of travel diary collection systems to ...
Strategies for the seamless deployment of travel diary collection systems to ...
 
Detecting and visualizing the stability of activity chains with longest commo...
Detecting and visualizing the stability of activity chains with longest commo...Detecting and visualizing the stability of activity chains with longest commo...
Detecting and visualizing the stability of activity chains with longest commo...
 
MEILI Workshop: collecting travel diaries
MEILI Workshop: collecting travel diariesMEILI Workshop: collecting travel diaries
MEILI Workshop: collecting travel diaries
 
Assuring spatial and temporal data integrity via constraints and triggers in ...
Assuring spatial and temporal data integrity via constraints and triggers in ...Assuring spatial and temporal data integrity via constraints and triggers in ...
Assuring spatial and temporal data integrity via constraints and triggers in ...
 
Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...
Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...
Lessons from a trial of MEILI a smartphone based semi-automatic activity-trav...
 
Proposal for "Implementation and evaluation of Space Time Alarm Clock"
Proposal for "Implementation and evaluation of Space Time Alarm Clock"Proposal for "Implementation and evaluation of Space Time Alarm Clock"
Proposal for "Implementation and evaluation of Space Time Alarm Clock"
 

Recently uploaded

Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 

Recently uploaded (20)

Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 

A Space Time Alarm

  • 1. A Space Time Alarm LBS2014, Vienna, 26th November 2014 Adrian C. Prelipcean, Takeshi Shirabe - Geoinformatics, KTH, Royal Institute of Technology Falko Schmid - Cognitive Systems, Bremen Universität
  • 2. 1. Introduction 2. Calm technology in general 3. Calm technology in LBS - Space Time Alarm Clock 4. Space Time Alarm 5. An implementation of Space Time Alarm 6. Discussion 7. Conclusions Outline -1-
  • 3. Research interest: 1. Traveler’s decision making processes and outcomes 2. Aiding travelers ○ Actively ○ Passively Introduction -2-
  • 4. … weaves itself into the fabric of everyday life until it sinks into the background (Weiser 1996). Examples: ● Smart houses - adapt to the inhabitant’s needs ● Air conditioning - maintains constant temperature ● Street signs - absorb information without consciously reading Is calm technology relevant to LBS? If so, how? Calm technology -3-
  • 5. Here is one of our first attempts... -4-
  • 6. Space Time Alarm Clock Implementation Given a destination and deadline, it: Makes sure you arrive at the destination in time. Tells you the consequence of each move. ● Forward – 3 minutes and 6 seconds to the destination ● Left – 6 minutes and 37 seconds to the destination ● Turn around – almost 10 minutes to the destination Does NOT dictate what you should do. -5-
  • 7. Is it possible to design a method that helps reach a specified destination by a specified deadline without demanding continuous attention? ? source: http://linuxhub.net/wp-content/uploads/2010/01/alarm-clock.png and http://www.roadmapgps.com/models/tomtom-go-510/scr-navigation-map- 6.jpg Research Question -6-
  • 8. Space Time Alarm Space Time Alarm is a component of the Space Time Alarm Clock that: ● continuously tracks the user in space and time, ● determines whether he will arrive at the destination in time, and ● alarms the user, if not. How could this be done with current technology? -7-
  • 9. Current technology (e.g. navigation systems) 1. destination specified 2. shortest path is computed 3. arrival time is estimated -8-
  • 10. Current technology (e.g. navigation systems) 1. destination specified 2. shortest path is computed 3. arrival time is estimated 4. the user follows the shortest path -9-
  • 11. Current technology (e.g. navigation systems) 1. destination specified 2. shortest path is computed 3. arrival time is estimated 4. the user does not follow the shortest path -10-
  • 12. Current technology (e.g. navigation systems) 1. destination specified 2. shortest path is computed 3. arrival time is estimated 4. the user does not follow the shortest path 5. the shortest path becomes obsolete -11-
  • 13. 1. destination specified 2. shortest path is computed 3. arrival time is estimated 4. the user does not follow the shortest path 5. the shortest path becomes obsolete 6. new shortest path is computed 7. arrival time is re- estimated Current technology (e.g. navigation systems) -12-
  • 14. Current technology (e.g. navigation systems) 1. destination specified 2. shortest path is computed 3. arrival time is estimated 4. the user does not follow the shortest path 5. the shortest path becomes obsolete 6. new shortest path is computed 7. arrival time is re- estimated -13-
  • 15. Current technology (e.g. navigation systems) Navigation systems may not be the right tools for the present purposes, because... ● The estimated arrival time is only valid when a user follows the shortest path to the destination, ● Any deviation from the shortest path triggers the re-computation of a new shortest path to the destination, ● When a new shortest path is generated, the arrival time is re-estimated, which implies…. when this information is available to the user, it might be already too late. -14-
  • 16. 1. destination specified 2. shortest path tree is computed 3. travel time is estimated from every node in the network 4. shortest path tree needs not to be recomputed wherever the user goes Using a shortest path tree -15-
  • 17. 1. destination specified 2. shortest path tree is computed 3. travel time is estimated from every node in the network 4. shortest path tree needs not to be recomputed wherever the user goes Using a shortest path tree -16-
  • 18. Estimating the arrival time i j d(j) d(i) p d(p,i) d(p,j) d(p) = min( d(i)+d(p,i), d(j)+d(p,j) ) t(p) = current time + d(p) d(p) - travel time from “p” to destination d(p,i) - travel time from “p” to node “i” t(p) - estimated arrival time from position “p” Users’ movement is confined to the road network. -17-
  • 19. The Space Time Alarm concept Accept destination and deadline Compute shortest travel time from each location to destination Estimate earliest arrival time to destination Detect location Start Destination reached? Stop Earliest arrival time > deadline? Alarm on Alarm off Yes Yes No No -18-
  • 20. A Space Time Alarm Implementation PostgreSQL - PostGIS - pgRouting Apache Tomcat Java Servlets User 3 2 OpenScienceMap serverAndroid phone 14 1 - User specifies destination and deadline (Input) 2 - Smartphone sends current location, destination and deadline to the server 3 - Server responds with the shortest path tree for the subnetwork 4 - Smartphone detects user’s location and alerts him when he is late -19-
  • 21. Using Space Time Alarm Implementation -20-
  • 22. Difficulties of Space Time Alarm ● Every client has to store and access a shortest path tree, which causes bottlenecks ● The current implementation is limited to pedestrians, because other means of transportation would require more dynamic networks and the shortest path tree needs to be computed more than once. -21-
  • 23. ● “Calm technology” can be useful (at least) for pedestrians. ● Introduced Space Time Alarm, which informs the user whether he will arrive at the destination in time, wherever he goes, whenever it is. ● The Shortest Path Trees allows the Space Time Alarm to provide its functionality ● Using Space Time Alarm with dynamic networks needs further investigation Summary -22-
  • 24. Thank you for your attention! Q&A / Discussion Adrian C. Prelipcean <acpr@kth.se> Takeshi Shirabe <shirabe@kth.se> Falko Schmid <schmid@informatik.uni-bremen.de>