JP7739092B2 - Travel route generation device and travel route generation method - Google Patents
Travel route generation device and travel route generation methodInfo
- Publication number
- JP7739092B2 JP7739092B2 JP2021141125A JP2021141125A JP7739092B2 JP 7739092 B2 JP7739092 B2 JP 7739092B2 JP 2021141125 A JP2021141125 A JP 2021141125A JP 2021141125 A JP2021141125 A JP 2021141125A JP 7739092 B2 JP7739092 B2 JP 7739092B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- route
- vehicle
- current location
- driving
- 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.)
- Active
Links
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
Description
本発明は、車両の走行ルートを生成する走行ルート生成装置及び走行ルート生成方法に関するものである。 The present invention relates to a driving route generation device and a driving route generation method for generating a vehicle driving route.
従来より、経路検索用地図データを用いて検索された経路の一部又は全部において、経路検索用地図データとは異なる目的の車両制御用地図データを用いて移動体の車両制御を実現する車両制御システムが知られている(特許文献1)。この車両制御システムは、テーブル記憶手段と、経路探索手段と、判定手段とを備えている。テーブル記憶手段は、車両制御用地図データの交差点を含む多角形領域である交差点領域をあらわす位置情報と、交差点に対応する位置における車両制御用地図データの有無をあらわす有無情報とを含む有無管理テーブルを記憶する。経路探索手段は、経路探索用地図データを用いて経路において交差点に対応する複数のノードの位置情報及びノード間を接続するリンクデータを特定する。判定手段は、経路におけるノードの位置情報と交差点領域をあらわす位置情報との比較に基づき、交差点の位置が交差点領域内の位置と判断される経路における特定の交差点を検索するとともに、有無情報に基づき、特定の交差点に対応する位置における車両制御用地図データの存在の有無の判定を行うことにより、経路のうち車両制御用地図データが存在する区間を判定する。 A vehicle control system has been known in the past that uses vehicle control map data for a purpose other than the route search map data to control a moving object for part or all of a route searched using route search map data (see Patent Document 1). This vehicle control system includes a table storage means, a route search means, and a determination means. The table storage means stores a presence/absence management table containing position information representing intersection areas, which are polygonal areas including intersections in the vehicle control map data, and presence/absence information representing the presence or absence of vehicle control map data at positions corresponding to the intersections. The route search means uses the route search map data to identify position information for multiple nodes corresponding to intersections on the route and link data connecting the nodes. The determination means searches for specific intersections on the route whose intersection locations are determined to be within the intersection areas based on a comparison between the position information of the nodes on the route and the position information representing the intersection areas, and determines the presence or absence of vehicle control map data at positions corresponding to the specific intersections based on the presence/absence information, thereby determining which sections of the route contain vehicle control map data.
しかしながら、上記車両制御システムでは、経路探索用地図データ上の車両の現在地と車両制御用地図データ上の車両の現在地が対応しない場合、複数の地図間で車両の現在地がずれ、複数の地図を用いて車両の走行ルートを生成するのが難しいという問題がある。 However, with the above vehicle control system, if the vehicle's current location on the route search map data does not correspond to the vehicle's current location on the vehicle control map data, the vehicle's current location will differ between the multiple maps, making it difficult to generate a vehicle driving route using multiple maps.
本発明が解決しようとする課題は、複数の地図間での車両の現在地にかかわらず、複数の地図を用いて車両の走行ルートを生成できる走行ルート生成装置及び走行ルート生成方法を提供することである。 The problem that this invention aims to solve is to provide a driving route generation device and a driving route generation method that can generate a vehicle's driving route using multiple maps, regardless of the vehicle's current location on those maps.
本発明は、第1地図上での車両の走行履歴に基づいて、第1地図上での車両の現在地である第1現在地として、第1地図上で車両が位置する第1座標を特定し、第1地図と異なる第2地図上での車両の現在地である第2現在地として、第2地図上で車両が位置する第2座標を取得し、第2現在地を含み、第2地図上で設定された車両の設定ルートを取得し、第1地図と第2地図との間で座標変換を行い、第1地図上に配置された設定ルートである仮想ルートを補正することで第1地図上での走行ルートを生成し、座標変換において、第2座標を第1地図の座標である第3座標に変換し、走行ルートの生成において、仮想ルートに含まれる各ノードの近傍に位置する第1地図のノードを、走行ルートに含まれるノードとして特定し前記第1現在地と、前記仮想ルートに含まれる現在地とが、前記第1地図上で異なる場合には、前記第1地図上で、前記第1現在地と、前記仮想ルートに含まれる現在地とが一致するように仮想ルートを補正することにより、上記課題を解決する。 The present invention solves the above problem by identifying a first coordinate where the vehicle is located on a first map as a first current location, which is the current location of the vehicle on the first map, based on the vehicle's driving history on a first map; acquiring a second coordinate where the vehicle is located on a second map as a second current location, which is the current location of the vehicle on a second map different from the first map; acquiring a set route for the vehicle that is set on the second map and includes the second current location; performing coordinate conversion between the first map and the second map; and correcting a virtual route, which is the set route placed on the first map, to generate a driving route on the first map; in the coordinate conversion, converting the second coordinate into a third coordinate, which is a coordinate of the first map; and in generating the driving route, identifying nodes on the first map located near each node included in the virtual route as nodes included in the driving route; and if the first current location and the current location included in the virtual route differ on the first map, correcting the virtual route on the first map so that the first current location and the current location included in the virtual route coincide .
本発明によれば、複数の地図間での車両の現在地にかかわらず、複数の地図を用いて車両の走行ルートを生成できる。 According to the present invention, a vehicle's driving route can be generated using multiple maps, regardless of the vehicle's current location on those maps.
以下、本発明に係る走行ルート生成装置及び走行ルート生成方法の一実施の形態を図面に基づいて説明する。本実施形態に係る走行ルート生成装置は、図1に示すように、車両制御システム1の一部として実現される。図1は、本実施形態に係る車両制御システム1の一例を示すブロック図である。車両制御システム1は、車両の走行を制御するためのシステムである。車両制御システム1は、車両のドライバーが運転に関与せずに車両を自動で運転する自動運転制御、又はドライバーによる車両の運転を支援する運転支援制御を行う。車両制御システム1は、図1に示す装置及びシステムの他、車両の周囲環境を検出するセンサ(カメラ、ミリ波レーダー、及びLiDARを含む)、車両の走行状態を検出するセンサ(車速センサ、加速度センサ、及びジャイロセンサを含む)、車両の現在地を検出する車両位置検出装置(GPS、ジャイロセンサ、及び車速センサを含む)、車両の駆動機構、制動機構、及び操舵機構それぞれを制御する各種アクチュエータを含んでいてもよい。なお、上記図示されていない装置については詳細な説明は省略する。車両制御システム1は、本願出願時に知られたセンサ、車両位置検出装置、及び各種アクチュエータを適用できるものとする。 An embodiment of a driving route generation device and a driving route generation method according to the present invention will be described below with reference to the drawings. The driving route generation device according to this embodiment is implemented as part of a vehicle control system 1, as shown in FIG. 1. FIG. 1 is a block diagram showing an example of a vehicle control system 1 according to this embodiment. The vehicle control system 1 is a system for controlling vehicle driving. The vehicle control system 1 performs autonomous driving control, which automatically drives a vehicle without the driver's involvement in driving, or driving assistance control, which assists the driver in driving the vehicle. In addition to the devices and systems shown in FIG. 1, the vehicle control system 1 may also include sensors (including cameras, millimeter-wave radar, and LiDAR) that detect the vehicle's surrounding environment, sensors (including vehicle speed sensors, acceleration sensors, and gyro sensors) that detect the vehicle's driving state, a vehicle position detection device (including GPS, gyro sensors, and vehicle speed sensors) that detect the vehicle's current location, and various actuators that control the vehicle's drive mechanism, braking mechanism, and steering mechanism. Detailed description of devices not shown above will be omitted. The vehicle control system 1 may be configured to use sensors, vehicle position detection devices, and various actuators known at the time of filing of this application.
図1に示すように、車両制御システム1は、走行ルート生成装置10と、車載通信装置20と、車載ナビゲーションシステム30と、記憶装置40と、車両制御装置50を含む。これらの装置及びシステムは、車両に搭載されており、例えば、CAN(Controller Area Network)、LIN(Local Interconnect Network)等の車載ネットワーク2によって接続されている。また本実施形態では、車両制御システム1には、車両の外部に設けられた地理情報システム60が用いられる。地理情報システム60は、車載通信装置20を介して、車載ネットワーク2に接続されている各装置及びシステムと情報の授受が可能となっている。本実施形態では、車両制御システム1が実現する複数の機能のうち、走行ルート生成装置10により車両の走行ルートを生成する機能について説明する。車両の走行ルートは、車両制御装置50が実行する車両制御で用いられるルート(経路)であって、目的地まで車両を案内するためのルートである。ただし、走行ルート生成装置10により生成される走行ルートは、車両制御装置50により生成される、車両が車線の中心を走行するための車線単位のルートとは異なるルートである。 As shown in FIG. 1, the vehicle control system 1 includes a driving route generation device 10, an on-board communication device 20, an on-board navigation system 30, a storage device 40, and a vehicle control device 50. These devices and systems are mounted on a vehicle and connected via an on-board network 2, such as a Controller Area Network (CAN) or a Local Interconnect Network (LIN). In this embodiment, the vehicle control system 1 also uses a geographic information system 60 installed outside the vehicle. The geographic information system 60 is capable of exchanging information with each device and system connected to the on-board network 2 via the on-board communication device 20. In this embodiment, of the multiple functions realized by the vehicle control system 1, the function of generating a vehicle driving route using the driving route generation device 10 will be described. The vehicle driving route is a route (path) used in vehicle control executed by the vehicle control device 50 and is a route for guiding the vehicle to the destination. However, the driving route generated by the driving route generation device 10 is different from the lane-based route generated by the vehicle control device 50, which is used to guide the vehicle along the center of the lane.
車載通信装置20は、車両の外部との間で無線によりデータを送受信する無線通信機能を備えている。車載通信装置20は、無線通信機能により、インターネットに接続し、地理情報システム60との間で様々なデータの送受信を行う。 The in-vehicle communication device 20 has a wireless communication function that allows it to wirelessly send and receive data to and from the outside of the vehicle. The in-vehicle communication device 20 connects to the Internet using its wireless communication function and sends and receives various data to and from the geographic information system 60.
車載ナビゲーションシステム30は、車両位置検出装置(不図示)により検出された車両の位置情報に基づき、車両の現在地から目的地までのルートをディスプレイに表示させて車両の乗員に案内する。車載ナビゲーションシステム30は、車両地図情報31を有している。車載ナビゲーションシステム30は、車両地図情報31を地図データベースとして格納してもよいし、車両地図情報31を記憶する記憶装置を備えていてもよい。なお、車載ナビゲーションシステム30が車両地図情報31を有する構成に限られず、例えば、車両地図情報31は、車両の外部に設けられたサーバーに格納されていてもよい。この場合、車載ナビゲーションシステム30は、車載通信装置20を介して、車外のサーバーから車両地図情報31を受信する。 The in-vehicle navigation system 30 guides the vehicle occupants by displaying a route from the vehicle's current location to the destination on a display based on vehicle position information detected by a vehicle position detection device (not shown). The in-vehicle navigation system 30 has vehicle map information 31. The in-vehicle navigation system 30 may store the vehicle map information 31 as a map database, or may be equipped with a storage device that stores the vehicle map information 31. Note that the in-vehicle navigation system 30 is not limited to having the vehicle map information 31; for example, the vehicle map information 31 may be stored on a server located outside the vehicle. In this case, the in-vehicle navigation system 30 receives the vehicle map information 31 from the server located outside the vehicle via the in-vehicle communication device 20.
車両地図情報31は、車両の走行予定ルートを乗員に案内するためのカーナビゲーション用の地図(以降、カーナビ用地図と称する)を含む。車両の走行予定ルートは、車両の現在地から目的地までのルートである。カーナビ用地図は、道路網を示す道路網情報と、道路周辺又は道路上の各種地物を示す地物情報とを含む。 Vehicle map information 31 includes a map for car navigation (hereinafter referred to as a car navigation map) that guides the occupant along the planned driving route of the vehicle. The planned driving route of the vehicle is the route from the vehicle's current location to the destination. The car navigation map includes road network information that indicates the road network and feature information that indicates various features around or on the road.
道路網情報は、ノードとリンクの組み合わせによって表される道路網の情報である。ノードは、カーナビ用地図において、交差点の位置やリンクの結束点として道路上の所定地点に設定される。ノードは、カーナビ用地図における座標(緯度及び経度)で表された位置情報を有する。リンクは、カーナビ用地図において、実際の道路形状に対応するように、隣り合うノード間を連結することで形成される。またリンクは、リンクの属性情報として、道路の種別(高速道路、有料道路、国道、県道等の種別)、リンクの長さ、リンク形状等の情報を有している。ノード及びリンクには、それぞれ固有の番号が設定されいる。車載ナビゲーションシステム30は、設定された固有番号又はノードが有する位置情報から、カーナビ用地図に表される各道路網を識別できる。これにより、車載ナビゲーションシステム30は、カーナビ用地図において、車両の現在地から目的地までのルートを検索することができる。 Road network information is information about a road network represented by a combination of nodes and links. Nodes are set at specific points on roads on car navigation maps, such as intersection locations and link junctions. Nodes have location information represented by coordinates (latitude and longitude) on the car navigation map. Links are formed on the car navigation map by connecting adjacent nodes to correspond to actual road shapes. Links also have attribute information such as road type (expressway, toll road, national highway, prefectural road, etc.), link length, and link shape. Nodes and links are each assigned a unique number. The in-vehicle navigation system 30 can identify each road network represented on the car navigation map from the assigned unique number or the location information of the node. This allows the in-vehicle navigation system 30 to search for a route from the vehicle's current location to a destination on the car navigation map.
地物情報は、道路網情報におけるノード及び/又はリンクに関連付けられた地物の情報である。車両地図情報31における地物としては、例えば、橋、高架、トンネル、踏切、歩道橋、料金所等の建造物、信号機、道路標識、路面標示(区画線や横断歩道を含む)等が挙げられる。 Feature information is information about features associated with nodes and/or links in road network information. Examples of features in vehicle map information 31 include structures such as bridges, overpasses, tunnels, railroad crossings, pedestrian bridges, and toll booths, as well as traffic lights, road signs, and road markings (including dividing lines and pedestrian crossings).
車載ナビゲーションシステム30によるナビゲーション機能の一例について説明する。車載ナビゲーションシステム30は、例えば、マップマッチング機能、検索機能、ガイド機能等を有している。タッチパネル等の車載ユーザーインターフェース(車載入力装置)を介して、車両の乗員により目的地が設定されると、車載ナビゲーションシステム30は、マップマッチング機能により、車両位置検出装置により検出された車両の現在地の情報に基づき、カーナビ用地図上での車両の現在地を推定する。車載ナビゲーションシステム30は、検索機能により、カーナビ用地図上での車両の目的地を検索する。また車載ナビゲーションシステム30は、検索機能により、車両の現在地から目的地までの一又は複数のルートを検索する。車載ナビゲーションシステム30は、検索結果として複数のルートが得られた場合、各ルートを車載ディスプレイに表示させる。複数のルートのうち一のルートが車両の乗員により選択されると、車載ナビゲーションシステム30は、選択されたルートを案内用ルートとして設定する。車載ナビゲーションシステム30は、ガイド機能により、案内用ルートを車載ディスプレイに表示させたり、スピーカー等の車載出力装置を介して、音声で案内用ルートの情報を出力したりする。なお、本実施形態では、車載ナビゲーションシステム30の機能は特に限定されず、車載ナビゲーションシステム30には、本願出願時に知られたナビゲーション機能を適用できるものとする。 An example of a navigation function provided by the in-vehicle navigation system 30 is described below. The in-vehicle navigation system 30 has, for example, a map matching function, a search function, and a guide function. When a destination is set by the vehicle occupant via an in-vehicle user interface (in-vehicle input device) such as a touch panel, the in-vehicle navigation system 30 uses its map matching function to estimate the vehicle's current location on the car navigation map based on information about the vehicle's current location detected by the vehicle position detection device. The in-vehicle navigation system 30 also uses its search function to search for one or more routes from the vehicle's current location to the destination. If multiple routes are obtained as search results, the in-vehicle navigation system 30 displays each route on the in-vehicle display. When the vehicle occupant selects one of the multiple routes, the in-vehicle navigation system 30 sets the selected route as the guidance route. The in-vehicle navigation system 30 uses a guide function to display a guide route on an in-vehicle display and output information about the guide route by voice via an in-vehicle output device such as a speaker. Note that in this embodiment, the functions of the in-vehicle navigation system 30 are not particularly limited, and navigation functions known at the time of filing of this application can be applied to the in-vehicle navigation system 30.
記憶装置40は、走行履歴41と、高精度地図情報42を記憶する。記憶装置40は、走行ルート生成装置10からの指令に応じて、走行履歴41を走行ルート生成装置10に出力する。また記憶装置40は、車両制御装置50からの指令に応じて、高精度地図情報42を車両制御装置50に出力する。 The storage device 40 stores a driving history 41 and high-precision map information 42. In response to a command from the driving route generation device 10, the storage device 40 outputs the driving history 41 to the driving route generation device 10. In addition, in response to a command from the vehicle control device 50, the storage device 40 outputs the high-precision map information 42 to the vehicle control device 50.
走行履歴41は、車両が走行した走行履歴の情報であって、カーナビ用地図上で車両が走行した走行履歴の情報である。走行履歴41は、車両位置検出装置により検出された車両の位置情報に基づく情報である。走行履歴41がどのような形式で記憶装置40に記憶されているかは特に限定されず、走行履歴41は、例えば、カーナビ用地図において車両が走行した地点の座標が時系列順に並ぶデータ形式であってもよいし、車両が走行した跡を表すカーナビ用地図上の走行軌跡であってもよい。 Driving history 41 is information about the driving history of the vehicle, and is information about the driving history of the vehicle on a car navigation map. Driving history 41 is information based on the vehicle's position information detected by a vehicle position detection device. There are no particular restrictions on the format in which driving history 41 is stored in storage device 40; for example, driving history 41 may be in a data format in which the coordinates of points on the car navigation map where the vehicle has driven are arranged in chronological order, or it may be a driving trajectory on the car navigation map that shows the path the vehicle has taken.
高精度地図情報42は、自動運転制御又は運転支援制御により車両を走行させるために用いられる高精度地図を含む。高精度地図は、ガードレールや車線境界線等の静的情報で構成される地図に、交通規制情報や渋滞情報等の動的情報が加えられた地図、いわゆる、ダイナミックマップと称される地図である。高精度地図は、例えば、モービルマッピングシステム(Mobile Mapping System)により取得された3次元座標情報及び連続画像情報に基づき生成される。 High-precision map information 42 includes high-precision maps used to navigate vehicles using automated driving control or driver assistance control. High-precision maps are maps that combine static information such as guardrails and lane boundaries with dynamic information such as traffic regulation information and congestion information, known as dynamic maps. High-precision maps are generated based on three-dimensional coordinate information and continuous image information acquired, for example, by a mobile mapping system.
車両制御装置50は、走行ルート生成装置10から入力される走行ルートに基づき、自動運転制御又は運転支援制御を行うための各種処理を実行するためのコンピュータである。車両制御装置50としては、ECU(Electronic Control Unite)が挙げられる。車両制御装置50には、走行ルート生成装置10で生成された走行ルートが入力される。なお、本実施形態において、走行ルートを用いた車両制御装置50の処理内容は特に限定されない。例えば、車両制御装置50は、走行ルート及び高精度地図情報42に基づき、車両が車線の中心を走行するための中心経路生成処理を実行する。 The vehicle control device 50 is a computer that executes various processes for performing automatic driving control or driving assistance control based on the driving route input from the driving route generation device 10. An example of the vehicle control device 50 is an ECU (Electronic Control Unit). The driving route generated by the driving route generation device 10 is input to the vehicle control device 50. Note that in this embodiment, the processing content of the vehicle control device 50 using the driving route is not particularly limited. For example, the vehicle control device 50 executes a center route generation process for the vehicle to travel in the center of the lane based on the driving route and high-precision map information 42.
地理情報システム60は、地理情報及び付加情報をコンピュータ上で生成、保存、利用、管理、表示、及び検索するシステムである。地理情報システム60は、人工衛星等から得られたデータに基づき、リアルタイムでデータを編集したり、シミュ―レーションを行ったりすることができる。地理情報システム60が有する機能としては、例えば、地図表示機能、検索機能、空間解析機能等が挙げられる。地理情報システム60としては、例えば、Google(登録商標) Map、Yahoo(登録商標)地図等が挙げられる。地理情報システム60は、インターネットに接続可能な通信機器を介して、ユーザに利用される。地理情報システム60は、上記例で挙げた各種機能で用いられる汎用地図情報61を有している。 The geographic information system 60 is a system that generates, stores, uses, manages, displays, and searches geographic information and additional information on a computer. The geographic information system 60 can edit data and perform simulations in real time based on data obtained from satellites and other sources. Functions of the geographic information system 60 include, for example, map display functions, search functions, and spatial analysis functions. Examples of geographic information systems 60 include Google (registered trademark) Maps and Yahoo (registered trademark) Maps. The geographic information system 60 is accessed by users via communication devices that can connect to the Internet. The geographic information system 60 has general-purpose map information 61 that is used in the various functions listed above.
汎用地図情報61は、地理情報システム60による地図表示、検索、空間解析で用いられる汎用性の高い地図(以降、汎用地図と称する)を含む。汎用地図は、道路網を示す道路網情報と、道路周辺又は道路上の各種地物を示す地物情報とを含む。地理情報システム60において、道路網情報及び地物情報は、ベクターデータとも称される。なお、汎用地図に含まれる情報は、道路網情報及び地物情報に限られず、汎用地図は、例えば、空中写真や衛星画像などの図形情報、測地系や投影法、縮尺、精度などのメタ情報も含む。 The general-purpose map information 61 includes highly versatile maps (hereinafter referred to as general-purpose maps) that are used for map display, search, and spatial analysis by the geographic information system 60. The general-purpose maps include road network information that indicates the road network and feature information that indicates various features around or on the roads. In the geographic information system 60, the road network information and feature information are also referred to as vector data. Note that the information included in the general-purpose maps is not limited to road network information and feature information; the general-purpose maps also include, for example, graphic information such as aerial photographs and satellite images, and meta information such as the geodetic system, projection method, scale, and accuracy.
道路網情報は、ノードとリンクの組み合わせによって表される道路網の情報である。ノードは、汎用地図において、交差点の位置やリンクの結束点として道路上の所定地点に設定される。ノードは、汎用地図における座標(緯度及び経度)で表された位置情報を有する。リンクは、汎用地図において、実際の道路形状に対応するように、隣り合うノード間を連結することで形成される。またリンクは、リンクの属性情報として、道路の種別(高速道路、有料道路、国道、県道等の種別)、リンクの長さ、リンク形状等の情報を有している。ノード及びリンクには、それぞれ固有の番号が設定されている。地理情報システム60は、設定された固有番号又はノードが有する位置情報から、汎用地図に表される各道路網を識別できる。これにより、地理情報システム60は、汎用地図において、ユーザにより指定された地点間のルートを検索することができる。ユーザにより指定された地点は、ユーザの現在地を含む。 Road network information is information about road networks represented by combinations of nodes and links. Nodes are set on general-purpose maps at specific points on roads, such as intersection locations and link junctions. Nodes have location information represented by coordinates (latitude and longitude) on the general-purpose map. Links are formed on the general-purpose map by connecting adjacent nodes to correspond to actual road shapes. Link attribute information includes road type (expressway, toll road, national highway, prefectural road, etc.), link length, link shape, and other information. Nodes and links are each assigned a unique number. The geographic information system 60 can identify each road network represented on the general-purpose map from the assigned unique number or the location information of the node. This allows the geographic information system 60 to search for routes between points specified by the user on the general-purpose map. Points specified by the user include the user's current location.
地物情報は、道路網情報におけるノード及び/又はリンクに関連付けられた地物の情報である。汎用地図情報61における地物の種別数は、車両地図情報31における地物の種別数よりも多い。汎用地図情報61における地物としては、既述の車両地図情報31における地物の例に加えて、路面上の進行方向表示、車両の停止線、ガードレール、電柱、看板等も例として挙げられる。また汎用地図情報61における地物には、道路に関する地物に限られず、街区、建物、河川、樹木、山なども含まれる。 Feature information is information about features associated with nodes and/or links in the road network information. The number of feature types in the general-purpose map information 61 is greater than the number of feature types in the vehicle map information 31. In addition to the examples of features in the vehicle map information 31 already mentioned, examples of features in the general-purpose map information 61 include road surface direction indicators, vehicle stop lines, guardrails, utility poles, and signs. Furthermore, features in the general-purpose map information 61 are not limited to road-related features, but also include city blocks, buildings, rivers, trees, and mountains.
地理情報システム60によるナビゲーション機能の一例について説明する。地理情報システム60は、車載ナビゲーションシステム30と同様に、マップマッチング機能、検索機能、ガイド機能等を有している。スマートフォンや携帯電話等の携帯端末を介して、ユーザにより目的地が指定されると、地理情報システム60は、マップマッチング機能により、GPS等の端末位置検出装置により検出された携帯端末の現在地の情報に基づき、汎用地図上での携帯端末の現在地を推定する。地理情報システム60は、検索機能により、汎用地図上での目的地を検索する。また地理情報システム60は、検索機能により、携帯端末の現在地から目的地までの一又は複数のルートを検索する。例えば、地理情報システム60は、ユーザが車両で移動する場合の汎用地図上でのルート、ユーザが徒歩で移動する場合の汎用地図上でのルート、ユーザが電車で移動する場合の汎用地図上でのルート等、ユーザの移動手段に応じたルートを検索する。地理情報システム60は、検索結果として複数のルートが得られた場合、各ルートを携帯端末のディスプレイに表示させる。複数のルートのうち移動手段に応じた一のルートがユーザにより選択されると、地理情報システム60は、選択されたルートを案内用ルートとして設定する。地理情報システム60は、ガイド機能により、案内用ルートを携帯ディスプレイに表示させたり、スピーカー等の携帯出力装置を介して、音声で案内用ルートの情報を出力したりする。なお、本実施形態では、地理情報システム60の機能は特に限定されず、地理情報システム60には、本願出願時に知られたナビゲーション機能を適用できるものとする。また本実施形態では、携帯端末を携帯するユーザが車両で移動する場合を例に挙げ、地理情報システム60は、ユーザが車両で移動する場合のルート、すなわち、車両が走行可能な道路で構成されるルートを検索するものとする。また上述の例では、ユーザが携帯端末を介して地理情報システム60を利用する場合を例に挙げて説明したが、地理情報システム60のナビゲーション機能を利用する方法は、携帯端末を用いた方法に限られない。例えば、携帯端末相当の機能を有する地理情報システム60用のユーザーインターフェースが車両に設けられている場合、車両の乗員は、携帯端末を操作するのと同じ要領で、当該車載インターフェースを介して、地理情報システム60を利用することができる。 An example of a navigation function provided by the geographic information system 60 will be described. Similar to the in-vehicle navigation system 30, the geographic information system 60 has map matching, search, and guide functions. When a user specifies a destination via a mobile device such as a smartphone or mobile phone, the geographic information system 60 uses its map matching function to estimate the current location of the mobile device on a general-purpose map based on information about the mobile device's current location detected by a device location detection device such as a GPS. The geographic information system 60 also uses its search function to search for the destination on a general-purpose map. The geographic information system 60 also uses its search function to search for one or more routes from the mobile device's current location to the destination. For example, the geographic information system 60 searches for routes based on the user's mode of transportation, such as a route on a general-purpose map when the user is traveling by car, a route on a general-purpose map when the user is traveling on foot, or a route on a general-purpose map when the user is traveling by train. If multiple routes are obtained as search results, the geographic information system 60 displays each route on the mobile device's display. When a user selects one of the multiple routes according to the mode of transportation, the geographic information system 60 sets the selected route as a guide route. The geographic information system 60 uses a guide function to display the guide route on a mobile display or output information about the guide route via a mobile output device such as a speaker. Note that in this embodiment, the function of the geographic information system 60 is not particularly limited, and navigation functions known at the time of filing of this application can be applied to the geographic information system 60. Also, in this embodiment, a case where a user carrying a mobile terminal travels by vehicle is taken as an example, and the geographic information system 60 searches for a route for the user traveling by vehicle, i.e., a route consisting of roads that the vehicle can travel on. Furthermore, in the above example, a case where a user uses the geographic information system 60 via a mobile terminal is taken as an example, but the method of using the navigation function of the geographic information system 60 is not limited to a method using a mobile terminal. For example, if a vehicle is equipped with a user interface for the geographic information system 60 that has functions equivalent to a mobile device, the vehicle occupants can use the geographic information system 60 via the in-vehicle interface in the same way as they operate a mobile device.
ここまで説明したように、車載ナビゲーションシステム30と地理情報システム60は、それぞれナビゲーション機能を有しているものの、使用する地図、現在地の推定方法、ルートを検索するためのアルゴリズム等が互いに異なっている。また本実施形態では、車載ナビゲーションシステム30と地理情報システム60の間には、各システムでの情報やアルゴリズムを共有する機能は存在せず、車載ナビゲーションシステム30と地理情報システム60は独立してナビゲーション処理を実行するものとする。 As explained above, although the in-vehicle navigation system 30 and the geographic information system 60 each have navigation functions, they differ from each other in the maps they use, the method for estimating the current location, the algorithms for searching routes, etc. Furthermore, in this embodiment, there is no function for sharing information or algorithms between the in-vehicle navigation system 30 and the geographic information system 60, and the in-vehicle navigation system 30 and the geographic information system 60 perform navigation processing independently.
ここで、車両地図情報31におけるカーナビ用地図と、汎用地図情報61における汎用地図との違いについて説明する。カーナビ用地図は、車載ナビゲーションシステム30によるナビゲーション(いわゆるカーナビゲーション)での利用を想定した地図であるのに対して、汎用地図は、地理情報システム60によるナビゲーションに限られず、土地等の地理情報の管理や都市計画での利用を想定した地図であるため、一般的に、カーナビ用地図の情報精度は、汎用地図の情報精度よりも低い。またカーナビ用地図に求められる情報量は、汎用地図に求められる情報量よりも少ないため、一般的に、カーナビ用地図の情報量は、汎用地図の情報量よりも少ない。さらにカーナビ用地図と汎用地図は、地図の生成方法やノード及びリンクの定義方法も異なっており、一般的に、カーナビ用地図と汎用地図とでは、地図情報の情報形式(地図フォーマット、データ形式ともいう)が異なる。またカーナビ用地図は、例えば、半年に一回等といった比較的長期の更新間隔で更新されるのに対して、汎用地図は、人工衛星や車両から送信されるプローブ情報に基づき逐次更新されるため、一般的に、カーナビ用地図の更新頻度は、汎用地図の更新頻度よりも遅い。 Here, we will explain the differences between the car navigation map in the vehicle map information 31 and the general-purpose map in the general-purpose map information 61. The car navigation map is a map intended for use in navigation by the in-vehicle navigation system 30 (so-called car navigation), while the general-purpose map is a map intended for use not only in navigation by the geographic information system 60 but also in managing geographic information such as land and urban planning. Therefore, the information accuracy of the car navigation map is generally lower than that of the general-purpose map. Furthermore, the amount of information required for the car navigation map is less than that required for the general-purpose map, so the information volume of the car navigation map is generally less than that of the general-purpose map. Furthermore, the car navigation map and the general-purpose map differ in the map generation method and the node and link definition method, and the information format of the map information (also called the map format or data format) is generally different between the car navigation map and the general-purpose map. Furthermore, car navigation maps are updated at relatively long intervals, such as once every six months, whereas general-purpose maps are updated on an ongoing basis based on probe information transmitted from satellites and vehicles. Therefore, the update frequency of car navigation maps is generally slower than that of general-purpose maps.
このように、カーナビゲーションに特化したカーナビ用地図と、ナビゲーション以外にも使用可能な汎用性の高い汎用地図とでは、情報精度、情報量、情報形式、及び更新頻度が異なる。また情報精度、情報量、及び更新頻度において、汎用地図はカーナビ用地図よりも優れていると考え、車両のルート案内では、利便性の観点から、カーナビ用地図よりも汎用地図を望むユーザのニーズが存在する。一方、汎用地図の情報形式はカーナビ用地図の情報形式とは異なるため、自動運転制御及び運転支援制御を含む車両制御では、汎用地図をそのまま使用することが難しいという課題がある。このような、ユーザのニーズと情報形式の違に起因した課題に対して、本実施形態に係る走行ルート生成装置10は、汎用地図上のルートに基づく車両の走行ルートを、カーナビ用地図上に生成して、ユーザのニーズを満たすことと、情報形式の違いに起因した課題を解決することの両立を図る。 As such, car navigation maps, which are specialized for car navigation, and general-purpose maps, which are highly versatile and can be used for purposes other than navigation, differ in information accuracy, amount of information, information format, and update frequency. Furthermore, general-purpose maps are considered superior to car navigation maps in terms of information accuracy, amount of information, and update frequency, and users prefer general-purpose maps over car navigation maps for vehicle route guidance from the perspective of convenience. However, because the information format of general-purpose maps differs from that of car navigation maps, there is an issue that it is difficult to use general-purpose maps as is for vehicle control, including autonomous driving control and driver assistance control. In response to these issues arising from differences in user needs and information format, the driving route generation device 10 according to this embodiment generates a vehicle driving route based on a route on a general-purpose map on a car navigation map, thereby satisfying user needs and resolving issues arising from differences in information format.
次に、走行ルート生成装置10について説明する。図1に示すように、走行ルート生成装置10は、コントローラ11を備えている。コントローラ11は、ハードウェア及びソフトウェアを備えたコンピュータにより構成され、プログラムを格納したメモリと、このメモリに格納されたプログラムを実行するCPU等を有している。なお、動作回路としては、CPUに代えて又はこれとともに、MPU、DSP、ASIC、FPGAなどを用いることができる。 Next, the driving route generation device 10 will be described. As shown in Figure 1, the driving route generation device 10 includes a controller 11. The controller 11 is configured as a computer equipped with hardware and software, and includes a memory that stores programs and a CPU that executes the programs stored in this memory. Note that, instead of or in addition to the CPU, an MPU, DSP, ASIC, FPGA, etc. can be used as the operating circuit.
図2は、コントローラ11が有する機能ブロックの一例である。図2に示すように、コントローラ11は、機能ブロックとして、地図情報取得部12と、走行履歴取得部13と、現在地特定部14と、設定ルート取得部15と、形式変換部16と、ルート生成部17と、ルート出力部18を有している。コントローラ11は、メモリに記憶されたソフトウェアによって、機能ブロックの各機能を実現する。 Figure 2 shows an example of the functional blocks of the controller 11. As shown in Figure 2, the controller 11 has the following functional blocks: a map information acquisition unit 12, a driving history acquisition unit 13, a current location determination unit 14, a set route acquisition unit 15, a format conversion unit 16, a route generation unit 17, and a route output unit 18. The controller 11 realizes the functions of each functional block using software stored in memory.
地図情報取得部12は、車載ナビゲーションシステム30から、車両地図情報31に含まれるカーナビ用地図を取得し、また地理情報システム60から、汎用地図情報61に含まれる汎用地図を取得する。例えば、地図情報取得部12は、車両のイグニッションスイッチが乗員によりオンされ、イグニッションがオンされたことを示す信号を検知した場合、車載ナビゲーションシステム30からカーナビ用地図を取得する。また地図情報取得部12は、車載通信装置20を介して、地理情報システム60から汎用地図を取得する。なお、各地図の取得タイミングは一例であって、取得タイミングを限定するものではない。地図情報取得部12は、同じタイミングで2つの地図を取得してもよいし、異なるタイミングで各地図を取得してもよい。地図情報取得部12は、取得したカーナビ用地図及び汎用地図を、現在地特定部14、形式変換部16、及びルート生成部17に出力する。 The map information acquisition unit 12 acquires a car navigation map included in the vehicle map information 31 from the in-vehicle navigation system 30, and also acquires a general-purpose map included in the general-purpose map information 61 from the geographic information system 60. For example, when the vehicle's ignition switch is turned on by the occupant and a signal indicating that the ignition is on is detected, the map information acquisition unit 12 acquires a car navigation map from the in-vehicle navigation system 30. The map information acquisition unit 12 also acquires a general-purpose map from the geographic information system 60 via the in-vehicle communication device 20. Note that the acquisition timing of each map is an example and is not intended to be limiting. The map information acquisition unit 12 may acquire two maps at the same time, or may acquire each map at different times. The map information acquisition unit 12 outputs the acquired car navigation map and general-purpose map to the current location determination unit 14, format conversion unit 16, and route generation unit 17.
次に、図3~図5を適宜参照しながら、走行履歴取得部13、現在地特定部14、設定ルート取得部15、形式変換部16、及びルート生成部17について説明する。図3~図5は、走行履歴取得部13、現在地特定部14、設定ルート取得部15、形式変換部16、及びルート生成部17での処理内容を説明するための説明図である。 Next, the driving history acquisition unit 13, current location determination unit 14, set route acquisition unit 15, format conversion unit 16, and route generation unit 17 will be described with reference to Figures 3 to 5 as appropriate. Figures 3 to 5 are explanatory diagrams for explaining the processing details of the driving history acquisition unit 13, current location determination unit 14, set route acquisition unit 15, format conversion unit 16, and route generation unit 17.
走行履歴取得部13は、記憶装置40から走行履歴41を取得する。例えば、走行履歴取得部13は、地図情報取得部12と同様に、イグニッションがオンされたことを示す信号を検知した場合、記憶装置40から走行履歴41を取得する。また走行履歴取得部13は、所定の周期で、記憶装置40から走行履歴41を取得する。例えば、車両の走行中において、走行履歴取得部13は、逐次、記憶装置40から走行履歴41を取得する。なお、走行履歴41の取得タイミングは一例であって、取得タイミングを限定するものではない。走行履歴取得部13は、取得した走行履歴41を現在地特定部14に出力する。 The driving history acquisition unit 13 acquires the driving history 41 from the storage device 40. For example, similar to the map information acquisition unit 12, the driving history acquisition unit 13 acquires the driving history 41 from the storage device 40 when it detects a signal indicating that the ignition is turned on. The driving history acquisition unit 13 also acquires the driving history 41 from the storage device 40 at a predetermined interval. For example, while the vehicle is traveling, the driving history acquisition unit 13 sequentially acquires the driving history 41 from the storage device 40. Note that the acquisition timing of the driving history 41 is an example and is not intended to be limiting. The driving history acquisition unit 13 outputs the acquired driving history 41 to the current location identification unit 14.
図3の例のように、走行履歴取得部13により取得された車両の走行履歴は、図3の正面視左側に位置する軸を時間軸とした場合、カーナビ用地図M1上の走行軌跡TPで表される。走行軌跡TPは、カーナビ用地図M1において、ノード及び各ノードを連結したリンクで構成され、カーナビ用地図M1のノード及びリンクで表される。なお、図3~図5では、カーナビ用地図M1又は汎用地図M2において、円形状の図形はノードを示し、ノード間を接続する線分はリンクを示す。 As shown in the example of Figure 3, the vehicle's driving history acquired by the driving history acquisition unit 13 is represented by a driving trajectory TP on the car navigation map M1, with the axis located on the left side of the front view of Figure 3 being the time axis. The driving trajectory TP is composed of nodes and links connecting each node on the car navigation map M1, and is represented by the nodes and links on the car navigation map M1. Note that in Figures 3 to 5, on the car navigation map M1 or the general-purpose map M2, circular shapes represent nodes, and line segments connecting nodes represent links.
図2に戻り、現在地特定部14は、カーナビ用地図上での車両の走行履歴に基づいて、カーナビ用地図上での車両の現在地を特定する。例えば、現在地特定部14は、車両位置検出装置により検出された車両の位置情報に基づき、カーナビ用地図上での車両の現在地を推定する。現在地特定部14は、推定地点周辺に存在する複数のノードのうち、推定地点との距離が最小距離のノードを、カーナビ用地図上での車両の現在地として特定する。カーナビ用地図上での車両の現在地は、カーナビ用地図のノードで表される。 Returning to Figure 2, the current location identification unit 14 identifies the current location of the vehicle on the car navigation map based on the vehicle's driving history on the car navigation map. For example, the current location identification unit 14 estimates the vehicle's current location on the car navigation map based on vehicle position information detected by a vehicle position detection device. Of multiple nodes existing around the estimated location, the current location identification unit 14 identifies the node with the shortest distance from the estimated location as the vehicle's current location on the car navigation map. The vehicle's current location on the car navigation map is represented by a node on the car navigation map.
図3の例のように、現在地特定部14により特定された車両の現在地P1は、カーナビ用地図M1のノードN10で表される。ノードN10は、現在地特定部14により推定されたカーナビ用地図M1上での推定地点との距離が他のノードに比べて最小となるノードである。ノードN10の座標は、カーナビ用地図M1上の緯度及び経度で表される。 As shown in the example of Figure 3, the vehicle's current location P1 identified by the current location identification unit 14 is represented by node N10 on the car navigation map M1. Node N10 is the node whose distance to the estimated point on the car navigation map M1 estimated by the current location identification unit 14 is the smallest compared to other nodes. The coordinates of node N10 are represented by latitude and longitude on the car navigation map M1.
図2に戻り、設定ルート取得部15は、地理情報システム60から、汎用地図上での車両の現在地を含み、汎用地図上で設定された車両の設定ルートを取得する。例えば、車両の乗員が車内で携帯端末を操作し、地理情報システム60が車両の目的地までのルートを検索した場合、設定ルート取得部15は、車載通信装置20を介して、地理情報システム60により汎用地図上に設定された設定ルートを取得する。設定ルートは、汎用地図上の
車両の現在地(携帯端末の現在地)から目的地までのルートである。設定ルートに含まれる車両の現在地は、地理情報システム60により特定された汎用地図のノードで表される。例えば、地理情報システム60は、携帯端末の位置情報に基づき、汎用地図上での携帯端末の現在地を推定する。地理情報システム60は、推定地点周辺に存在する複数のノードのうち、推定地点との距離が最小距離のノードを、汎用地図上での車両の現在地として特定する。
Returning to FIG. 2 , the planned route acquisition unit 15 acquires, from the geographic information system 60, a planned route for the vehicle that is set on the general-purpose map and that includes the current location of the vehicle on the general-purpose map. For example, when a vehicle occupant operates a mobile terminal inside the vehicle and the geographic information system 60 searches for a route to the vehicle's destination, the planned route acquisition unit 15 acquires the planned route set on the general-purpose map by the geographic information system 60 via the in-vehicle communication device 20. The planned route is a route from the current location of the vehicle (current location of the mobile terminal) on the general-purpose map to the destination. The current location of the vehicle included in the planned route is represented by a node on the general-purpose map identified by the geographic information system 60. For example, the geographic information system 60 estimates the current location of the mobile terminal on the general-purpose map based on location information of the mobile terminal. The geographic information system 60 identifies, among multiple nodes present around the estimated location, the node that is the shortest distance from the estimated location as the current location of the vehicle on the general-purpose map.
また設定ルート取得部15は、地理情報システム60による設定ルートの更新(リルート)に対応するために、所定の周期で、地理情報システム60から、設定ルートを取得する。地理情報システム60が設定ルートを更新する場面としては、例えば、車両の走行が設定ルートから外れ、地理情報システム60が目的地までの新たな設定ルートを検索して設定した場合、地理情報システム60が、渋滞や事故などの道路交通情報により目的地までの新たな設定ルートを検索して設定した場合等、地理情報システム60が要因になることが考えられる。またその他に、例えば、車両の乗員が携帯端末に目的地までの経由地点を入力した場合、乗員が携帯端末に当初とは異なる地点に目的地を入力した場合など、乗員が要因となることが考えられる。 The set route acquisition unit 15 also acquires the set route from the geographic information system 60 at a predetermined interval to accommodate updates (rerouting) of the set route by the geographic information system 60. Situations in which the geographic information system 60 updates the set route can be caused by the geographic information system 60, such as when the vehicle deviates from the set route and the geographic information system 60 searches for and sets a new set route to the destination, or when the geographic information system 60 searches for and sets a new set route to the destination based on road traffic information such as congestion or an accident. Other possible causes of the update can be caused by the vehicle occupant, such as when the vehicle occupant inputs intermediate points on the mobile device to the destination, or when the occupant inputs a destination on the mobile device that is different from the original destination.
図3の例のように、設定ルート取得部15により取得された設定ルートR2は、汎用地図M2において、ノードN20~N22及び各ノードを連結したリンクL21、L22で構成され、汎用地図M2のノード及びリンクで表される。リンクL21、L22には、属性情報として、汎用地図における道路の種別の情報(例えば、高速道路、国道等)が含まれている。また設定ルートR2は、車両の現在地P2として、ノードN20を含む。ノードN20の座標は、汎用地図M2上の緯度及び経度で表される。なお、図3に示す設定ルートR2は、地理情報システム60により設定されたルートの一例である。 As shown in the example of Figure 3, the planned route R2 acquired by the planned route acquisition unit 15 is composed of nodes N20-N22 on the general-purpose map M2 and links L21 and L22 connecting each node, and is represented by the nodes and links of the general-purpose map M2. Links L21 and L22 contain attribute information about the type of road on the general-purpose map (e.g., expressway, national highway, etc.). The planned route R2 also includes node N20 as the vehicle's current location P2. The coordinates of node N20 are expressed as latitude and longitude on the general-purpose map M2. The planned route R2 shown in Figure 3 is an example of a route set by the geographic information system 60.
図2に戻り、形式変換部16は、汎用地図の座標を、カーナビ用地図の座標に変換する。形式変換部16は、設定ルート取得部15により取得された汎用地図上の設定ルートに対して、汎用地図の座標からカーナビ用地図の座標への座標変換処理を実行する。既述のとおり、カーナビ用地図と汎用地図とでは、情報形式が異なるため、汎用地図上の設定ルートをカーナビ用地図にそのまま配置することができない。汎用地図の座標で表される設定ルートを、カーナビ用地図の座標で表すために、形式変換部16は、設定ルートに対して座標変換処理を実行する。例えば、形式変換部16は、汎用地図上での車両の現在地に対して、汎用地図の座標をカーナビ用地図の座標に変換する。同様に、形式変換部16は、汎用地図上で設定ルートを構成する各ノードに対して、汎用地図の座標をカーナビ用地図の座標に変換する。これにより、汎用地図上で設定された設定ルートをカーナビ用地図の座標で表すことができるため、形式変換部16は、設定ルートをカーナビ用地図に配置することができる。カーナビ用地図上に配置された設定ルートは、現実に存在するルートとは限らないため、以降では、カーナビ用地図上に配置された設定ルートを、仮想ルートと称して説明する。 Returning to Figure 2, the format conversion unit 16 converts the coordinates of the general-purpose map into the coordinates of the car navigation map. The format conversion unit 16 performs a coordinate conversion process for the set route on the general-purpose map acquired by the set route acquisition unit 15, from the coordinates of the general-purpose map to the coordinates of the car navigation map. As described above, the information formats of the car navigation map and the general-purpose map are different, so the set route on the general-purpose map cannot be placed directly on the car navigation map. To represent the set route expressed in the coordinates of the general-purpose map in the coordinates of the car navigation map, the format conversion unit 16 performs a coordinate conversion process for the set route. For example, the format conversion unit 16 converts the coordinates of the general-purpose map for the vehicle's current location on the general-purpose map into the coordinates of the car navigation map. Similarly, the format conversion unit 16 converts the coordinates of the general-purpose map for each node that constitutes the set route on the general-purpose map into the coordinates of the car navigation map. As a result, the set route set on the general-purpose map can be represented in the coordinates of the car navigation map, and the format conversion unit 16 can place the set route on the car navigation map. The set route placed on the car navigation map is not necessarily a route that actually exists, so in the following explanation, the set route placed on the car navigation map will be referred to as a virtual route.
図4の例のように、図3に示す設定ルートR2が形式変換部16により座標変換されて、カーナビ用地図M1上に配置された仮想ルートR2-1は、カーナビ用地図M1において、ノードN13~N15及び各ノードを連結したリンクL13、L14で構成され、カーナビ用地図M1のノード及びリンクで表される。仮想ルートR2-1は、現在地特定部14により特定された現在地P1とは異なる、カーナビ用地図M1上の現在地P2-1を含む。仮想ルートR2-1を構成する各ノード及び各リンクは、図3に示す設定ルートR2を構成する各ノード及び各リンクに対応している。例えば、現在地P2-1のノードN13は、図3に示す汎用地図上の現在地P2のノードN20に対応している。また例えば、仮想ルートR2-1を構成するリンクL13、L14には、図3に示すリンクL21、L22の属性情報が引き継がれており、属性情報として、汎用地図における道路の種別の情報が含まれている。なお、図4に示す仮想ルートR2-1の形状は、図3に示す設定ルートR2の形状と同じ形状とする。 As shown in the example of Figure 4, the set route R2 shown in Figure 3 is coordinate-converted by the format conversion unit 16 to create a virtual route R2-1 on the car navigation map M1. The virtual route R2-1 is composed of nodes N13 to N15 on the car navigation map M1 and links L13 and L14 connecting the nodes, and is represented by the nodes and links on the car navigation map M1. The virtual route R2-1 includes a current location P2-1 on the car navigation map M1, which is different from the current location P1 identified by the current location identification unit 14. The nodes and links that make up the virtual route R2-1 correspond to the nodes and links that make up the set route R2 shown in Figure 3. For example, node N13 of the current location P2-1 corresponds to node N20 of the current location P2 on the general-purpose map shown in Figure 3. Furthermore, for example, the links L13 and L14 that make up the virtual route R2-1 inherit the attribute information of links L21 and L22 shown in Figure 3, and the attribute information includes information on the road type on the general-purpose map. Note that the shape of the virtual route R2-1 shown in Figure 4 is the same as the shape of the set route R2 shown in Figure 3.
図2に戻り、ルート生成部17は、汎用地図上での車両の現在地がカーナビ用地図上での車両の現在地に対応するように、仮想ルートを補正することで、カーナビ用地図上での車両の走行ルートを生成する。例えば、ルート生成部17は、走行履歴41に基づく車両の現在地と、仮想ルートに含まれる車両の現在地とがカーナビ用地図上で異なる座標(異なるノード)の場合、カーナビ用地図上で2つの現在地の座標が一致するように、仮想ルートを補正して走行ルートを生成する。走行履歴41に基づく車両の現在地とは、現在地特定部14により特定されたカーナビ用地図の座標である。また仮想ルートに含まれる車両の現在地とは、汎用地図上の現在地が形式変換部16により座標変換されたカーナビ用地図の座標である。ルート生成部17は、仮想ルートに含まれる現在地を現在地特定部14により特定された現在地に合わせるように、カーナビ用地図上で仮想ルートを補正する。言い方を換えると、ルート生成部17は、車両の走行軌跡からの連続性を保つように、仮想ルートを補正する。 Returning to Figure 2, the route generation unit 17 generates a driving route for the vehicle on the car navigation map by correcting the virtual route so that the current location of the vehicle on the general-purpose map corresponds to the current location of the vehicle on the car navigation map. For example, if the current location of the vehicle based on the driving history 41 and the current location of the vehicle included in the virtual route are at different coordinates (different nodes) on the car navigation map, the route generation unit 17 corrects the virtual route to generate a driving route so that the coordinates of the two current locations match on the car navigation map. The current location of the vehicle based on the driving history 41 is the coordinate on the car navigation map identified by the current location identification unit 14. The current location of the vehicle included in the virtual route is the coordinate on the car navigation map obtained by coordinate conversion of the current location on the general-purpose map by the format conversion unit 16. The route generation unit 17 corrects the virtual route on the car navigation map so that the current location included in the virtual route matches the current location identified by the current location identification unit 14. In other words, the route generation unit 17 corrects the virtual route so as to maintain continuity with the vehicle's travel trajectory.
またルート生成部17は、走行ルートの生成タイミングとして、設定ルート取得部15により新たな設定ルートが取得された場合、カーナビ用地図上に走行ルートを生成する。設定ルート取得部15が新たな設定ルートを取得する例については、設定ルート取得部15での説明を援用する。すなわち、例えば、車両の乗員が車内で携帯端末を操作し、地理情報システム60が車両の目的地までのルートを検索した場合、設定ルート取得部15は新たな設定ルートを取得するため、ルート生成部17は走行ルートを生成する。また、例えば、地理情報システム60が設定ルートの更新した場合、設定ルート取得部15は新たな設定ルートを取得するため、ルート生成部17は走行ルートを生成する。 Furthermore, when a new set route is acquired by the set route acquisition unit 15, the route generation unit 17 generates a driving route on the car navigation map. For an example of the set route acquisition unit 15 acquiring a new set route, the explanation for the set route acquisition unit 15 is cited. That is, for example, when a vehicle occupant operates a mobile terminal inside the vehicle and the geographic information system 60 searches for a route to the vehicle's destination, the set route acquisition unit 15 acquires a new set route, and the route generation unit 17 generates a driving route. Furthermore, for example, when the geographic information system 60 updates the set route, the set route acquisition unit 15 acquires a new set route, and the route generation unit 17 generates a driving route.
次に、図4の例のように、現在地特定部14により特定された現在地P1と、仮想ルートR2-1に含まれる現在地P2とがカーナビ用地図M1上で異なる場合の仮想ルートR2-1の補正例について説明する。 Next, we will explain an example of correcting the virtual route R2-1 when the current location P1 identified by the current location identification unit 14 and the current location P2 included in the virtual route R2-1 differ on the car navigation map M1, as in the example of Figure 4.
例えば、ルート生成部17は、仮想ルートR2-1に含まれるノードN13~N15の近傍に位置するノードを走行ルートに含まれるノードとして特定する。近傍とは、ノードの座標から予め定められた範囲内に位置することである。図4の例において、ノードN13の近傍にノードN11が位置し、ノードN14の近傍にノードN12が位置し、ノードN15の近傍にノードN13が位置する場合、ルート生成部17は、ノードN11~N13を走行ルートに含まれるノードとして特定する。これにより、カーナビ用地図M1と汎用地図M2とで、情報形式やノードの定義方法が異なることにより、図4の例のように、仮想ルートR2-1に含まれる現在地P2-1と現在地P1とがカーナビ用地図M1上で異なる座標を示していても、走行軌跡TPからの連続性が保たれるノードN11~N13を特定することができる。 For example, the route generation unit 17 identifies nodes located near nodes N13 to N15 included in the virtual route R2-1 as nodes included in the driving route. "Nearby" means located within a predetermined range from the coordinates of the node. In the example of Figure 4, if node N11 is located near node N13, node N12 is located near node N14, and node N13 is located near node N15, the route generation unit 17 identifies nodes N11 to N13 as nodes included in the driving route. As a result, even if the current location P2-1 and the current location P1 included in the virtual route R2-1 indicate different coordinates on the car navigation map M1, as in the example of Figure 4, due to differences in the information format and node definition method between the car navigation map M1 and the general-purpose map M2, it is possible to identify nodes N11 to N13 that maintain continuity from the driving trajectory TP.
また例えば、ルート生成部17は、仮想ルートR2-1に含まれるリンクL13、L14と属性情報が対応するリンクを、走行ルートに含まれるリンクとして特定する。図4の例において、リンクL13、L14の属性情報が「高速道路」であり、またリンクL11、L12の属性情報が「高速道路」の場合、ルート生成部17は、属性情報が「高速道路」であるL11、L12を走行ルートに含まれるリンクとして特定する。これにより、車両が高速道路を走行しているにもかかわらず、属性情報が異なる道路(例えば、国道等)のルートを走行ルートとして生成されるのを防ぐことができる。 For example, the route generation unit 17 identifies links whose attribute information corresponds to that of links L13 and L14 included in virtual route R2-1 as links included in the driving route. In the example of Figure 4, if the attribute information of links L13 and L14 is "expressway" and the attribute information of links L11 and L12 is "expressway," the route generation unit 17 identifies L11 and L12, whose attribute information is "expressway," as links included in the driving route. This makes it possible to prevent a route on a road with different attribute information (for example, a national highway) from being generated as the driving route even when the vehicle is driving on an expressway.
図5は、ルート生成部17により生成された車両の走行ルートR1の一例である。走行ルートR1は、カーナビ用地図M1において、ノードN11、N12及び各ノードを連結したリンクL11、L12で構成され、カーナビ用地図M1のノード及びリンクで表される。走行ルートR1の形状は、図3に示す設定ルートR2の形状及び図4に示す仮想ルートR2-1の形状と同じ形状である。またリンクL11、L12の属性情報は、図3に示すリンクL21、L22の属性情報に対応しているとともに、走行軌跡TPに含まれるリンクの属性情報とも対応している。 Figure 5 shows an example of a vehicle driving route R1 generated by the route generation unit 17. The driving route R1 is composed of nodes N11 and N12 and links L11 and L12 connecting the nodes on the car navigation map M1, and is represented by the nodes and links on the car navigation map M1. The shape of the driving route R1 is the same as the shape of the set route R2 shown in Figure 3 and the shape of the virtual route R2-1 shown in Figure 4. Furthermore, the attribute information of links L11 and L12 corresponds to the attribute information of links L21 and L22 shown in Figure 3, and also corresponds to the attribute information of the links included in the driving trajectory TP.
図2に戻り、ルート出力部18は、ルート生成部17により生成されたカーナビ用地図上の走行ルートを、車両制御装置50に出力する。なお、ルート出力部18の出力先は車両制御装置50に限られず、ルート出力部18は、カーナビ用地図上の走行ルートを用いて処理を行う、その他の装置又はシステムに出力してもよい。 Returning to Figure 2, the route output unit 18 outputs the driving route on the car navigation map generated by the route generation unit 17 to the vehicle control device 50. Note that the output destination of the route output unit 18 is not limited to the vehicle control device 50, and the route output unit 18 may output to other devices or systems that perform processing using the driving route on the car navigation map.
以上のように、本実施形態に係る走行ルート生成装置10は、カーナビ用地図及び汎用地図を用いて車両の走行ルートを生成する。走行ルート生成装置10は、カーナビ用地図上での車両の走行履歴41に基づいて、カーナビ用地図上での車両の現在地として、カーナビ用地図上で車両が位置する座標を特定する現在地特定部14と、汎用地図上での車両の現在地として、汎用地図上で車両が位置する座標を取得し、汎用地図上での車両の現在地を含み、汎用地図上で設定された車両の設定ルートを取得する設定ルート取得部15と、カーナビ用地図と汎用地図との間で座標変換を行う形式変換部16と、カーナビ用地図上に配置された設定ルートである仮想ルートを補正することで、カーナビ用地図上での走行ルートを生成するルート生成部17を備える。カーナビ用地図及び汎用地図は、それぞれ複数のノード及びノード間を接続する複数のリンクで構成される。形式変換部16は、汎用地図上で車両が位置する座標を、カーナビ用地図の座標に変換する。ルート生成部17は、仮想ルートに含まれる各ノードの近傍に位置するカーナビ用地図のノードを、走行ルートに含まれるノードとして特定し、現在地特定部14により特定されたカーナビ用地図上での現在地の座標と、形式変換部16により変換されたカーナビ用地図上での現在地の座標とが、カーナビ用地図上で一致するように、仮想ルートを補正する。 As described above, the driving route generation device 10 according to this embodiment generates a driving route for a vehicle using a car navigation map and a general-purpose map. The driving route generation device 10 includes a current location determination unit 14 that determines the coordinates of the vehicle's location on the car navigation map as the vehicle's current location on the car navigation map based on the vehicle's driving history 41 on the car navigation map; a set route acquisition unit 15 that acquires the coordinates of the vehicle's location on the general-purpose map as the vehicle's current location on the general-purpose map and acquires a set route for the vehicle that is set on the general-purpose map and includes the vehicle's current location on the general-purpose map; a format conversion unit 16 that converts coordinates between the car navigation map and the general-purpose map; and a route generation unit 17 that generates a driving route on the car navigation map by correcting a virtual route, which is a set route placed on the car navigation map. The car navigation map and the general-purpose map each include multiple nodes and multiple links connecting the nodes. The format conversion unit 16 converts the coordinates of the vehicle's location on the general-purpose map into coordinates on the car navigation map. The route generation unit 17 identifies nodes on the car navigation map located near each node included in the virtual route as nodes included in the driving route, and corrects the virtual route so that the coordinates of the current location on the car navigation map identified by the current location identification unit 14 match the coordinates of the current location on the car navigation map converted by the format conversion unit 16.
図4の例のように、カーナビ用地図上で、走行履歴41に基づく現在地P1と、汎用地図上での現在地が反映された現在地P2-1とが対応しない場合であっても、図5の例のような走行ルートR1を生成することができる。すなわち、複数の地図間での車両の現在地にかかわらず、複数の地図を用いて車両の走行ルートを生成できる。また地理情報システム60を利用した走行ルートを生成することができるため、地理情報システム60との高い親和性を得ることができ、地理情報システム60を使用したいユーザのニーズを満たしながら、カーナビ用地図及び汎用地図との間の情報形式の問題解消を図ることができる。また、図5の例のように、車両の現在地P1から連続性を保ったルートとして、走行ルートR1を生成することができる。また、カーナビ用地図上での車両の現在地と、汎用地図上での車両の現在地が対応しておらず、またカーナビ用地図と汎用地図とで情報形式が異なっていても、カーナビ用地図上で、車両の現在地から連続性が保たれた走行ルートを生成することができる。 As in the example of Figure 4, even if the current location P1 based on the driving history 41 on the car navigation map does not correspond to the current location P2-1 reflected on the general-purpose map, it is possible to generate a driving route R1 as in the example of Figure 5. In other words, a vehicle's driving route can be generated using multiple maps regardless of the vehicle's current location on the multiple maps. Furthermore, because a driving route can be generated using the geographic information system 60, high compatibility with the geographic information system 60 can be achieved, satisfying the needs of users who wish to use the geographic information system 60 while resolving issues regarding the information format between the car navigation map and the general-purpose map. Furthermore, as in the example of Figure 5, it is possible to generate a driving route R1 that maintains continuity from the vehicle's current location P1. Furthermore, even if the current location of the vehicle on the car navigation map does not correspond to the current location of the vehicle on the general-purpose map, and the information formats of the car navigation map and the general-purpose map are different, it is possible to generate a driving route on the car navigation map that maintains continuity from the vehicle's current location.
また本実施形態では、カーナビ用地図及び汎用地図は、それぞれリンクに道路の属性情報を含み、ルート生成部17は、仮想ルートに含まれる各リンクと道路の属性情報が対応するカーナビ用地図のリンクを、走行ルートに含まれるリンクとして特定する。これにより、車両が走行してきた道路の属性情報とは異なる属性情報のリンクを含む走行ルートが生成されるのを抑制できる。例えば、車両が高速道路を走行しているにもかかわらず、高速道路以外の道路の走行ルートが生成されるのを抑制できる。 In addition, in this embodiment, the car navigation map and the general-purpose map each include road attribute information in their links, and the route generation unit 17 identifies, as links included in the driving route, links on the car navigation map whose road attribute information corresponds to each link included in the virtual route. This makes it possible to prevent the generation of a driving route that includes links with attribute information that differs from the attribute information of the road on which the vehicle has traveled. For example, it is possible to prevent the generation of a driving route that includes roads other than expressways, even when the vehicle is traveling on an expressway.
また本実施形態では、ルート生成部17は、設定ルート取得部15により新たな設定ルートが取得された場合、走行ルートを生成する。これにより、例えば、車両が走行する道路の交通状況の変化や地理情報システム60による設定ルートの更新に追従して、走行経路を生成できるため、状況の変化に合わせて走行ルートを更新することができる。 In addition, in this embodiment, the route generation unit 17 generates a driving route when a new set route is acquired by the set route acquisition unit 15. This allows the driving route to be generated in response to, for example, changes in traffic conditions on the road on which the vehicle is traveling or updates to the set route by the geographic information system 60, making it possible to update the driving route in accordance with changes in conditions.
また本実施形態では、設定ルート取得部15は、地理情報システム60により設定ルートが更新された場合、新たな設定ルートを取得する。これにより、地理情報システム60による設定ルートの更新に合わせて、走行ルート生成装置10で処理する設定ルートを更新できるため、状況の変化に合わせて走行ルートを更新することができる。 In addition, in this embodiment, when the set route is updated by the geographic information system 60, the set route acquisition unit 15 acquires a new set route. This allows the set route processed by the driving route generation device 10 to be updated in accordance with updates to the set route by the geographic information system 60, making it possible to update the driving route in accordance with changes in the situation.
また本実施形態では、カーナビ用地図上での車両の現在地及び汎用地図上での車両の現在地は、互いに独立に設定された車両の現在地である。これにより、地理情報システム60のナビゲーション機能を利用した車両の走行経路を生成することができる。 Furthermore, in this embodiment, the current vehicle location on the car navigation map and the current vehicle location on the general-purpose map are set independently of each other. This makes it possible to generate a vehicle driving route using the navigation function of the geographic information system 60.
また本実施形態では、ルート生成部17により生成された車両の走行ルートは、汎用地図上で設定された設定ルートの形状と一致する。これにより、例えば、設定ルートの形状に沿って、自動運転制御又は運転支援制御により車両を走行させることができるため、地理情報システム60のナビゲーションとの高い親和性を得ることができる。 In addition, in this embodiment, the vehicle driving route generated by the route generation unit 17 matches the shape of the set route set on the general-purpose map. This allows the vehicle to be driven by automatic driving control or driving assistance control along the shape of the set route, for example, thereby achieving high compatibility with the navigation of the geographic information system 60.
また本実施形態では、カーナビ用地図は、情報精度、情報量、情報形式、及び更新頻度が汎用地図と異なる。これにより、使用目的又は使用用途が異なる複数の地図間での車両の現在地にかかわらず、複数の地図を用いて車両の走行ルートを生成できる。 In addition, in this embodiment, the car navigation map differs from the general-purpose map in terms of information accuracy, amount of information, information format, and update frequency. This allows the vehicle's driving route to be generated using multiple maps, regardless of the vehicle's current location across multiple maps with different purposes or uses.
なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。 The above-described embodiments have been described to facilitate understanding of the present invention, and are not intended to limit the scope of the present invention. Therefore, each element disclosed in the above embodiments is intended to include all design modifications and equivalents that fall within the technical scope of the present invention.
例えば、上述の実施形態では、図4を用いて説明したように、ルート生成部17が、走行ルートR1に含まれるノードとしてノードN11、N12を特定し、走行ルートR1に含まれるリンクとしてリンクL11、L12を特定し、走行ルートR1を生成する構成を例に挙げて説明したが、ルート生成部17は、その他の方法で走行ルートR1を生成してもよい。 For example, in the above embodiment, as explained using FIG. 4, an example configuration was given in which the route generation unit 17 identifies nodes N11 and N12 as nodes included in the travel route R1, identifies links L11 and L12 as links included in the travel route R1, and generates the travel route R1, but the route generation unit 17 may also generate the travel route R1 using other methods.
例えば、ルート生成部17は、汎用地図上での車両の現在地がカーナビ用地図上での車両の現在地に対応するように、仮想ルートを平行移動させて、走行ルートを生成してもよい。図4の例の場合、ルート生成部17は、現在地P2-1が現在地P1に対応するように、仮想ルートR2-1を平行移動させ、図5に示す走行ルートR1を生成してもよい。ルート生成部17は、ノード及びリンクの特定処理を経ることなく、走行ルートを生成できるため、演算負荷の軽減を図ることができる。 For example, the route generation unit 17 may generate a driving route by translating the virtual route so that the current location of the vehicle on the general-purpose map corresponds to the current location of the vehicle on the car navigation map. In the example of Figure 4, the route generation unit 17 may translate the virtual route R2-1 so that the current location P2-1 corresponds to the current location P1, thereby generating the driving route R1 shown in Figure 5. The route generation unit 17 can generate a driving route without undergoing node and link identification processing, thereby reducing the computational load.
また例えば、ルート生成部17は、カーナビ用地図のノード及びリンクに基づき、仮想ルートの形状を特定し、特定された仮想ルートの形状に基づき、走行ルートを生成してもよい。例えば、ルート生成部17は、汎用地図上に設定された設定ルートを構成するノード及びリンクから、設定ルートの形状を特定する。形式変換部16による座標変換では、設定ルートの形状がカーナビ用地図上でも維持される場合、ルート生成部17は、設定ルートの形状から、カーナビ用地図上の仮想ルートの形状を特定する。ルート生成部17は、カーナビ用地図のノード及びリンクに基づき、仮想ルートの形状に対応するルートが存在するか否かを判定する。ルート生成部17は、仮想ルートの形状に対応するルートが存在する場合、仮想ルートの形状に対応するルートを走行ルートとして生成する。なお、走行履歴41に基づく車両の現在地と、仮想ルートに含まれる車両の現在地との対応関係の判定については、ルート生成部17は、仮想ルートの形状に対応するルートの存否判定前に、現在地の対応関係を判定してもよいし、仮想ルートの形状に対応するルートの存否判定において、現在地の対応関係を判定してもよい。 For example, the route generation unit 17 may identify the shape of the virtual route based on the nodes and links of the car navigation map, and generate a driving route based on the identified shape of the virtual route. For example, the route generation unit 17 identifies the shape of the set route from the nodes and links that make up the set route set on the general-purpose map. In the coordinate conversion by the format conversion unit 16, if the shape of the set route is maintained on the car navigation map, the route generation unit 17 identifies the shape of the virtual route on the car navigation map from the shape of the set route. The route generation unit 17 determines whether a route corresponding to the shape of the virtual route exists based on the nodes and links of the car navigation map. If a route corresponding to the shape of the virtual route exists, the route generation unit 17 generates a route corresponding to the shape of the virtual route as a driving route. Note that, with regard to determining the correspondence between the current location of the vehicle based on the driving history 41 and the current location of the vehicle included in the virtual route, the route generation unit 17 may determine the correspondence of the current location before determining whether a route corresponding to the shape of the virtual route exists, or may determine the correspondence of the current location when determining whether a route corresponding to the shape of the virtual route exists.
図6は、カーナビ用地図のノード及びリンクと、汎用地図のノード及びリンクとの対応関係を説明するための説明図である。図6(A)は、ノード及びリンクがカーナビ用地図と汎用地図とで対応している場合の一例であり、図6(B)は、ノード及びリンクがカーナビ用地図と汎用地図とで部分的に対応している場合の一例であり、図6(C)は、ノード及びリンクがカーナビ用地図と汎用地図とで対応していない場合の一例である。なお、図6において、M1はカーナビ用地図を示し、M2は汎用地図を示し、各地図内の円形状の図形はノードを示し、ノード間を接続する線分はリンクを示す。 Figure 6 is an explanatory diagram illustrating the correspondence between nodes and links on a car navigation map and nodes and links on a general-purpose map. Figure 6(A) is an example of a case where nodes and links correspond between a car navigation map and a general-purpose map, Figure 6(B) is an example of a case where nodes and links partially correspond between a car navigation map and a general-purpose map, and Figure 6(C) is an example of a case where nodes and links do not correspond between a car navigation map and a general-purpose map. In Figure 6, M1 indicates a car navigation map, M2 indicates a general-purpose map, circular shapes in each map indicate nodes, and lines connecting nodes indicate links.
図6(A)の例において、ルート生成部17は、汎用地図M2上に設定された設定ルートを構成するノード及びリンクから、設定ルートの形状を特定する。ルート生成部17は、カーナビ用地図M1上に設定ルートの形状(仮想ルートの形状)に対応するルートが存在すると判定し、カーナビ用地図M1上に、汎用地図M2上の設定ルートと形状が同じ走行ルートを生成する。 In the example of Figure 6 (A), the route generation unit 17 identifies the shape of the set route from the nodes and links that make up the set route set on the general-purpose map M2. The route generation unit 17 determines that a route corresponding to the shape of the set route (shape of the virtual route) exists on the car navigation map M1, and generates a driving route on the car navigation map M1 that has the same shape as the set route on the general-purpose map M2.
図6(B)の例において、ルート生成部17は、汎用地図M2上に設定されたルートを構成するノード及びリンクから、設定ルートの形状を特定する。ルート生成部17は、汎用地図M2のノードDN2に対応するノードがカーナビ用地図M1には存在しないと判定し、カーナビ用地図M1上に設定ルートの形状(仮想ルートの形状)に部分的に対応するルートが存在すると判定する。ルート生成部17は、カーナビ用地図M1上に、汎用地図M2上の設定ルートと部分的に形状が同じ走行ルートを生成する。なお、汎用地図M2のノードDN2に対応したノードがカーナビ用地図M1には存在しないため、ルート生成部17は、ノードDN2及びノードDN2に接続されるリンクについては、対応した走行ルートを生成しない。この場合、ルート生成部17は、カーナビ用地図M1には汎用地図M2に対応するノードが一部存在しないこと又は走行ルートの一部が欠損していることを、車載出力装置を介して車両の乗員に報知してもよい。 6(B), the route generation unit 17 determines the shape of the set route from the nodes and links that make up the route set on the general-purpose map M2. The route generation unit 17 determines that a node corresponding to node DN2 on the general-purpose map M2 does not exist on the car navigation map M1, and determines that a route exists on the car navigation map M1 that partially corresponds to the shape of the set route (shape of the virtual route). The route generation unit 17 generates a driving route on the car navigation map M1 that partially has the same shape as the set route on the general-purpose map M2. Note that because the car navigation map M1 does not have a node corresponding to node DN2 on the general-purpose map M2, the route generation unit 17 does not generate a corresponding driving route for node DN2 and the links connected to node DN2. In this case, the route generation unit 17 may notify the vehicle occupants via an in-vehicle output device that some nodes corresponding to the general-purpose map M2 do not exist on the car navigation map M1, or that part of the driving route is missing.
図6(C)の例において、ルート生成部17は、汎用地図M2上に設定されたルートを構成するノード及びリンクから、設定ルートの形状を特定する。ルート生成部17は、汎用地図M2のノードDN2に対応するノードがカーナビ用地図M1には存在しないと判定し、カーナビ用地図M1上に設定ルートの形状(仮想ルートの形状)に対応するルートが存在しないと判定する。ルート生成部17は、カーナビ用地図M1上に、汎用地図M2上の設定ルートに基づく走行ルートを生成しない。この場合、ルート生成部17は、カーナビ用地図M1には汎用地図M2に対応するノードが存在しないこと又は走行ルートが生成できないことを、車載出力装置を介して車両の乗員に報知してもよい。 In the example of FIG. 6(C), the route generation unit 17 identifies the shape of the set route from the nodes and links that make up the route set on the general-purpose map M2. The route generation unit 17 determines that a node corresponding to node DN2 on the general-purpose map M2 does not exist on the car navigation map M1, and determines that no route corresponding to the shape of the set route (shape of the virtual route) exists on the car navigation map M1. The route generation unit 17 does not generate a driving route on the car navigation map M1 based on the set route on the general-purpose map M2. In this case, the route generation unit 17 may notify the vehicle occupants via an in-vehicle output device that the car navigation map M1 does not contain a node corresponding to the general-purpose map M2 or that a driving route cannot be generated.
このように、仮想ルートの形状を特定し、特定された仮想ルートの形状に基づき、走行ルートを生成することで、設定ルートに一致又は類似する走行ルートをカーナビ用地図上に生成できるため、設定ルートに対応した高精度な走行ルートを生成することができる。また更新頻度や情報形式の違いにより、仮想ルートの形状に対応したルートがカーナビ用地図に存在しない場合であっても、設定ルートに部分的に対応するノード及びリンクを含み、部分的に設定ルートと同じ形状の走行ルートを生成することができる。 In this way, by identifying the shape of the virtual route and generating a driving route based on the identified shape of the virtual route, a driving route that matches or is similar to the set route can be generated on the car navigation map, making it possible to generate a highly accurate driving route that corresponds to the set route. Furthermore, even if a route that corresponds to the shape of the virtual route does not exist on the car navigation map due to differences in update frequency or information format, it is possible to generate a driving route that includes nodes and links that partially correspond to the set route and has a shape that is partially the same as the set route.
また上述の実施形態では、設定ルート取得部15が新たな設定ルートを取得するタイミングとして、地理情報システム60により設定ルートが更新された場合を例に挙げて説明したが、これに限定されない。設定ルート取得部15は、車両の起動を示す信号を検知した場合、車両位置検出装置により車両の現在地が検出された場合、及び地理情報システム60により設定ルートが更新された場合のうち、少なくとも何れか一つを満たす場合、地理情報システム60から設定ルートを取得すればよい。例えば、設定ルート取得部15は、車両のイグニッションがオンされたことを示す信号を検知した場合、地理情報システム60から新たな設定ルートを取得する。これにより、走行開始時から走行ルートを生成することができる。また例えば、設定ルート取得部15は、車両位置検出装置により車両の現在地が検出された場合、地理情報システム60から新たな設定ルートを取得する。例えば、車両位置検出装置が車両の現在地を検出できない地点(立体駐車場内)やカーナビ用地図には登録されていない地点から、車両がカーナビ用地図に登録されている道路に出たタイミングで、走行ルートを生成することができる。 In the above embodiment, the timing when the set route acquisition unit 15 acquires a new set route has been described as being when the set route is updated by the geographic information system 60, but this is not limiting. The set route acquisition unit 15 may acquire a set route from the geographic information system 60 when at least one of the following conditions is met: when a signal indicating vehicle startup is detected, when the vehicle's current location is detected by the vehicle position detection device, or when the set route is updated by the geographic information system 60. For example, the set route acquisition unit 15 acquires a new set route from the geographic information system 60 when it detects a signal indicating the vehicle's ignition is turned on. This allows a driving route to be generated from the start of driving. Furthermore, for example, the set route acquisition unit 15 acquires a new set route from the geographic information system 60 when the vehicle's current location is detected by the vehicle position detection device. For example, a driving route can be generated when the vehicle enters a road registered on the car navigation map from a point where the vehicle position detection device cannot detect the vehicle's current location (in a multi-story parking garage) or a point not registered on the car navigation map.
また上述の実施形態では、情報精度、情報量、情報形式、及び更新頻度が異なるカーナビ用地図と汎用地図を例に挙げて説明したが、情報精度、情報量、情報形式、及び更新頻度のうち少なくとも何れか一つが異なる地図であっても、本発明に係る走行ルート生成装置を適用することができる。 In addition, in the above-described embodiment, a car navigation map and a general-purpose map, which differ in information accuracy, amount of information, information format, and update frequency, were used as examples. However, the driving route generation device according to the present invention can also be applied to maps that differ in at least one of information accuracy, amount of information, information format, and update frequency.
また上述の実施形態では、走行ルート生成装置10により生成される走行ルートが車両制御装置50で利用される構成を例に挙げて説明したが、これに限定されず、例えば、走行ルート生成装置10により生成されるカーナビ用地図上の走行ルートを、ディスプレイに表示させて、車両の乗員に案内する構成であってもよい。
誘導する。
In addition, in the above-described embodiment, an example has been described in which the driving route generated by the driving route generation device 10 is used by the vehicle control device 50, but this is not limited to this. For example, the driving route on a car navigation map generated by the driving route generation device 10 may be displayed on a display to guide the vehicle occupants.
To guide.
1…車両制御システム
2…車載ネットワーク
10…走行ルート生成装置
11…コントローラ
12…地図情報取得部
13…走行履歴取得部
14…現在地特定部
15…設定ルート取得部
16…形式変換部
17…ルート生成部
18…ルート出力部
20…車載通信装置
30…車載ナビゲーションシステム
31…車両地図情報
40…記憶装置
41…走行履歴
42…高精度地図情報
50…車両制御装置
60…地理情報システム
61…汎用地図情報
DESCRIPTION OF SYMBOLS 1... Vehicle control system 2... In-vehicle network 10... Travel route generation device 11... Controller 12... Map information acquisition unit 13... Travel history acquisition unit 14... Current location determination unit 15... Set route acquisition unit 16... Format conversion unit 17... Route generation unit 18... Route output unit 20... In-vehicle communication device 30... In-vehicle navigation system 31... Vehicle map information 40... Storage device 41... Travel history 42... High-precision map information 50... Vehicle control device 60... Geographic information system 61... General-purpose map information
Claims (11)
前記第1地図上での前記車両の走行履歴に基づいて、前記第1地図上での前記車両の現在地である第1現在地として、前記第1地図上で前記車両が位置する第1座標を特定する現在地特定部と、
前記第2地図上での前記車両の現在地である第2現在地として、前記第2地図上で前記車両が位置する第2座標を取得し、前記第2現在地を含み、前記第2地図上で設定された前記車両の設定ルートを取得する設定ルート取得部と、
前記第1地図と前記第2地図との間で座標変換を行う形式変換部と、
前記第1地図上に配置された前記設定ルートである仮想ルートを補正することで、前記第1地図上での前記走行ルートを生成するルート生成部を備え、
前記第1地図及び前記第2地図は、それぞれ複数のノード及び前記ノード間を接続する複数のリンクで構成され、
前記形式変換部は、前記第2座標を前記第1地図の座標である第3座標に変換し、
前記ルート生成部は、
前記仮想ルートに含まれる各ノードの近傍に位置する前記第1地図の前記ノードを、前記走行ルートに含まれる前記ノードとして特定し、
前記第1現在地と、前記仮想ルートに含まれる現在地とが、前記第1地図上で異なる場合には、前記第1地図上で、前記第1現在地と、前記仮想ルートに含まれる現在地とが一致するように前記仮想ルートを補正し、
前記仮想ルートに含まれる現在地は、前記第2地図上の前記第2現在地が前記形式変換部により座標変換された前記第3座標である走行ルート生成装置。 1. A driving route generation device that generates a driving route for a vehicle using a first map and a second map different from the first map,
a current location identification unit that identifies first coordinates at which the vehicle is located on the first map as a first current location that is the current location of the vehicle on the first map based on a travel history of the vehicle on the first map;
a set route acquisition unit that acquires second coordinates at which the vehicle is located on the second map as a second current position that is the current position of the vehicle on the second map, and acquires a set route for the vehicle that includes the second current position and is set on the second map;
a format conversion unit that performs coordinate conversion between the first map and the second map;
a route generation unit that generates the travel route on the first map by correcting a virtual route that is the set route arranged on the first map;
the first map and the second map each include a plurality of nodes and a plurality of links connecting the nodes;
the format conversion unit converts the second coordinates into third coordinates that are coordinates of the first map;
The route generation unit
Identifying the nodes of the first map located near each node included in the virtual route as the nodes included in the travel route;
If the first current location and the current location included in the virtual route differ on the first map, correcting the virtual route so that the first current location and the current location included in the virtual route coincide on the first map;
A driving route generation device wherein the current location included in the virtual route is the third coordinates obtained by coordinate conversion of the second current location on the second map by the format conversion unit .
前記第1地図及び前記第2地図は、それぞれ前記リンクに道路の属性に関する情報を含み、
前記ルート生成部は、前記仮想ルートに含まれる各リンクと前記属性が対応する前記第1地図の前記リンクを、前記走行ルートに含まれる前記リンクとして特定する走行ルート生成装置。 The driving route generation device according to claim 1,
the first map and the second map each include information on road attributes in the link;
The route generation unit identifies the links of the first map whose attributes correspond to those of the links included in the virtual route as the links included in the traveling route.
前記ルート生成部は、前記設定ルート取得部により新たな前記設定ルートが取得された場合、前記走行ルートを生成する走行ルート生成装置。 3. The driving route generation device according to claim 1,
The route generation unit generates the travel route when the set route acquisition unit acquires a new set route.
前記設定ルート取得部は、取得条件を満たす場合、新たな前記設定ルートを取得し、
前記取得条件は、前記車両の起動を示す信号を検知した場合、前記車両の現在地を検出する装置により前記車両の現在地が検出された場合、及び地理情報システムにより前記設定ルートが更新された場合のうち、少なくとも何れか一つを含む走行ルート生成装置。 The driving route generation device according to claim 3,
the set route acquisition unit acquires the new set route when an acquisition condition is satisfied;
The acquisition condition includes at least one of the following: when a signal indicating the start of the vehicle is detected; when the current location of the vehicle is detected by a device for detecting the current location of the vehicle; and when the set route is updated by a geographic information system.
前記ルート生成部は、前記仮想ルートを平行移動させることで前記走行ルートを生成する走行ルート生成装置。 The driving route generation device according to any one of claims 1 to 4,
The route generation unit generates the driving route by translating the virtual route.
前記第1現在地及び前記第2現在地は、互いに独立に設定された前記車両の現在地である走行ルート生成装置。 The driving route generation device according to any one of claims 1 to 5,
A driving route generation device, wherein the first current location and the second current location are current locations of the vehicle that are set independently of each other.
前記ルート生成部は、
前記仮想ルートの形状を特定し、
特定された前記仮想ルートの形状に基づき、前記走行ルートを生成する走行ルート生成装置。 The driving route generation device according to any one of claims 1 to 6,
The route generation unit
Identifying the shape of the virtual route;
A driving route generation device that generates the driving route based on the specified shape of the virtual route.
前記走行ルートは、少なくとも一部の形状が前記設定ルートの形状と一致する走行ルート生成装置。 The driving route generation device according to any one of claims 1 to 7,
A driving route generation device in which the shape of at least a part of the driving route coincides with the shape of the set route.
前記第1地図は、情報精度、情報量、情報形式、及び更新頻度のうち少なくとも何れか一つが前記第2地図と異なる走行ルート生成装置。 The driving route generation device according to any one of claims 1 to 8,
The first map is different from the second map in at least one of information accuracy, information amount, information format, and update frequency.
前記第1地図は、車載ナビゲーションで用いられる車両地図であり、
前記第2地図は、地理情報システムで用いられる汎用地図である走行ルート生成装置。 The driving route generation device according to any one of claims 1 to 9,
the first map is a vehicle map used in an in-vehicle navigation system,
The second map is a general-purpose map used in a geographic information system.
前記第1地図上での前記車両の走行履歴に基づいて、前記第1地図上での前記車両の現在地である第1現在地として、前記第1地図上で前記車両が位置する第1座標を特定し、
前記第2地図上での前記車両の現在地である第2現在地として、前記第2地図上で前記車両が位置する第2座標を取得し、
前記第2現在地を含み、前記第2地図上で設定された前記車両の設定ルートを取得し、
前記第1地図と前記第2地図との間での座標変換を行い、
前記第1地図上に配置された前記設定ルートである仮想ルートを補正することで前記第1地図上での前記走行ルートを生成し、
前記座標変換において、前記第2座標を前記第1地図の座標である第3座標に変換し、
前記走行ルートの生成において、前記仮想ルートに含まれる各ノードの近傍に位置する前記第1地図の前記ノードを、前記走行ルートに含まれる前記ノードとして特定し、
前記第1現在地と、前記仮想ルートに含まれる現在地とが、前記第1地図上で異なる場合には、前記第1地図上で、前記第1現在地と、前記仮想ルートに含まれる現在地とが一致するよう前記仮想ルートを補正し、
前記仮想ルートに含まれる現在地は、前記第2地図上の前記第2現在地が座標変換された前記第3座標である走行ルート生成方法。 1. A driving route generation method in which a controller generates a driving route for a vehicle using a first map including a plurality of nodes and a plurality of links connecting the nodes, and a second map different from the first map,
Identifying first coordinates at which the vehicle is located on the first map as a first current location that is the current location of the vehicle on the first map based on a travel history of the vehicle on the first map;
acquiring second coordinates at which the vehicle is located on the second map as a second current location that is the current location of the vehicle on the second map;
acquiring a planned route for the vehicle that includes the second current location and is set on the second map;
performing coordinate conversion between the first map and the second map;
generating the driving route on the first map by correcting a virtual route that is the set route arranged on the first map;
In the coordinate transformation, the second coordinates are transformed into third coordinates which are coordinates of the first map;
In generating the travel route, the nodes of the first map located near each node included in the virtual route are identified as the nodes included in the travel route;
If the first current location and the current location included in the virtual route differ on the first map, correcting the virtual route so that the first current location and the current location included in the virtual route coincide on the first map;
A driving route generation method , wherein the current location included in the virtual route is the third coordinates obtained by coordinate transformation of the second current location on the second map .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021141125A JP7739092B2 (en) | 2021-08-31 | 2021-08-31 | Travel route generation device and travel route generation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021141125A JP7739092B2 (en) | 2021-08-31 | 2021-08-31 | Travel route generation device and travel route generation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023034747A JP2023034747A (en) | 2023-03-13 |
| JP7739092B2 true JP7739092B2 (en) | 2025-09-16 |
Family
ID=85505162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021141125A Active JP7739092B2 (en) | 2021-08-31 | 2021-08-31 | Travel route generation device and travel route generation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7739092B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002092791A (en) | 2000-09-18 | 2002-03-29 | Toyota Motor Corp | Navigation system and navigation device |
| JP2009058252A (en) | 2007-08-30 | 2009-03-19 | Hitachi Ltd | Geographic information system and geographic information management method |
| JP2017509021A (en) | 2014-03-07 | 2017-03-30 | トムトム ナビゲーション ベスローテン フエンノートシャップTomTom Navigation B.V. | Route reconstruction using electronic map data |
| JP2017223484A (en) | 2016-06-14 | 2017-12-21 | クラリオン株式会社 | Path information conversion system, path information transmission device, and path information reception device |
| JP2022518592A (en) | 2019-10-18 | 2022-03-15 | シャンハイ センスタイム リンカン インテリジェント テクノロジー カンパニー リミテッド | Route generation methods and devices, electronic devices and storage media |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2290322B1 (en) * | 2009-08-25 | 2017-03-01 | BlackBerry Limited | Method and Device for Generating and Communicating Geographic Route Information between Wireless Communication Devices |
-
2021
- 2021-08-31 JP JP2021141125A patent/JP7739092B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002092791A (en) | 2000-09-18 | 2002-03-29 | Toyota Motor Corp | Navigation system and navigation device |
| JP2009058252A (en) | 2007-08-30 | 2009-03-19 | Hitachi Ltd | Geographic information system and geographic information management method |
| JP2017509021A (en) | 2014-03-07 | 2017-03-30 | トムトム ナビゲーション ベスローテン フエンノートシャップTomTom Navigation B.V. | Route reconstruction using electronic map data |
| JP2017223484A (en) | 2016-06-14 | 2017-12-21 | クラリオン株式会社 | Path information conversion system, path information transmission device, and path information reception device |
| JP2022518592A (en) | 2019-10-18 | 2022-03-15 | シャンハイ センスタイム リンカン インテリジェント テクノロジー カンパニー リミテッド | Route generation methods and devices, electronic devices and storage media |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023034747A (en) | 2023-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114072870B (en) | System and method for generating composite route planning map | |
| EP3561453B1 (en) | Method, apparatus and computer program product for determining likelihood of a route | |
| EP3452783B1 (en) | Stitching mixed-version map tiles in hybrid navigation for partial map updates | |
| US7398155B2 (en) | Car navigation system | |
| EP3750144A1 (en) | Traffic light signal adjustment notification improvement | |
| US20070021912A1 (en) | Current position information management systems, methods, and programs | |
| EP1674826A1 (en) | Systems, methods, and programs for determining whether a vehicle is on-road or off-road | |
| JP2010519550A (en) | System and method for vehicle navigation and guidance including absolute and relative coordinates | |
| US9026353B2 (en) | Method and apparatus for displaying guidance for navigation system | |
| CN116067387A (en) | Standard Definition to High Definition Navigation Route Determination | |
| US10899348B2 (en) | Method, apparatus and computer program product for associating map objects with road links | |
| US11243085B2 (en) | Systems, methods, and a computer program product for updating map data | |
| US11193789B2 (en) | Method, apparatus, and computer program product for identifying at-risk road infrastructure | |
| JP6478864B2 (en) | Electronic device, route guidance program, and route guidance system | |
| US10378909B2 (en) | Stitching mixed-version map tiles in hybrid navigation for partial map updates | |
| EP3452784B1 (en) | Stitching mixed-version map tiles in hybrid navigation for partial map updates | |
| US20090043488A1 (en) | Navigation system, server, method, and program | |
| US10665096B2 (en) | Non-transitory storage medium storing image transmission program, image transmission device, and image transmission method | |
| JP3941605B2 (en) | Car navigation system | |
| US11081000B2 (en) | Method and system for generating heading information of vehicles | |
| JPH06323861A (en) | Navigation system having route calculating function | |
| US12416510B2 (en) | Method and apparatus for providing an updated map model | |
| JP7739092B2 (en) | Travel route generation device and travel route generation method | |
| US11536586B2 (en) | System, method, and computer program product for identifying a road object | |
| JP2013002932A (en) | Time estimation method in navigation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240514 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250114 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250407 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250425 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250724 |
|
| 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: 20250805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250903 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7739092 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |