TW201420994A - Computer navigation route planning program product for electric vehicle - Google Patents
Computer navigation route planning program product for electric vehicle Download PDFInfo
- Publication number
- TW201420994A TW201420994A TW101145209A TW101145209A TW201420994A TW 201420994 A TW201420994 A TW 201420994A TW 101145209 A TW101145209 A TW 101145209A TW 101145209 A TW101145209 A TW 101145209A TW 201420994 A TW201420994 A TW 201420994A
- Authority
- TW
- Taiwan
- Prior art keywords
- weight
- cost
- road
- charging station
- path planning
- Prior art date
Links
Landscapes
- Navigation (AREA)
Abstract
Description
本發明係關於一種電動交通載具之導航路徑規劃電腦程式產品,尤指一種藉由執行包含有充電站特性相關與道路特性相關之整體耗電權重之路徑目標函數,而規劃出電動交通載具之最佳化路徑的電腦程式產品。
The present invention relates to a navigation path planning computer program product for an electric traffic vehicle, and more particularly to an electric vehicle vehicle designed by performing a path objective function including an overall power consumption weight associated with a charging station characteristic and a road characteristic. A computer program product that optimizes the path.
隨著科技的進步與時代的發展,人們的生活觀念已漸漸地改變,因而逐漸地重視生活品質,進而帶動了開車旅行風氣的盛行,為方便人們能更迅速準確的前往目的地,因此衛星導航路徑規劃電腦程式產品已成為人們開車旅行的必備工具,其係利用電子地圖以及全球定位系統(Global Positioning System; GPS)來進行規劃路徑以及導航,也就是說,使用者只需要輸入欲前往之目的地後,衛星導航路徑規劃電腦程式產品即會依據使用者之所在位置,協助使用者找出到達目的地之最佳化路徑。
然而,近年來隨著環保意識的抬頭,電動車的發展因而受到重視,習知技術之衛星導航路徑規劃電腦程式產品中,雖然能夠規劃最佳化路徑,但一般未將充電站位置納入最佳化路徑規劃,而由於電動車具有電量續航力之限制,因此,雖然衛星導航路徑規劃電腦程式產品可規劃出最佳化路徑,但現有之電動車所具有之電量續航力有限,使得電動車到某個地點仍需要找尋充電站而偏離最佳化路徑,而無法依據所規劃之最佳化路徑到達目的地,進而使得導航效果不佳。
在習知上,各種導航路徑規劃方法如蟻群演算法(Ant Colony Optimization, ACO)、狄克斯特拉(Dijkstra)演算法、A*演算法或莫爾(Moore/Pape)演算法;蟻群演算法通常用於隨機路徑之規劃,Dijkstra演算法為從起點的周邊開始,一個一個的確定到各節點的最短路徑;Moore/Pape演算法則為最短路徑之計算方法,在對多對多的計算時最為快速,但比較不適合一對多的計算;而計算量較少且適合一對多的計算為A*演算法,其主要是定義一個目標函數,再對此目標函數進行微分以求得目標值的最大值(最小值),目標函數通常以F=G+H計算成本後,找出最少成本作為結果來規劃路徑;其中F是從初始點到目標點的估計成本、G是從初始點到某一節點的實際成本、H是從某一節點到目標點最佳路徑的估計成本;且此演算法通常係取用電子地圖資料之道路屬性、長度以及所需時間作為計算依據。
在各種導航路徑規劃方法的先前技術,如台灣專利公開TW201122433號揭露的導航提示方法,係利用計算不同路徑的成本,在偏離路線與該最佳化路線之間產生成本差量,而以差量最小的路徑為導航提示的路徑;又如台灣專利公開TW201211508號揭露利用地圖資料及識別最小成本路徑,以確定自出發點至目的地之路線;這些揭露的技術,在目標函數上僅考量里程相關的成本,而對於電動車最悠關的耗電特性則尚無法直接使用,電動車除要考慮里程外,整體的耗電特性係與道路種類、是否有充電站或那一種類的充電站為直接相關。美國專利公開號US20120010767揭露混合動力車輛(Hybrid electric vehicle, HEV)使用電池電量狀態(Battery State-of-charge, SoC)為最佳化的目標函數,如第1圖,行駛路徑9中自起點Ps至終點Pt間經過數個節點(Pr1、Pr2、Pr3及Pr4),計算每一節點的電池電量狀態並列出可能的電池電量狀態(SoC1、SoC2、…、SoCn),經由最佳化的運算,運算出各節點的最佳SoC的組合,另在後續的導航上則再加入道路等級為路徑選擇的考量,但該揭露的技術中未將道路特性納入目標函數的計算;再者,美國專利US8204638則將行車速度納入混合動力車輛的目標函數中進行最佳動力路徑的計算;美國專利US5913917則以巷道的數量特性以分率(fraction)為權值。
但由於電動交通載具電量有限,現有之導航路徑規劃電腦程式產品或演算方法應用於電動車時,其所規劃最佳化路徑之考量因素中,僅以里程成本為計算或加入巷道的數量分率為權值,並不包含整體耗電的狀況;但實際上道路里程的成本不只是與距離長短有關,而應考量整體耗電的狀況、不同道路屬性的耗電(例如高速公路、快速道路、省道、縣道、鄉道、一般道路以及其他道路等的耗電特性不相同)及是否有充電站等等,僅以里程成本、時間成本或者加上巷道的數量特性為權值等計算方法,與實際電動交通載具行駛耗電狀況不同,尚無法具體應用於電動交通載具的導航系統中。
With the advancement of science and technology and the development of the times, people's concept of life has gradually changed, and thus gradually pay attention to the quality of life, which in turn has promoted the prevalence of driving travel, in order to facilitate people to travel more quickly and accurately, so satellite navigation Path planning computer program products have become an indispensable tool for people to travel by car. They use electronic maps and Global Positioning System (GPS) to plan paths and navigate. That is, users only need to input the purpose of going. Later, the satellite navigation path planning computer program product will help the user to find the optimal path to the destination based on the user's location.
However, in recent years, with the rise of environmental awareness, the development of electric vehicles has received attention. In the satellite navigation path planning computer program products of the prior art, although the optimization path can be planned, the charging station position is generally not optimal. Path planning, and because electric vehicles have limited battery life, although the satellite navigation path planning computer program products can be planned to optimize the path, the existing electric vehicles have limited battery life, making the electric vehicle to some The location still needs to find a charging station and deviate from the optimization path, and cannot reach the destination according to the planned optimization path, thereby making the navigation effect poor.
Conventionally, various navigation path planning methods such as Ant Colony Optimization (ACO), Dijkstra algorithm, A* algorithm or Moore/Pape algorithm; The group algorithm is usually used for the planning of random paths. The Dijkstra algorithm starts from the periphery of the starting point and determines the shortest path to each node one by one. The Moore/Pape algorithm is the shortest path calculation method, in the many-to-many The calculation is the fastest, but it is not suitable for one-to-many calculation; the calculation is less and suitable for one-to-many calculation is A* algorithm, which mainly defines an objective function, and then differentiates the objective function to obtain The maximum value (minimum value) of the target value. The objective function usually calculates the cost with F=G+H, finds the least cost as the result to plan the path; where F is the estimated cost from the initial point to the target point, and G is from the initial The actual cost of the point to a node, H is the estimated cost of the best path from a node to the target point; and this algorithm usually takes the road attribute, length and required time of the electronic map data as the calculation. in accordance with.
The prior art of various navigation path planning methods, such as the navigation prompt method disclosed in Taiwan Patent Publication No. TW201122433, utilizes the cost of calculating different paths, and generates a cost difference between the deviation route and the optimization route, and the difference is The smallest path is the path of the navigation prompt; as disclosed in Taiwan Patent Publication No. TW201211508, the use of map data and the identification of the minimum cost path to determine the route from the departure point to the destination; these disclosed techniques only consider mileage-related in the objective function. Cost, but the most power-consuming characteristics of electric vehicles are not directly usable. In addition to the mileage, the overall power consumption characteristics of the electric vehicle are directly related to the type of road, whether there is a charging station or that type of charging station. Related. U.S. Patent Publication No. US20120010767 discloses that a Hybrid electric vehicle (HEV) uses a Battery State-of-charge (SoC) as an objective function for optimization, as shown in Fig. 1, from the starting point Ps in the travel path 9. Through several nodes (Pr1, Pr2, Pr3, and Pr4) to the end point Pt, calculate the battery state of each node and list the possible battery state (SoC 1 , SoC 2 , ..., SoC n ), optimized The calculation, the combination of the best SoC of each node is calculated, and the road level is considered as the path selection consideration in the subsequent navigation, but the road feature is not included in the calculation of the objective function in the disclosed technology; U.S. Patent No. 8,204,638 incorporates the driving speed into the objective function of the hybrid vehicle for the calculation of the optimal power path; U.S. Patent No. 5,913,917 uses the fractional characteristic of the roadway as the weight.
However, due to the limited power of the electric traffic vehicle, when the existing navigation path planning computer program product or calculation method is applied to the electric vehicle, among the consideration factors of the planned optimization path, only the mileage cost is calculated or the number of the roadway is added. The rate is not the total power consumption; in fact, the cost of road mileage is not only related to the length of the distance, but should consider the overall power consumption situation, power consumption of different road attributes (such as highways, expressways). The power consumption characteristics of provincial roads, county roads, township roads, general roads, and other roads are different.) Whether there are charging stations, etc., only the mileage cost, time cost, or the number of roadway characteristics are used as weights. The method is different from the actual electric vehicle traffic consumption, and cannot be specifically applied to the navigation system of the electric traffic vehicle.
本發明主要目的在於提供一種電動交通載具之導航路徑規劃電腦程式產品,以里程成本與整體耗電權重定義出路徑目標函數,在運算各路徑之總里程成本後,而規劃出最佳化路徑,藉此提供更為符合電動交通載具的導航電腦程式產品。
根據本發明的目的,提供一種導航路徑規劃電腦程式產品,其主要係在規劃最佳化路徑之考量因素中,進一步考量整體耗電因素;該導航路徑規劃電腦程式產品適用於一導航系統,該導航系統配置在車載電腦、筆記電腦、地圖導航電腦、手持電腦、智慧手機等,不為所限;係由一導航系統(navigation system)載入一導航路徑規劃程式,該導航系統包含一地圖資料庫(map database)、一輸入界面、一處理模組(processing unit)及一輸出界面;執行下列步驟:
S1:由使用者利用輸入界面及該地圖資料庫定義一起始點(starting point)為一當前規劃點(current point),該導航路徑規劃程式規劃出由該當前規劃點至該終點之複數個路徑n;
S2:該處理模組利用該地圖資料庫與該當前規劃點,載入包含複數個中繼節點之地圖資訊及載入複數個充電站位置之地圖資訊;找出鄰近於該當前規劃點之每一中繼節點為各路徑i(i=1,2,…,i,…N個路徑),各路徑i包含一個中繼節點,若該路徑i上有充電站,則該路徑i也包含該充電站位置;
S3:該處理模組藉由該導航路徑規劃程式之一路徑目標函數(route objective function)F(n),演算出各路徑i之一總里程成本Fi;其中路徑目標函數F(n)係如式(1)所定義:
其中,F(n)為路徑n之總里程成本函數,G(n)為耗費里程成本函數、H(n)為殘餘里程成本函數;其中,H(n)殘餘里程成本函數如式(2)所展開:
其中,h(n)為當前規劃點至該終點之直線距離成本函數,W(n)為整體耗電權重函數;式(2)代表殘餘里程成本函數H(n)為殘餘里程之直線距離成本函數h(n)與整體耗電權重函數W(n)之乘積,意即,殘餘里程成本不僅為距離的成本,仍應乘上整體耗電的權值;
S4:該導航路徑規劃程式將路徑目標函數F(n) 最小化,即找出該些路徑之最小的總里程成本F*,演算出該最小總里程成本所對應之該中繼節點,定義為一接續行進節點(approaching node);其中,該最佳化路徑係為自該起始點沿至少一上述接續行進節點而行進至該終點之路徑集合;其中,各路徑i的總里程成本Fi及路徑目標函數最佳化如式(3)及式(4):
S5:在該電動交通載具行進至該接續行進節點時,該導航路徑規劃程式判斷該接續行進節點是否為該終點;以及
S6:在步驟S5之判斷結果為否時,該導航路徑規劃程式將該接續行進節點重新定義為上述之起始點,並重複執行上述步驟S1至S5;該輸出界面輸出該導航路徑規劃程式執行過程或執行結果至少其一。
其中,在該步驟S3中,耗費里程成本函數G(n)為自該起始點已實際行經之每一中繼節點之實際已耗費里程成本函數G1(n) 與該即將再耗費里程成本函數G2(n) 之和、該整體耗電權重W為由充電站位置所定義之充電站權重與道路權重之積,如式(5)及式(6);
使用式(5)以路徑目標函數F(n)、耗費里程成本函數G(n)、實際已耗費里程成本函數G1(n) 與該即將再耗費里程成本函數G2(n)計算第i路徑之總里程成本Fi時,係於該開啟列表內找出上述鄰近於該當前規劃點之每一中繼節點之各路徑i之該耗費里程成本Gi以及各路徑i所對應之該殘餘里程成本Hi;其中,該耗費里程成本Gi為自該起始點已實際行經之每一中繼節點之實際已耗費里程成本G1i與該即將再耗費里程成本G2i之和;該殘餘里程成本Hi係由該中繼節點至該終點之直線距離成本hi與各路徑i之該整體耗電權重W所計算。
較佳地,本發明一種導航路徑規劃電腦程式產品,該導航系統之導航路徑規劃程式,於步驟S1進一步執行下列步驟:
S11:該導航路徑規劃程式將每一鄰近於該當前規劃點之該些中繼節點列入一開啟列表(open list)。
於步驟S5進一步執行下列步驟:
S51:該導航路徑規劃程式將該接續行進節點列入一關閉列表(close list)。
較佳地,本發明一種導航路徑規劃電腦程式產品,該處理模組藉由該導航路徑規劃程式之一路徑目標函數F(n)演算出各路徑i之一總里程成本Fi時,整體耗電權重W為由充電站位置所定義之充電站權重與道路權重之積如式(6);
其中,充電站權重可分解為因充電站位置所產生的里程成本貢獻(充電站現役權重Ws)與因充電站種類所產生的里程成本貢獻(充電站種類權重Wst),如式(7);
該道路權重可分解為因道路等級所產生的里程成本貢獻(道路優先權重Wr)、因不同道路等級所產生的耗電貢獻(耗電速率權重Wc)及因不同的道路連結等級所產生的耗電貢獻(連結道路種類權重Wct),如式(8):
較佳地,本發明一種導航路徑規劃電腦程式產品,其中,該導航系統進一步包含一權重數據庫,該權重數據庫儲存各種的權重之數據,包含充電站現役權重Ws、充電站種類權重Wst、道路優先權重Wr、耗電速率權重Wc與連結道路種類權重Wct之數據;可由使用者利用輸入界面預先輸入與更新、或經由該導航系統預先下載與更新或內建於權重數據庫內,該權重數據庫亦可與該地圖資料庫相結合,不為所限。
在後續的實施方式中,提出的實施例對於充電站權重
、道路權重可自行定義其態樣:
(1)充電站現役權重Ws之數值,如:充電站服役中權重數值、充電站無服役權重數值,不為所限;
(2)充電站種類權重Wst之數值,如:快速充電站種類權重數值、充電電池更換站種類權重數值以及行動式充電站種類權重數值,不為所限;
(3)道路優先權重Wr之數值,如:高速公路優先權重數值、快速道路優先權重數值、省道優先權重數值、縣道優先權重數值、鄉道優先權重數值、市區主要道路優先權重數值、市區次要道路優先權重數值以及巷弄優先權重數值,不為所限;
(4)耗電速率權重Wc之數值,如:高速公路耗電權重數值、快速道路耗電權重數值、省道耗電權重數值、縣道耗電權重數值、鄉道耗電權重數值、市區主要道路耗電權重數值、市區次要道路耗電權重數值以及巷弄耗電權重數值,不為所限;
(5)連結道路種類權重Wct之數值,如:圓環種類權重數值、一般道路種類權重數值、主要道路種類權重數值、系統交流道種類權重數值、統合路口種類權重數值、交流道種類權重數值、側道種類權重數值以及休息站種類權重數值,不為所限。
藉由本發明之電動交通載具之導航路徑規劃電腦程式產品,可具有下列一個或多個優點:
(1)本發明的導航路徑規劃電腦程式產品藉由地圖資料庫之地圖資訊,經由一處理模組可對電動交通載具的導航路徑進行規劃,運算出該電動交通載具自一起始點經由一中繼節點而抵達一終點的最佳化路徑;可使電動交通載具採用最小的總里程成本由起始點抵達終點。
(2)本發明的導航路徑規劃電腦程式產品在最佳化的路徑規劃上,採用里程成本與耗電權重為路徑目標函數,藉此可將電動交通載具最重要的耗電因素對里程成本進行加權,使路徑目標函數與電動交通載具最基本的需求一致外,運算獲得的最佳路徑不但考慮了里程成本,更加權了耗電因素;相較於習知技術,由於現有之衛星導航路徑規劃電腦程式產品應用於電動交通載具時,其所規劃最佳化路徑之考量因素中,並不包含耗電因素,使電動車之行駛因不同道路狀況或因充電而造成總里程成本的增加,即行駛路徑並非電動交通載具的真正最佳化路徑之缺點;進一說明,由於電動交通載具電量有限,常在中途因電量不足而需要充電,習知技術中電動交通載具導航路徑規劃,未考慮因充電所造成的里程成本,使得電動交通載具到某個地點仍需要找尋充電站而偏離最佳化路徑,進而使得導航效果不佳。
(3)本發明的導航路徑規劃電腦程式產品在最佳化的路徑規劃上,為能與電動交通載具實務上更接近,所加權的耗電因素,更可綜合加入各種不同的耗電因素,如充電站現役權重、充電站種類權重、道路優先權重、耗電速率權重、連結道路種類權重等,提高了電動交通載具導航的精確性與實用性。
(4)本發明共提出一種電動交通載具之導航電腦程式產品,可利用一導航系統載入一導航路徑規劃程式,由使用者使用輸入界面及地圖資料庫定義起始點及一終點,導航路徑規劃程式由地圖資料庫之地圖資訊及數據資料,可運算出已考量了耗電因素的最小里程成本最佳的路徑,在顯示界面上顯示出來,提供給電動交通載具駕駛人參考使用。
The main purpose of the present invention is to provide a navigation path planning computer program product for an electric vehicle, and define a path objective function by using the mileage cost and the overall power consumption weight, and calculating an optimized path after calculating the total mileage cost of each path. In order to provide a navigation computer program product that is more in line with electric traffic vehicles.
According to an object of the present invention, a navigation path planning computer program product is provided, which mainly considers an overall power consumption factor in a consideration factor for planning an optimization path; the navigation path planning computer program product is applicable to a navigation system, and The navigation system is configured on a vehicle computer, a notebook computer, a map navigation computer, a handheld computer, a smart phone, etc., and is not limited; a navigation path planning program is loaded by a navigation system, and the navigation system includes a map data. A map database, an input interface, a processing unit, and an output interface; perform the following steps:
S1: The user defines a starting point as a current point by using the input interface and the map database, and the navigation path planning program plans a plurality of paths from the current planning point to the end point. n;
S2: the processing module uses the map database and the current planning point to load map information including a plurality of relay nodes and map information of loading a plurality of charging station locations; and find each adjacent to the current planning point A relay node is each path i (i = 1, 2, ..., i, ... N paths), each path i includes a relay node, and if there is a charging station on the path i, the path i also includes the path Charging station location;
S3: The processing module calculates a total mileage cost F i of each path i by using a route objective function F(n) of the navigation path planning program; wherein the path objective function F(n) is As defined by equation (1):
Where F(n) is the total mileage cost function of path n, G(n) is the cost-consuming cost function, and H(n) is the residual mileage cost function; where H(n) residual mileage cost function is as in equation (2) Expanded:
Where h(n) is the linear distance cost function from the current planning point to the end point, W(n) is the overall power consumption weight function; and equation (2) represents the residual mileage cost function H(n) is the linear distance cost of the residual mileage. The product of the function h(n) and the overall power consumption weight function W(n), that is, the residual mileage cost is not only the cost of the distance, but should also be multiplied by the weight of the overall power consumption;
S4: the navigation path planning program minimizes the path objective function F(n), that is, finds the minimum total mileage cost F* of the paths, and calculates the relay node corresponding to the minimum total mileage cost, which is defined as An continuation of an approaching node; wherein the optimized path is a set of paths that travel from the starting point along at least one of the contiguous traveling nodes to the end point; wherein the total mileage cost of each path i is F i And the path objective function is optimized as in equations (3) and (4):
S5: when the electric traffic vehicle travels to the connecting traveling node, the navigation path planning program determines whether the connecting traveling node is the end point;
S6: when the determination result in step S5 is NO, the navigation path planning program re-defines the connection traveling node to the above starting point, and repeatedly performs the above steps S1 to S5; the output interface outputs the navigation path planning program execution At least one of the process or execution results.
Wherein, in the step S3, the mileage cost function G(n) is the actual consumed mileage cost function G 1 (n) of each relay node that has actually passed through the starting point, and the upcoming mileage cost The sum of the functions G 2 (n), the overall power consumption weight W is the weight of the charging station defined by the location of the charging station Weight with road The product, such as formula (5) and formula (6);
Calculate the i-th using the equation (5) with the path objective function F(n), the cost-consuming cost function G(n), the actual cost-consuming cost function G 1 (n), and the forthcoming mileage cost function G 2 (n) When the total mileage cost of the path is F i , the cost mileage G i of each path i of each of the relay nodes adjacent to the current planning point is found in the open list, and the residual corresponding to each path i Mileage cost H i ; wherein the cost of mileage G i is the sum of the actual cost-consuming mileage G 1i of each relay node that has actually passed through the starting point and the forthcoming mileage cost G 2i ; The mileage cost H i is calculated from the linear distance cost h i of the relay node to the end point and the overall power consumption weight W of each path i.
Preferably, the navigation path planning computer program product of the present invention, the navigation path planning program of the navigation system further performs the following steps in step S1:
S11: The navigation path planning program lists each of the relay nodes adjacent to the current planning point into an open list.
The following steps are further performed in step S5:
S51: The navigation path planning program includes the connection traveling node in a close list.
Preferably, the navigation path planning computer program product of the present invention, when the processing module calculates the total mileage cost F i of each path i by one path objective function F(n) of the navigation path planning program, the overall consumption The electric weight W is the charging station weight defined by the charging station position Weight with road The product is as in (6);
Among them, the weight of the charging station It can be decomposed into the mileage cost contribution (charge station active weight Ws) due to the location of the charging station and the mileage cost contribution (charging station type weight Wst) due to the type of charging station, as in equation (7);
The road weight It can be decomposed into mileage cost contribution (road priority Wr) due to road grade, power consumption contribution (power consumption rate weight Wc) due to different road grades, and power consumption contribution due to different road connection levels ( Link road type weight Wct), as in equation (8):
Preferably, the navigation path planning computer program product of the present invention further includes a weight database that stores various weight data, including the charging station active weight Ws, the charging station type weight Wst, and the road priority. The data of the weight Wr, the power consumption rate weight Wc and the connected road type weight Wct; may be input and updated by the user in advance through the input interface, or may be pre-downloaded and updated or built in the weight database via the navigation system, and the weight database may also be used. Combined with the map database, it is not limited.
In a subsequent embodiment, the proposed embodiment weights the charging station
Road weight You can define your own style:
(1) The value of the active station weight Ws of the charging station, such as: the weight value of the charging station in service, the value of the charging station without the service weight, is not limited;
(2) The value of the weight of the charging station type Wst, such as: the weight value of the fast charging station type, the weight value of the charging station replacement station type, and the weight value of the mobile charging station type, which are not limited;
(3) The value of the road priority weight Wr, such as: highway priority weight value, fast road priority weight value, provincial road priority weight value, county road priority weight value, township priority weight value, urban main road priority weight value, The weight value of the secondary road priority in the urban area and the weight value of the lane priority are not limited;
(4) The value of power consumption rate weight Wc, such as: highway power consumption weight value, fast road power consumption weight value, provincial power consumption weight value, county power consumption weight value, rural road power weight value, urban area The value of the main road power consumption weight, the urban secondary road power consumption weight value, and the lane power consumption weight value are not limited;
(5) The value of the road type weight Wct, such as the ring type weight value, the general road type weight value, the main road type weight value, the system interchange type weight value, the integrated intersection type weight value, the interchange type weight value, The weight value of the side lane type and the weight value of the rest station type are not limited.
The computer program product of the navigation path of the electric traffic vehicle of the present invention may have one or more of the following advantages:
(1) The navigation path planning computer program product of the present invention can plan the navigation path of the electric traffic vehicle through a processing module by using the map information of the map database, and calculate the electric traffic vehicle from a starting point. An optimized path for a relay node to reach an end point; the electric vehicle can be brought to the end point from the starting point with a minimum total mileage cost.
(2) The navigation path planning computer program product of the present invention uses the mileage cost and the power consumption weight as the path objective function in the optimized path planning, thereby the most important power consumption factor of the electric traffic vehicle to the mileage cost. Weighting, so that the path objective function is consistent with the most basic needs of the electric vehicle, the best path obtained by the operation not only considers the mileage cost, but also the power consumption factor; compared with the conventional technology, due to the existing satellite navigation When the path planning computer program product is applied to the electric traffic vehicle, the consideration factor of the planned optimization path does not include the power consumption factor, so that the electric vehicle is driven due to different road conditions or the total mileage cost due to charging. Increase, that is, the driving path is not a shortcoming of the true optimized path of the electric traffic vehicle; furthermore, since the electric traffic vehicle has limited power, it is often required to be charged due to insufficient power in the middle, and the navigation path of the electric traffic vehicle in the conventional technology Planning, not considering the mileage cost caused by charging, so that the electric vehicle must still find a charging station to a certain location. Path from the optimum, thus making the navigation ineffective.
(3) The navigation path planning computer program product of the present invention can be integrated with various power consumption factors in order to be more realistic with the electric traffic vehicle in the optimized path planning, and the weighted power consumption factor. For example, the active weight of the charging station, the weight of the charging station, the weight of the road, the weight of the power consumption rate, and the weight of the connected road types improve the accuracy and practicability of the navigation of the electric vehicle.
(4) The present invention provides a navigation computer program product for an electric traffic vehicle, which can be loaded into a navigation path planning program by using a navigation system, and the user uses the input interface and the map database to define a starting point and an end point, and navigate. The path planning program uses the map information and data data of the map database to calculate the best path with the minimum mileage cost that has considered the power consumption factor. It is displayed on the display interface and provided to the electric vehicle vehicle driver for reference.
為使本發明更加明確詳實,茲列舉較佳實施例並配合下列圖示,將本發明之結構及其技術特徵詳述如後。
請參閱第2圖,其係為本發明之導航路徑規劃電腦程式產品架構圖,在圖中,導航路徑規劃電腦程式產品10包含一導航系統11及一導航路徑規劃程式12,由導航系統11將導航路徑規劃程式12載入以執行導航路徑規劃,該導航系統11由一地圖資料庫111、一輸入界面112、一處理模組113及一輸出界面114所構成;地圖資料庫111內儲存有行車範圍內的地點位置、道路種類、連結道路種類、距離(或各地點的座標),甚至該地圖資料庫111內存有充電站的位置、充電站是否服務可進行充電、充電站的種類等資料;處理模組113通常為由硬體、軟體及韌體所構成,可接受輸入界面112進入的資料、自地圖資料庫111或其他資料庫(如權重數據庫13)獲取資料、執行軟體程式、進行數學或邏輯運算等、及將運算後的資訊在輸出界面114上顯示。請參閱第3圖,其係為本發明之導航路徑規劃電腦程式產品應用的示意圖,導航系統11係以地圖導航電腦為繪示、權重數據庫13則可為儲存卡(如SD卡)之方式讀取,但不以此為限;運算後的最佳路徑則可顯示在地圖導航電腦之螢幕(輸出界面114)上。
請參閱第5圖,係顯示本發明實施例之導航路徑規劃方法之規劃示意圖,在圖中,導航路徑規劃方法係規劃運算出電動交通載具自起始點Ps經由中繼節點Pr1與中繼節點Pr2(路徑1:)或經由中繼節點Pr1經由充電站Cs及中繼節點Pr3(路徑2:)而抵達終點Pt之最佳化路徑(optimal route)。請參閱第4圖,係顯示本發明實施例之導航路徑規劃方法之方法流程示意圖,在圖中,該導航路徑規劃方法包含以下步驟:
S1:利用地圖資料庫111,定義一個當前規劃點Pc,規劃出由當前規劃點Pc至終點Pt之複數個路徑n;將每一鄰近於該當前規劃點Pc之中繼節點(Pr)列入一開啟列表;其中,若電動交通載具由起始點Ps開始,則首次規劃路徑時,起始點Ps即定義一個當前規劃點Pc;若電動交通載具行至中繼節點Pr1於規劃下一個路徑時,中繼節點Pr1即為定義的當前規劃點Pc;
S2:利用該地圖資料庫111,載入相鄰當前規劃點Pc之每一個中繼節點(Pr)之地圖資訊及載入相鄰當前規劃點Pc之每一個充電站位置(Cs)之地圖資訊;找出鄰近於當前規劃點Pc之每一中繼節點為各路徑i(i=1,2,…,i,…N個路徑),各路徑i至少包含一個中繼節點,若該路徑i上有充電站,則路徑i也包含該充電站位置;
在步驟S1及S2,以較佳實施例應用於本發明之導航路徑規劃電腦程式產品10為例,由導航系統11或由使用者利用輸入界面112將起始點Ps定義為一當前規劃點Pc,導航系統11利用地圖資料庫111之地圖資訊,將每一鄰近於當前規劃點Pc之該些中繼節點列入開啟列表。更進一步來說,使用者在電動交通載具內,藉由導航路徑規劃電腦程式產品10設定完起始點Ps以及終點Pt,並確定開始規劃路徑後,導航系統11會啟動導航路徑規劃程式12自地圖資料庫111中(地圖資料庫111係位於導航路徑規劃電腦程式產品10之資料庫中或雲端系統資料庫中),載入包含複數個充電站位置Cs與複數個中繼節點Pr之地圖資訊,並且列出由起始點Ps至終點Pt之最佳化路徑中所需經過之複數個中繼節點,接著將起始點Ps定義為一當前規劃點Pc,然後將每一鄰近於起始點Ps之該些中繼節點Pr列入開啟列表,舉例來說,假若使用者係以台中為起始點Ps,而台北為終點Pt,那麼鄰近於台中之中繼節點(Pr)包含了大甲、后里以及豐原,因此系統會將大甲、后里以及豐原之三個中繼節點列入開啟列表;對於不同的顯示畫面設計,導航系統11可將開啟列表或其他資訊在輸出界面114上顯示出來。
S3:藉由一路徑目標函數F(n),演算出各路徑i之一總里程成本Fi;其中總里程成本Fi依路徑目標函數F(n)所定義,如式(9):
其中,Fi為路徑i之總里程成本,Gi為耗費里程成本、Hi為殘餘里程成本;其中,路徑i之Hi殘餘里程成本可如式(2)所定義計算,總里程成本Fi計算如式(10):
其中,hi為路徑i當前規劃點Pc至該終點Pt之直線距離成本,Wi為路徑i整體耗電權重數值;式(10)代表殘餘里程成本函數Hi等於殘餘里程之直線距離成本hi與整體耗電權重數值Wi之乘積;其中,路徑i之耗費里程成本Gi為自起始點Ps已實際行經之每一中繼節點之實際已耗費里程成本G1i與即將再耗費里程成本函數G2i之和、整體耗電權重Wi為由充電站位置所定義之充電站權重與道路權重之乘積。
又充電站權重可為充電站現役權重Ws與充電站種類權重Wst之乘積;道路權重可為道路優先權重Wr、耗電速率權重Wc及連結道路種類權重Wct之乘積;因此,總里程成本Fi計算如式(11);
在步驟S3,以較佳實施例應用於本發明之導航路徑規劃電腦程式產品10為例,處理模組113與導航路徑規劃程式12依路徑目標函數F(n)對各路徑i演算總里程成本Fi,如上述大甲、后里以及豐原三個中繼節點為例,處理模組113與導航路徑規劃程式12演算出經由大甲之總里程成本F1、經由后里之總里程成本F2以及經由豐原之總里程成本F3;對於不同的顯示畫面設計,導航系統11可將各路徑的總里程成本及其大小次序或其他資訊在輸出界面114上顯示出來。
S4:將路徑目標函數F(n) 最小化,即在各路徑中找出該些路徑之最小的總里程成本(Fi,i=1,n)為F*,演算出該最小總里程成本所對應之該中繼節點,定義為一接續行進節點Pa(approaching node);其中,最佳化路徑係為自該起始點Ps沿至少一上述接續行進節點Pa而行進至終點Pt之路徑集合。
在步驟S4,以較佳實施例應用於本發明之導航路徑規劃電腦程式產品10為例,處理模組113與導航路徑規劃程式12在該些總里程成本Fi中尋找出一最小總里程成本F*,並將所對應之中繼節點定義為一接續行進節點Pa。更進一步來說,繼續以上述大甲、后里以及豐原三個節點為例,假設往大甲之路徑中具有充電站而使總里程成本F最低,那麼導航路徑規劃電腦程式產品10立即選擇大甲之中繼節點Pr作為接續行進節點Pa,表示大甲是下一個行車的中繼節點;對於不同的顯示畫面設計,導航系統11可將各路徑及優選的接續行進節點Pa或其他資訊以圖示或文字在輸出界面114上顯示出來。
S5:在該電動交通載具行進至接續行進節點Pa時,判斷該接續行進節點Pa是否為該終點Pt;若接續行進節點Pa為終點Pt時,將接續行進節點Pa列入一關閉列表。
在步驟S5,以較佳實施例應用於本發明之導航路徑規劃電腦程式產品10為例,步驟S5係在電動交通載具行進至接續行進節點Pa時,將接續行進節點Pa列入關閉列表。繼續以上述大甲、后里以及豐原三個節點為例,由於在步驟S4時,已選擇大甲作為接續行進節點Pa,因此使用者即駕駛電動交通載具到了大甲,而此時導航路徑規劃電腦程式產品10會將大甲這個接續行進節點Pa列入關閉列表,藉以表示大甲已走過而在下次計算時,不列入計算範疇。另外,值得一提的是,在步驟S5中,其餘上述每一鄰近於當前規劃點Pc之該些中繼節點Pr,係列入開啟列表,也就是說,后里以及豐原二個中繼節點會列入開啟列表,以供下次演算用。對於不同的顯示畫面設計,導航系統11可將關閉列表、開啟列表或其他資訊以圖示或文字在輸出界面114上顯示出來。
S6:在步驟S5之判斷結果為否時,將該接續行進節點Pa重新定義為上述之起始點Ps,並重複執行上述步驟S1至S5。
在步驟S6,以較佳實施例應用於本發明之導航路徑規劃電腦程式產品10為例,導航路徑規劃電腦程式產品10係判斷大甲是否為終點Pt,而假若大甲不是使用者所設定的終點Pt的話,隨即將接續行進節點Pa重新定義為起始點Ps,並重複進行步驟S1至S5,亦即再將大甲視為起始點Ps,進而繼續規劃路徑直至接續行進節點Pa係為終點Ps為止,藉以規劃最佳化路徑;而假若大甲是使用者所設定的終點Ps的話,隨即進行步驟結束。對於不同的顯示畫面設計,導航系統11可將導航路徑規劃的即時狀況或其他資訊以圖示或文字在輸出界面114上顯示出來。
為了使本發明較佳實施例更為清楚,請參閱第5圖,第5圖係顯示本發明較佳實施例之導航路徑規劃方法之規劃示意圖。如第5圖所示, Ps係為起始點,Pr1、Pr2以及Pr3係為中繼節點,Pt為終點,其中當電動交通載具自起始點Ps行駛至中繼節點Pr1(此時中繼節點Pr1為開始進行下個路徑規劃的起始點,即為當前規劃點Pc)時,會有二中繼節點Pr2以及Pr3(路徑1及路徑2)需計算總里程成本Fi(i=1,2之二個路徑)。又G1係為起始點Ps至中繼節點Pr1之實際已耗費里程成本,G2i(i=1,2)係為中繼節點Pr1至中繼節點Pr2(路徑1)或中繼節點Pr1至中繼節點Pr3 (路徑2)之即將再耗費里程成本;進一步來說,G2i為第i路徑中繼節點Pr1至中繼節點(Pr2或Pr3)之距離與道路優先權重Wri之乘積,而hi(i=1,2)中,h1係為中繼節點Pr1至終點Pt(路徑1)或中繼節點Pr2至終點Pt(路徑1)之直線距離成本、h2係為中繼節點Pr3至終點Pt(路徑2)之直線距離成本。
其中,以中繼節點Pr2(路徑1)之總里程成本F1來說,其G1係為起始點Ps至中繼節點Pr1之實際已耗費里程成本,其G21係為中繼節點Pr1至中繼節點Pr2 (路徑1)之即將再耗費里程成本,進一步來說,G21為中繼節點Pr1至中繼節點Pr2之距離與道路優先權重Wr1之乘積,而h1係為中繼節點Pr2至終點Pt(路徑1)之直線距離成本、h2係為中繼節點Pr3至終點Pt(路徑2)之直線距離成本。
對於另一具體實施例,如第3圖,導航路徑規劃電腦程式產品10包含一導航系統11、一導航路徑規劃程式12、一權重數據庫13,其中權重數據庫13包含有充電站權重與道路權重之資料,對於不限定實施例,可由使用者輸入、內建於導航路徑規劃電腦程式產品10中,或可自雲端下載資料,如下例之態樣:
(1)充電站現役權重Ws之數值,如:
In order to make the present invention more clear and detailed, the preferred embodiment and the following drawings are used to describe the structure of the present invention and its technical features as described later.
Please refer to FIG. 2 , which is a schematic diagram of a navigation path planning computer program product of the present invention. In the figure, the navigation path planning computer program product 10 includes a navigation system 11 and a navigation path planning program 12, which will be The navigation path planning program 12 is loaded to execute the navigation path planning. The navigation system 11 is composed of a map database 111, an input interface 112, a processing module 113, and an output interface 114. The map database 111 stores the driving. The location of the location, the type of road, the type of connected road, the distance (or the coordinates of each location), and even the location of the charging station in the map database 111, whether the charging station is capable of charging, the type of charging station, etc.; The processing module 113 is generally composed of hardware, software and firmware, and can receive data entered by the input interface 112, obtain data from the map database 111 or other databases (such as the weight database 13), execute software programs, and perform mathematics. Or logic operations, etc., and displaying the computed information on the output interface 114. Please refer to FIG. 3 , which is a schematic diagram of the application of the navigation path planning computer program product of the present invention. The navigation system 11 is depicted by a map navigation computer, and the weight database 13 can be read by a memory card (such as an SD card). Take, but not limited to this; the best path after the operation can be displayed on the screen of the map navigation computer (output interface 114).
Referring to FIG. 5, it is a schematic diagram showing a planning method of a navigation path planning method according to an embodiment of the present invention. In the figure, a navigation path planning method is planned to calculate an electric vehicle from a starting point Ps via a relay node Pr1 and a relay. Node Pr2 (path 1: Or via the relay node Pr1 via the charging station Cs and the relay node Pr3 (path 2: ) and arrive at the optimal route of the end point Pt. Referring to FIG. 4, it is a schematic flowchart of a method for guiding a navigation path according to an embodiment of the present invention. In the figure, the navigation path planning method includes the following steps:
S1: using the map database 111, defining a current planning point Pc, planning a plurality of paths n from the current planning point Pc to the ending point Pt; and including each relay node (Pr) adjacent to the current planning point Pc An open list; wherein, if the electric traffic vehicle starts from the starting point Ps, when the path is first planned, the starting point Ps defines a current planning point Pc; if the electric vehicle carrier line reaches the relay node Pr1 under planning When a path is used, the relay node Pr1 is the defined current planning point Pc;
S2: using the map database 111, loading map information of each relay node (Pr) of the adjacent current planning point Pc and map information of each charging station position (Cs) loaded into the adjacent current planning point Pc Finding each relay node adjacent to the current planning point Pc as each path i (i=1, 2, . . . , i, . . . N paths), each path i includes at least one relay node, if the path i There is a charging station, and the path i also includes the charging station location;
In the steps S1 and S2, the preferred embodiment is applied to the navigation path planning computer program product 10 of the present invention. The navigation system 11 or the user uses the input interface 112 to define the starting point Ps as a current planning point Pc. The navigation system 11 uses the map information of the map database 111 to include each of the relay nodes adjacent to the current planning point Pc in the open list. Further, after the user sets the starting point Ps and the ending point Pt by the navigation path planning computer program product 10 in the electric traffic vehicle, and determines to start the planning path, the navigation system 11 starts the navigation path planning program 12 From the map database 111 (the map database 111 is located in the database of the navigation path planning computer program product 10 or the cloud system database), a map containing a plurality of charging station locations Cs and a plurality of relay nodes Pr is loaded. Information, and lists the plurality of relay nodes that need to pass through the optimization path from the starting point Ps to the ending point Pt, and then defines the starting point Ps as a current planning point Pc, and then each adjacent The relay nodes Pr of the starting point Ps are included in the open list. For example, if the user takes the station as the starting point Ps and the Taipei is the end point Pt, the relay node (Pr) adjacent to the station includes Dajia, Houli and Fengyuan, so the system will list the three relay nodes of Dajia, Houli and Fengyuan into the open list; for different display design, the navigation system 11 can open the list or other resources. It is displayed on the output interface 114.
S3: Calculating a total mileage cost F i of each path i by a path objective function F(n); wherein the total mileage cost F i is defined by the path objective function F(n), as in equation (9):
Wherein F i is the path of the total mileage cost i's, G i is the cost mileage costs, H i is the residual mileage costs; wherein the path i of H i residual mileage costs may be as formula (2) are defined, with the total mileage cost F i is calculated as equation (10):
Where h i is the straight-line distance cost of the current planning point Pc of the path i to the end point Pt, and W i is the overall power consumption weight value of the path i; the formula (10) represents the residual mileage cost function H i is equal to the straight-line distance cost h of the residual mileage i is the product of the overall power consumption weight value W i ; wherein the mileage mileage cost G i of the path i is the actual mileage cost G 1i and the upcoming mileage consumed by each relay node that has actually passed through the starting point Ps The sum of the cost function G 2i and the overall power consumption weight W i is the weight of the charging station defined by the location of the charging station Weight with road The product of.
Charging station weight Can be the product of the charging station active weight Ws and the charging station type weight Wst; road weight The product may be the product of the road priority weight Wr, the power consumption rate weight Wc, and the connected road type weight Wct; therefore, the total mileage cost F i is calculated as Equation (11);
In step S3, the preferred embodiment is applied to the navigation path planning computer program product 10 of the present invention. The processing module 113 and the navigation path planning program 12 calculate the total mileage cost for each path i according to the path objective function F(n). F i , as in the above three relay nodes of Dajia, Houli and Fengyuan, the processing module 113 and the navigation path planning program 12 calculate the total mileage cost F 1 via the Dajia, and the total mileage cost F after the passage. 2 and the total mileage cost F 3 via Fengyuan; for different display designs, the navigation system 11 can display the total mileage cost of each path and its size order or other information on the output interface 114.
S4: Minimizing the path objective function F(n), that is, finding the minimum total mileage cost (F i, i=1, n ) of the paths in each path is F*, and calculating the minimum total mileage cost The corresponding relay node is defined as a splicing node Pa (approaching node); wherein the optimized path is a path set that travels from the starting point Ps along at least one of the contiguous traveling nodes Pa to the end point Pt .
In step S4, the preferred embodiment is applied to the navigation path planning computer program product 10 of the present invention. The processing module 113 and the navigation path planning program 12 find a minimum total mileage cost among the total mileage costs F i . F*, and the corresponding relay node is defined as a continuous travel node Pa. Furthermore, taking the above three nodes of Dajia, Houli and Fengyuan as an example, assuming that there is a charging station in the path of Dajia and the total mileage cost F is the lowest, then the navigation path planning computer program product 10 immediately selects a large A relay node Pr acts as a relaying node Pa, indicating that the big armor is the relay node of the next driving; for different display screen designs, the navigation system 11 can map each path and the preferred connecting node Pa or other information. The display or text is displayed on the output interface 114.
S5: When the electric vehicle is traveling to the connecting node Pa, it is determined whether the connecting node Pa is the end point Pt; if the connecting node Pa is the ending point Pt, the connecting node Pa is included in a closed list.
In step S5, the preferred embodiment is applied to the navigation path planning computer program product 10 of the present invention. In step S5, when the electric vehicle is traveling to the connecting node Pa, the connecting node Pa is included in the closing list. Taking the above three nodes of Dajia, Houli and Fengyuan as an example, since the big armor has been selected as the continuous traveling node Pa in step S4, the user drives the electric traffic vehicle to the big armor, and the navigation path at this time The planning computer program product 10 will include the continuation of the node A of the big armor in the closed list, so as to indicate that the big arm has passed and will not be included in the calculation in the next calculation. In addition, it is worth mentioning that, in step S5, the remaining relay nodes Pr each adjacent to the current planning point Pc are serialized into the open list, that is, the two relay nodes in Houli and Fengyuan will Included in the open list for the next calculation. For different display designs, the navigation system 11 can display a close list, an open list, or other information on the output interface 114 as a graphic or text.
S6: When the determination result in the step S5 is NO, the connection traveling node Pa is redefined as the above-mentioned starting point Ps, and the above steps S1 to S5 are repeatedly executed.
In step S6, the preferred embodiment is applied to the navigation path planning computer program product 10 of the present invention. The navigation path planning computer program product 10 determines whether the big armor is the end point Pt, and if the big armor is not set by the user. At the end point Pt, the continuation of the travel node Pa is newly defined as the starting point Ps, and steps S1 to S5 are repeated, that is, the big armor is regarded as the starting point Ps, and then the planning path is continued until the continuation of the traveling node Pa is The end point Ps is used to plan the optimization path; if the big armor is the end point Ps set by the user, the step ends. For different display designs, the navigation system 11 can display the immediate status or other information of the navigation path plan on the output interface 114 as a graphic or text.
In order to make the preferred embodiment of the present invention clearer, please refer to FIG. 5, which is a schematic diagram showing the planning of the navigation path planning method according to the preferred embodiment of the present invention. As shown in Figure 5, Ps is the starting point, Pr1, Pr2, and Pr3 are relay nodes, and Pt is the end point, where the electric traffic vehicle travels from the starting point Ps to the relay node Pr1 (in this case) After the node Pr1 is the starting point for starting the next path planning, that is, the current planning point Pc), there will be two relay nodes Pr2 and Pr3 (path 1 and path 2) to calculate the total mileage cost F i (i= 1, 2 of the two paths). Further, G 1 is the actual cost of the mileage from the starting point Ps to the relay node Pr1, and G 2i (i=1, 2) is the relay node Pr1 to the relay node Pr2 (path 1) or the relay node Pr1. The mileage cost to the relay node Pr3 (path 2) is further consumed; further, G 2i is the product of the distance from the i-th path relay node Pr1 to the relay node (Pr2 or Pr3) and the road priority weight Wri, and In h i (i=1, 2), h 1 is the linear distance cost of the relay node Pr1 to the end point Pt (path 1) or the relay node Pr2 to the end point Pt (path 1), and h 2 is a relay node The linear distance cost from Pr3 to the end point Pt (path 2).
Wherein, in terms of the total mileage cost F 1 of the relay node Pr2 (path 1), its G 1 is the actual consumed mileage cost from the starting point Ps to the relay node Pr1, and the G 21 is the relay node Pr1. Towards the point cost of the relay node Pr2 (path 1), further, G 21 is the product of the distance between the relay node Pr1 and the relay node Pr2 and the road priority weight Wr1, and h 1 is the relay node. The linear distance cost from Pr2 to the end point Pt (path 1) and h 2 are the linear distance costs from the relay node Pr3 to the end point Pt (path 2).
For another embodiment, as shown in FIG. 3, the navigation path planning computer program product 10 includes a navigation system 11, a navigation path planning program 12, and a weight database 13, wherein the weight database 13 includes charging station weights. Weight with road The information, for the non-limiting embodiment, can be input by the user, built in the navigation path planning computer program product 10, or can be downloaded from the cloud, as in the following example:
(1) The value of the active station weight Ws of the charging station, such as:
係對路徑上的充電站是否有服役(營業中)或沒有服役(歇業中),給予不同的權重。
(2)充電站種類權重Wst之數值,如:
係對路徑上的充電站不同的種類給予不同的權重,如快速充電站需要花費里程成本較高,而可更換電池的充電電池更換站(將整組電池拆下換裝上另一組電池)與行動式充電站(如在車後拖著一個電池的拖式電池進行快速更換)則花費里程成本接近,在本實施例給予相同的權重。
(3)道路優先權重Wr之數值,如:
係對路徑上的各種道路的選擇,依其不同的里程成本給予不同的權重。
(4)耗電速率權重Wc之數值,且其主要係依據道路型態之參考速率而設定,如:
係對路徑上的各種道路有不同的耗電基準,依其不同的里程成本給予不同的權重;通常耗電基準可由各種道路的行駛的速率為參考。
(5)連結道路種類權重Wct之數值,如:
係對路徑上因道路連結的各種連結道路有不同的里程成本,依其不同的里程成本給予不同的權重。
整體耗電權重Wi係為路徑i中之充電站現役權重Ws、充電站種類權重Wst、道路優先權重Wr、耗電速率權重Wc以及連結道路種類權重Wct之乘積;因此對於路徑1(中繼節點Pr2至終點Pt),整體耗電權重W1= Ws1* Wst1* Wr1* Wc1* Wct1。假若中繼節點Pr1至中繼節點Pr2之路徑不具有充電站,而其行走路徑之道路型態係為高速公路,連結道路型態係為系統交流道,因此充電站現役權重Ws1係為1;道路優先權重Wr1係為0.8;耗電速率權重Wc1係為0.033;連結道路種類權重Wct1係為1;而充電站種類權重Wst1則可為1,據此,整體耗電權重W1之乘積結果為1*0.8*0.033*1*1。
同理,以中繼節點Pr3(路徑2)之總里程成本F2來說,其G1係為起始點Ps至中繼節點Pr1之實際已耗費里程成本,其G22係為中繼節點Pr1至中繼節點Pr3之即將再耗費里程成本,進一步來說,G22為中繼節點Pr1至中繼節點Pr3之距離與道路優先權重Wr之乘積,而h2係為中繼節點Pr3至終點Pt之直線距離成本。
另外,假若中繼節點Pr1至中繼節點Pr3之路徑具有充電站Cs,且充電站Cs之種類係為充電電池更換站,而其行走路徑之道路型態係為高速公路,連結道路型態係為系統交流道,因此充電站現役權重Ws係為0.5;道路優先權重Wr係為0.8;耗電速率權重Wc係為0.033;連結道路種類權重Wct係為1而充電站種類權重Wst則可為0.4,據此,整體耗電權重W之乘積結果為0.5*0.8*0.033*1*0.4。因此,在比較中繼節點Pr2以及Pr3之總里程成本F後可發現中繼節點Pr3之總里程成本F2較小,使得規劃路徑會以中繼節點Pr3為最佳路徑。
為了使本發明較佳實施例更為清楚,請一併參閱第2圖以及第6A圖至第6D圖,第6A圖至第6D圖係顯示本發明較佳實施例應用於導航路徑規劃電腦程式產品之規劃路徑示意圖。如圖所示,上述步驟開始後,係進行步驟S1利用地圖資訊,將起始點定義為一當前規劃點Pc,並將每一鄰近於當前規劃點Pc之該些中繼節點Pr列入開啟列表。更進一步來說,使用者係設定A為起始點,E為終點,而在開始規劃路徑時,系統會將起始點A定義為當前規劃點Ps,並將三個中繼節點B1、B2以及B3列入開啟列表。
於步驟S2中,導航系統11使處理模組113開始依據前述之路徑目標函數F(n)演算經由B1、B2以及B3各路徑i的總里程成本Fi。更具體來說,由於殘餘里程成本H之整體耗電權重W中包含一充電站現役權重Ws,而僅只有出發點A出發至中繼節點B1之路徑中具有充電站Cs1,因此中繼節點B1之總里程成本F較小,而出發點A出發至中繼節點B2以及B3之路徑都不會行經充電站,因此相較於中繼節點B1之總里程成本F會較大。
於步驟S3中,處理模組113及導航路徑規劃程式12運算出開啟列表內之鄰近於當前規劃點Pc之每一個分別對應於上述每一個中繼節點(各路徑i)之總里程成本Fi。更進一步來說,經由上述演算後,處理模組113及導航路徑規劃程式12會在步驟S3中依據式(11)運算出各中繼節點B1、B2以及B3之總里程成本Fi,假設中繼節點B1之F1係30、中繼節點B2之F2係60,而中繼節點B3之F3係70。
在步驟S4中,處理模組113及導航路徑規劃程式12在該些總里程成本Fi中尋找出一最小總里程成本F*,並將所對應之中繼節點定義為一接續行進節點Pa。更進一步來說,由於在步驟S3中,找出中繼節點B1之F1係30、中繼節點B2之F2係60,而中繼節點B3之F3係70,因此,處理模組113及導航路徑規劃程式12在步驟S4中進一步找出中繼節點B1,因為其F1係為最小,進而將中繼節點B1定義為接續行進節點Pa,此時導航路徑規劃電腦程式產品100之輸出界面114顯示如第6A圖之畫面。
在步驟S5中判斷該接續行進節點Pa是否為終點Pt。更進一步來說,使用者駕駛電動車至中繼節點B1時,導航路徑規劃電腦程式產品10會將中繼節點B1列入關閉列表,藉以表示中繼節點B1已走過而在下次計算時,不列入計算範疇,此外,導航路徑規劃電腦程式產品10會將中繼節點B2以及B3列入開啟列表。另外,由於接續行進節點Pa是中繼節點B1,而終點是E,因此判斷結果係為否,因此會直接進行步驟S6將接續行進節點Pa重新定義為起始點Ps,也就是說,中繼節點B1重新定義為起始點Ps,接著重複執行步驟S1至S5。值得一提的是,在重複執行的過程中,以中繼節點B1為起始點Ps之開啟列表內,導航路徑規劃電腦程式產品10會將中繼節點B2、B3、C1、C2以及C3列入開啟列表,而在較佳實施例中,由於中繼節點B2以及B3係經由一驗證機制而認為係走回頭路,因此中繼節點B2以及B3會隨即被排除在開啟列表外。
而在下一次重複執行的過程中,中繼節點B1為起始點Ps,路徑上有中繼節點C1、C2以及C3,及充電站Cs2,經由導航路徑規劃電腦程式產品10依據式(11)從中選出較佳的路徑,例如,往中繼節點C2之路徑上有充電站Cs2,其經運算後其總里程成本F較小而使得接續行進節點係為C2,此時導航路徑規劃電腦程式產品10之輸出界面114顯示如第6B圖之畫面,而由於中繼節點C2並不是終點E,因此會再重複執行步驟S1至S5。
在第二次重複執行的過程中,導航路徑規劃電腦程式產品10會從中繼節點D1、D2以及D3中選出較佳的路徑,例如,雖往中繼節點D1之路徑上有充電站Cs4,但其路徑係經由巷弄,道路優先權重Wr及耗電速率權重Wc均較高,因此其總里程成本F較大,而以中繼節點D2之總里程成本F較小,而使得接續行進節點Pa係為D2,此時導航路徑規劃電腦程式產品10之顯示界面114顯示如第6C圖之畫面,而由於中繼節點D2並不是終點E,因此會再重複執行步驟S1至S5。
後續在第三次重複執行的過程中,係規劃出往終點E之路徑,進而規劃出如第6D圖所示之最佳化路徑P*。
藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。
Whether the charging station on the path is in service (in operation) or not in service (out of service), giving different weights.
(2) The value of the charging station type weight Wst, such as:
Different weights are given to different types of charging stations on the path, such as a fast charging station that requires a higher mileage cost, and a rechargeable battery replacement station that can replace the battery (removing the entire battery pack and replacing it with another battery) With the mobile charging station (such as a tow battery with a battery behind the car for quick replacement), the mileage cost is close, and the same weight is given in this embodiment.
(3) The value of the road priority weight Wr, such as:
The choice of various roads on the path is given different weights according to their different mileage costs.
(4) The value of the power consumption rate weight Wc, and it is mainly set according to the reference rate of the road type, such as:
There are different power consumption benchmarks for various roads on the path, and different weights are given according to different mileage costs; usually the power consumption reference can be referenced by the speed of various roads.
(5) The value of the road type weight Wct, such as:
There are different mileage costs for various connected roads connected by roads on the path, and different weights are given according to different mileage costs.
The overall power consumption weight W i is the product of the charging station active weight Ws, the charging station type weight Wst, the road priority weight Wr, the power consumption rate weight Wc, and the connected road type weight Wct in the path i; therefore, for the path 1 (relay) From node Pr2 to end point Pt), the overall power consumption weight W 1 = Ws 1 * Wst 1 * Wr 1 * Wc 1 * Wct 1 . If the path of the relay node Pr1 to the relay node Pr2 does not have a charging station, and the road type of the traveling path is a highway, and the connected road type is a system communication channel, the active weight of the charging station Ws 1 is 1 The road priority weight Wr 1 is 0.8; the power consumption rate weight Wc 1 is 0.033; the connected road type weight Wct 1 is 1; and the charging station type weight Wst 1 can be 1, according to which the overall power consumption weight W the multiplication result is 1 * 1 * 1 * 0.8 * 1 0.033.
Similarly, in terms of the total mileage cost F 2 of the relay node Pr3 (path 2), its G 1 is the actual cost of the mileage from the starting point Ps to the relay node Pr1, and the G 22 is the relay node. The distance from Pr1 to the relay node Pr3 is about to be further consumed. Further, G 22 is the product of the distance between the relay node Pr1 and the relay node Pr3 and the road priority weight Wr, and h 2 is the relay node Pr3 to the end point. Straight distance cost of Pt.
In addition, if the path of the relay node Pr1 to the relay node Pr3 has the charging station Cs, and the type of the charging station Cs is a rechargeable battery replacement station, and the road type of the traveling path is a highway, the road type is connected. For the system exchange channel, the current station weight Ws of the charging station is 0.5; the road priority weight Wr is 0.8; the power consumption rate weight Wc is 0.033; the connected road type weight Wct is 1 and the charging station type weight Wst is 0.4. According to this, the product of the overall power consumption weight W is 0.5*0.8*0.033*1*0.4. Therefore, after comparing the total mileage cost F of the relay nodes Pr2 and Pr3, it can be found that the total mileage cost F 2 of the relay node Pr3 is small, so that the planned path will use the relay node Pr3 as the optimal path.
In order to make the preferred embodiment of the present invention clearer, please refer to FIG. 2 and FIG. 6A to FIG. 6D together. FIGS. 6A to 6D are diagrams showing a preferred embodiment of the present invention applied to a navigation path planning computer program. Schematic diagram of the planned path of the product. As shown in the figure, after the above steps are started, the step S1 is used to use the map information to define the starting point as a current planning point Pc, and to include each of the relay nodes Pr adjacent to the current planning point Pc. List. Furthermore, the user sets A as the starting point and E as the ending point. When starting the planning path, the system defines the starting point A as the current planning point Ps and the three relay nodes B1 and B2. And B3 is included in the open list.
In step S2, the navigation system 11 causes the processing module 113 to start calculating the total mileage cost F i via the paths i of B1, B2, and B3 in accordance with the path objective function F(n) described above. More specifically, since the total power consumption weight W of the residual mileage cost H includes a charging station active weight Ws, only the starting point A has a charging station Cs1 in the path to the relay node B1, so the relay node B1 The total mileage cost F is small, and the route from the departure point A to the relay nodes B2 and B3 will not pass through the charging station, so the total mileage cost F will be larger than that of the relay node B1.
In step S3, the processing module 113 and the navigation path planning program 12 calculate the total mileage cost F i corresponding to each of the relay nodes (each path i) respectively adjacent to the current planning point Pc in the open list. . Further, after the above calculation, the processing module 113 and the navigation path planning program 12 calculate the total mileage cost F i of each of the relay nodes B1, B2, and B3 according to the equation (11) in step S3. The F 1 system 30 of the node B1, the F 2 system 60 of the relay node B2, and the F 3 system 70 of the relay node B3.
In step S4, the processing module 113 and the navigation path planning program 12 find a minimum total mileage cost F* among the total mileage costs F i and define the corresponding relay node as a continuous traveling node Pa. Further, since in step S3, the F 1 system 30 of the relay node B1, the F 2 system 60 of the relay node B2, and the F 3 system 70 of the relay node B3 are found, the processing module 113 And the navigation path planning program 12 further finds the relay node B1 in step S4 because its F 1 system is the smallest, and thus the relay node B1 is defined as the connection traveling node Pa, and the navigation path planning computer program product 100 outputs at this time. The interface 114 displays a screen as shown in Fig. 6A.
It is determined in step S5 whether or not the subsequent traveling node Pa is the end point Pt. Furthermore, when the user drives the electric vehicle to the relay node B1, the navigation path planning computer program product 10 will include the relay node B1 in the shutdown list, thereby indicating that the relay node B1 has passed and is calculated in the next calculation. Not included in the calculation, in addition, the navigation path planning computer program product 10 will include relay nodes B2 and B3 in the open list. In addition, since the connection traveling node Pa is the relay node B1 and the end point is E, the determination result is no, so the direct connection node Pa is newly defined as the starting point Ps, that is, the relay is directly performed in step S6. The node B1 is redefined as the starting point Ps, and then steps S1 to S5 are repeatedly performed. It is worth mentioning that in the process of repeated execution, in the open list with the relay node B1 as the starting point Ps, the navigation path planning computer program product 10 will relay the nodes B2, B3, C1, C2 and C3. In the open list, in the preferred embodiment, since the relay nodes B2 and B3 are considered to go back through a verification mechanism, the relay nodes B2 and B3 are then excluded from the open list.
In the next iterative process, the relay node B1 is the starting point Ps, the path has relay nodes C1, C2, and C3, and the charging station Cs2, and the computer program product 10 is planned via the navigation path according to formula (11). A preferred path is selected. For example, there is a charging station Cs2 on the path of the relay node C2. After the operation, the total mileage cost F is small, so that the continuous traveling node is C2. At this time, the navigation path planning computer program product 10 The output interface 114 displays the picture as shown in FIG. 6B, and since the relay node C2 is not the end point E, steps S1 to S5 are repeated.
During the second iteration, the navigation path planning computer program product 10 selects a preferred path from the relay nodes D1, D2, and D3. For example, although there is a charging station Cs4 on the path to the relay node D1, The path is higher through the lane, the road priority weight Wr and the power consumption rate weight Wc are higher, so the total mileage cost F is larger, and the total mileage cost F of the relay node D2 is smaller, so that the continuous traveling node Pa is connected. The system is D2. At this time, the display interface 114 of the navigation path planning computer program product 10 displays the screen as shown in FIG. 6C, and since the relay node D2 is not the end point E, steps S1 to S5 are repeatedly executed.
In the subsequent process of the third iteration, the route to the destination E is planned, and the optimized path P* as shown in Fig. 6D is planned.
The features and spirit of the present invention will be more apparent from the detailed description of the preferred embodiments. On the contrary, the intention is to cover various modifications and equivalents within the scope of the invention as claimed.
10...導航路徑規劃電腦程式產品10. . . Navigation path planning computer program product
11...導航系統11. . . Navigation System
111...地圖資料庫111. . . Map database
112...輸入界面112. . . Input interface
113...處理模組113. . . Processing module
114...輸出界面114. . . Output interface
12...導航路徑規劃程式12. . . Navigation path planning program
13...權重數據庫13. . . Weight database
A...出發點A. . . Starting point
B1、B2、B3...中繼節點B1, B2, B3. . . Relay node
C1、C2、C3...中繼節點C1, C2, C3. . . Relay node
Cs、Cs1、Cs2、Cs3、Cs4、Cs5、Cs6...充電站Cs, Cs1, Cs2, Cs3, Cs4, Cs5, Cs6. . . charging station
D1、D2、D3...中繼節點D1, D2, D3. . . Relay node
E、Pt...終點(terminal point)E, Pt. . . Terminal point
Pa...接續行進節點(approaching node)Pa. . . Following the node (approaching node)
Pc...當前規劃點(current point)Pc. . . Current plan point
Pr、Pr1、Pr2、Pr3...中繼節點(relay node)Pr, Pr1, Pr2, Pr3. . . Relay node
Ps...起始點(starting point)Ps. . . Starting point
R*...最佳化路徑R*. . . Optimized path
S1~S6...執行步驟S1~S6. . . Steps
第1圖係習知技術路徑規劃方法示意圖;
第2圖係本發明之導航路徑規劃電腦程式產品架構圖;
第3圖係本發明之導航路徑規劃電腦程式產品應用示意圖;
第4圖係顯示本發明較佳實施例之導航路徑規劃電腦程式產品之導航路徑規劃程式執行步驟示意圖;
第5圖係顯示本發明較佳實施例之導航路徑規劃電腦程式產品之路徑規劃示意圖;以及
第6A圖至第6D圖係顯示本發明較佳實施例應用於導航路徑規劃電腦程式產品之路徑規劃示意圖。
Figure 1 is a schematic diagram of a conventional technology path planning method;
2 is a structural diagram of a computer program product of the navigation path planning of the present invention;
Figure 3 is a schematic diagram of the application of the navigation path planning computer program product of the present invention;
4 is a schematic diagram showing steps of executing a navigation path planning program of a navigation path planning computer program product according to a preferred embodiment of the present invention;
5 is a schematic diagram showing the path planning of a navigation path planning computer program product according to a preferred embodiment of the present invention; and FIGS. 6A to 6D are diagrams showing the path planning of a preferred embodiment of the present invention applied to a navigation path planning computer program product. schematic diagram.
10...導航路徑規劃電腦程式產品10. . . Navigation path planning computer program product
11...導航系統11. . . Navigation System
111...地圖資料庫111. . . Map database
112...輸入界面112. . . Input interface
113...處理模組113. . . Processing module
114...輸出界面114. . . Output interface
12...導航路徑規劃程式12. . . Navigation path planning program
13...權重數據庫13. . . Weight database
Claims (10)
S1:由使用者利用該輸入界面及該地圖資料庫定義一起始點為一當前規劃點,該導航路徑規劃程式規劃出由該當前規劃點至該終點之複數個路徑;
S2:該處理模組利用該地圖資料庫與該當前規劃點,載入包含複數個中繼節點之地圖資訊及載入複數個充電站位置之地圖資訊,其中各該路徑包含一中繼節點;
S3:該處理模組藉由該導航路徑規劃程式之一路徑目標函數(route objective function),演算出該當前規劃點經該中繼節點之各該路徑之一總里程成本;
S4:該導航路徑規劃程式將該些總里程成本最小化,演算出該最小之該總里程成本所對應之該中繼節點,並定義為一接續行進節點;其中,該最佳化路徑係為自該起始點沿至少一上述接續行進節點而行進至該終點之路徑集合;
S5:在該電動交通載具行進至該接續行進節點時,該導航路徑規劃程式判斷該接續行進節點是否為該終點;以及
S6:在步驟S5之判斷結果為否時,該導航路徑規劃程式將該接續行進節點重新定義為上述之起始點,並重複執行上述步驟S1至S5;該輸出界面輸出該導航路徑規劃程式執行過程或執行結果至少其一;
其中,該路徑目標函數為各路徑之總里程成本函數,係為一耗費里程成本函數與一殘餘里程成本函數之加法組合;
其中,該耗費里程成本函數為一即將再耗費里程成本函數與一實際已耗費里程成本函數之加法組合;其中,該耗費里程成本函數係為該路徑上自該起始點已實際行經之上述中繼節點之實際已耗費里程成本、該實際已耗費里程成本函數係為該路徑上自該當前規劃點至該些中繼節點所即將再耗費之里程成本;
其中,該殘餘里程成本為自該些中繼節點至該終點之一直線距離成本與一整體耗電權重之乘積。
A navigation path planning computer program product is loaded into a navigation path planning program by a navigation system. The navigation system comprises a map database, an input interface, a processing module and an output interface; and the following steps are performed:
S1: The user defines a starting point as a current planning point by using the input interface and the map database, and the navigation path planning program plans a plurality of paths from the current planning point to the end point;
S2: the processing module uses the map database and the current planning point to load map information including a plurality of relay nodes and map information of loading a plurality of charging station locations, wherein each path includes a relay node;
S3: the processing module calculates a total mileage cost of the path of the current planning point through the relay node by using a route objective function of the navigation path planning program;
S4: the navigation path planning program minimizes the total mileage cost, and calculates the relay node corresponding to the minimum total mileage cost, and defines it as a continuous traveling node; wherein the optimized path is a set of paths that travel from the starting point along at least one of the successive traveling nodes to the end point;
S5: when the electric traffic vehicle travels to the connecting traveling node, the navigation path planning program determines whether the connecting traveling node is the end point;
S6: when the determination result in step S5 is NO, the navigation path planning program re-defines the connection traveling node to the above starting point, and repeatedly performs the above steps S1 to S5; the output interface outputs the navigation path planning program execution At least one of the process or execution result;
Wherein, the path objective function is a total mileage cost function of each path, which is an additive combination of a cost mileage function and a residual mileage cost function;
Wherein, the cost-consuming cost function is a combination of an upcoming mileage cost function and an actual cost-of-cost function; wherein the cost-cost function is the above-mentioned path from the starting point that has actually passed through the path Following the actual cost of the node, the actual cost of the mileage is the mileage cost of the route from the current planning point to the relay nodes.
The residual mileage cost is the product of the straight line distance cost from the relay nodes to the end point and an overall power consumption weight.
S11:將每一鄰近於該當前規劃點之該些中繼節點列入一開啟列表(open list);
於執行該步驟S5中更包含一步驟S51:
S51:將該接續行進節點列入一關閉列表(close list)。
The navigation path planning computer program product according to claim 1, wherein the navigation system further comprises a step S11 in performing the step S1:
S11: Include each of the relay nodes adjacent to the current planning point in an open list;
In the step S5, the step S51 is further included:
S51: The connected travel node is included in a close list.
For example, in the navigation path planning computer program product described in claim 1, the navigation path planning program uses the path objective function to calculate one of the paths of the current planning point through the relay node in step S3. Mileage cost, wherein the overall power consumption weight is the product of one of the charging station weights defined by the charging station location and a road weight.
For example, in the navigation path planning computer program product described in claim 3, the navigation path planning program is in step S3, the charging station weight is the product of the active weight of the charging station and the weight of a charging station type; wherein the road The weight is the product of a road priority weight, a power consumption rate weight, and a link road type weight.
The navigation path planning computer program product according to claim 4, wherein the navigation system further comprises a weight database, wherein the weight database stores data of the charging station weight and the road weight, and the user uses the input interface. Pre-inputted, pre-downloaded via the navigation system or built into one of the weight databases or a combination thereof.
The navigation path planning computer program product according to claim 5, wherein the weight database includes the charging station active duty weight, the charging station type weight, the road priority weight, the power consumption rate weight, and the connected road type Weight data.
The navigation path planning computer program product according to claim 6, wherein the power consumption rate weight data of the weight database includes: a highway power consumption weight, a fast road power consumption weight, and a provincial road power consumption. At least one of the weight, the power consumption of a county road, the power weight of a township road, the weight of a main road in an urban area, the weight of a secondary road in an urban area, and the weight of a lane.
The navigation path planning computer program product according to claim 6, wherein the weighted database of the linked road type weight data includes: a ring type weight, a general road type weight, a main road type weight, and a At least one of system channel type weight, one type of intersection type weight, one type of channel type weight, one type of class weight, and one rest station type weight.
The navigation path planning computer program product according to claim 6, wherein the charging station type weight data of the weight database comprises: a fast charging station type weight, a charging battery replacement station type weight, and a mobile charging One of the data of the station type weight; wherein the charging station active weight data of the weight database comprises: at least one of a charging station service weight, and a charging station no service weight data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101145209A TWI465690B (en) | 2012-11-30 | 2012-11-30 | Computer navigation route planning program product for electric vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101145209A TWI465690B (en) | 2012-11-30 | 2012-11-30 | Computer navigation route planning program product for electric vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201420994A true TW201420994A (en) | 2014-06-01 |
TWI465690B TWI465690B (en) | 2014-12-21 |
Family
ID=51393349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101145209A TWI465690B (en) | 2012-11-30 | 2012-11-30 | Computer navigation route planning program product for electric vehicle |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI465690B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109427001A (en) * | 2017-08-30 | 2019-03-05 | 深圳富泰宏精密工业有限公司 | The lend-lease administration device and method of mobile power source |
TWI679601B (en) * | 2017-08-30 | 2019-12-11 | 群邁通訊股份有限公司 | Leasing management device and method of mobile power pack |
US20220316898A1 (en) * | 2019-12-19 | 2022-10-06 | Google Llc | Constrained Navigation and Route Planning |
TWI838395B (en) * | 2018-08-28 | 2024-04-11 | 美商高通公司 | Navigation device, method and non-transitory computer-readable medium for providing route to destination |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201040495A (en) * | 2009-05-08 | 2010-11-16 | Mediatek Singapore Pte Ltd | Navigation route determining method and related apparatus |
TW201042238A (en) * | 2009-05-20 | 2010-12-01 | Geo Informatics Inc | System for providing multiple paths applying to a road map and method there of |
US8340900B2 (en) * | 2009-12-18 | 2012-12-25 | Mitac International Corporation | Navigation device and alerting method thereof |
WO2011098195A1 (en) * | 2010-02-15 | 2011-08-18 | Tomtom International B.V. | Methods and systems for obtaining charging location information |
EP2556339B8 (en) * | 2010-04-09 | 2018-12-26 | TomTom Navigation B.V. | Method and device for generating a cost function |
-
2012
- 2012-11-30 TW TW101145209A patent/TWI465690B/en active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109427001A (en) * | 2017-08-30 | 2019-03-05 | 深圳富泰宏精密工业有限公司 | The lend-lease administration device and method of mobile power source |
TWI679601B (en) * | 2017-08-30 | 2019-12-11 | 群邁通訊股份有限公司 | Leasing management device and method of mobile power pack |
CN109427001B (en) * | 2017-08-30 | 2022-08-16 | 深圳富泰宏精密工业有限公司 | Mobile power supply leasing management equipment and method |
TWI838395B (en) * | 2018-08-28 | 2024-04-11 | 美商高通公司 | Navigation device, method and non-transitory computer-readable medium for providing route to destination |
US20220316898A1 (en) * | 2019-12-19 | 2022-10-06 | Google Llc | Constrained Navigation and Route Planning |
US11971269B2 (en) * | 2019-12-19 | 2024-04-30 | Google Llc | Constrained navigation and route planning |
Also Published As
Publication number | Publication date |
---|---|
TWI465690B (en) | 2014-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kontou et al. | Understanding the linkage between electric vehicle charging network coverage and charging opportunity using GPS travel data | |
CN102460332B (en) | System and method for managing electric vehicle traffic | |
TWI424381B (en) | Driving assistant method and system for electric vehicle | |
US20190308510A1 (en) | Method, apparatus, and system for providing a time-based representation of a charge or fuel level | |
JP5705494B2 (en) | In-vehicle navigation device and in-vehicle storage battery charge / discharge control method | |
US8635012B2 (en) | Optimization of travel routing | |
CN103308049B (en) | Wheeled range computation apparatus and method | |
US20130024112A1 (en) | System and method for generating recommended driving routes for an electric vehicle | |
KR20170133763A (en) | Vehicle system and navigation route selecting method thereof | |
EP4135358A1 (en) | Method, apparatus, and computer program product for predicting electric vehicle charge point utilization | |
TW201420994A (en) | Computer navigation route planning program product for electric vehicle | |
Zhang et al. | Shortest feasible paths with partial charging for battery-powered electric vehicles in smart cities | |
CN103868518B (en) | Navigation path planning method for electric vehicles | |
Qiao et al. | Vehicle powertrain connected route optimization for conventional, hybrid and plug-in electric vehicles | |
Ferreira et al. | Mobi_System: A personal travel assistance for electrical vehicles in smart cities | |
JP2011141272A (en) | Navigation apparatus | |
JP5167968B2 (en) | Hybrid vehicle driving support apparatus, driving support method and program | |
Melaina et al. | California statewide plug-in electric vehicle infrastructure assessment | |
JP7146656B2 (en) | terminal device, server device, program | |
KR101886583B1 (en) | Vehicle system and navigation route selecting method thereof | |
CN111400425B (en) | Method and system for automatically optimizing and selecting paths | |
Li et al. | Development of electric vehicle charging corridor for South Carolina | |
US20230052733A1 (en) | Method, apparatus, and computer program product for predicting electric vehicle charge point utilization | |
JP2014092377A (en) | Drive assisting device, drive assisting method, and program for hybrid vehicle | |
US20240393121A1 (en) | Method for recommending energy efficient route for v2v energy exchange and system thereof |