JP2012215571A - Navigation device, method, and system - Google Patents
Navigation device, method, and system Download PDFInfo
- Publication number
- JP2012215571A JP2012215571A JP2012066696A JP2012066696A JP2012215571A JP 2012215571 A JP2012215571 A JP 2012215571A JP 2012066696 A JP2012066696 A JP 2012066696A JP 2012066696 A JP2012066696 A JP 2012066696A JP 2012215571 A JP2012215571 A JP 2012215571A
- Authority
- JP
- Japan
- Prior art keywords
- route
- block
- node
- information
- transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、目的地までの経路を示す経路情報を提供するナビゲーション装置に関する。 The present invention relates to a navigation device that provides route information indicating a route to a destination.
カーナビゲーションシステム等に用いられるナビゲーション装置では、出発地から目的地までの経路を探索する機能を備えている。経路探索の方法としては、経路ネットワークを構成するノードやリンクに対して重み係数(コストパラメータ)を設定し、目的地までの総コストが最小となるような経路を、例えばダイクストラ法によって決定する。コストパラメータとしては、例えば距離、道路種別、道幅、信号機の有無、右左折等のパラメータが用いられる。 A navigation device used in a car navigation system or the like has a function of searching for a route from a departure place to a destination. As a route search method, a weighting factor (cost parameter) is set for the nodes and links constituting the route network, and a route that minimizes the total cost to the destination is determined by, for example, the Dijkstra method. As the cost parameter, for example, parameters such as distance, road type, road width, presence / absence of traffic lights, and left / right turn are used.
また、特許文献1では、コストパラメータを記憶するコストテーブルを、所定地域ごとに個別に設定しておき、これらコストテーブルを用いて目的地までの経路コストを算出するナビゲーション装置が開示されている。
さらに、特許文献2では、複数のコストテーブルを備えておき、時間帯や平日/休日といった短期的に変化するパラメータに基づき、ベイジアンネットワークを用いて条件付確率が最も高いコストテーブルを選択することで、運転手の好みが反映された経路を探索することができるナビゲーションシステムが開示されている。
Furthermore, in
しかしながら、上記特許文献に記載の技術では、車両の現在位置(起点)から目的地(終点)に至る全ての経路について経路探索を行うため、経路探索に時間がかかってしまうという問題があった。特に、車両に搭載されたナビゲーション装置から、地図データを記憶する記憶装置を省略し、経路探索の機能を車両に接続された中央サーバで一元的に行うことが、装置のコスト削減の観点から好ましいところ、上記特許文献に記載の技術では、多数の車両から同時に経路探索要求がなされた場合に、迅速に経路探索を行うことができなかった。 However, the technique described in the above-mentioned patent document has a problem that the route search takes time because the route search is performed for all routes from the current position (start point) of the vehicle to the destination (end point). In particular, it is preferable from the viewpoint of cost reduction of the apparatus that the navigation device mounted on the vehicle omits the storage device for storing the map data and performs the route search function centrally on the central server connected to the vehicle. However, with the technique described in the above-mentioned patent document, when a route search request is made simultaneously from a large number of vehicles, the route search cannot be performed quickly.
本発明は、上記事情に鑑みなされたものであり、経路探索を短時間で効率的に行うことができるナビゲーション装置を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide a navigation device that can efficiently perform a route search in a short time.
本発明のナビゲーション装置は、車両の現在位置を示す位置情報と、目的地の位置を示す目的地情報を取得する情報取得部と、道路地図を構成する複数のブロックの各々に含まれるノードの位置情報を記憶する地図情報記憶部と、前記ブロックの各々について、隣接するブロックとの境界上のノードを転入ノード及び/または転出ノードとして定め、前記転入ノードから前記転出ノードに至る経路を示すブロック内経路情報を記憶するブロック内情報記憶部と、個々の前記ブロックにおける、前記転入ノードから前記転出ノードに至る最適経路を探索し、探索された経路情報を前記ブロック内経路情報として更新するブロック内経路生成部と、複数の前記ブロック内経路情報を組み合わせて、前記現在位置から前記目的地までの経路情報を生成する全体経路探索部とを備えた構成を有している。 The navigation device according to the present invention includes position information indicating a current position of a vehicle, an information acquisition unit that acquires destination information indicating a position of the destination, and positions of nodes included in each of a plurality of blocks constituting the road map. A map information storage unit for storing information, and for each of the blocks, a node on a boundary with an adjacent block is defined as a transfer node and / or a transfer node, and a block indicating a route from the transfer node to the transfer node An intra-block information storage unit for storing path information; and an intra-block path for searching for an optimum path from the transfer node to the transfer node in each of the blocks, and updating the searched path information as the intra-block path information A generation unit and a plurality of the intra-block route information are combined to generate route information from the current position to the destination. Has a configuration in which a whole route search unit for.
この構成により、道路地図を分割したブロックの各々について最適経路を算出し、得られたブロック毎の最適経路情報を組み合わせることで、現在地から目的地に至る経路情報を抽出するようにしたから、経路探索に要する時間を短縮することができる。 With this configuration, the optimum route is calculated for each block obtained by dividing the road map, and the route information from the current location to the destination is extracted by combining the obtained optimum route information for each block. The time required for the search can be shortened.
本発明のナビゲーション装置において、ブロック内情報記憶部は、前記転入ノードから前記転出ノードに至る経路のリンクコスト情報を、前記ブロック内経路情報と対応付けて記憶する最適経路テーブルを備えている。これにより、道路種別や渋滞状況といったリンクコストを用いて、ブロック内の最適経路を探索することができるから、経路探索の向上を図ることができる。 In the navigation device of the present invention, the intra-block information storage unit includes an optimum route table that stores link cost information of a route from the transfer node to the transfer node in association with the intra-block route information. As a result, it is possible to search for the optimum route within the block using the link cost such as the road type and the traffic jam situation, so that the route search can be improved.
本発明のナビゲーション装置において、ブロック内情報記憶部は、ブロック内の隣接ノード間の移動確率を示す移動確率テーブルを備え、前記ブロック内経路生成部は、前記移動確率テーブルに記憶された移動確率に基づき、前記転入ノードから前記転出ノードに至る最適経路を探索する。ブロック内のノード間のフェロモン量を示すフェロモン量テーブルと、前記ブロック内のノード間の前記リンクコストを示すリンクコストテーブルを備え、前記ブロック内経路生成部は、所定時間毎に、前記フェロモン量テーブル及び/又は前記リンクコストテーブルを更新するとともに、前記ノード間の前記フェロモン量及び前記リンクコストに基づいて前記移動確率を更新することが好ましい。これにより、移動確率の最も高いノードの組合せを最適経路として定めることができるから、最適な経路を効率よく抽出することができる。 In the navigation device of the present invention, the intra-block information storage unit includes a movement probability table indicating a movement probability between adjacent nodes in the block, and the intra-block route generation unit uses the movement probability stored in the movement probability table. Based on this, an optimum route from the transfer node to the transfer node is searched. A pheromone amount table indicating a pheromone amount between nodes in the block; and a link cost table indicating the link cost between the nodes in the block. It is preferable that the link cost table is updated and / or the movement probability is updated based on the pheromone amount between the nodes and the link cost. As a result, a combination of nodes having the highest movement probability can be determined as the optimum route, so that the optimum route can be extracted efficiently.
本発明のナビゲーション装置において、全体経路探索部は、前記最適経路テーブルに記憶された前記転入ノードから前記転出ノードへの経路を1つのリンクとみなして、前記現在位置から前記目的地までの経路情報を生成する。これにより、ブロック毎に予め定められた最適経路を組み合わせることで、目的地までの経路を探索することができるから、経路探索を短時間で効率的に行うことができる。 In the navigation device of the present invention, the entire route search unit regards a route from the moving-in node to the moving-out node stored in the optimum route table as one link, and route information from the current position to the destination Is generated. Thereby, since the route to the destination can be searched by combining the optimal route predetermined for each block, the route search can be efficiently performed in a short time.
本発明のナビゲーション装置において、前記車両の通過経路を示す前記転入ノード及び前記転出ノードの情報を記憶する経路情報記憶部と、前記ブロック内の経路状態が変動したことを示す変動情報を、前記転入ノード及び前記転出ノードの組合せ毎に記憶する変動情報記憶部と、経路状態が変動した前記転入ノード及び前記転出ノードの組合せを通過経路に含む前記車両に対して、経路検索を促す通知を発する通知判定部とを備えた構成を有する。通知を受けた車両において、ナビゲーション装置に対して経路再探索を要求することができる。この構成により、目的地までの全体の最適経路が変動した場合に、ナビゲーション装置から車両に通知を行うようにしたので、目的地までの走行経路のアップデートを効率よく行うことができる。また、ナビゲーション装置において不必要な経路検索が行われることがなくなるから、処理の効率化、通信コストの削減を図ることができる。ここで、前記変動情報は、前記転入ノードから前記転出ノードに至る最適経路が変更されたか否かを示す情報とすることが好ましく、これにより、各ブロックにおける最適経路が変動した場合に、最適経路の変更を車両に通知することができる。 In the navigation device of the present invention, a route information storage unit that stores information of the moving-in node and the moving-out node that indicate a passing route of the vehicle, and variation information that indicates that the route state in the block has changed, A change information storage unit for storing each combination of a node and the moving-out node, and a notification for issuing a notification for prompting a route search to the vehicle including the combination of the moving-in node and the moving-out node whose route state has changed in a passing route And a determination unit. In the vehicle that has received the notification, it is possible to request a route re-search for the navigation device. With this configuration, when the entire optimum route to the destination changes, the vehicle is notified from the navigation device, so that the travel route to the destination can be updated efficiently. In addition, since unnecessary route search is not performed in the navigation device, it is possible to improve processing efficiency and reduce communication costs. Here, it is preferable that the change information is information indicating whether or not the optimum route from the transfer node to the transfer node has been changed, and accordingly, when the optimum route in each block changes, the optimum route Can be notified to the vehicle.
本発明のナビゲーション装置は、前記ブロックにおける最適経路情報を更新する前記ブロック内経路生成部を複数備えた構成を有する。この構成により、複数のブロックにおける最適経路の探索を並列して行うことができるから、最適経路の抽出処理に要する時間を短縮することができる。 The navigation device of the present invention has a configuration including a plurality of in-block route generation units that update the optimum route information in the block. With this configuration, it is possible to search for the optimum route in a plurality of blocks in parallel, so that the time required for the optimum route extraction process can be shortened.
本発明のナビゲーション方法は、車両の現在位置を示す位置情報と、目的地の位置を示す目的地情報を取得する情報取得ステップと、道路地図を構成する複数のブロックの各々について、隣接するブロックとの境界上のノードを転入ノード及び/または転出ノードとして定め、前記転入ノードから前記転出ノードに至る経路を示すブロック内経路情報を記憶するブロック内情報記憶ステップと、個々の前記ブロックにおける、前記転入ノードから前記転出ノードに至る最適経路を探索し、探索された経路情報を前記ブロック内経路情報として更新するブロック内経路生成ステップと、複数の前記ブロック内経路情報を組み合わせて、前記現在位置から前記目的地までの経路情報を生成する全体経路探索ステップを備えた構成を有する。この構成によっても、上記と同様に、道路地図を構成する各ブロックにおける最適経路を算出し、これらを組み合わせることで、現在地から目的地に至る経路情報を抽出するので、経路探索に要する時間を短縮することができる。 The navigation method of the present invention includes position information indicating the current position of the vehicle, information acquisition step for acquiring destination information indicating the position of the destination, adjacent blocks for each of the plurality of blocks constituting the road map, An intra-block information storing step for defining a node on the boundary of the block as a transfer node and / or a transfer node, and storing in-block route information indicating a route from the transfer node to the transfer node, and the transfer in each block Searching for an optimal route from a node to the transfer node, and combining the searched route information as the in-block route information and a plurality of the in-block route information, It has a configuration including an entire route search step for generating route information to a destination. Also with this configuration, as described above, the optimum route in each block constituting the road map is calculated, and by combining these, route information from the current location to the destination is extracted, so the time required for route search is reduced. can do.
本発明のナビゲーションシステムは、道路地図を複数のブロックに分割するとともに、分割された各ブロック内における最適経路情報を生成する複数の経路生成装置と、前記経路生成装置と接続されたナビゲーション装置を備え、前記ナビゲーション装置は、車両の現在位置を示す位置情報と、目的地の位置を示す目的地情報を取得する情報取得部と、道路地図を構成する複数のブロックの各々に含まれるノードの位置情報を記憶する地図情報記憶部と、前記ブロックの各々について、隣接するブロックとの境界上のノードを転入ノード及び/または転出ノードとして定め、前記転入ノードから前記転出ノードへの最適経路を示すブロック内最適経路情報を記憶する最適経路記憶部と、複数の前記ブロック内経路情報を組み合わせて、前記現在位置から前記目的地までの経路情報を生成する全体経路探索部を備え、前記経路生成装置は、前記ブロックの各々について、前記転入ノードから前記転出ノードに至る経路を示すブロック内経路情報を記憶するブロック内情報記憶部と、個々の前記ブロックにおける、前記転入ノードから前記転出ノードに至る最適経路を探索し、探索された経路情報を前記ブロック内経路情報として更新するブロック内経路生成部とを備え、前記ナビゲーション装置は、前記ブロック内経路生成部で探索された前記経路情報に基づき、前記ブロック内最適経路情報を更新する。この構成によっても、上記と同様に、道路地図を構成する各ブロックにおける最適経路を算出し、これらを組み合わせることで、現在地から目的地に至る経路情報を抽出するので、経路探索に要する時間を短縮することができる。 A navigation system according to the present invention includes a plurality of route generation devices that divide a road map into a plurality of blocks, generate optimal route information in each of the divided blocks, and a navigation device connected to the route generation device. The navigation device includes position information indicating a current position of the vehicle, an information acquisition unit that acquires destination information indicating the position of the destination, and position information of nodes included in each of a plurality of blocks constituting the road map. For each of the blocks, a node on the boundary with an adjacent block is defined as a transfer node and / or a transfer node, and an optimal path from the transfer node to the transfer node A combination of an optimum route storage unit that stores optimum route information and a plurality of pieces of the intra-block route information. An overall route search unit that generates route information from a position to the destination is stored, and the route generation device stores in-block route information indicating a route from the transfer node to the transfer node for each of the blocks. An intra-block information storage unit, and an intra-block route generation unit that searches for an optimum route from the transfer node to the transfer node in each block and updates the searched route information as the block route information. The navigation device updates the intra-block optimum route information based on the route information searched by the intra-block route generation unit. Also with this configuration, as described above, the optimum route in each block constituting the road map is calculated, and by combining these, route information from the current location to the destination is extracted, so the time required for route search is reduced. can do.
本発明によれば、道路地図を複数のブロックに分割し、各ブロックにおける最適経路を算出するとともに、これら各ブロックの最適経路を組み合わせることで、現在地から目的地に至る経路情報を抽出するようにしたから、経路探索を短時間で効率的に行うことができる。 According to the present invention, the road map is divided into a plurality of blocks, the optimum route in each block is calculated, and the route information from the current location to the destination is extracted by combining the optimum routes in each block. Therefore, the route search can be performed efficiently in a short time.
(第1実施形態)
以下、図面を参照して、本発明の第1実施形態に係るナビゲーション装置について説明する。図1において、本実施形態に係るナビゲーション装置10は、道路上を走行する複数の車両12と例えば無線通信回線によって接続されており、目的地までの経路要求を車両12から受信したときに、後述する手順により目的地までの経路を探索し、経路情報として車両12に対して送信する。また、ナビゲーション装置10は、VICS(登録商標)センター14に接続されており、渋滞情報や交通規制情報等の各種の交通情報を受信する。
(First embodiment)
Hereinafter, a navigation device according to a first embodiment of the present invention will be described with reference to the drawings. In FIG. 1, a
図2において、ナビゲーション装置10は、通信部20、地図DB22、交通情報取得部24、ブロック内情報記憶部26、経路生成部28、全体経路探索部30を備えており、図示しない制御回路によりその動作が制御されている。
In FIG. 2, the
通信部20は、例えばインターネット回線に接続可能な無線通信モジュールであり、車両12から現在位置及び目的地の情報を含む経路要求を受信するとともに、経路要求を発した車両12に経路情報を送信する。また、通信部20は、VICS(登録商標)センター14からの交通情報を受信する受信手段を備える。なお、通信部20は、例えば車両との間で公知の路車間通信を行う通信装置との間で、情報の送受信を行う無線通信モジュールを備えても良い。
The
地図DB22は、道路地図を構成する各区間(リンク)の位置情報、各リンクの端点(ノード)の位置情報、ノード及びリンクのコストを示すコスト情報(例えば、距離、道路種別、道幅、渋滞の程度、交通規制の有無、信号機の有無、右左折等の情報)、道路上の施設情報などのデータを含む。この地図DB22内の情報は、例えばVICS(登録商標)センター14からの交通情報に基づき更新される。
The map DB 22 stores position information of each section (link) constituting the road map, position information of end points (nodes) of each link, cost information indicating the cost of the nodes and links (for example, distance, road type, road width, traffic jam) Data such as degree, traffic regulation, traffic signal, right / left turn information, and facility information on the road. The information in the map DB 22 is updated based on traffic information from the VICS (registered trademark)
図3に示すように、地図DB22に含まれる道路地図40は、複数のブロック42に区分けされており、区分けされた各ブロックの境界位置を示す情報(例えば、境界上のノードの位置情報)を記憶している。なお、道路地図40の分割方法としては、図3に示されているような格子形状に限られることはなく、例えば市区町村ごとに個別のブロックを形成しても良い。
As shown in FIG. 3, the road map 40 included in the
図4は、図3の道路地図を構成する一つのブロック44を拡大したものである。ブロック44は、例えば、隣接するブロックとの境界上に設けられたノードO1〜O3,D1〜D3と、ブロック44内のリンクの端点を示すノードN1〜N4とを有する。また、図4において、ブロック44内の矢印46は道路(リンク)を示している。なお、これらノード及びリンクの位置情報は、地図DB22に記憶されている。
FIG. 4 is an enlarged view of one
図4において、「O1」と示されているのは、当該ブロックに車両が入る際に通過するノード(転入ノード)であり、「D1」と示されているのは、当該ブロックから別のブロックに車両が出る際に通過するノード(転出ノード)である。図4の例では、ノードO1〜O3,D1〜D3を通過する道路を介して、隣接ブロックと接続されていることが示されている。これら転入ノードは、ブロックを構成する各辺ごとに定められている。すなわち、各ブロックを構成する上下左右の辺ごとに、転入ノード及び転出ノードが設けられており、図4ではブロックの左辺を転入ノードとする例が示されている。なお、ブロックの他辺を転入ノードとする例については、図4の例と同様であるため、説明を省略する。 In FIG. 4, “O1” is a node (transfer node) that passes when a vehicle enters the block, and “D1” is a block different from the block. It is a node (transfer node) that passes when the vehicle exits. In the example of FIG. 4, it is shown that it is connected to an adjacent block via a road passing through the nodes O1 to O3 and D1 to D3. These transfer-in nodes are determined for each side constituting the block. That is, a transfer-in node and a transfer-out node are provided for each of the upper, lower, left, and right sides constituting each block, and FIG. 4 shows an example in which the left side of the block is the transfer-in node. An example in which the other side of the block is a transfer node is the same as the example in FIG.
なお、図4の例では、転入ノードO1〜O3及び転出ノードD1〜D3が3つずつ設けられているが、転入ノード及び転出ノードの数はこれに限定されることはなく、ブロックをまたぐ道路の数に応じて、転入及び転出ノードを定めることができる。また、図4の例では、ブロックの上辺及び下辺に転出ノードが設けられていないが、ブロックの上辺あるいは下辺を通過する道路が存在する場合には、転出ノードが設けられることはもちろんである。 In the example of FIG. 4, there are three transfer nodes O1 to O3 and three transfer nodes D1 to D3, but the number of transfer nodes and transfer nodes is not limited to this, and the road crosses blocks. Depending on the number of nodes, transfer and transfer nodes can be defined. Further, in the example of FIG. 4, the transfer node is not provided on the upper side and the lower side of the block. However, when there is a road passing through the upper side or the lower side of the block, it is needless to say that the transfer node is provided.
図2において、交通情報取得部24は、経路要求を発した車両12の位置情報及び目的地情報を取得するとともに、地図DB22に記憶された各ブロックの境界ノードの位置情報を参照して、当該車両12及び目的地の場所に対応するブロックの識別情報を取得する。また、交通情報取得部24は、VICS(登録商標)センター14からの渋滞情報や交通規制情報等の各種交通情報を一時的に記憶し、地図DB22内の情報を更新する。
In FIG. 2, the traffic
ブロック内情報記憶部26は、道路地図を構成する各ブロックの情報を記憶するものであり、図5に示すように、フェロモン量テーブル50、移動確率テーブル52、リンクコストテーブル54、エージェント経路テーブル56、最適経路テーブル58を備える。これら各種テーブル50〜58は、道路地図を構成するブロックごとに設けられている。
The in-block
ここで、フェロモン量とは、あるリンク(ノード間)における車両の存在量を示す指標であり、例えば、「車両が5台存在する場合に10である」といった基準によって定められる。フェロモン量は、例えば時間tの関数として定められ、時間tの経過とともに減衰していくものであり、例えば1秒間に1割の程度で減衰する。なお、減衰させる時間は1秒間隔に限られず、また、減衰割合も1割に限られることはない。ノードXとノードY間のフェロモン量τxyは、例えば次式で表される。 Here, the pheromone amount is an index indicating the amount of vehicles existing on a certain link (between nodes), and is determined by a criterion such as “10 when there are five vehicles”, for example. The amount of pheromone is determined as a function of time t, for example, and is attenuated as time t elapses. The time for attenuation is not limited to 1 second intervals, and the attenuation rate is not limited to 10%. The pheromone amount τ xy between the node X and the node Y is expressed by the following equation, for example.
ここで、τxy(t)は、時間tにおけるフェロモン量、ρは減衰率であり、Δτxyは、時間tから時間(t+1)の間に増加するフェロモン量(後述するエージェントの通過数)である。なお、フェロモン量τxyは、上式に限られることはなく、例えば、隣接するリンクから一定割合で伝達する(伝達フェロモン)成分を含んでも良い。また、所定時間、フェロモン量が増加しない場合(Δτが所定時間ゼロの場合)には、τの値をゼロにしても良い。 Here, τ xy (t) is the amount of pheromone at time t, ρ is the attenuation rate, and Δτ xy is the amount of pheromone that increases from time t to time (t + 1) (the number of passages of agents described later). is there. The pheromone amount τ xy is not limited to the above equation, and may include, for example, a component (transmission pheromone) that is transmitted from an adjacent link at a constant rate. If the pheromone amount does not increase for a predetermined time (when Δτ is zero for the predetermined time), the value of τ may be set to zero.
リンクコストとは、あるリンク(ノード間)における距離を示す重み値ηであり、地図DB22に記憶されているノードの位置情報に基づき算出される。リンク間の距離が短い場合はηの値は小さく、リンクの距離が長い場合にはηの値が大きくなる。
The link cost is a weight value η indicating a distance in a certain link (between nodes), and is calculated based on node position information stored in the
また、移動確率ρは、あるノードから隣接する別ノードに移動する確率を示すものであり、移動確率ρが大きいほど、車両が通過する割合が高く、最適な走行経路であることが示される。ノードXからノードYに向かう移動確率ρxyは、例えば次式で表すことができる。 Further, the movement probability ρ indicates the probability of moving from a certain node to another adjacent node, and the larger the movement probability ρ, the higher the ratio of passing vehicles, indicating that the travel route is optimal. The movement probability ρ xy from the node X to the node Y can be expressed by the following equation, for example.
ここで、ηxy(t)は、時間tにおけるノードX・Y間のリンクコスト、αは正の定数、βは負の定数である。また、上式において、Yは、あるノードXと隣接するノードを示す。上式によれば、フェロモンτの値が大きい場合や、リンクコストηの値が小さい場合はノード間の移動確率が高くなり、フェロモンτの値が小さい場合や、リンクコストηの値が大きい場合はノード間の移動確率が低くなる。 Here, η xy (t) is the link cost between the nodes X and Y at time t, α is a positive constant, and β is a negative constant. In the above formula, Y indicates a node adjacent to a certain node X. According to the above formula, when the value of pheromone τ is large, or when the value of link cost η is small, the probability of movement between nodes increases, and when the value of pheromone τ is small or the value of link cost η is large Has a low movement probability between nodes.
図6は、ブロック内の隣接ノード間の関係の一例を示したものである。図6の例では、ノードNxと隣接するY1,Y2,Y3の3つのノードが定められ、各ノード間において、移動確率ρ、フェロモン量τ、リンクコストηが定められており、これらの値が、フェロモン量テーブル50、移動確率テーブル52、リンクコストテーブル54にそれぞれ記憶されている。 FIG. 6 shows an example of the relationship between adjacent nodes in the block. In the example of FIG. 6, three nodes Y1, Y2, and Y3 adjacent to the node Nx are defined, and a movement probability ρ, a pheromone amount τ, and a link cost η are defined between the nodes, and these values are , The pheromone amount table 50, the movement probability table 52, and the link cost table 54, respectively.
図7は、フェロモン量テーブル50のデータ構成の一例を示したものである。フェロモン量テーブル50は、ブロック44の転出ノードD1〜D3ごとに、当該ブロック44内におけるノード間のフェロモン量τのデータを記憶している。
FIG. 7 shows an example of the data structure of the pheromone amount table 50. The pheromone amount table 50 stores, for each of the transfer nodes D1 to D3 in the
図7において、τO1N1(D1)は、転出ノードをD1としたときの、ノードO1とノードN1との間のフェロモン量を示す。フェロモン量テーブル50に記憶されたフェロモン量のデータは、後述するエージェントによるノード探索処理が行われる毎に更新される。同様に、移動確率テーブル52、リンクコストテーブル54は、それぞれ、ブロック44内のノード間の移動確率p及びリンクコストηを、転出ノードD1〜D3ごとに記憶している。なお、フェロモン量テーブル50、移動確率テーブル52、リンクコストテーブル54は、全ての転入ノード(本実施形態ではO1〜O3)に共通である。
In FIG. 7, τ O1N1 (D1) indicates the amount of pheromone between the node O1 and the node N1 when the transfer node is D1. The pheromone amount data stored in the pheromone amount table 50 is updated each time a node search process by an agent described later is performed. Similarly, the movement probability table 52 and the link cost table 54 store the movement probability p between nodes in the
エージェント経路テーブル56は、後述するエージェントによる、ブロック44内の転入及び転出ノードに至る経路を一時的に記憶するものである。ここで、エージェントとは、ブロック44内を移動する車両を仮想的に示したものであり、エージェントの各々は、複数の転入ノードからランダムに決定された転入ノードを出発点、予め定められた転出ノードを目的点として移動するとともに、ブロック内のノード間の移動は、移動確率テーブルに記憶された移動確率に従う。すなわち、あるノード(例えば、図6におけるノードX)と隣接するノードが複数存在する場合(例えば、図6におけるノードY1,Y2,Y3)、移動確率が高いノード間(例えば、Pxy1が最も大きい場合は、ノードX・Y1間)を通過する確率が高くなる。
The agent route table 56 temporarily stores routes to the transfer-in and transfer-out nodes in the
また、エージェント経路テーブル56には、エージェントが通過した経路が、転入ノード・転出ノード間の最適経路であるか否かを示す最適フラグが設けられている。この最短フラグは、後述する最適経路テーブル58に記憶されている最適経由ノードと、エージェントの通過経由ノードとが一致した場合に「1」が、異なる場合に「0」が記憶される。これにより、各エージェントの走行経路が最適であるか否かを検出することができる。 The agent route table 56 is provided with an optimum flag indicating whether or not the route that the agent has passed is the optimum route between the transfer-in node and the transfer-out node. The shortest flag stores “1” when an optimum route node stored in an optimum route table 58 described later and an agent passage route node match, and “0” when different. Thereby, it is possible to detect whether the travel route of each agent is optimal.
最適経路テーブル58は、ブロック44内の転入及び転出ノード毎に、最適経路を示す経路ノードの情報と、経路長の情報が記憶されている。本実施形態において、最適経路とは、転入ノードから転出ノードに至る最短経路を意味する。例えば、転入ノードを「O1」、転出ノードを「D1」とする場合の最適経路は、ノードO1、ノードN1、ノードN3、ノードD1となり、その経路による経路長はL11となる。同様に、転入ノードを「O2」、転出ノードを「D3」とする場合の最適経路は、ノードO2、ノードN1、ノードN4、ノードD3となり、その経路による経路長はL23となる。
The optimum route table 58 stores route node information indicating the optimum route and route length information for each of the transfer and transfer nodes in the
ブロック内経路生成部28は、各ブロック44における、転入ノード・転出ノード間の最適経路を抽出する。この最適経路の抽出は、前述したエージェントを用いた経路探索の方法により行うことができる。すなわち、ブロック内経路生成部28は、エージェントの転出ノードを固定するとともに、転入ノードをランダムに決定する。そして、ランダムに決定された転入ノードを出発点とし、移動確率テーブル52に記憶されたノード間の移動確率に従い、移動すべきノードを決定する。そして、移動先のノードにおいて、同様に、移動確率テーブル52内の移動確率に従い、次に移動すべきノードを決定する。このようにして、エージェントがノード間を移動する。
The intra-block
ブロック内経路生成部28は、各エージェントの移動回数の上限値THを予め定めており、起点ノードからTH回の移動によっても、目的地としての転出ノードに到達しない場合は、当該エージェントによる経路移動を中止する。そして、別のエージェントを、ランダムに決定された転入ノードに配置し、同様にしてエージェントを移動させる。ブロック内経路生成部28は、設定された転出ノードに達したエージェントにつき、その走行経路(経由ノード)の情報を、エージェント経路テーブル56に記憶する。
The intra-block
図10は、エージェントの移動経路の一例を示したものである。このエージェントAG1は、起点としての転入ノードが「O1」と定められ、ノード間の移動確率に従い、ノード間を移動する。エージェントAG1は、ノードN2、ノードN3を経由して、目的地である転出ノードD1に到達する。そして、ブロック内経路生成部28は、当該エージェントAG1による経由ノードと、最適経路テーブル58に記憶された経由ノードとを比較し、異なる場合には、当該エージェントAG1の経路が最適ではないと判定し、エージェント経由テーブル56内の対応する最適フラグを「0」とする。
FIG. 10 shows an example of the movement route of the agent. The agent AG1 has a transfer node as a starting point “O1”, and moves between nodes according to the movement probability between the nodes. The agent AG1 reaches the destination node D1, which is the destination, via the nodes N2 and N3. Then, the intra-block
図11は、別のエージェントAG2の移動経路の一例を示したものである。このエージェントAG2は、起点としての転入ノードが「O2」と定められ、ノード間の移動確率に従いノード間を移動する。エージェントAG2は、ノードN1、ノードN3を経由して、目的地である転出ノードD1に到達する。そして、ブロック内経路生成部28は、当該エージェントAG2による経由ノードと、最適経路テーブル58に記憶された経由ノードとを比較し、一致する場合には、当該エージェントAG2の経路が最適であると判定し、エージェント経由テーブル56内の対応する最適フラグを「1」とする。
FIG. 11 shows an example of the movement route of another agent AG2. In this agent AG2, the transfer node as the starting point is determined as “O2”, and moves between the nodes according to the movement probability between the nodes. The agent AG2 reaches the destination node D1, which is the destination, via the nodes N1 and N3. Then, the intra-block
ブロック内経路生成部28は、目的地である転出ノードD1に到達したエージェントの数が、予め定められた所定値mに達したときに、エージェントによる経路探索を終了する。そして、ブロック内経路生成部28は、エージェント経由テーブル56に記憶された全エージェントの走行経路情報に基づき、フェロモン量テーブル50、移動確率テーブル52及び最適経路テーブル58を更新する。
The intra-block
すなわち、ブロック内経路生成部28は、エージェント経由テーブル56に記憶された経由ノード情報より、全エージェントの通過リンク数を、リンク毎に集計する。そして、例えばリンクXY間におけるエージェントの通過回数を、前記(1)式のΔτXYと定め、前記(1)式により、リンクXY間のフェロモン量を更新する(ローカル更新)。このようなローカル更新処理は、リンク毎及び転出ノード毎に行われる。
That is, the intra-block
さらに、ブロック内経路生成部28は、最適経路テーブル58に記憶された最適経路情報と一致する経路を通過したエージェントがある場合には、当該エージェントが通過した経路に対応するリンクについて、前記(1)式のΔτXYの値に一定量を加算する(グローバル更新)。例えば、転入ノード「O1」、転出ノード「D1」に対応する最適経由ノード「O1,N1,N3,D1」と同じ経由ノードを通過したエージェントが存在する場合には、ΔτO1,N1、ΔτN1,N3、ΔτN3,N1の値に、それぞれ一定量を加算する。これにより、最適経路に対して多くのフェロモンが集まるので、最適経路を効率よく抽出することができる。
Further, in the case where there is an agent that has passed a route that matches the optimum route information stored in the optimum route table 58, the intra-block
そして、ブロック内経路生成部28は、フェロモン量テーブル50を更新した後、前記(2)式に基づき、各ノード間の移動確率を更新する。また、ブロック内経路生成部28は、最適経路テーブル58に記憶された経路よりもコストの低い(距離が短い)経路が、エージェント経由テーブル56に記憶されている場合には、当該エージェント経由テーブル56に記憶された経路に置き換える。これにより、最適経路を更新することができる。
Then, after updating the pheromone amount table 50, the intra-block
ブロック内経路生成部28は、道路地図40を構成する各ブロック44について、フェロモン量テーブル50、移動確率テーブル52及び最適経路テーブル58を更新する。
The intra-block
全体経路探索部30は、ブロック内経路生成部28によって生成された各ブロックの最適経路テーブル28を参照して、各ブロックの転入ノードから転出ノードに至る距離情報を抽出し、これらを組み合わせることで、車両の現在位置から目的地に至る走行経路を抽出する。
The overall
図12は、全体経路探索部30において、車両の現在位置に対応する始点ノードONから、車両の目的地である終点ノードDNに至る走行経路を抽出する一例を示したものである。全体経路探索部30は、車両12から送信され、交通情報取得部24において取得した車両の位置情報に基づき、車両12が存在するブロック(始点ブロック)64と、始点ノードONを特定する。同様に、車両12から送信された目的地情報に基づき、目的地が存在するブロック(終点ブロック)65と、当該目的地の終点ノードDNを特定する。
FIG. 12 shows an example in which the overall
全体経路探索部30は、始点ブロック及び終点ブロックにおけるノード情報及びコストテーブルを地図DB22から読み出すとともに、始点ブロック及び終点ブロックを含む一定範囲のブロックに対応する最適経路テーブル58から、各ブロックの転入ノード及び転出ノードの情報とこれら転入・転出ノード間のコスト情報(距離情報)を読み出す。そして、そして、全体経路探索部30は、読み出されたノード間距離情報に基づき、例えばダイクストラ法により、始点ノードONから終点ノードDNに至る走行経路を抽出する。図12の例では、始点ノードONから隣接するブロックの転入ノード66及び転出ノード67が求められ、以後同様にして、各ブロックの転入ノード及び転出ノードが算出される。そして、終点ブロックの転入ノード(終点ブロックに隣接するブロックの流出ノード)68を経由して、終点ノードDNまでの走行経路が抽出される。
The entire
以下、上記構成によるナビゲーション装置の動作について、図13,14のフローチャートを用いて説明する。図13は、ブロック内経路生成部28において、各ブロックにおける最適経路を抽出する処理を示すフローチャートである。ブロック内経路生成部28は、ブロックごとに、エージェントの到達目標としての転出ノードを設定し(S10)、エージェントの転入ノードをランダムに選択し、選択された転入ノードにエージェントを配置する(S11)。
Hereinafter, the operation of the navigation device configured as described above will be described with reference to the flowcharts of FIGS. FIG. 13 is a flowchart showing the process of extracting the optimum route in each block in the intra-block
次に、ブロック内経路生成部28は、移動確率テーブル52に記憶されたノード間の移動確率に従い、ブロック内でエージェントを移動させるとともに、当該エージェントが通過したノード(経由ノード)の情報を、エージェント経路テーブル56に記憶する(S12)。
Next, the intra-block
ブロック内経路生成部28は、各エージェントが、転入ノードから所定回数TH内の移動により、設定された転出ノードに到達したか否かを検出する(S13)。エージェントが所定回数TH内に転出ノードに到達していない場合(ステップS13において「N」)は、当該エージェントの通過ノードの情報を削除する。これにより、通過経路が多く、最適経路の抽出に寄与しないエージェントの情報を確実に排除することができる。
The intra-block
このエージェントが所定回数TH内の移動により転出ノードに到達した場合(ステップS13において「Y」)には、ブロック内経路生成部28は、m個のエージェントが転出ノードに到達したか否か、すなわち、エージェント経路テーブル56に記憶されたエージェントの数がmに達したか否かを検出する(S15)。その結果、転出ノードに達したエージェント数がm未満である場合には、再びステップS11に戻り、別のエージェントを転入ノードに配置して、上記と同様にしてブロック内でエージェントを移動させる。これにより、フェロモン量テーブル50、移動確率テーブル52及び最適経路テーブル58の更新に必要な数のエージェントの通過ノード情報を得ることができる。
When this agent reaches the transfer node by movement within the predetermined number of times (“Y” in step S13), the intra-block
一方、転出ノードに達したエージェント数がmに達した場合には、ブロック内経路生成部28は、エージェント経路テーブル56に記憶されたエージェントの通過ノード情報に基づき、フェロモン量テーブル50を更新し、更新後のフェロモン量テーブル50に基づいて移動確率テーブル52を更新する(S16)。これにより、最適な経路に対するフェロモン量及び移動確率を高くすることができ、最適経路を効率よく抽出することができる。
On the other hand, when the number of agents reaching the transfer node reaches m, the intra-block
また、ブロック内経路生成部28は、エージェント経路テーブル56に記憶されたエージェントの通過ノード情報から得られる、転入ノードから転出ノードまでの距離が、最適経路テーブル58に記憶された距離よりも短い場合には、当該最適経路テーブル58の情報を更新する(S17)。これにより、各ブロックにおける最適経路が更新される。
Further, the intra-block
そして、ブロック内経路生成部28は、ブロック内に定められた全ての転出ノードについて、上述した処理(各種テーブルの更新処理)が行われたか否かを検出する(S18)。各種テーブルの更新処理が終了していない転出ノードが残っている場合(ステップS18において「N」)は、再びステップS10に戻り、別の転出ノードに対して、同様の更新処理を行う。
Then, the intra-block
一方、ブロック内の全ての転出ノードに対して更新処理が終了した場合(ステップS18において「Y」)には、ブロック内における最適経路の抽出処理が終了する。ブロック内経路生成部28は、上述した最適経路の抽出処理を、継続的に(あるいは一定時間間隔)で行う。これにより、各ブロックにおける最適経路を精度良く抽出することができる。なお、上述した最適経路の抽出処理は、地図画像を構成する全てのブロックについて行われる。
On the other hand, when the update process has been completed for all the transfer nodes in the block (“Y” in step S18), the optimum route extraction process in the block is terminated. The intra-block
図14は、車両12からの経路探索要求に応答して最適経路を抽出する処理を示すフローチャートである。ナビゲーション装置10は、車両12より経路探索要求を受信したか否かを検出する(S20)。そして、経路探索要求を受信したことが検出されると(ステップS20において「Y」)、交通情報取得部24は、経路探索要求を発した車両の位置情報に基づき、出発点としての始点ノード及び始点ブロックの情報を、地図DB22内の情報に基づき取得する。同様に、交通情報取得部24は、経路探索要求に含まれる目的地情報に基づき、目的地としての終点ノード及び終点ブロックの情報を取得する(S21)。
FIG. 14 is a flowchart showing a process for extracting an optimum route in response to a route search request from the
次に、全体経路探索部30は、起点・終点ブロックを含む一定範囲のブロックに対応する最適経路テーブル58を、ブロック内情報記憶部26より読み出す(S22)。そして、全体経路探索部30は、各ブロックにおける転入・転出ノード間の距離情報に基づき、ブロック単位で、起点ノードから終点ノードに至る走行経路を探索する(S23)。各ブロックで抽出された最適経路の情報に基づき、ブロック単位で走行経路を探索することができるので、各ブロック内の走行経路の探索を省略することができ、処理時間を短縮することができる。
Next, the entire
全体経路探索部30は、探索された走行経路情報に基づき、車両の現在地点から目的地までの走行経路を示すノード情報を生成し、ナビゲーション装置10は、通信部20を介して、目的地に至るノード情報を送信する。これにより、目的地までの走行経路の情報が、車両12に備えられたディスプレイに表示される。したがって、地図情報を備えていない車両においても、目的地までの走行経路の情報を迅速に取得することができる。
The entire
上記実施形態では、ノード間のコストパラメータとして、リンクの距離のみを用いているが、本発明はこれに限られることはなく、道路種別(高速道路、国道、県道など)、道幅、渋滞の程度、交通量、交通規制(通行止め、速度規制等)の有無、信号機の有無、右左折の有無といった各種のパラメータを考慮して、ノード間のコストηの値を決定しても良い。これらのパラメータは、例えば、地図DB22に記憶されている道路地図や、VICS(登録商標)センター14からの交通情報に基づいて取得することができる。
In the above embodiment, only the link distance is used as the cost parameter between the nodes. However, the present invention is not limited to this, and the road type (highway, national road, prefectural road, etc.), road width, and degree of congestion. The value of the cost η between the nodes may be determined in consideration of various parameters such as traffic volume, traffic regulation (no traffic, speed regulation, etc.), traffic signal, right / left turn. These parameters can be acquired based on, for example, a road map stored in the
さらに、渋滞状況や交通規制の変化に応じて、リンクコストηの値を変動させても良い。この場合において、上述したフェロモン量テーブル50や移動確率テーブル52の更新処理と同じタイミングで、リンクコストテーブル54内の情報を更新することができる。これにより、交通状況の変化を反映した経路情報を抽出することができるので、経路探索の精度を向上することができる。この場合においても、ブロック毎に、転入及び転出ノード間の最適経路を算出した最適経路テーブルを備えているため、車両12からの経路要求に迅速に対応することができる。
Further, the value of the link cost η may be changed in accordance with a traffic jam situation or a change in traffic regulation. In this case, the information in the link cost table 54 can be updated at the same timing as the update processing of the pheromone amount table 50 and the movement probability table 52 described above. Thereby, since the route information reflecting the change of traffic conditions can be extracted, the accuracy of route search can be improved. Even in this case, since the optimum route table for calculating the optimum route between the transfer-in and transfer-out nodes is provided for each block, a route request from the
上記実施形態では、最適経路として、転入及び転出ノード間の最短経路を適用しているが、本発明はこれに限られることはなく、例えば、フェロモン量が最も多いノード間の組合せや、移動確率が最も高い組合せを、転入及び転出ノード間の最短経路と定めても良い。フェロモン量が多い経路、移動確率が高い経路は、多くの車両が走行する経路であり、適切な走行経路である場合が多いことから、このような経路を最適経路として定めることで、適切な走行経路を抽出することができる。 In the above embodiment, the shortest path between the transfer-in and transfer-out nodes is applied as the optimal path. However, the present invention is not limited to this, for example, a combination between nodes having the largest pheromone amount, a movement probability, and the like. May be defined as the shortest path between the transfer-in and transfer-out nodes. A route with a large amount of pheromone or a route with a high movement probability is a route on which many vehicles travel, and is often an appropriate travel route. A route can be extracted.
なお、各ブロックにおける渋滞情報は、例えば、特開2007−219990号公報に記載の方法により算出された、所定時間経過後(例えば1時間後)の渋滞予測情報を用いても良い。すなわち、道路リンクごとに車両の存在量を取得し、取得された存在量を含む時間関数存在量(発生フェロモン)と時間関数伝達量(伝達フェロモン)を算出し、これら時間関数存在量及び時間関数伝達量に基づき、所定時間経過後(例えば5分後)の渋滞予測情報を求めることができる。あるいは、VICS(登録商標)サーバから送信される渋滞情報と、地図DB22に記憶された地図情報とを照合して、各リンクにおける渋滞情報を取得しても良い。
Note that, as the traffic jam information in each block, for example, traffic jam prediction information after a predetermined time (for example, 1 hour later) calculated by a method described in Japanese Patent Laid-Open No. 2007-219990 may be used. That is, the vehicle abundance is acquired for each road link, the time function abundance (generated pheromone) including the obtained abundance (generated pheromone) and the time function transfer amount (transfer pheromone) are calculated, and these time function abundance and time function are calculated. Based on the transmission amount, it is possible to obtain traffic jam prediction information after a predetermined time has elapsed (for example, after 5 minutes). Alternatively, the congestion information transmitted from the VICS (registered trademark) server and the map information stored in the
(第2実施形態)
図15は、本発明の第2実施形態に係るナビゲーション装置70の構成を示すブロック図である。この第2実施形態に係るナビゲーション装置70は、第1実施形態と比較して、ブロック内経路生成部72が複数の経路生成ユニット74から構成される点で相違する。なお、上記第1実施形態と同じ構成部材については、同一の符番を付して詳細な説明を省略する。
(Second Embodiment)
FIG. 15 is a block diagram showing a configuration of a navigation device 70 according to the second embodiment of the present invention. The navigation device 70 according to the second embodiment is different from the first embodiment in that the in-block route generation unit 72 includes a plurality of
ブロック内経路生成部72は、複数の経路生成ユニット74から構成されており、個々の経路生成ユニット74は、道路地図を構成する複数のブロックのうち、少なくとも1つのブロックが割り当てられている。経路生成ユニット74は、割り当てられたブロックに対して、上記第1実施形態で説明したのと同様にして、フェロモン量テーブル50、移動確率テーブル52及び最適経路テーブル58の更新処理を行う。全体経路探索部30は、これら複数の経路生成ユニット74によって更新された最適経路テーブル58の情報に基づき、車両の位置から目的地に至る最適経路を抽出する。
The intra-block route generation unit 72 includes a plurality of
このように、複数の経路生成ユニット74により、個々のブロックにおける最適経路テーブルの更新処理を並列的に行うことで、道路地図を構成する全ブロックの最適経路テーブルの更新処理に要する時間を短縮することができる。
In this way, by updating the optimum route table in each block in parallel by the plurality of
(第3実施形態)
図16は、本発明の第3実施形態に係るナビゲーションシステムの構成を示すブロック図である。この第3実施形態は、第1実施形態と比較して、車両の位置から目的地に至る最適経路を抽出するナビゲーション装置80と、ブロック毎の最適経路テーブルを更新する経路生成装置82とを別個に設け、通信回線84を介して互いに接続した点で相違する。なお、上記第1実施形態と同じ構成部材については、同一の符番を付して詳細な説明を省略する。
(Third embodiment)
FIG. 16 is a block diagram showing a configuration of a navigation system according to the third embodiment of the present invention. In the third embodiment, as compared with the first embodiment, a
図17は、本発明の第3実施形態に係るナビゲーション装置80と経路生成装置82の各々の構成を示すブロック図である。ナビゲーション装置80は、第1実施形態におけるブロック内情報記憶部の代わりに最適経路記憶部86を備えており、この最適経路記憶部86は、道路地図を構成する各ブロックの転入及び転出ノードの最短経路情報及び最短距離情報(あるいは最小コスト情報)を記憶する。
FIG. 17 is a block diagram showing the configuration of each of the
経路生成装置82は、ブロック内情報記憶部88と、経路生成ユニット89と通信部20とを備えており、ナビゲーション装置80との間で、各種の交通情報や各ブロックの最適経路情報等の情報を送受信する。経路生成装置82の各々は、道路地図を構成する複数のブロックのうち、少なくとも1つのブロックが割り当てられており、ブロック内情報記憶部88は、当該経路生成装置82に割り当てられたブロックに対する、フェロモン量テーブル、移動確率テーブル、リンクコストテーブル、エージェント経路テーブル、最適経路テーブルが設けられている。これら各種テーブルの内容については、第1実施形態で説明したのと同様であり、詳細な説明を省略する。
The
経路生成ユニット89は、割り当てられたブロックに対して、上記第1実施形態で説明したのと同様にして、フェロモン量テーブル、移動確率テーブル及び最適経路テーブルの更新処理を行う。そして、更新された最適経路テーブルの情報が、通信部20を介して、ナビゲーション装置80に送信され、最適経路記憶部86に記憶される。ナビゲーション装置80の全体経路生成部30は、最適経路記憶部86に記憶された情報に基づき、車両の位置から目的地に至る最適経路を抽出する。
The
このように、道路地図を構成する複数ブロックにおける最適経路の算出を、ネットワークで接続された複数の装置で行うことにより、最適経路の算出処理を分散化することができ、しかも、複数ブロックにおける処理を並列して行うことができるから、処理速度及び処理効率が向上する。 As described above, the calculation of the optimum route in a plurality of blocks constituting the road map is performed by a plurality of devices connected by the network, so that the optimum route calculation process can be distributed and the processing in the plurality of blocks can be performed. Therefore, processing speed and processing efficiency are improved.
(第4実施形態)
図18は、本発明の第4実施形態に係るナビゲーション装置90の構成を示すブロック図であり、ナビゲーション装置90は、道路上を走行する複数の車両92a〜92cと例えば無線通信回線によって接続されており、一定時間間隔で各ブロック内の最短経路情報を更新するとともに、変更された最短経路を通過する予定の車両に対して、経路再探索を促すための通知を発する。
(Fourth embodiment)
FIG. 18 is a block diagram showing a configuration of a
ナビゲーション装置90は、第1実施形態と比較して、ブロック内情報記憶部93に備えられた変化フラグテーブル96(本発明の変動情報記憶部に対応。図20参照)と、経路情報記憶部94と通知判定部98が設けられている点で相違する。なお、上記第1実施形態と同じ構成部材については、同一の符番を付して詳細な説明を省略する。
Compared to the first embodiment, the
図19,20は、渋滞や通行止めといった交通状況の変化により、ブロック内の最短経路が変化した様子を示す説明図である。ここで、図19,20では、ブロック内のノードN1とN3を結ぶ区間に渋滞が発生した場合を例にして説明するが、本発明はこれに限られない。 19 and 20 are explanatory diagrams showing how the shortest route in the block has changed due to changes in traffic conditions such as traffic jams and traffic closures. Here, in FIGS. 19 and 20, a case where a traffic jam occurs in a section connecting the nodes N1 and N3 in the block will be described as an example, but the present invention is not limited to this.
図19において、ブロック(B6)のノードN1とN3を結ぶ区間に渋滞が発生し、当該区間のリンクコストが増加した結果、ノードO2からノードD2に至る最短経路が、「O2,N1,N3,D2」(符番95a)から「O2,N1,N4,D2」(符番95b)へと変化する。 In FIG. 19, as a result of the occurrence of traffic congestion in the section connecting the nodes N1 and N3 of the block (B6) and increasing the link cost in the section, the shortest path from the node O2 to the node D2 is “O2, N1, N3, D2 "(reference number 95a) changes to" O2, N1, N4, D2 "(reference number 95b).
図20は、変化フラグテーブル96に記憶されたデータ構成の一例を示すものであり、最短経路が変化した入出力ノードの組合せに対して「1」が、変化していない入出力ノードの組合せに対して「0」が、それぞれ記憶される。図19において、ノードO2からノードD2に至る最短経路が変化したことから、図20の例では、当該ノードに対応する変化フラグが、「1」となっている。この変化フラグテーブル96への変化フラグの更新は、ナビゲーション装置90においてブロック毎の最短経路検索を行う毎に行われる。
FIG. 20 shows an example of the data configuration stored in the change flag table 96, where “1” is a combination of input / output nodes whose shortest path has changed and “1” is a combination of input / output nodes that has not changed. On the other hand, “0” is stored. In FIG. 19, since the shortest path from the node O2 to the node D2 has changed, in the example of FIG. 20, the change flag corresponding to the node is “1”. The change flag is updated to the change flag table 96 every time the
経路情報記憶部98は、ナビゲーション装置90と接続された車両が走行予定の経路情報が記憶されている。図21は、経路情報記憶部98に記憶された経路情報の一例であり、車両(クライアントID)毎に、経由するブロック(経由ブロック)と、当該経由ブロックにおける入出力ノードの情報が記憶されている。なお、図21では、図面を簡略化するために、渋滞が発生したブロックB6のみ、入出力ノードの情報を記載しているが、実際は全ての経由ブロックに対して、入出力ノードの情報が記憶されている。
The route information storage unit 98 stores route information on which a vehicle connected to the
通知判定部98は、経路情報記憶部94に記憶された経路情報と、変化フラグテーブル96に記憶された変化フラグの情報を参照して、各車両の経路情報に、変化フラグが「1」となっているブロックの入出力ノードが含まれているか否かを判定する。そして、対応する入出力ノードが含まれている場合には、その車両に対してのみ、最短経路の変化を通知する。車両への通知の方法としては、ナビゲーション装置90から車両に対して一方的に通知を行う方法(周知のPUSH型)の他、一定時間毎に車両からナビゲーション装置90にアクセスした際に通知を行う方法(疑似PUSH)、車両とナビゲーション装置90との間で接続(セッション)を確立して通知を行う方法(例えば、Comet、XMPP(eXtensible Messaging and Presence Protocol))を用いることができる。
The notification determination unit 98 refers to the route information stored in the route
図20,21の例では、変化フラグが「1」となった入出力ノードが、「ブロックB6:ノードO2,D2」であり、この情報は、クライアントID「2」に対応する車両の2番目の経由ブロックに該当することから、通知判定部98は、車両92bのみに対して、最短経路が変化したことを通知する。
In the example of FIGS. 20 and 21, the input / output node whose change flag is “1” is “block B6: nodes O2, D2”, and this information is the second of the vehicle corresponding to the client ID “2”. Therefore, the notification determination unit 98 notifies only the
図22は、本実施形態に係るナビゲーション装置90の動作を示すフローチャートである。ナビゲーション装置90では、ユーザ(車両)からの経路探索要求を受けて、目的地までの経路(経由ブロック)を算出し、その結果が経路情報記憶部94に記憶されている。ナビゲーション装置90は、一定時間毎に、交通情報取得部24で取得した道路情報に基づき、各ブロックを構成するリンクのコストをアップデートする(S30)。
FIG. 22 is a flowchart showing the operation of the
ブロック内経路生成部28では、更新されたリンクコストに基づき,各ブロックにおける入出力ノードごとに、最短経路情報を検索し、最適コストテーブル58を更新する(S31)。このとき、最適コストテーブル58の内容に変更があったか否かの判定が行われ(S32)、変更があった場合には、対応する入出力ノードの変化フラグを「1」とする(S33)。
The intra-block
そして、通知判定部98は、経路情報記憶部94と変化フラグテーブル96とを参照して、各車両の経路情報に、変化フラグが「1」となっているブロックの入出力ノードが含まれているか否かを判定する(S34)。そして、通知判定部98は、対応する入出力ノードが経路情報に含まれている車両に対してのみ、最短経路の変化を通知する(S35)。通知を受けた車両において、ナビゲーション装置90に対して、目的地までの経路再探索を要求する。
The notification determination unit 98 refers to the route
このように、各ブロックの最短経路が変化した場合に、経路再探索を促す通知をナビゲーション装置から車両に通知を行うようにしたので、目的地までの走行経路のアップデートを効率よく行うことができる。また、ナビゲーション装置において不必要な経路検索が行われることがなくなるから、処理の効率化、通信コストの削減を図ることができる。 As described above, when the shortest route of each block changes, the navigation device notifies the vehicle of a notification that prompts a route re-search, so that the travel route to the destination can be updated efficiently. . In addition, since unnecessary route search is not performed in the navigation device, it is possible to improve processing efficiency and reduce communication costs.
なお、この第4実施形態において、ブロック内の最適コストテーブルの更新があった場合にのみ、最短経路の変化を通知しているが、例えばブロック内の全ての経路で渋滞が発生した場合には、ブロック内の最短経路が変化しないが、出発地から目的地に至る全体の経路については、最適経路が変化している場合がある。このため、ブロック内の最適コストテーブルが更新された場合のみならず、例えば、(ア)ブロック内の最適経路の所要時間が閾値を超えた場合、あるいは、(イ)ブロック内の全ての入出力ノードに対応する最適経路の平均値の変化が閾値を超えた場合に、目的地までの全体の最適経路が変動したとして、当該ブロックを通過する車両に対して、経路再探索を促す通知を発するようにしても良い。 In the fourth embodiment, the change of the shortest route is notified only when the optimum cost table in the block is updated. For example, when congestion occurs in all the routes in the block. Although the shortest route in the block does not change, the optimum route may have changed for the entire route from the starting point to the destination. For this reason, not only when the optimum cost table in the block is updated, for example, (a) the time required for the optimum route in the block exceeds the threshold, or (b) all input / output in the block. When the change in the average value of the optimum route corresponding to the node exceeds the threshold value, a notification that prompts the route re-search is issued to the vehicle passing through the block, assuming that the entire optimum route to the destination has changed. You may do it.
また、隣接するブロックのリンクコストが大きく低下した場合には、対象ブロックのリンクコストの変動が小さくとも、全体の最適経路は変動する。このため、対象ブロックと隣接するブロック内の最適経路の所要時間が閾値を超えて変動した場合にも、当該対象ブロックを通過する車両に対して、経路再探索を促す通知を発するようにしても良い。 Further, when the link cost of the adjacent block is greatly reduced, the entire optimum route varies even if the link cost of the target block is small. For this reason, even when the required time of the optimum route in the block adjacent to the target block fluctuates beyond the threshold, a notification that prompts a route re-search is issued to the vehicle passing through the target block. good.
上記実施形態では、いずれも、道路地図を分割した各ブロックの最適経路情報を組み合わせることで、道路地図全体における経路情報の探索を行っているが、複数(例えば4つ)のブロック(小ブロック)を組み合わせた中ブロックを設けても良い。この場合、小ブロックにおける最適経路情報に基づき、中ブロックにおける最適経路情報を算出し、この中ブロックにおける最適経路情報に基づき、道路地図全体における経路情報を探索するようにしても良い。 In the above embodiment, the route information in the entire road map is searched by combining the optimum route information of each block obtained by dividing the road map. However, a plurality of (for example, four) blocks (small blocks) are used. You may provide the middle block which combined. In this case, the optimum route information in the middle block may be calculated based on the optimum route information in the small block, and the route information in the entire road map may be searched based on the optimum route information in the middle block.
上記実施形態では、いずれも、車両に対して経路情報を提供しているが、本発明はこれに限られることはなく、例えば、歩行者が有する携帯端末に対して、目的地までの経路情報を提供するようにしても良い。 In any of the above embodiments, the route information is provided to the vehicle. However, the present invention is not limited to this, for example, the route information to the destination for the portable terminal of the pedestrian. May be provided.
以上説明したように、本発明によれば、目的地に至る経路探索を短時間で効率的に行うことができ、ナビゲーション装置として有用である。 As described above, according to the present invention, the route search to the destination can be efficiently performed in a short time, which is useful as a navigation device.
10,70,80,90 ナビゲーション装置
12,92a〜92c 車両
22 地図DB
24 交通情報取得部
26,88,93 ブロック内情報記憶部
28,72 ブロック内経路生成部
30 全体経路生成部
40 道路地図
42,44 ブロック
50 フェロモン量テーブル
52 移動確率テーブル
54 リンクコストテーブル
56 エージェント経路テーブル
58 最適経路テーブル
74,89 経路生成ユニット
82 経路生成装置
86 最適経路記憶部
94 経路情報記憶部
98 通知判定部
10, 70, 80, 90
24 Traffic
Claims (10)
道路地図を構成する複数のブロックの各々に含まれるノードの位置情報を記憶する地図情報記憶部と、
前記ブロックの各々について、隣接するブロックとの境界上のノードを転入ノード及び/または転出ノードとして定め、前記転入ノードから前記転出ノードに至る経路を示すブロック内経路情報を記憶するブロック内情報記憶部と、
個々の前記ブロックにおける、前記転入ノードから前記転出ノードに至る最適経路を探索し、探索された経路情報を前記ブロック内経路情報として更新するブロック内経路生成部と、
複数の前記ブロック内経路情報を組み合わせて、前記現在位置から前記目的地までの経路情報を生成する全体経路探索部とを備えたことを特徴とするナビゲーション装置。 An information acquisition unit for acquiring position information indicating the current position of the vehicle, and destination information indicating the position of the destination;
A map information storage unit for storing position information of nodes included in each of a plurality of blocks constituting the road map;
For each of the blocks, an in-block information storage unit that stores in-block route information indicating a route from the transfer node to the transfer node by defining a node on the boundary with an adjacent block as a transfer node and / or a transfer node. When,
An intra-block route generation unit that searches for an optimum route from the transfer node to the transfer node in each of the blocks, and updates the searched route information as the intra-block route information;
A navigation apparatus, comprising: an overall route search unit that generates a route information from the current position to the destination by combining a plurality of pieces of the in-block route information.
前記ブロック内経路生成部は、前記移動確率テーブルに記憶された移動確率に基づき、前記転入ノードから前記転出ノードに至る最適経路を探索することを特徴とする、請求項2記載のナビゲーション装置。 The intra-block information storage unit includes a movement probability table indicating a movement probability between adjacent nodes in the block,
The navigation device according to claim 2, wherein the intra-block route generation unit searches for an optimum route from the moving-in node to the moving-out node based on the moving probability stored in the moving probability table.
前記ブロック内経路生成部は、所定時間毎に、前記フェロモン量テーブル及び/又は前記リンクコストテーブルを更新するとともに、前記ノード間の前記フェロモン量及び前記リンクコストに基づいて前記移動確率を更新することを特徴とする、請求項3記載のナビゲーション装置。 The intra-block information storage unit includes a pheromone amount table indicating a pheromone amount between nodes in the block, and a link cost table indicating the link cost between nodes in the block,
The intra-block route generation unit updates the pheromone amount table and / or the link cost table every predetermined time, and updates the movement probability based on the pheromone amount between the nodes and the link cost. The navigation device according to claim 3, wherein:
道路地図を構成する複数のブロックの各々について、隣接するブロックとの境界上のノードを転入ノード及び/または転出ノードとして定め、前記転入ノードから前記転出ノードに至る経路を示すブロック内経路情報を記憶するブロック内情報記憶ステップと、
個々の前記ブロックにおける、前記転入ノードから前記転出ノードに至る最適経路を探索し、探索された経路情報を前記ブロック内経路情報として更新するブロック内経路生成ステップと、
複数の前記ブロック内経路情報を組み合わせて、前記現在位置から前記目的地までの経路情報を生成する全体経路探索ステップを備えたことを特徴とするナビゲーション方法。 Information acquisition step for acquiring position information indicating the current position of the vehicle, and destination information indicating the position of the destination;
For each of a plurality of blocks constituting a road map, a node on the boundary with an adjacent block is defined as a moving-in node and / or a moving-out node, and in-block route information indicating a route from the moving-in node to the moving-out node is stored. An intra-block information storage step to perform,
Intra-block route generation step of searching for an optimum route from the transfer node to the transfer node in each block, and updating the searched route information as the intra-block route information;
A navigation method comprising a whole route search step of generating route information from the current position to the destination by combining a plurality of pieces of the in-block route information.
前記ナビゲーション装置は、
車両の現在位置を示す位置情報と、目的地の位置を示す目的地情報を取得する情報取得部と、
道路地図を構成する複数のブロックの各々に含まれるノードの位置情報を記憶する地図情報記憶部と、
前記ブロックの各々について、隣接するブロックとの境界上のノードを転入ノード及び/または転出ノードとして定め、前記転入ノードから前記転出ノードへの最適経路を示すブロック内最適経路情報を記憶する最適経路記憶部と、
複数の前記ブロック内経路情報を組み合わせて、前記現在位置から前記目的地までの経路情報を生成する全体経路探索部を備え、
前記経路生成装置は、
前記ブロックの各々について、前記転入ノードから前記転出ノードに至る経路を示すブロック内経路情報を記憶するブロック内情報記憶部と、
個々の前記ブロックにおける、前記転入ノードから前記転出ノードに至る最適経路を探索し、探索された経路情報を前記ブロック内経路情報として更新するブロック内経路生成部とを備え、
前記ナビゲーション装置は、前記ブロック内経路生成部で探索された前記経路情報に基づき、前記ブロック内最適経路情報を更新することを特徴とするナビゲーションシステム。 In a navigation system having a plurality of route generation devices that divide a road map into a plurality of blocks and generate optimal route information in each divided block, and a navigation device connected to the route generation device,
The navigation device
An information acquisition unit for acquiring position information indicating the current position of the vehicle, and destination information indicating the position of the destination;
A map information storage unit for storing position information of nodes included in each of a plurality of blocks constituting the road map;
For each of the blocks, a node on the boundary with an adjacent block is defined as a transfer-in node and / or a transfer-out node, and an optimal route storage that stores in-block optimal route information indicating the optimal route from the transfer-in node to the transfer-out node And
An overall route search unit that generates a route information from the current position to the destination by combining a plurality of the in-block route information,
The route generation device includes:
For each of the blocks, an in-block information storage unit that stores in-block route information indicating a route from the transfer node to the transfer node;
An intra-block route generation unit that searches for an optimum route from the moving-in node to the moving-out node in each of the blocks, and updates the searched route information as the intra-block route information;
The navigation system updates the intra-block optimum route information based on the route information searched by the intra-block route generation unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012066696A JP5608185B2 (en) | 2011-03-29 | 2012-03-23 | Navigation device, method and system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011072321 | 2011-03-29 | ||
JP2011072321 | 2011-03-29 | ||
JP2012066696A JP5608185B2 (en) | 2011-03-29 | 2012-03-23 | Navigation device, method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012215571A true JP2012215571A (en) | 2012-11-08 |
JP5608185B2 JP5608185B2 (en) | 2014-10-15 |
Family
ID=46991169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012066696A Expired - Fee Related JP5608185B2 (en) | 2011-03-29 | 2012-03-23 | Navigation device, method and system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5608185B2 (en) |
CN (1) | CN102735239B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014191765A (en) * | 2013-03-28 | 2014-10-06 | Denso It Laboratory Inc | Congestion prediction device |
JP2015152383A (en) * | 2014-02-13 | 2015-08-24 | 株式会社ゼンリン | data structure, route search device and route search method |
CN105628041A (en) * | 2015-12-18 | 2016-06-01 | 河南思维自动化设备股份有限公司 | Method for searching interlaced roads based on paths |
JP2016191593A (en) * | 2015-03-31 | 2016-11-10 | 株式会社デンソーアイティーラボラトリ | Route estimation device and route estimation method |
KR101828441B1 (en) * | 2017-04-12 | 2018-02-13 | 그리드 스페이스(주) | Method for providing moving path of unmanned moving body, and moving path managing server therefor |
KR20190009069A (en) * | 2017-07-18 | 2019-01-28 | 숭실대학교산학협력단 | System and method for flight path control |
KR20200037534A (en) * | 2018-10-01 | 2020-04-09 | 숙명여자대학교산학협력단 | Routing method for electric vehicle |
JP2020524843A (en) * | 2017-06-21 | 2020-08-20 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Mobile object management method, system, computer program, and recording medium thereof |
KR20200134137A (en) * | 2019-05-21 | 2020-12-01 | 엘지전자 주식회사 | Path providing device and path providing method tehreof |
US11315428B2 (en) | 2017-06-21 | 2022-04-26 | International Business Machines Corporation | Management of mobile objects |
US11386785B2 (en) | 2017-06-21 | 2022-07-12 | International Business Machines Corporation | Management of mobile objects |
CN118015818A (en) * | 2024-04-10 | 2024-05-10 | 山东博安智能科技股份有限公司 | Vehicle scheduling method based on path optimization |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106959115A (en) * | 2017-01-09 | 2017-07-18 | 上海趣驾信息科技有限公司 | A kind of method and device of process city gather between generation city and city |
CN108507584B (en) * | 2017-02-24 | 2020-12-25 | 阿里巴巴(中国)有限公司 | Navigation route updating method and device |
JP6823512B2 (en) * | 2017-03-16 | 2021-02-03 | 本田技研工業株式会社 | Route determination device, vehicle control device, route determination method, and program |
CN108204821A (en) * | 2017-12-22 | 2018-06-26 | 浙江网仓科技有限公司 | A kind of paths planning method and device |
CN111868801B (en) * | 2018-03-23 | 2023-06-06 | 三菱电机株式会社 | Route generation device and vehicle control system |
CN108981739B (en) * | 2018-06-08 | 2022-02-22 | 南方科技大学 | Path planning method, device, server and storage medium |
JP7259698B2 (en) | 2019-10-17 | 2023-04-18 | トヨタ自動車株式会社 | automatic parking system |
JP7207262B2 (en) * | 2019-10-29 | 2023-01-18 | トヨタ自動車株式会社 | automatic parking system |
US11725954B2 (en) * | 2020-08-07 | 2023-08-15 | Waymo Llc | Pre-computing routes for autonomous vehicles using map shards |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004057273A1 (en) * | 2002-12-20 | 2004-07-08 | Jicoux Datasystems, Inc. | Route search apparatus, route search system, program, and route search method |
JP2012159433A (en) * | 2011-02-01 | 2012-08-23 | Clarion Co Ltd | Route arithmetic device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4207793B2 (en) * | 2004-02-20 | 2009-01-14 | アイシン・エィ・ダブリュ株式会社 | Route search apparatus and route search method |
WO2010052790A1 (en) * | 2008-11-07 | 2010-05-14 | 株式会社ナビタイムジャパン | Routing guide mediation system, routing guide mediation server, and routing guide method |
JP2012533056A (en) * | 2009-07-09 | 2012-12-20 | トムトム インターナショナル ベスローテン フエンノートシャップ | Navigation device using map data together with route search acceleration data |
-
2011
- 2011-11-15 CN CN201110361997.XA patent/CN102735239B/en not_active Expired - Fee Related
-
2012
- 2012-03-23 JP JP2012066696A patent/JP5608185B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004057273A1 (en) * | 2002-12-20 | 2004-07-08 | Jicoux Datasystems, Inc. | Route search apparatus, route search system, program, and route search method |
JP2012159433A (en) * | 2011-02-01 | 2012-08-23 | Clarion Co Ltd | Route arithmetic device |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014191765A (en) * | 2013-03-28 | 2014-10-06 | Denso It Laboratory Inc | Congestion prediction device |
JP2015152383A (en) * | 2014-02-13 | 2015-08-24 | 株式会社ゼンリン | data structure, route search device and route search method |
JP2016191593A (en) * | 2015-03-31 | 2016-11-10 | 株式会社デンソーアイティーラボラトリ | Route estimation device and route estimation method |
CN105628041A (en) * | 2015-12-18 | 2016-06-01 | 河南思维自动化设备股份有限公司 | Method for searching interlaced roads based on paths |
KR101828441B1 (en) * | 2017-04-12 | 2018-02-13 | 그리드 스페이스(주) | Method for providing moving path of unmanned moving body, and moving path managing server therefor |
JP7023299B2 (en) | 2017-06-21 | 2022-02-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | How to manage mobile objects, systems, computer programs, and their recording media |
JP2020524843A (en) * | 2017-06-21 | 2020-08-20 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Mobile object management method, system, computer program, and recording medium thereof |
US11315428B2 (en) | 2017-06-21 | 2022-04-26 | International Business Machines Corporation | Management of mobile objects |
US11386785B2 (en) | 2017-06-21 | 2022-07-12 | International Business Machines Corporation | Management of mobile objects |
KR101988113B1 (en) * | 2017-07-18 | 2019-06-11 | 숭실대학교산학협력단 | System and method for flight path control |
KR20190009069A (en) * | 2017-07-18 | 2019-01-28 | 숭실대학교산학협력단 | System and method for flight path control |
KR20200037534A (en) * | 2018-10-01 | 2020-04-09 | 숙명여자대학교산학협력단 | Routing method for electric vehicle |
KR102125222B1 (en) * | 2018-10-01 | 2020-06-22 | 숙명여자대학교산학협력단 | Routing method for electric vehicle |
KR20200134137A (en) * | 2019-05-21 | 2020-12-01 | 엘지전자 주식회사 | Path providing device and path providing method tehreof |
KR102349159B1 (en) * | 2019-05-21 | 2022-01-10 | 엘지전자 주식회사 | Path providing device and path providing method tehreof |
CN118015818A (en) * | 2024-04-10 | 2024-05-10 | 山东博安智能科技股份有限公司 | Vehicle scheduling method based on path optimization |
Also Published As
Publication number | Publication date |
---|---|
CN102735239A (en) | 2012-10-17 |
CN102735239B (en) | 2015-06-10 |
JP5608185B2 (en) | 2014-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5608185B2 (en) | Navigation device, method and system | |
US10352710B2 (en) | Navigation server, navigation client, and navigation method | |
EP3290866A2 (en) | Navigation system with preference analysis mechanism and method of operation thereof | |
US8768612B2 (en) | Stream processing based intelligent transport systems | |
JP5906837B2 (en) | Route search method, route search device, and program | |
JP5547112B2 (en) | Route search system | |
Wang et al. | R3: a real-time route recommendation system | |
JP2012127770A (en) | Route search method and device | |
JP2013072787A (en) | Map data distribution device, electronic device and map update system | |
JP6090226B2 (en) | Route generation apparatus and route generation method | |
CN107063278A (en) | A kind of Vehicular navigation system, air navigation aid and its vehicle | |
JP2017096636A (en) | Recommended scheduled route acquisition system, method, and program | |
Noh et al. | Hyperpaths in network based on transit schedules | |
Tatomir et al. | Travel time prediction for dynamic routing using ant based control | |
JP5768526B2 (en) | Traffic jam prediction device and traffic jam forecast data | |
JP5114254B2 (en) | Map display system, route search server, route search method, and terminal device | |
JP6164153B2 (en) | Recommended route search device and program for recommended route search device | |
JP2014191765A (en) | Congestion prediction device | |
JP2007188247A (en) | Transfer guide system | |
JP5615777B2 (en) | Route guidance device and route guidance method | |
US20220364870A1 (en) | Navigation system with personal preference analysis mechanism and method of operation thereof | |
JP6492760B2 (en) | Route guidance system, method and program | |
CN114383617A (en) | Navigation route calculation method, device, equipment and storage medium based on map neural network | |
JP2015087353A (en) | Route search system, route management server, and route search terminal | |
WO2022102438A1 (en) | Information provision device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130322 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140225 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140610 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140618 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140819 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140829 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5608185 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |