open vrp foss4g2010_ja

40
OpenVRP Open Vehicle Route Planner photo by CasaDeQueso

Upload: hal-seki

Post on 25-Jun-2015

1.368 views

Category:

Technology


2 download

DESCRIPTION

FOSS4G2010 Tokyo で実施したOpenVRPについてのプレゼンテーションです。

TRANSCRIPT

Page 1: Open vrp foss4g2010_ja

OpenVRP Open Vehicle Route Planner

photo by CasaDeQueso

Page 2: Open vrp foss4g2010_ja

Haruyuki Seki関 治之

CEO of Georepublic Japan

Chief of Cirius Labs.

Page 3: Open vrp foss4g2010_ja

1. Goal of our project2. Our approach3. Demo4. Technical details5. Conclusion

Agenda

photo by Daniele Pesaresi

Page 4: Open vrp foss4g2010_ja

photo by emdot

1.Goal of our project

Page 5: Open vrp foss4g2010_ja

Providing better transportation system!

全ての人に、より良い交通システムを!

photo by emdot

Page 6: Open vrp foss4g2010_ja

What is the problem?

Page 7: Open vrp foss4g2010_ja

photo by Marcin Banaszek

あなたは、マイカーなしで、田舎で生活できますか?

Page 8: Open vrp foss4g2010_ja

公共交通網が不便!

Page 9: Open vrp foss4g2010_ja

My example

Page 10: Open vrp foss4g2010_ja

760平方km交通手段がなくてあまり回れなかった... 

Page 11: Open vrp foss4g2010_ja

Motorization Spiral

Page 12: Open vrp foss4g2010_ja

What we have in mind

Page 13: Open vrp foss4g2010_ja

Individual Public Transportationオンデマンドバスシステム

Now

Future

Page 14: Open vrp foss4g2010_ja

Efficient and On Demand

+

On DemandEfficient

Page 15: Open vrp foss4g2010_ja

We are making a platform for Individual Public Transportation

私たちは、オンデマンド交通/流通

に利用できるオープンソースプラットフォームを開発しています。

Page 16: Open vrp foss4g2010_ja

2.Our approach

photo by Ben Fredericson

Page 17: Open vrp foss4g2010_ja

Providing a web service

Page 18: Open vrp foss4g2010_ja

Open VRP Engine既存のオープンソースライブラリ、pgRouting を拡張

Page 19: Open vrp foss4g2010_ja

Customers Vehicle Route

Key FeatureDial-a-Ride Problem (DARP) solver

Page 20: Open vrp foss4g2010_ja

3.Demo

photo by joiseyshowaa

Page 21: Open vrp foss4g2010_ja

4.Technical Details

photo by OiMax

Page 22: Open vrp foss4g2010_ja

OSS Stack for Geospatial

Page 23: Open vrp foss4g2010_ja

RESTful Request

POST: http://OpenVRP-Server/darp/calculate

Parameter: application/x-www-form-urlencoded depot_id 5 method euclidian

Page 24: Open vrp foss4g2010_ja

SQL QuerySELECT b.*, a.id, a.order_id, vehicle_id, pick_up, to_char(at,'YYYY-MM-DD HH24:MI:SS'::text) AS at

FROM darp( 'SELECT * FROM darp_orders WHERE depot_id IN (0,5)', 'SELECT * FROM darp_vehicles WHERE depot_id = 5', 'SELECT * FROM distances') a

LEFT JOIN ( SELECT * FROM darp_report WHERE depot_id IN (0,5)) AS b ON (a.order_id = b.id);

Page 25: Open vrp foss4g2010_ja

{"type": "FeatureCollection", "features": [{ "geometry": { "type": "Point", "coordinates": [135.1,34.8] }, "type": "Feature", "properties": { "id": "0", "order_id": "0", "vehicle_id": "1", "pick_up": "t", "size": "0", "at": "2010-07-31 02:00:00"}, "id": "0" },... ]}

GeoJSON Response

Page 26: Open vrp foss4g2010_ja

Flexible Parameters

driving time time window violation

Depend on use-cases

passenger ride time violation

passenger waiting time

car capacity

excess route duration

Page 27: Open vrp foss4g2010_ja

5.How it goes on

photo by express000

Page 28: Open vrp foss4g2010_ja

今やっていること

公開用リポジトリやMLを準備中です共同実験を行っていただける自治体/企業/大学を募集中です

Page 29: Open vrp foss4g2010_ja

http://openvrp.com/

Page 30: Open vrp foss4g2010_ja

いきなり公共交通を変えるのは大変システム自体はいろんな用途に活用できます。

とはいえ

Page 31: Open vrp foss4g2010_ja

色々応用できます!

Page 32: Open vrp foss4g2010_ja

for example

Page 33: Open vrp foss4g2010_ja

Taxi sharing

photo by /\ltus

Page 34: Open vrp foss4g2010_ja

On-demand tour

photo by Stuck in Customs

Page 35: Open vrp foss4g2010_ja

Delivery services

photo by yasuhiro

Page 36: Open vrp foss4g2010_ja

Limousine services

photo by sanfamedia.com

Page 37: Open vrp foss4g2010_ja

Give me use cases!

Page 38: Open vrp foss4g2010_ja

6.まとめ

私たちはルート最適化サービスを開発しています

pgRouting を拡張し、 VRP solver を開発しました。

OpenVRP というオープンソースプラットフォームを作りました。

パートナー/利用者を募集中 です。

コミュニティ を立ち上げ中です。

Page 39: Open vrp foss4g2010_ja

いつの日か

バス停は時代遅れに