• 沒有找到結果。

適用於自行車運動之導航路徑規劃法

N/A
N/A
Protected

Academic year: 2021

Share "適用於自行車運動之導航路徑規劃法"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

適用於自行車運動之導航路徑規劃法

許其峰 林俊良* 高唯家 蔡易儒 陳信銘

國立中興大學電機工程學系

摘 要

本研究開發一適用自行車運動之導航規劃法。利用專屬的數位化電子地圖 作為本系統之路徑規劃地圖,以真正符合專業自行車騎士對於體能訓練或業餘 騎士挑戰體能極限上的需求。本系統可自動計算路徑起點與終點的距離、山區 高度變化與路徑途中坡度變化資訊,提供自行車山區路徑難易度規劃選擇 (如:最短路徑規劃、最易路徑規劃、最難路徑規劃),其中最短路徑規劃主要 以路徑長度作為考量,最易路徑規劃與最難路徑規劃則考量路徑中高度起伏變 化,將起伏變化的走勢轉換為環法自行車賽坡度值,將此量化後作為路徑規劃 考量之指標。本研究並以臺中市大坑山區為標的,實際進行實驗驗證,並深入 分析實測之結果。

關鍵詞:自行車運動,路徑規劃,導航。

A BIKING ROUTE PLANNING METHOD FOR CYCLISTS

Chi-Feng Hsu Chun-Liang Lin* Wei-Chia Kao Yi-Ju Tsai Hsin-Ming Chen

Department of Electrical Engineering National Chung Hsing University

Taichung, Taiwan 402, R.O.C.

Key Words: cycle sport, 3D route planning, navigation.

ABSTRACT

This paper proposes a novel route planning scheme for cycling. It utilizes an electronic map to incorporate with the specialized bike route planning algorithm. The system features the following functions: Bike route planning, navigation, and route recommendation and covers the fol- lowing operational modes; the shortest route planning, easiest route planning and hardest route planning. The shortest route planning simply considers the whole route length as the objective cost. The easiest and hardest route planning considers both altitude and length of the route. A combination of the altitude and route length is converted to the slope of the Tour of France for evaluation of the bike route difficulty ratings. Geographic information of the Da-Keng mountain area in Taichung City has been utilized as a testing platform for realization of the proposed route planning method. Real-world tests have been conducted for demonstration.

*通訊作者

Corresponding author. Email: [email protected]

(2)

一、前 言

近年來隨著工商業快速發展,重視休閒運動的人口逐 漸增多,各式運動休閒產品亦如雨後春筍般的開發,其中 自行車產業即在運動休閒產業中扮演了重要的角色。加上 近年石油價格飆漲,全球性能源短缺,以自行車取代短程 交通工具之潮流已成趨勢。自行車運動具有環保、健身、

休閒等多項優點,當騎乘自行車時,所依靠之動力為人力,

可視為一燃燒卡路里之運動,進而達成健身之目的。再者,

大量以自行車來達到運動與休閒目的的人口與日俱增,自 行車運動產業很快地在運動休閒產業領域佔極大的比重。

單純為休閒自行車運動開發的電子產品[1, 2]相對於機動 性較高的汽機車導航用品仍屬少數,但市場需求潛力極 高,本研究之目的即為研發一適用自行車運動之導航規劃 法則。

近年來全球衛星定位系統 (global positioning system, GPS) 為基礎的導航機係將導航科技與消費性電子產品功 能相結合[3-5],其中最佳化路徑選擇與路徑記錄功能的運 用使得運輸效率大幅提高,有效降低運輸所需耗能與時 間。若能研發具多功能導航並整合體適能資訊之客製化相 關產品,將為導航科技產業締造可觀的商機。

目前市面上各式各樣的 GPS 消費性電子產品種類繁 多,唯既有之衛星導航系統只能提供平面導航資訊,未能 提供山區路徑高度和坡度變化資訊,且無法於路徑規劃系 統上同時提供旅程困難度告知功能,此缺失無法滿足專業 或業餘自行車運動愛好者迫切之需求。

本研究即為此動機開發一適合自行車騎士休閒運動 所需之路徑規劃系統。對於專業或業餘自行車愛好者,其 可根據自我體能狀況與旅程間山區坡度起伏變化[6],評估 是否可騎完預先規劃的山區路徑。而藉系統所提供的地 圖,當使用者騎車途中體力不支或其他意外,也可立即選 擇最易路徑到達終點。因為它可科學化地協助自行車騎士 事先行評估路徑難度,是真正吻合自行車騎乘者需求的功 能。

本研究之運作架構流程如圖 1,主要介面為 Microsoft Visual C#開發系統的 GUI 介面,使用的數位化電子地圖 資料為臺中市政府所提供之大坑山區數位化電子地圖與 山區高度圖層資料[7],地圖資料經由 ArcGIS 軟體進行編 修[8-10],以符合本系統之特定格式,作為山區路徑規劃 的平台[11, 12]。本系統的主要核心架構為 GUI 介面內的 路徑規劃引擎,主要設計出兩類路徑規劃模式,一以最 小權重值方法找尋出山區路徑,另一以最大權重值方法 找尋山區路徑。以最小權重值方法根據路段長度,找出 一條路段長度最短的路徑即為最短路徑規劃,以最小權 重值法找出路段之環法賽坡度值[13],據此找出坡度最小 的路徑即為最易路徑規劃,而以最大權重值法根據路段 之環法賽坡度值找出一坡度值最大的路徑即為最難路徑 規劃。

圖 1 系統架構圖

二、路徑規劃法

1. 地理資訊系統

地理資訊系統 (geographic information system, GIS) 為專門用來處理地理資訊的電腦資訊系統[8-10]。地理資訊 系統在能將空間資料 (spatial data) 經數位化過程後儲存 於電腦資料庫中,並且進行空間資料與屬性資料 (attribute data) 分析。

2. 環法賽坡度分級

本研究所要設計之路徑規劃主要是以自行車騎士為 考量依據,加入路徑高度資訊的概念,將高度變化作為規 劃判斷之因素,以適合專業或業餘自行車運動愛好者所 需。只考慮每條路段頭尾的高度變化,無法判斷此路段之 難易度,原因在於,每條路段皆有高低起伏,只算路段起 點與終點高度,就無法考慮路段中可能出現的陡峭坡段,

於此引入一環法賽坡度分級制,將每一路段中之高低起伏 變化加以量化,作為路徑規劃判斷的參考依據。

環法自行車賽為國際間影響最廣、規模最大的公路自 行車賽[13]。賽前,主辦單位皆會公告此一路段之坡度分 級,即難度分級。本系統參考此一量化數據,作為路徑規 劃中考量高度變化的坡度指數。所使用的坡度指數是採用 國際知名環法賽去分類比賽難易度的算法,環法賽坡度指

數 Rindex可表示如下:

32

( ) 100

average h

index

R C

R = (1)

其中 Raverage為平均坡度

( h l) 100(%)

average t

r r

R r

= × (2)

其中 rh為路段的最高點高度值,rl為路段的最低點高度 值,rt為路段的距離,rh與 rl相減可得路段垂直高度變化,

將垂直高度變化與 rt相除即得此路段的平均坡度 Raverage Ch為爬升高度,定義如下:

1 j m

h H

j

C r

=

= (3)

(3)

其中 rHj為單段上坡道路高度,j 為第 j 路段,上式將單一 路段上坡高度累加,算出總爬升高度 Ch。若路段為下坡,

則系統忽略其計算 (因其代表不消耗騎士體能之路段),待 道路轉為上坡再累加。

公式 (1) 算出坡度指數 Rindex,將此一數值進行坡度分 級,坡度指數越高代表此路段越難,反之,則較為簡單;

將坡度指數由公式 (1) 得到、路徑長度 (總路徑長度)、爬 坡高度 (上坡路徑總高度),平均坡度則由公式 (2) 所得、

最低高度 (路徑中最低點高度)、最高高度 (路徑中最高點 高度) 則由 rh與 rl所得。

3. 最短路徑規劃

Dijkstra 演算法[14-16]是由 Edsger Wybe Dijkstra 所發 明的,此演算法可以解決當前節點到其他的節點的最短路 徑,初始時集合 A 只有起始點,接著開始將其他每個計算 的節點計算後加入集合 A,直到全部節點加入集合中,即 可找到最短路徑。

Dijkstra 演算法為一由起始點至所有點間找尋最小權 值之演算法,可以該法找尋最短路徑。本研究係改良 Dijkstra演算法來規劃最短路徑規劃;以下為實現之步驟:

Step 1: 讀取地圖屬性資料,計算所有 i→j 節點之所有路 徑長度,儲存至系統的道路成本矩陣中,並初始 化地圖為一具有邏輯網絡連接關係的路徑規劃 圖。

Step 2: 採用平行運算同時從:(I) 起點規劃至終點,(II) 終點規劃至起點。

(I) 由公式 (4) 將已計算過之節點存放至找尋過之節 點集合 A 中,其中 S 為已計算過之節點,再由公 式 (5) 計算尚未運算的節點集合 T,N 為邏輯網 路地圖中的總節點數 (圖 6 中,N 為 40 個節點),

S為找尋過之節點集合 A 的數目。

{ }

A S | jT (4)

T N S= − (5)

(II) 由公式 (6) 將已計算過之節點存放至找尋過之節 點集合 Ae中,其中 Se為已計算過之節點,再由公 式 (7) 計算尚未運算的節點集合 Te,Ne為邏輯網 路地圖中的總節點集合,Se為找尋過之節點集合 Ae的數目。

{ }

e e e

A  S | jT (6)

e e e

T =N − (7) S

Step 3

(I) 由尚未運算之節點集合 T 中找尋由起始節點 S 至 i節點間最短路徑之節點,並將節點 i 存放至找尋 過之節點集合 A 中 (i ∈ A)。

(II) 由尚未運算之節點集合 Te中找尋由目標節點 E 至

i節點間最短路徑之節點,並將節點 i 存放至找尋 過之節點集合 Ae中(i ∈ Ae)

Step 4

(I) 更改尚未運算之節點 T 的值,由公式 (8) 計算起 始節點 S 至 j 節點間的最短路徑 Wj,其中 d 為當 前計算節點 i 至下一節點 j 的最短路徑距離。

{ }

j j i ij

W =min W , W +d (8)

(II) 更改尚未運算之節點 Te的值,由公式 (9) 計算由 起始節點 Se至 j 節點間的最短路徑 Wej,其中 deij

為當前計算節點 i 至下一節點 j 的最短路徑距離。

{ }

ej ej ei eij

W =min W , W +d (9)

Step 5: 重複 Step 3 與 4,當 (I) 和 (II) 路線重疊或交於 一點時,(I)、(II) 的規劃馬上停止,計算出最短 路徑。或者尚未運算之節點 T 或 Te為一空集合或 已找尋出終點目標之最短路徑,即代表已將所有 節點運算完畢,並計算出一最短路徑。

Step 6: 將目標起始點至終點的所有路段編號,傳入 MapWinGIS AxtiveX,依序將路段編號顯示於系 統地圖,以顯示最短路徑之路線,同時顯示最短 路 徑 之 高 度 變 化 。 其 中 MapWinGIS 是 一 個 ActiveX组件,可利用這個 ActiveX 組件在系統中 完成 GIS 的相關功能 (如地圖顯示),在圖上標示 點、線、圖形,存取 GIS 數據等相關工作。

4. 最易路徑規劃

最易路徑規劃的設計架構與最短路徑規劃相同,將原 本最短路徑規劃中的找尋最短路徑,改為找尋最小環法賽 坡度值,即為本系統的最易路徑規劃。最易路徑即是最容 易到達目的地的路徑,環法賽坡度值根據路段距離以及高 度算出,加總各路段環法賽坡度值即構成最易路徑,適合 休閒騎車或體力不濟的時候選擇。

原本的路徑規劃是從起點開始一路擴展到終點即為 找到路徑,而採用平行規劃是將路徑規劃採用雙向路徑規 劃,一方面從起點規劃至終點,另一方面從終點規劃到起 點。以下為實現之步驟:

Step 1: 讀取地圖屬性資料,將所有 i→j 節點之道路環法 賽坡度值儲存至系統的道路成本矩陣中,初始化 地圖為一具有邏輯網絡連接關係之路徑規劃圖。

Step 2: 採用平行運算同時從:(I) 起點規劃至終點,(II) 終點規劃至起點。

(I) 由公式 (10) 將已計算過之節點存放至找尋過之 節點集合 A 中,其中 S 為已計算過之節點,再由 公式 (11) 計算尚未運算的節點集合 T,N 為邏輯 網路地圖中的總節點數,S 為找尋過之節點集合 A 的數目。

(4)

{ }

A S | jT (10)

T N S= − (11)

(II) 由公式 (12) 將已計算過之節點存放至找尋過之 節點集合 Ae中,其中 Se為已計算過之節點,再由 公式 (13) 計算尚未運算的節點集合 Te,Ne為邏 輯網路地圖中的總節點數,Se為找尋過之節點集 合 Ae的數目。

{ }

e e e

A  S | jT (12)

e e e

T =N − (13) S

Step 3

(I) 由尚未運算之節點 T 中找尋由起始節點 S 至 i 節 點間最易路徑之節點,並將節點 i 存放至找尋過 之節點集合 A 中 (i ∈ A)。

(II) 由尚未運算之節點 Te中找尋由目標節點 E 至 i 節 點間最易路徑之節點,並將節點 i 存放至找尋過 之節點集合 Ae中 (i ∈ Ae)

Step 4

(I) 更改尚未運算之節點 T 的值,由公式 (14) 計算起 始節點 S 至 j 節點間的最短路徑 Wj,其中 d 為當 前計算節點 i 至下一節點 j 的最易路徑距離。

{ }

j j i ij

W =min W , W +d (14)

(II) 更改尚未運算之節點 Te的值,由公式 (15) 計算 由起始節點 Se至 j 節點間的最短路徑 Wej,其中 deij為當前計算節點 i 至下一節點 j 的最易路徑距 離。

{ }

ej ej ei eij

W =min W , W +d (15)

Step 5: 重複 Step3 與 4,當 (I) 和 (II) 路線重疊或交於 一點時,(I)、(II) 的規劃馬上停止,計算出最易 路徑。或者尚未運算之節點 T 或 Te為一空集合或 已找尋出終點目標之最易路徑,即代表已將所有 節點運算完畢,並計算出一最易路徑。

Step 6: 將目標起始點至終點的所有路段編號,傳入 MapWinGIS AxtiveX,並依序將路段編號讀出顯 示於系統地圖上,以顯示最易路徑之路線,同時 顯示最易路徑之高度變化。

5. 最難路徑規劃

改良 Dijkstra 演算法的架構是依據原始的 Dijkstra 演算 法的成本考量轉為環法賽坡度值作為成本的依據。

最難路徑規劃係以改良 Dijkstra 演算法為架構,將改 良之演算法轉換為找尋最大環法賽坡度值作為最難路徑規 劃之依據;最難路徑即是最難到達目的地的路徑,環法賽 坡度值是根據距離以及高度算出,將各路段環法賽坡度值

相加,總和最大的坡度值,便是同時考慮距離和高度的最 難路徑,適合想挑戰高難度和訓練自我體能的使用者。以 下為實現步驟:

Step 1: 讀取地圖屬性資料,將所有節點 i→j 之所有道路 環法賽坡度值,儲存至系統的道路成本矩陣中,

初始化地圖為一具有邏輯網絡連接關係之路徑規 劃地圖。

Step 2: 採用平行運算同時從:(I) 起點規劃至終點,(II) 終點規劃至起點。

(I) 由公式 (16) 將已計算過之節點存放至找尋過之 節點集合 A 中,其中 S 為已計算過之節點,再由 公式 (17) 計算尚未運算的節點集合 T,其中 N 為 邏輯網路地圖中的總節點數,S 為找尋過之節 點集合 A 的數目。

{ }

A= S | jT (16)

T N S= − (17)

(II) 由公式 (18) 將已計算過之節點存放至找尋過之 節點集合 Ae中,其中 Se為已計算過之節點,再由 公式 (19) 計算尚未運算的節點集合 Te,Ne為邏 輯網路地圖中的總節點數,Se為找尋過之節點集 合 Ae的數目。

{ }

e e e

A  S | jT (18)

e e e

T =N − (19) S

Step 3

(I) 由尚未運算之節點 T 中找尋由起始節點 S 至 i 節 點間最難路徑之節點,並將節點 i 存放至找尋過 之節點集合 A 中 (i ∈ A)。

(II) 由尚未運算之節點 Te中找尋由目標節點 E 至 i 節 點間最難路徑之節點,並將節點 i 存放至找尋過 之節點集合 Ae中 (i ∈ Ae)

Step 4

(I) 更改尚未運算之節點 T 的值,由公式 (20) 計算起 始節點 S 至 j 節點間的最難路徑 Wj,其中 d 為當 前計算節點 i 至下一節點 j 的最難路徑距離。

{ }

j j i ij

W =min W , W +d (20)

(II) 更改尚未運算之節點 Te的值,由公式 (21) 計算 由起始節點 Se至 j 節點間的最短路徑 Wej,其中 deij為當前計算節點 i 至下一節點 j 的最難路徑距 離。

{ }

ej ej ei eij

W =min W , W +d (21)

Step 5: 重複 Step3 與 4,當 (I) 和 (II) 路線重疊或交於 一點時,(I)、(II) 的規劃馬上停止,計算出最難 路徑。或者尚未運算之節點 T 或 Te為一空集合或

(5)

圖 2 最易路徑規劃 (坡度公式修正前)

圖 3 最難路徑規劃 (坡度公式修正前)

已找尋出終點目標之最難路徑,即代表所有節點 運算完畢。

Step 6: 將目標起始點至終點的所有路段編號,傳入 MapWinGIS AxtiveX,並依序將路段編號讀出顯 示於系統地圖上,以顯示最難路徑之路線,並同 時顯示此最易路徑路線上之高度變化。

三、實驗規劃及實測結果

1. 環法賽坡度分級之修正

經公式 (1) 所算出的環法坡度指數,並不符合臺中市 大坑山區道路實際情況,如圖 2 最易路徑規劃圖 (大坑 1 號路線) 與圖 3 最難路徑規劃圖 (大坑 3 號路線),圖 2 的 最易路徑規劃圖為系統所算出的綠色路線,圖 3 的最難路 徑規劃圖為系統算出的紫色路線,其實也是最短路線規 劃,由圖 2 與圖 3 的高度表、相關數據與實際騎乘測試後 發現,事實上,圖 2 的路線比圖 3 的路線簡單許多,但坡 度指數卻顯示圖 2 路線較困難。由公式 (1) 與環法賽坡度 分級的相關資料收集,可以發現,環法賽坡度分級中,路 徑長度皆為 10 公里以上之山區道路,也並未作同一出發 點至同一目地點的多條路徑比較,才會造成只要路徑長度 較短就會算出坡度指數較高的情形。公式 (1) 中的平均坡 度數值嚴重影響坡度指數,而公式 (2) 的平均坡度係以路

圖 4 最易路徑規劃 (坡度公式修正後)

圖 5 最難路徑規劃 (坡度公式修正後)

徑長度作為分母,所以會造成同一出發點至同一目地點 只要路徑長度較短,坡度指數就大,而困難度就增加的 情形。因此本研究修改環法賽坡度指數,如公式 (1),以 符合需求。

本研究為由同一人、相同自行車、相隔一日進行實地 勘查,分別依大坑 1 號路線、大坑 2 號路線之順序騎乘。

由於難度為騎士個人的主觀感受,所以以同一人的認知進 行測試,結果發現,大坑 3 號路線 (圖 3) 為最難路線,騎 乘時間約 55 分鐘,平均時速約 7.0 Km/hr,大坑 1 號路線 (圖 2) 最簡單,騎乘時間約 80 分鐘,於平均時速約 8.0 Km/hr,因此將公式 (1) 修正為修改環法賽坡度指數

Rnew_index,如下式 (22):

( )

32

100

average h

new_index

R C

R =η (22)

其中 η 為修正值,定義如下

t L

η r

=r (23)

其中 rL為環法賽坡度修正指數基準長度,可由實際騎乘的 自行車騎士修改,例如:騎士體能較好,可以 10 公里為單 位作規劃,初學者則可以 5 公里為單位加以規劃,體能較 好者,以 10 公里為單位規劃的修正值會相對於初學者以 5

(6)

圖 6 路徑節點示意圖

圖 7 節點 1 到節點 24 規劃路徑圖 (一般規劃)

公里為單位規劃來得小,如此一來修正項後可以解決難度 因人感受相異之現象。大坑山區路徑基準長度為經由實際 測試計算出較符合大坑山區環法賽坡度指數之修正值,本 研究中,大坑山區基準長度值定為 10 公里。選取 10 公里 的原因為大坑圓環至中興嶺的最長距離相當於 10 公里,並 且環法賽坡度指數所計算的山區道路大都以 10 公里以上 的路徑計算,因此公式 (22) 所修正的坡度指數較符合本 系統所認定的難度。

圖 4 為環法賽坡度指數修正過後的最易路徑規劃 (大 坑 1 號路線),圖 5 為環法賽坡度指數修正過後的最難路徑 規劃 (大坑 3 號路線)。由圖 2 路線與圖 4 路線比較可以看 出,最易路線已規劃為大坑 1 號路線,坡度指數也由原來 65.98下降為 41.758;而由圖 3 與圖 5 路線比較,可以看 出,最難路線已規劃為大坑 3 號路線,坡度指數由原來 59.596升為 63.699。

2. 改良 Dijkstra 演算法的規劃時間結果

為了實現該演算法,將臺中市地圖中部分標示節點如 圖 6,規劃路徑所需時間置於圖的右上方,平行規劃路徑 所使用之演算法為改良之 Dijksyra 演算法,規劃路徑則為 一般的 Dijkstra 演算法。其按鍵上方為規劃所需時間,結

圖 8 節點 11 到節點 26 規劃路徑圖 (一般規劃)

圖 9 節點 21 到節點 32 規劃路徑圖 (一般規劃)

圖 10 節點 1 到節點 32 規劃路徑圖 (一般規劃)

果如圖 7、圖 8、圖 9 與圖 10 所示,由這些圖可以明顯發 現,所需時間改良後的演算法平均可縮短 0.5 秒左右 (如 圖 7 所示一般規劃所需時間為 3420.9389 毫秒,而平行規 劃所需時間為 2921.0116 毫秒,因此如圖 7、圖 8、圖 9 與 圖 10 所示,可看出平均時間縮短了 0.5 秒)。套用至最難 及最易路徑演算法中皆可縮短可觀的運算時間。

節點 1 到節點 24 規劃路徑圖 (平行規劃),如圖 11 所 示。從節點 11 到節點 26 規劃路徑圖 (平行規劃),如圖 12 所示。節點 21 到節點 32 規劃路徑圖 (平行規劃),如圖 13 所示。節點 1 到節點 32 規劃路徑圖 (平行規劃),如圖 14 所示。

(7)

表一 平行規劃與一般規劃所需消耗的時間 路徑 平行規劃 一般規劃 節點 1 到節點 24 2921.0116 毫秒 3420.9389 毫秒 節點 11 到節點 26 2849.1572 毫秒 3379.4461 毫秒 節點 21 到節點 32 2976.0849 毫秒 3501.2259 毫秒 節點 11 到節點 32 3104.0917 毫秒 3672.0827 毫秒

圖 11 節點 1 到節點 24 規劃路徑圖 (平行規劃)

圖 12 從節點 11 到節點 26 規劃路徑圖 (平行規劃)

綜合以上模擬,表一歸納出平行規劃與一般規劃所需 消耗的時間。

3. 路徑規劃結果

本研究由大坑山區的清水巷口到大坑二號步道搜尋 出三條最短路徑、最易路徑與最難路徑的規劃路線,最短 路徑規劃路線圖如圖 15,最易路徑規劃路線圖如圖 16,最 難規劃路線圖如圖 17 所示。由圖 15 可看出,藍色指標所 示之路徑長度最短,坡度指數介於另外兩條路線間。圖 16 中可看出,綠色指標所示之路徑坡度指數最小,路線長度 介於另外兩條路線間。由圖 17 則可看出,紫色指標所示之 路徑不管在坡度指數、路徑長度或爬坡高度皆最大,顯然 為最困難路線。

反覆實測證實這些結果與自行車騎士對路徑難易長

圖 13 節點 21 到節點 32 規劃路徑圖 (平行規劃)

圖 14 節點 1 到節點 32 規劃路徑圖 (平行規劃)

圖 15 清水口至大坑二號步道最短路線

圖 16 清水口至大坑二號步道最易路線

(8)

圖 17 清水口至大坑二號步道最難路線

短的認知一致,因此可適用於一般商用自行車導航儀,作 為整合體適能資訊之客製化相關產品的參考。

四、結 論

本研究所開發的山區路徑規劃系統可以協助自行車 騎士從事運動前先規劃適合的路線。本系統的路徑規劃包 含以路段長度為依據的最短路徑規劃,以及利用高度圖層 資料轉換為環法賽坡度值為依據的最易與最難路徑規劃。

本研究並且利用山區高度圖層資料與山區道路圖進行套 疊,事先算出休閒運動或練體能時山區路徑高度變化情 形,再由高度變化程度與路線總長算出旅程總路徑困難度 與到達目的地山區路徑資訊,作為自行車騎士休閒或訓練 時的指標。本研究開發之系統,較現行商品具有更強大的 圖資與更佳的自行車路徑規劃功能,這些功能將更貼近專 業或業餘自行車騎士挑戰體能上的需求。

誌 謝

本研究承國科會產學合作計畫 (NSC 97-2622-E-005- 010-CC3) 經費補助謹此致謝。

參考文獻

1. GARMIN Edge 705,GARMIN (臺灣國際航電) 公司官 方 網 站 , http://www.garmin.com.tw/products/onthetrail/

edge705/

2. HOLUX FunTrek 130,HOLUX (長天科技) 公司官方網 站,http://www.holux.com/JCoreTW/en/products/products_

content.jsp?pno=401

3. Yung, N. H. C. and Ye, C., “An Intelligent Mobile Vehicle Navigator Based on Fuzzy Logic and Reinforcement

Learning,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, Vol. 29, No. 2, pp. 314- 321 (1999).

4. Bajaj, R., Ranaweera, S. L., and Agrawal, D. P., “GPS:

Location-Tracking Technology,” IEEE Computer, Vol. 35, No. 4, pp. 92-94 (2002).

5. Soehren, W. and Hawkinson, W., “Prototype Personal Navigation System,” IEEE Aerospace and Electronic Sys- tems Magazine, Vol. 23, No. 4, pp. 10-18 (2008).

6. 黃金龍,「智慧型自行車導航系統設計:硬體實現」,

碩士論文,國立中興大學電機工程學系所,臺中 (2009)

7. 臺中市政府數位地圖館,臺中市政府,http://gishub.

taichung.gov.tw/ (2009)

8. 周天穎,地理資訊系統理論與實務,儒林圖書有限公 司,臺北 (2008)。

9. 黃敏郎和劉守恆,地理資訊系統基礎操作實務,文魁 資訊股份有限公司,臺北 (2006)。

10. 林傑斌和劉明德,地理資訊系統 GIS 理論與實務,松 崗文魁資訊股份有限公司,臺北 (2002)。

11. 簡良益、吳靜雯和蔡長俽,PaPaGO!SDK Mobile 行動 GIS 系統開發實務,研勤科技股份有限公司,臺北 (2005)

12. 蔣波濤,插件式 GIS 應用框架的設計與實現–基于 C#

和 ArcGIS Engine 9.2,電子工業出版社,北京 (2008)。

13. Le Tour de France 官方網站,http://www.letour.fr/indexus.

html

14. Dijkstra, E. W., “A Note on Two Problems in Connexion with Graphs,” Numerische Mathematik, Vol. 1, No. 1, pp. 269-271 (1959).

15. Li, X. Y., Li, G. S., and Zhang, S. T., “Routing Space Internet Based on Dijkstra’s Algorithm,” First Asian Himalayas International Conference on Internet, Beijing, China, pp. 1-4 (2009).

16. Misa, T. J., “Interview: An Interview with Edsger W.

Dijkstra,” Communications of the ACM, Vol. 53, No. 8, pp. 41-47 (2010).

2011年 04 月 08 日 收稿 2011年 05 月 01 日 初審 2012年 03 月 30 日 複審 2012年 04 月 09 日 接受

數據

圖 2  最易路徑規劃  (坡度公式修正前)  圖 3  最難路徑規劃  (坡度公式修正前)  已找尋出終點目標之最難路徑,即代表所有節點 運算完畢。  Step 6 : 將目標起始點至終點的所有路段編號,傳入 MapWinGIS AxtiveX ,並依序將路段編號讀出顯 示於系統地圖上,以顯示最難路徑之路線,並同 時顯示此最易路徑路線上之高度變化。  三、實驗規劃及實測結果  1
圖 6  路徑節點示意圖  圖 7  節點 1 到節點 24 規劃路徑圖  (一般規劃)  公里為單位規劃來得小,如此一來修正項後可以解決難度 因人感受相異之現象。大坑山區路徑基準長度為經由實際 測試計算出較符合大坑山區環法賽坡度指數之修正值,本 研究中,大坑山區基準長度值定為 10 公里。選取 10 公里 的原因為大坑圓環至中興嶺的最長距離相當於 10 公里,並 且環法賽坡度指數所計算的山區道路大都以 10 公里以上 的路徑計算,因此公式 (22) 所修正的坡度指數較符合本 系統所認定的難度。  圖 4
圖 17  清水口至大坑二號步道最難路線  短的認知一致,因此可適用於一般商用自行車導航儀,作 為整合體適能資訊之客製化相關產品的參考。  四、結  論  本研究所開發的山區路徑規劃系統可以協助自行車 騎士從事運動前先規劃適合的路線。本系統的路徑規劃包 含以路段長度為依據的最短路徑規劃,以及利用高度圖層 資料轉換為環法賽坡度值為依據的最易與最難路徑規劃。 本研究並且利用山區高度圖層資料與山區道路圖進行套 疊,事先算出休閒運動或練體能時山區路徑高度變化情 形,再由高度變化程度與路線總長算出旅程總路徑困難度 與

參考文獻

相關文件

專案執 行團隊

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

Digital PCR works by partitioning a sample into many individual real-time PCR reactions, some portion of these reactions contain the target molecules(positive) while others do

The purpose of this thesis is to propose a model of routes design for the intra-network of fixed-route trucking carriers, named as the Mixed Hub-and-Spoke

Therefore, the purpose of this study is to propose a model, named as the Interhub Heterogeneous Fleet Routing Problem (IHFRP), to deal with the route design

It applied Data Mining technology about clustering and association rules to figure out optimal short-turn service route and optimal express service route, with the objective to

It applied Data Mining technology about clustering and association rules to figure out optimal short-turn service route and optimal express service route, with the objective to

The permutation performance of Tango Route March (Tango_RM) can get the most approach effect of best prediction permutation.. The method of permutation effect analysis takes