PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART...

25
PETRA Project 1st MOVESMART workshop, Bilbao October 15th, 2015 Elhabib Moustaid Royal Institute of Technology, KTH, Sweden

Transcript of PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART...

Page 1: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

PETRA Project1st MOVESMART workshop, Bilbao

October 15th, 2015

Elhabib MoustaidRoyal Institute of Technology, KTH, Sweden

Page 2: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Overview of the presentation

• Partners in PETRA• Aim and scope of PETRA• 2 types of users• A city-owned platform• Scientific Challenges

– Technical aspects– Data aspects– Deployment aspects

• Small Examples

Page 3: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Partners in PETRA

• KTH – Coordinator, simulation, gaming

• IBM – Platform, travel advisor

• RSM – Rome demonstrator

• AVM – Venice demonstrator

• TUD – Governance

• CNR – Data mining

• Technion- Haifa demonstrator

Page 4: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Functional drawing

PETRA Platform

Data source

PETRA Services

Dashboard

Travel Advise

Other feeds

City Management

Control Room

Travel App

Transport providers

Page 5: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Aim and Scope

• To develop a service platform that connects the providers and controllers of transport in cities with the travellers (…).

• Cities will get an integrated platform to enable the provision of citizen-centric, demand-adaptive city-wide transportation services.

• Travellers will get mobile applications that facilitate them in making travel priorities and choices for route and modality. (….) involve transportation services and policies to be adaptive to the travel demand of the citizens.

Page 6: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Aim and Scope

• The platform will fuse different data from various city sources, travel operators and citizens, perform a broad class of predictive analytics, detect the real-time events (….), and provide information services to the transportation service providers and city stakeholders to optimize the transportation offerings according to the citizens’ interests.

• Attention to the governance aspects on how to handle the public – private and privacy issues of such a platform.

• Three cities with very different use cases will implement and evaluate the platform and will host three demonstrations of a mobile Personal Mobility Advisor app.

Page 7: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

2 types of users

• Travellers– The ‘usual’ trip planning problem, but now with:

• Uncertainty on multiple dimensions • More robust contingent plan • Integrated private transport and soft modes• Continuous re-planning under uncertainty

• Cities– New model involving cities in the decisions taken by users

allowing for ‘system-wide optimisation’• This needs a centralized Data Management platform.• Governance

Better average travel time

Page 8: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

A city-owned platform

• The modern city has many data sources• Privacy needs to be maintained → processing• Enriched data, not just raw data → processing• Own control over own data: agency

• City to provide a service to new service providers.

Page 9: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

A city-owned platform

• City to try and optimise the urban dynamics through data

• Governance questions: how are decisions made:– Public – Private balance– Public goals and operational links– Responsibilities and Service model– Incentive structures

Page 10: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Scientific challenges

• Research model: – Close to real-world problem– Identify hard problem and provide new methods– Balance between demonstrations and papers

• Technical challenges• Data challenges• Deployment challenges

Page 11: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Technical challenges

• From the technical research perspective, challenges come from the following novelties:

– City awareness: Getting a real-time predictive model of the city with a limited amount of data

– Mobility pattern mining: Inferring semantics from both individual and aggregated mobility data.

• From the technical research perspective, challenges come from the following novelties:

– Uncertainty-aware planning: Exploiting real-time predictive model for more robust, shorter trips

– Simulation: Predicting sensible robust future states without high-dimensional source data.

Page 12: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

On routines…..

• There are many movements in cities– Under-exploited: private cars, car-sharing, soft modes, etc.

• Vision: identify ‘routines’ from individual (phone) data and distinguish them into likely available modes of transport

• This will facilitate ‘mobility as a service’ in any future concept.

Page 13: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Data challenges

• PETRA uses an unprecedented combination of data for giving advises:

– static GTFS – real-time transit network data– individual and collective mobility patterns– Information on city attractions and events

• Real-world data presents challenges that require smart and sometimes radically new methods

– Example Rome: real-time data mismatch with bus service. – Most real-world sources have not been built for mobility

advice: need additional algorithms.

Page 14: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Deployment challenges

• Scalability, and platform independence as design goals: CloudFoundry solution (1st mobility advise platform!)– Example Rome: existing infrastructure cripples under PETRA

load.• Cities responsible for data subscription:

– Different owners, even within cities– Different formats– Different semantics– Requires smart data management platform as a service

Page 15: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Deployment challenges

• Governance aspects:– Who owns the platform, who guarantees the service, who takes

the risk?– What does the city get in return for providing the service?

• Gaming:– As a method to design the actual interfaces / dashboards– As a method to formulate Real Options in control strategies– Closing the gap between policy and operations

Page 16: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Summary

Page 17: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Example

Page 18: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Use case: drive-park-ride in the presence of uncertainty

A B

C

D

9:00

9:00

9:3510:35

9:459:55

9:5010:50

10:0010:10

9:30

9:40

Page 19: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Use case: drive-park-ride in the presence of uncertainty

A B

C

D

9:00

9:00

9:3510:35

9:459:55

9:5010:50

10:0010:10

9:40 ± 8 min

Total time:[00:50-1:50]Average:1:20

Total time:[01:00-1:10]Average:1:05

Red plan better if nothing goes wrong50 mins vs 1 hrBut there is uncertainty about:●Driving time, and/or●Duration of waiting for a charging pole

9:35 ± 5 min

Page 20: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Use case: drive-park-ride in the presence of uncertainty

A B

C

D

9:00

9:00

9:35 ± 5 min9:35 10:35

9:50 ± 8 min 9:459:55

9:5010:50

10:0010:10

E

100mt

9:57 10:02

Page 21: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Use case: drive-park-ride in the presence of uncertainty

A B

C

D

9:00

9:00

9:35 ± 5min9:35 10:35

9:40 ± 8min 9:459:55

9:5010:50

10:0010:10

E9:57 10:02

100mt

Total time:[01:00-1:10]Average:1:04

Total time:[00:50-1:50]Average:1:20

Green plan:Better guarantees re arrival time

Page 22: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Journey plan computation• Global optimisation across modes

• Travel time and money cost guarantees

• Take uncertainty into account

• Prefer plans not prone to failure

• Have back-up options precomputed (example)

• Scalable replanning when all else fails

Page 23: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Mobility Profiles• Describe an abstraction in space and time of the systematic

movements of a user.

• A user mobility profile contains all his routines, each characterized spatially (origin, destination and path followed) and temporally (e.g. hour of the day of start and end)

• Based on trajectory clustering with noise removal

● Routines = trips that most likely will take place also in the future

→ Applications in prediction and carpooling

Individual History Trajectory Clusters Routines

Page 24: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Sample mobility profiles

User with two routines (home-work?) forming his mobility profile, which covers ~80% of his mobility

Page 25: PETRA Project - apps.morelab.deusto.esapps.morelab.deusto.es/1st-movesmart-workshop...1st MOVESMART workshop, Bilbao ... Royal Institute of Technology, KTH, Sweden. Overview of the

Thank you for your attention.