SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
寄り道カーナビゲーションシステムの開発 ―観光地経由ルートの動的生成― Development of Trip Planning System on Car Navigation-Dynamic Routing of Tourist Spots - 
北海道大学工学部 
情報エレクトロニクス学科情報工学コース 
複雑系工学講座調和系工学研究室 
学部4年楳田健斗 
卒業論文発表 
1
2
研究背景 
先行研究:「事前に旅行プランを立てるタイプ」の旅行を支援 
先 行 研 究 の 旅 行 支 援 
1.目的を決める 
2. 日程・場所を決める 
3. スケジュールを決める 
2/11(火) 
07:00札幌発 
10:30ファーム富田 
ラベンダーソフト食べる 
13:00唯我独尊でカレー 
14:00フラノ・マルシェ 
19:00帰宅 
日程: 
2/11(火) 7時~19時 
場所: 
ファーム富田(ラベンダー) 
唯我独尊(カレー)屋 
「富良野に ドライブしたい」 Optimal Sequenced Route Search[Sharifzadehet al. , 2006] タイムセール寄り道探索 [鈴木ら,2011] 
P-Tour 
[丸山, 2004] 
3
ドライバーに向けた満足度の高い旅行支援 
「事前に旅行プランを立てるタイプ」の旅行を支援 目的地や制約時間だけを事前情報として 旅行プランをドライブ中に作っていく旅行支援 
寄り道カーナビゲーション 
研究目的 
本研究の提案 
研究目的と提案システム 
先行研究の旅行支援 
「事前の旅行プラン決定」から開放された 
自由な旅行を実現 
4
寄り道カーナビゲーション実現に向けた 技術選定 
•地図情報データ提供サービス 
•地理情報に基づくルート探索 
•地図レンダリング 
サービス名 
オープンソース 
無制限利用 
Google Maps 
× 
× 
OpenStreetMap(OSM) 
○ 
○ OSMベースの 外部サービスを利用 
5 ローカルでの動作を視野に
ルート探索・地図レンダリング技術の 調査 
•ルート探索 
•地図レンダリング 
サービス名 
利用可能な地域 
オープンソース 
YOURS 
全世界 
○ 
Open Route-Street 
欧州限定 
? 
MapQuest 
全世界 
× 
サービス名 
地図表示 
重畳表示 
SlippyMap+Mapnik 
○ 
× 
OpenLayers 
○ 
○ 
6
yorinaviの構成 
データベース 
(MySQL) 
App 
サーバー 
(Apache 
+PHP) クライアント (Javascript) YOURS 
OSM 
OpenLayers 外部サーバーとの 通信 
寄り道カーナビゲーションシステムver. 1 (yorinavi) HTTPHTTP(Ajax) 
HTTP 
7
yorinaviの機能 
1. 最短ルート周辺の寄り道スポット抽出 
2. 寄り道ルートの提示 
現在地から目的地までの矩形領域に 
マージンを加えた領域のスポットを 
データベースから取得 
最短ルート 
寄り道ルート(スポットまで) 
寄り道ルート(目的地まで) 現在地の周辺の寄り道スポットまでの 経路を生成し描画 ルート探索の計算量削減のため,観光情報サイト のスポットデータ(1500件) から部分的に抽出 
8
経度0.1 
緯度0.1 
クライアントAppサーバ 
データベース /api/nearSites 
現在地(緯度、経度) 
目的地(緯度、経度) 
現在地(緯度、経度) 
目的地(緯度、経度) 
オレンジ枠領域内の 
全スポットを返す 
オレンジ枠領域内の 
全スポットを返す 
スポットのデータ構造 OpenLayers 
OSM 
オレンジ枠領域内の 
全スポットを返す 地図データ要求 
地図データ 地図描画 
最短ルート周辺の 寄り道スポット抽出機能のフロー 
9
クライアント 
Appサーバデータベース 
/api/fromToRoutes 
現在地(緯度、経度) 
目的地(緯度、経度) 
目標時刻 
OpenLayers 
OSM 地図データ要求 地図データ 
地図描画 
YOURS 目標時刻の 差をとって 残り時間を計算 
現在地(緯度、経度) 
目的地(緯度、経度 現在地にユークリッド 距離が近い3件の スポットを返す 
受け取った3件の 
スポットを送信 
現在地(緯度、経度) 
3件のスポット 
(緯度、経度) 
YOURSから受け取った経路情報 
3件のスポット(緯度、経度) 3件のスポットの目的地までの経路情報 
経路情報 
経路情報 
経路情報 
地図描画 
寄り道ルート提示機能のフロー 外部サービス(YOURS) への通信がボトルネック (次スライドの理由によりデモシステムでは不使用) 
10
寄り道ルート提示機能における YOURSへの通信遅延のテスト 
•YOURSへの通信は必要最小限に 
•寄り道ルート提示数は3個程度が妥当 
•そのため今回は時間制約も考慮しない 
Appサーバ 
(PHP) YOURS 
HTTP通信 
現在地と目的地の緯度・経度 
経路情報(GeoJSON) 
100回のHTTPリクエスト 
レスポンスまでの 
平均時間:2.02[sec] 
最長時間: 12.9 [sec] 
最短時間: 0.94 [sec] 
11
実際の旅行を想定したデモンストレーション 
•旅程 
–出発地:旭川駅 
–目的地:富良野新プリンスホテル 
•寄り道スポット候補 
–実際の観光情報サイトのデータ(1,500件) 
最短経路1時間20分程度 
旭川 
富良野 
12
umeda_b

Más contenido relacionado

Destacado (20)

takadou m
takadou mtakadou m
takadou m
 
yamauchi b
yamauchi byamauchi b
yamauchi b
 
kobayashi b
kobayashi bkobayashi b
kobayashi b
 
mori b
mori bmori b
mori b
 
okuyama b
okuyama bokuyama b
okuyama b
 
tadano m
tadano mtadano m
tadano m
 
matsuo m
matsuo mmatsuo m
matsuo m
 
matsuo m
matsuo mmatsuo m
matsuo m
 
hayasaka b
hayasaka bhayasaka b
hayasaka b
 
teranishi m
teranishi mteranishi m
teranishi m
 
tsuji m
tsuji mtsuji m
tsuji m
 
nakano b
nakano bnakano b
nakano b
 
fukui m
fukui mfukui m
fukui m
 
yamagata m
yamagata myamagata m
yamagata m
 
kanehira m
kanehira mkanehira m
kanehira m
 
miyamori_b_2013
miyamori_b_2013miyamori_b_2013
miyamori_b_2013
 
fukui b
fukui bfukui b
fukui b
 
kikuchi_b
kikuchi_bkikuchi_b
kikuchi_b
 
takahasi m
takahasi mtakahasi m
takahasi m
 
kobayashi_m
kobayashi_mkobayashi_m
kobayashi_m
 

Más de harmonylab

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也harmonylab
 
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究harmonylab
 
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...harmonylab
 
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究harmonylab
 
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究harmonylab
 
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...harmonylab
 
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile BackboneDLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile Backboneharmonylab
 
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat ModelsDLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Modelsharmonylab
 
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose EstimationDLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimationharmonylab
 
Voyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language ModelsVoyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language Modelsharmonylab
 
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose EstimationDLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimationharmonylab
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Modelsharmonylab
 
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究harmonylab
 
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究harmonylab
 
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究harmonylab
 
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究harmonylab
 
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究harmonylab
 
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究harmonylab
 
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...harmonylab
 
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究harmonylab
 

Más de harmonylab (20)

【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究   千坂知也
 
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
【修士論文】経路探索のための媒介中心性に基づく道路ネットワーク階層化手法に関する研究
 
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
A Study on Decision Support System for Snow Removal Dispatch using Road Surfa...
 
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
【卒業論文】印象タグを用いた衣服画像生成システムに関する研究
 
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
【卒業論文】大規模言語モデルを用いたマニュアル文章修正手法に関する研究
 
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
DLゼミ:Primitive Generation and Semantic-related Alignment for Universal Zero-S...
 
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile BackboneDLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
DLゼミ: MobileOne: An Improved One millisecond Mobile Backbone
 
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat ModelsDLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
DLゼミ: Llama 2: Open Foundation and Fine-Tuned Chat Models
 
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose EstimationDLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
DLゼミ: ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
 
Voyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language ModelsVoyager: An Open-Ended Embodied Agent with Large Language Models
Voyager: An Open-Ended Embodied Agent with Large Language Models
 
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose EstimationDLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
DLゼミ: Ego-Body Pose Estimation via Ego-Head Pose Estimation
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Models
 
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究形態素解析を用いた帝国議会議事速記録の変遷に関する研究
形態素解析を用いた帝国議会議事速記録の変遷に関する研究
 
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
【卒業論文】深層生成モデルを用いたユーザ意図に基づく衣服画像の生成に関する研究
 
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究灯油タンク内の液面高計測を用いた灯油残量推定システムに関する研究
灯油タンク内の液面高計測を用いた 灯油残量推定システムに関する研究
 
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究深層自己回帰モデルを用いた俳句の生成と評価に関する研究
深層自己回帰モデルを用いた俳句の生成と評価に関する研究
 
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究競輪におけるレーティングシステムを用いた予想記事生成に関する研究
競輪におけるレーティングシステムを用いた予想記事生成に関する研究
 
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
【卒業論文】B2Bオークションにおけるユーザ別 入札行動予測に関する研究
 
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...A Study on Estimation of Household Kerosene Consumption for Optimization of D...
A Study on Estimation of Household Kerosene Consumption for Optimization of D...
 
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
マルチエージェント深層強化学習による自動運転車両の追越行動の獲得に関する研究
 

umeda_b