SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
OpenVRP
Open Vehicle Route Planner
photo by CasaDeQueso
Haruyuki Seki
関 治之
CEO of
Georepublic Japan
Chief of Cirius Labs.
1. Goal of our project
2. Our approach
3. Demo
4. Technical details
5. Conclusion
Agenda
photo by Daniele Pesaresi
photo by emdot
1.Goal of our project
Providing better
transportation system!
全ての人に、より良い
交通システムを!
photo by emdot
What is the problem?
photo by Marcin Banaszek
あなたは、マイ
カーなしで、田
舎で生活できま
すか?
公共交通網が不便!
My example
760平方km交通手段がなくて
あまり回れなかっ
た... 
Motorization Spiral
What we have in mind
Individual Public Transportation
オンデマンドバスシステム
Now
Future
Efficient and On Demand
+
On DemandEfficient
We are making a platform for
Individual Public Transportation
私たちは、
オンデマンド交通/流通
に利用できるオープンソースプラットフォームを
開発しています。
2.Our approach
photo by Ben Fre
Providing a web service
Open VRP Engine
既存のオープンソースライブラリ、pgRouting を拡張
Customers Vehicle Route
Key Feature
Dial-a-Ride Problem (DARP) solver
3.Demo
photo by joiseyshowaa
4.Technical Details
photo by OiMax
OSS Stack for Geospatial
RESTful Request
POST: http://OpenVRP-Server/darp/calculate
Parameter: application/x-www-form-
urlencoded
depot_id 5
method euclidian
SQL Query
SELECT 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);
{"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
Flexible Parameters
driving time time window violation
Depend on use-cases
passenger ride time
violation
passenger waiting time
car capacity
excess route duration
5.How it goes on
photo by express000
今やっていること
公開用リポジトリやMLを準備
中です
共同実験を行っていただけ
る自治体/企業/大学を募集
中です
http://openvrp.com/
いきなり公共交通を変えるのは大変
システム自体はいろんな用途に活
用できます。
とはいえ
色々応用できます!
for example
Taxi sharing
photo by /ltus
On-demand tour
photo by Stuck in Customs
Delivery services
photo by yasuhiro
Limousine services
photo by sanfamedia.com
Give me use cases!
6.まとめ
私たちはルート最適化サービスを開発しています
pgRouting を拡張し、 VRP solver を開発しました。
OpenVRP というオープンソースプラット
フォームを作りました。
パートナー/利用者を募集中 です。
コミュニティ を立ち上げ中です。
いつの日か
バス停は
時代遅れに
Thank you
hal@georepublic.co.jp
photo by glasseyes view

Más contenido relacionado

Destacado

Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...mabualsh
 
Troubleshoot Network Problems with Routing Rules
Troubleshoot Network Problems with Routing RulesTroubleshoot Network Problems with Routing Rules
Troubleshoot Network Problems with Routing RulesSolarWinds
 
Railroad planning & optimization
Railroad planning & optimizationRailroad planning & optimization
Railroad planning & optimizationPuneet Mishra
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and schedulingRetigence Technologies
 
Route Optimization Algorithm..
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..Mazhar Nazik
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Destacado (8)

Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
Applications of Markov Decision Processes (MDPs) in the Internet of Things (I...
 
VRP - Vehicle Routing Problem
VRP - Vehicle Routing ProblemVRP - Vehicle Routing Problem
VRP - Vehicle Routing Problem
 
Troubleshoot Network Problems with Routing Rules
Troubleshoot Network Problems with Routing RulesTroubleshoot Network Problems with Routing Rules
Troubleshoot Network Problems with Routing Rules
 
Railroad planning & optimization
Railroad planning & optimizationRailroad planning & optimization
Railroad planning & optimization
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and scheduling
 
Route Optimization Algorithm..
Route Optimization Algorithm..Route Optimization Algorithm..
Route Optimization Algorithm..
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Más de Hal Seki

シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーシビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーHal Seki
 
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]Hal Seki
 
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革オープンプロセスで変える調達改革
オープンプロセスで変える調達改革Hal Seki
 
Cf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティCf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティHal Seki
 
浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料Hal Seki
 
【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方についてHal Seki
 
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日Hal Seki
 
浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411Hal Seki
 
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山Hal Seki
 
Think together, make together code for japan
Think together, make together   code for japanThink together, make together   code for japan
Think together, make together code for japanHal Seki
 
あなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 springあなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 springHal Seki
 
デブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアーデブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアーHal Seki
 
Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日Hal Seki
 
Code for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウムCode for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウムHal Seki
 
Code for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ちCode for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ちHal Seki
 
Code for japan 進め方 2013年11月
Code for japan 進め方   2013年11月Code for japan 進め方   2013年11月
Code for japan 進め方 2013年11月Hal Seki
 
Code for America Summit 報告会
Code for America Summit 報告会Code for America Summit 報告会
Code for America Summit 報告会Hal Seki
 
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院Hal Seki
 
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションHal Seki
 
Code for japan in Osaka meeting
Code for japan in Osaka meetingCode for japan in Osaka meeting
Code for japan in Osaka meetingHal Seki
 

Más de Hal Seki (20)

シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーシビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
 
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
 
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
 
Cf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティCf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティ
 
浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料
 
【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について
 
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
 
浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411
 
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
 
Think together, make together code for japan
Think together, make together   code for japanThink together, make together   code for japan
Think together, make together code for japan
 
あなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 springあなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 spring
 
デブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアーデブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアー
 
Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日
 
Code for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウムCode for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウム
 
Code for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ちCode for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ち
 
Code for japan 進め方 2013年11月
Code for japan 進め方   2013年11月Code for japan 進め方   2013年11月
Code for japan 進め方 2013年11月
 
Code for America Summit 報告会
Code for America Summit 報告会Code for America Summit 報告会
Code for America Summit 報告会
 
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
 
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
 
Code for japan in Osaka meeting
Code for japan in Osaka meetingCode for japan in Osaka meeting
Code for japan in Osaka meeting
 

Último

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 

Último (10)

【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 

Open vrp foss4g2010_ja