JP2005121707A - Road information correcting device and road information generating device - Google Patents

Road information correcting device and road information generating device Download PDF

Info

Publication number
JP2005121707A
JP2005121707A JP2003353569A JP2003353569A JP2005121707A JP 2005121707 A JP2005121707 A JP 2005121707A JP 2003353569 A JP2003353569 A JP 2003353569A JP 2003353569 A JP2003353569 A JP 2003353569A JP 2005121707 A JP2005121707 A JP 2005121707A
Authority
JP
Japan
Prior art keywords
road
information
road information
traveling
vehicle
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
Application number
JP2003353569A
Other languages
Japanese (ja)
Other versions
JP4604474B2 (en
Inventor
Noboru Ogawa
昇 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Equos Research Co Ltd
Original Assignee
Equos Research Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Equos Research Co Ltd filed Critical Equos Research Co Ltd
Priority to JP2003353569A priority Critical patent/JP4604474B2/en
Publication of JP2005121707A publication Critical patent/JP2005121707A/en
Application granted granted Critical
Publication of JP4604474B2 publication Critical patent/JP4604474B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a road information correcting device capable of matching the actual road shape, including lanes and the road shape, based on road information stored in a road information storage means. <P>SOLUTION: In a navigation device, traveling locus data including the position of a vehicle obtained by traveling on an actual road is acquired in a step S301, and in steps S303-S311, when a two-way road can be expressed as one road shape in the road information in a database ("Yes" in the step S303), the road information is corrected on each traveling direction on the basis of the traveling locus data. Thus, when the two-way road can be expressed as one road shape in the road information, since the road information is corrected on each traveling direction, on the basis of the traveling locus data including the position of a vehicle acquired by traveling on actual roads, and the road information can be corrected corresponding to a separate lane on each traveling direction of the vehicle. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、道路情報記憶手段に記憶された道路情報を実際の道路を走行した際の車両の走行軌跡情報に基づいて修正する道路情報の修正装置、および、実際の道路を走行した際の車両の走行軌跡情報に基づいて道路情報を作成する道路情報の作成装置に関するものである。   The present invention relates to a road information correction device that corrects road information stored in road information storage means based on vehicle travel locus information when traveling on an actual road, and a vehicle when traveling on an actual road. The present invention relates to a road information creation device that creates road information based on the travel locus information.

道路情報記憶手段(例えば道路データベース)に記憶された道路情報を実際の道路を走行した際の車両の走行軌跡情報に基づいて修正する道路情報の修正装置として、例えば、下記特許文献1に開示される「データベース修正装置及びデータベースの修正方法」がある。この開示技術では、車両の走行に伴い出力される走行路データと算出される走行軌跡データとに基づいて道路データベースを修正する。これにより、車両用のナビゲーション装置に用いられる道路データベースが主として国土地理院により作成された 1/25000スケールの地図に基づいて作成されていることに起因する、地図上の道路と実道路との不一致により生じるマップマッチングの確度不足に関する問題を解決している(特許文献1;段落番号0006〜0013、0196〜0198等)。   As a road information correction device that corrects road information stored in road information storage means (for example, a road database) based on vehicle travel locus information when the vehicle travels on an actual road, it is disclosed, for example, in Patent Document 1 below. There are “database correction device and database correction method”. In this disclosed technique, the road database is corrected based on travel route data output as the vehicle travels and calculated travel locus data. As a result, there is a discrepancy between the road on the map and the actual road due to the fact that the road database used in the vehicle navigation system was created based on the 1/25000 scale map created mainly by the Geospatial Information Authority of Japan. This solves the problem of lack of accuracy of map matching caused by (Patent Document 1; paragraph numbers 0006 to 0013, 0196 to 0198, etc.).

特開2001−142392号公報(第2頁〜第20頁、図1〜図32)JP 2001-142392 A (pages 2 to 20, FIGS. 1 to 32)

しかしながら、特許文献1に開示される「データベース修正装置及びデータベースの修正方法」によると、走行軌跡データ等に基づいて道路データベースを修正してはいるものの、当該修正時に走行車線までも考慮した修正は行っていない。そのため、例えば、双方向通行可能な道路(例えば往路と復路が別々の車線である道路)を1本の道路リンクで表現しているような場合には、当該道路のカーブにおける内側車線と外側車線の走行軌跡の相違から、走行軌跡データ等に基づいた修正結果に差異が生じる。これは、特にカーブにおいて、外側車線と内側車線とでは車両の走行軌跡における旋回角が異なることに起因するもので、上述したマップマッチングの確度低下に関する問題にとどまらず、道路データベースの道路情報に基づいて車両の走行制御を行う車両制御装置等においても、次のような問題が生じ得る。   However, according to the “database correction device and database correction method” disclosed in Patent Document 1, although the road database is corrected based on the travel locus data or the like, the correction considering the travel lane at the time of the correction is also performed. not going. Therefore, for example, when a road that can be bidirectionally passed (for example, a road in which the forward path and the return path are separate lanes) is expressed by a single road link, the inner lane and the outer lane in the curve of the road Due to the difference in the travel trajectory, there is a difference in the correction result based on the travel trajectory data or the like. This is due to the difference in the turning angle in the vehicle travel trajectory between the outer lane and the inner lane, particularly in the case of a curve. This is not limited to the above-described problem regarding the accuracy of map matching, and is based on the road information in the road database. The following problems may also occur in a vehicle control device that performs vehicle travel control.

例えば、行きの往路でカーブの外側車線を走行した場合は、当該外側車線で取得した走行軌跡データに基づいて道路データベースを修正することになり、その後の車両制御装置では、修正された道路情報に基づいて走行制御が行われる。そのため、帰りの復路において同じカーブを走行した場合には、当該カーブの内側車線を走行することになるので、当該車両制御装置では、外側車線の旋回半径に相当する、内側車線のカーブの旋回半径よりも大径の旋回半径で車両の走行制御を行うことになる。これとは逆に、往路でカーブの内側車線を走行した場合は、同じカーブの復路において外側車線の旋回半径よりも小径の旋回半径で車両の走行制御を行うことになる。即ち、実際には、内側の車線と外側の車線とでは旋回半径が異なるにも関わらず、単一の旋回半径の値に基づいて走行制御が行われるので、より高精度な制御をすることができないという課題がある。   For example, when the vehicle travels in the outer lane of a curve on the outbound road, the road database is corrected based on the travel locus data acquired in the outer lane, and the subsequent vehicle control device uses the corrected road information. Travel control is performed based on this. Therefore, if the vehicle travels on the same curve on the return trip, it travels on the inner lane of the curve. Therefore, in the vehicle control device, the turning radius of the curve on the inner lane corresponds to the turning radius of the outer lane. Therefore, the vehicle travel control is performed with a turning radius larger than that. On the contrary, when the vehicle travels on the inner lane of the curve on the forward path, the vehicle travel control is performed with a turning radius smaller than that of the outer lane on the return path of the same curve. That is, in practice, although the inner lane and the outer lane have different turning radii, travel control is performed based on a single value of the turning radius, so more accurate control can be performed. There is a problem that it cannot be done.

このような課題は、道路データベースの既存の道路情報を修正する場合に限られることではなく、実際の道路を走行した際の車両の走行軌跡情報(走行軌跡データ)に基づいて道路情報を作成する道路情報の作成装置の場合においても同様に生じ得るものである。   Such a problem is not limited to correction of existing road information in the road database, but road information is created based on vehicle travel locus information (travel locus data) when traveling on an actual road. The same can occur in the case of the road information creation device.

本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、車線を含めた実際の道路形状と道路情報記憶手段に記憶された道路情報による当該道路の形状とを一致させ得る道路情報の修正装置を提供することにある。
また、本発明の別の目的は、車線を含めた実際の道路形状と一致する当該道路の形状を表現可能な道路情報を作成し得る道路情報の作成装置を提供することにある。
The present invention has been made to solve the above-described problems, and the object of the present invention is to determine the actual road shape including the lane and the shape of the road based on the road information stored in the road information storage means. It is an object of the present invention to provide a device for correcting road information that can match each other.
Another object of the present invention is to provide a road information creation device capable of creating road information that can represent the shape of the road that matches the actual road shape including the lane.

上記目的を達成するため、特許請求の範囲に記載された請求項1の道路情報の修正装置では、道路情報記憶手段に記憶された道路情報を、実際の道路を走行した際の車両の走行軌跡情報に基づいて修正する道路情報の修正装置であって、実際の道路を走行して得られる車両の位置を含む走行軌跡情報を取得する走行軌跡情報取得手段と、前記道路情報が双方向通行可能な道路を一の道路形状として表現可能なものである場合、前記走行軌跡情報に基づいて前記道路情報を進行方向ごとに修正する道路情報修正手段と、を備えることを技術的特徴とする。   In order to achieve the above object, in the road information correction device according to claim 1 described in the claims, the road information stored in the road information storage means is used as a travel locus of the vehicle when traveling on an actual road. A device for correcting road information to be corrected based on information, a traveling locus information acquisition means for acquiring traveling locus information including a position of a vehicle obtained by traveling on an actual road, and the road information can be bidirectionally passed. A road information correcting unit that corrects the road information for each traveling direction based on the travel locus information when a simple road can be expressed as one road shape.

また、特許請求の範囲に記載された請求項2の道路情報の修正装置では、請求項1において、前記道路情報が道路リンクの結合として表現可能なものである場合、前記道路情報修正手段は、前記道路リンクの長手方向に対して垂直方向に所定値ずらした点を基準として前記道路情報を修正することを技術的特徴とする。   Further, in the road information correction device according to claim 2 described in the claims, when the road information can be expressed as a combination of road links in claim 1, the road information correction means includes: A technical feature is that the road information is corrected based on a point shifted by a predetermined value in a direction perpendicular to the longitudinal direction of the road link.

上記目的を達成するため、特許請求の範囲に記載された請求項3の道路情報の修正装置では、道路情報記憶手段に記憶された道路情報を、実際の道路を走行した際の車両の走行軌跡情報に基づいて修正する道路情報の修正装置であって、複数車線の道路を走行して得られる車両の位置を含む走行軌跡情報を取得する走行軌跡情報取得手段と、前記道路情報が前記複数車線の道路を一の道路形状として表現可能なものである場合、前記走行軌跡情報に基づいて前記道路情報を車線ごとに修正する道路情報修正手段と、を備えることを技術的特徴とする。   In order to achieve the above object, in the road information correcting device according to claim 3 described in claims, the road information stored in the road information storage means is used as a travel locus of the vehicle when traveling on an actual road. A device for correcting road information that is corrected based on information, a travel locus information acquisition unit that acquires travel locus information including a position of a vehicle obtained by traveling on a road of a plurality of lanes, and the road information is the plurality of lanes. If the road can be expressed as one road shape, it is technically characterized by comprising road information correction means for correcting the road information for each lane based on the travel locus information.

また、特許請求の範囲に記載された請求項4の道路情報の修正装置では、請求項3において、前記道路情報修正手段は、片側2車線以上の一方向通行の前記道路に対して前記車両の走行車線ごとに前記道路情報を修正することを技術的特徴とする。   In the road information correction device according to claim 4, the road information correction means according to claim 3 is characterized in that the road information correction means is configured such that the vehicle is in one-way traffic with two or more lanes on one side. It is a technical feature that the road information is corrected for each traveling lane.

さらに、特許請求の範囲に記載された請求項5の道路情報の修正装置では、請求項3または4において、前記道路情報が道路リンクの結合として表現可能なものである場合、前記道路情報修正手段は、前記道路リンクの長手方向に対して垂直方向に所定値ずらした点を基準として前記道路情報を前記車線ごと修正することを技術的特徴とする。   Furthermore, in the road information correction device according to claim 5 described in the claims, if the road information can be expressed as a combination of road links in claim 3 or 4, the road information correction means Technically, the road information is corrected for each lane based on a point shifted by a predetermined value in a direction perpendicular to the longitudinal direction of the road link.

上記目的を達成するため、特許請求の範囲に記載された請求項6の道路情報の作成装置では、実際の道路を走行した際の車両の走行軌跡情報に基づいて道路情報を作成する道路情報の作成装置であって、実際の道路を走行して得られる車両の位置を含む走行軌跡情報を取得する走行軌跡情報取得手段と、前記走行軌跡情報に基づいて、進行方向ごとおよび/または車線ごとに前記道路情報を作成する車線軌跡情報作成手段と、を備えることを技術的特徴とする。   In order to achieve the above object, in the road information creation device according to claim 6 described in the claims, road information for creating road information based on travel locus information of a vehicle when traveling on an actual road is provided. A creation device, a travel locus information acquisition means for acquiring travel locus information including a position of a vehicle obtained by traveling on an actual road, and for each traveling direction and / or for each lane based on the traveling locus information It is technically characterized by comprising lane track information creating means for creating the road information.

請求項1の発明では、走行軌跡情報取得手段により、実際の道路を走行して得られる車両の位置を含む走行軌跡情報を取得し、道路情報修正手段により、道路情報が双方向通行可能な道路を一の道路形状として表現可能なものである場合、走行軌跡情報に基づいて道路情報を進行方向ごとに修正する。これにより、双方向通行可能な道路を一の道路形状として表現可能な道路情報であれば、それを進行方向ごとに、実際の道路を走行して得られる車両の位置を含む走行軌跡情報に基づいて修正するため、当該車両が走行する進行方向ごとに別々の車線に対応して道路情報を修正することができる。したがって、例えば、車線ごとにカーブの曲率半径が異なる等の道路形状の実状に応じて、車線ごとに道路情報を修正できるので、車線を含めた実際の道路形状と道路情報記憶手段に記憶された道路情報による当該道路の形状とを一致させることができる。なお「車線」とは、道路で、自動車の通行をきめている路線のことをいう(以下同じ)。   According to the first aspect of the present invention, road trace information including the position of the vehicle obtained by running on an actual road is obtained by the road trace information obtaining means, and road information is bidirectionally accessible by the road information correcting means. Can be expressed as one road shape, the road information is corrected for each traveling direction based on the travel locus information. As a result, if the road information can be expressed as a road shape that can be used as a two-way road, the road information is based on travel locus information including the position of the vehicle obtained by traveling on the actual road for each traveling direction. Therefore, the road information can be corrected corresponding to a different lane for each traveling direction in which the vehicle travels. Therefore, for example, road information can be corrected for each lane according to the actual shape of the road shape such as the curvature radius of the curve being different for each lane, so the actual road shape including the lane and the road information storage means are stored. The shape of the road according to the road information can be matched. “Lane” refers to a route on the road that has decided to pass a car (the same shall apply hereinafter).

請求項2の発明では、道路情報が道路リンクの結合として表現可能なものである場合、道路情報修正手段は、道路リンクの長手方向に対して垂直方向に所定値ずらした点を基準として道路情報を修正することから、当該所定値ずらした点を起点に走行軌跡情報に基づいた道路情報の修正が可能となる。これにより、例えば、カーブの道路形状を修正する場合には当該カーブの手前の点を基準に修正することができる。また、例えば、日本の場合には適用法規により車両は左側通行することが定められていることから、当該車両の走行軌跡も当該道路の左側にずれている道路交通実状に即した修正を道路情報に行うことができる(なお、道路リンクは、通常、道路の道幅方向ほぼ中心に位置するように設定されている)。したがって、より正確に、車線を含めた実際の道路形状と道路情報記憶手段に記憶された道路情報による当該道路の形状とを一致させることができる。   In the invention of claim 2, when the road information can be expressed as a combination of road links, the road information correction means uses the road information as a reference when the road information is shifted by a predetermined value in the vertical direction with respect to the longitudinal direction of the road links. Therefore, the road information can be corrected based on the travel locus information starting from the point shifted by the predetermined value. Thereby, for example, when the road shape of a curve is corrected, the correction can be performed based on the point before the curve. In addition, for example, in the case of Japan, it is stipulated that the vehicle is to pass on the left side according to applicable regulations, so the road trace of the vehicle is also shifted to the left side of the road. (Note that the road link is usually set so as to be located approximately at the center in the width direction of the road). Therefore, the actual road shape including the lane can be more accurately matched with the shape of the road based on the road information stored in the road information storage means.

請求項3の発明では、走行軌跡情報取得手段により、複数車線の道路を走行して得られる車両の位置を含む走行軌跡情報を取得し、道路情報修正手段により、道路情報が複数車線の道路を一の道路形状として表現可能なものである場合、走行軌跡情報に基づいて道路情報を車線ごとに修正する。これにより、複数車線の道路を一の道路形状として表現可能な道路情報であれば、それを車線ごとに、複数車線の道路を走行して得られる車両の位置を含む走行軌跡情報に基づいて修正するため、当該車両が走行する車線ごとに対応して道路情報を修正することができる。したがって、例えば、進行方向の内側、中間、外側の各車線ごと、または進行方向とその反対方向の各車線ごと、にカーブの曲率半径が異なる等の道路形状の実状に応じて、車線ごとに道路情報を修正できるので、車線を含めた実際の道路形状と道路情報記憶手段に記憶された道路情報による当該道路の形状とを一致させることができる。   In the third aspect of the invention, the travel trajectory information acquisition means acquires travel trajectory information including the position of the vehicle obtained by traveling on a road with a plurality of lanes, and the road information correction means acquires the road information with a plurality of lanes. If it can be expressed as one road shape, the road information is corrected for each lane based on the travel locus information. As a result, if it is road information that can express a road of multiple lanes as one road shape, it is corrected for each lane based on travel locus information including the position of the vehicle obtained by traveling on the road of multiple lanes. Therefore, the road information can be corrected corresponding to each lane in which the vehicle travels. Therefore, for example, the road for each lane according to the actual shape of the road shape such as the curvature radius of the curve is different for each lane inside, middle, outside of the traveling direction, or for each lane in the traveling direction and the opposite direction. Since the information can be corrected, the actual road shape including the lane can be matched with the road shape based on the road information stored in the road information storage means.

請求項4の発明では、道路情報修正手段は、片側2車線以上の一方向通行の道路に対して車両の走行車線ごとに道路情報を修正することから、例えば、進行方向の車線が内側車線、中間車線および外側車線の3車線で構成されている場合には、それぞれの車線ごとに当該車両の走行軌跡情報に基づいて道路情報を修正する可能となる。これにより、例えば、高速道路の上り車線や下り車線がそれぞれ複数車線で構成されている場合等において、当該上り車線と当該下り車線とを別々の道路として把握した道路情報が存在しても、このような道路情報に対して、車両が走行する車線ごとに対応して当該道路情報を修正することができる。   In the invention of claim 4, the road information correcting means corrects the road information for each traveling lane of the vehicle with respect to a one-way road of two or more lanes on one side. When the vehicle is composed of three lanes, an intermediate lane and an outer lane, the road information can be corrected for each lane based on the travel locus information of the vehicle. Thus, for example, in the case where the up lane and the down lane of the expressway are each composed of a plurality of lanes, even if there is road information that grasps the up lane and the down lane as separate roads, For such road information, the road information can be corrected corresponding to each lane in which the vehicle travels.

請求項5の発明では、道路情報が道路リンクの結合として表現可能なものである場合、道路情報修正手段は、道路リンクの長手方向に対して垂直方向に所定値ずらした点を基準として道路情報を車線ごと修正することから、当該所定値ずらした点を起点に走行軌跡情報に基づいた道路情報の車線ごとの修正が可能となる。これにより、例えば、カーブの道路形状を修正する場合には当該カーブの手前の点を基準に修正することができる。また、例えば、日本の場合には適用法規により車両は左側通行することが定められていることから、当該車両の走行軌跡も当該道路の左側にずれている道路交通実状に即した修正を道路情報に行うことができる(なお道路リンクは、通常、道路の道幅方向ほぼ中心に位置するように設定されている)。したがって、より正確に、車線を含めた実際の道路形状と道路情報記憶手段に記憶された道路情報による当該道路の形状とを一致させることができる。   In the invention of claim 5, when the road information can be expressed as a combination of road links, the road information correction means uses the road information as a reference when the road information is shifted by a predetermined value in the vertical direction with respect to the longitudinal direction of the road links. Therefore, it is possible to correct the road information for each lane based on the travel locus information starting from the point shifted by the predetermined value. Thereby, for example, when the road shape of a curve is corrected, the correction can be performed based on the point before the curve. In addition, for example, in the case of Japan, it is stipulated that the vehicle is to pass on the left side according to applicable regulations, so the road trace of the vehicle is also shifted to the left side of the road. (Note that the road link is usually set to be located approximately at the center in the width direction of the road). Therefore, the actual road shape including the lane can be more accurately matched with the shape of the road based on the road information stored in the road information storage means.

請求項6の発明では、走行軌跡情報取得手段により、実際の道路を走行して得られる車両の位置を含む走行軌跡情報を取得し、車線軌跡情報作成手段により、走行軌跡情報に基づいて進行方向ごとおよび/または車線ごとに道路情報を作成する。これにより、実際の道路を走行して得られる車両の位置を含む走行軌跡情報に基づいて、「進行方向ごと」、「車線ごと」または「進行方向ごとおよび車線ごと」に、道路情報を作成するため、当該車両が走行する「進行方向」、「車線」または「進行方向および車線」に対応して道路情報を作成することができる。したがって、例えば、車線ごとにカーブの曲率半径が異なる等の道路形状の実状に応じて、車線ごとに道路情報を作成できるので、車線を含めた実際の道路形状と一致する当該道路の形状を表現可能な道路情報を作成することができる。   According to the sixth aspect of the present invention, the traveling locus information acquisition means obtains traveling locus information including the position of the vehicle obtained by traveling on the actual road, and the lane locus information creation means obtains the traveling direction based on the traveling locus information. Create road information for each and / or lane. As a result, road information is created for each “travel direction”, “for each lane”, or “for each travel direction and for each lane” based on travel locus information including the position of the vehicle obtained by traveling on the actual road. Therefore, road information can be created corresponding to the “traveling direction”, “lane”, or “traveling direction and lane” in which the vehicle travels. Therefore, for example, road information can be created for each lane according to the actual shape of the road shape, such as the curvature radius of the curve being different for each lane, so the shape of the road that matches the actual road shape including the lane is expressed. Possible road information can be created.

なお、上述した「進行方向ごと」とは、1本の道路において、いわゆるセンターライン(道路の左右を分ける線)を挟んで左右両側にそれぞれ存在する1車線(車両1台が通行可能な道幅の路線)ごとを意味する以外に、このようなセンターラインがなくても道路交通実状から双方向に通行可能な事実上のセンターラインが存在する場合における1車線ごと、をも含む概念である。   The above-mentioned “each direction of travel” refers to one lane (a road width that one vehicle can pass through) that exists on both the left and right sides of a so-called center line (a line that separates the left and right sides of the road). In addition to meaning every route, this concept also includes every lane in the case where there is a virtual center line that can be passed in both directions from the actual road traffic without such a center line.

以下、本発明の道路情報の修正装置および道路情報の修正装置を車両搭載型のナビゲーション装置に適用した一実施形態を、図1〜図9に基づいて説明する。
まず、本実施形態に係るナビゲーション装置20の構成を図1に基づいて説明する。
図1に示すように、ナビゲーション装置20は、車両50に搭載可能なもので、主に、CPU21、メモリ22、データベース(道路情報記憶手段)23、入出力インタフェイス24、入力装置25、ディスプレィ26、音源ユニット28、GPSセンサ31、車速センサ32、ジャイロセンサ33、地磁気センサ34、通信装置35等から構成されている。なお図1には、当該車両50が実際の道路90を走行している様子が示されている。
Hereinafter, an embodiment in which a road information correction device and a road information correction device according to the present invention are applied to a vehicle-mounted navigation device will be described with reference to FIGS.
First, the configuration of the navigation device 20 according to the present embodiment will be described with reference to FIG.
As shown in FIG. 1, the navigation device 20 can be mounted on a vehicle 50, and mainly includes a CPU 21, a memory 22, a database (road information storage means) 23, an input / output interface 24, an input device 25, and a display 26. , A sound source unit 28, a GPS sensor 31, a vehicle speed sensor 32, a gyro sensor 33, a geomagnetic sensor 34, a communication device 35, and the like. FIG. 1 shows a state where the vehicle 50 is traveling on an actual road 90.

このナビゲーション装置20は、CPU21、プログラムメモリ22、ワークメモリ23、地図データベース24、入出力インタフェイス25、入力装置26、ディスプレィ27等によりコンピュータとしての機能を実現可能に構成されており、ハードウェアは次のように構成されている。   The navigation device 20 is configured such that a computer 21 can be realized by a CPU 21, a program memory 22, a work memory 23, a map database 24, an input / output interface 25, an input device 26, a display 27, and the like. It is structured as follows.

CPU21は、ナビゲーション装置20を制御する中央演算処理装置で、システムバスを介してメモリ22、データベース23、入出力インタフェイス24等と接続されている。このメモリ22には、CPU21を制御するシステムプログラム22aのほか、各種制御プログラム22b〜22g等が格納されており、CPU21はこれらのプログラムをメモリ22から読み出して逐次実行している。なお、このCPU21には、現在の時刻を計時する機能を有する時計21aが内蔵されている。   The CPU 21 is a central processing unit that controls the navigation device 20, and is connected to a memory 22, a database 23, an input / output interface 24, and the like via a system bus. In addition to the system program 22a for controlling the CPU 21, the memory 22 stores various control programs 22b to 22g. The CPU 21 reads these programs from the memory 22 and executes them sequentially. The CPU 21 has a built-in clock 21a having a function of measuring the current time.

メモリ22は、システムバスに接続されている記憶装置であり、CPU21が使用する主記憶空間を構成するもの(ROM、RAM等)、である。このメモリ22には、システムプログラム22aをはじめとして、入力プログラム22b、経路探索プログラム22c、マップ・マッチングプログラム22d、データベース修正プログラム22e、経路案内プログラム22f、出力プログラム22g等が予め書き込まれている。   The memory 22 is a storage device connected to the system bus, and constitutes a main storage space used by the CPU 21 (ROM, RAM, etc.). In the memory 22, a system program 22a, an input program 22b, a route search program 22c, a map matching program 22d, a database correction program 22e, a route guidance program 22f, an output program 22g, etc. are written in advance.

データベース23は、CPU21が使用する補助記憶空間を構成するハードディスク、コンパクトディスクやディジタルバーサティルディスク等で、システムバスを介してCPU21に接続されている。このデータベース23には、地図情報23aや道路情報23bが格納されている。ここで「道路情報」とは、道路や河川等の地形、道路リンク(番号、リンク長、リンク旋回角等)、ノード(番号、座標等)等の各種情報のことをいう。また「道路リンク」とは、実際の道路を短い線分の集合としてモデル化する際の一つひとつの線分のことをいい、実際の道路を折れ線近似したときの個々の直線部分のことである。この道路リンクは、通常、その直線部分の両端の、実際の道路に対応する経度・緯度(東経北緯)で一義的に定められており、距離の長短に応じた大小の距離コストによる重み付け情報等が付加されている。   The database 23 is a hard disk, a compact disk, a digital versatile disk, or the like that constitutes an auxiliary storage space used by the CPU 21, and is connected to the CPU 21 via a system bus. The database 23 stores map information 23a and road information 23b. Here, “road information” refers to various information such as topography of roads and rivers, road links (numbers, link lengths, link turning angles, etc.), nodes (numbers, coordinates, etc.), and the like. The “road link” means an individual line segment when an actual road is modeled as a set of short line segments, and is an individual straight line portion when an actual road is approximated by a broken line. This road link is usually uniquely defined by the longitude / latitude (east longitude north latitude) corresponding to the actual road at both ends of the straight line portion, and weighting information based on the distance cost depending on the length of the distance, etc. Is added.

入出力インタフェイス24は、入力装置25、ディスプレィ26、音源ユニット28、GPSセンサ31、車速センサ32、ジャイロセンサ33、地磁気センサ34、通信装置35等の入出力装置とCPU21等とのデータのやり採りを仲介する装置で、システムバスに接続されている。   The input / output interface 24 exchanges data between input / output devices such as the input device 25, display 26, sound source unit 28, GPS sensor 31, vehicle speed sensor 32, gyro sensor 33, geomagnetic sensor 34, communication device 35, and CPU 21. A device that mediates harvesting and is connected to the system bus.

入力装置25は、ナビゲーション装置20の操作パネルに設けられている入力装置で、入出力インタフェイス24を介してシステムバスに接続されている。この入力装置25は、当該車両50の運転者や乗員(以下、単に「利用者」という。)が経路探索を希望する目的地や出発地等に関する情報を入力プログラム22bを介して入力するものである。   The input device 25 is an input device provided on the operation panel of the navigation device 20, and is connected to the system bus via the input / output interface 24. The input device 25 is used for inputting information on a destination, a departure place, and the like that the driver or passenger (hereinafter simply referred to as “user”) of the vehicle 50 desires to search for a route through the input program 22b. is there.

ディスプレィ26は、出発地から目的地までの案内経路や車両50の現在位置あるいは道路交通情報等を出力プログラム22hを介して出力し得る表示装置で、ナビゲーション装置20の操作パネルに設けられている。このディスプレィ26も、入出力インタフェイス24を介してシステムバスに接続され、例えば、液晶表示器等により構成されている。   The display 26 is a display device that can output a guide route from the departure point to the destination, the current position of the vehicle 50, road traffic information, and the like via the output program 22h, and is provided on the operation panel of the navigation device 20. The display 26 is also connected to the system bus via the input / output interface 24, and is constituted by, for example, a liquid crystal display.

なお、本実施形態では、入力装置25とディスプレィ26は、ナビゲーション装置20の操作パネルに設けたが、これに限られることはなく、ナビゲーション装置20とは、別個の筐体に、入力装置25とディスプレィ26とを構成しても良い。また入力装置25とディスプレィ26とが互いに物理的に分離された構成を採っても良い。   In this embodiment, the input device 25 and the display 26 are provided on the operation panel of the navigation device 20. However, the present invention is not limited to this, and the input device 25 and the navigation device 20 are provided in a separate housing. The display 26 may be configured. Alternatively, the input device 25 and the display 26 may be physically separated from each other.

音源ユニット28は、所定の音声データに基づくディジタル信号をアナログ信号に変換した後、当該アナログ信号によりアンプを介してスピーカから可聴音を発生させ得るもので、入出力インタフェイス24を介してシステムバスに接続されている。   The sound source unit 28 converts a digital signal based on predetermined audio data into an analog signal, and then can generate an audible sound from a speaker via an amplifier using the analog signal. The sound source unit 28 is connected to the system bus via the input / output interface 24. It is connected to the.

GPSセンサ31は、経度・緯度により車両50の現在位置データを出力するためのもので、入出力インタフェイス24を介してシステムバスに接続されている。このGPSセンサ31は、複数のGPS衛星からの信号を受信して利用者の絶対位置を計測するGPS受信機等から構成されている。   The GPS sensor 31 is for outputting current position data of the vehicle 50 according to longitude and latitude, and is connected to the system bus via the input / output interface 24. The GPS sensor 31 includes a GPS receiver that receives signals from a plurality of GPS satellites and measures the absolute position of the user.

車速センサ32、ジャイロセンサ33および地磁気センサ34は、車両50の相対位置や車両50の進行方向を計測するためのもので、それぞれ入出力インタフェイス24を介してシステムバスに接続されている。これらのセンサは、自律航法等に使用されるもので、車速センサ32およびジャイロセンサ33により得られる車両50の相対位置情報は、GPS受信機が衛星からの電波を受信できないトンネル内等において位置を得たり、GPS受信機によって計測された絶対位置の測位誤差を補正する等に利用される。また、ジャイロセンサ33や地磁気センサ34により得られる車両50の進行方向情報は、車両50の相対位置情報とともに、後述するようにデータベース23の道路情報23bを修正するのに利用される。   The vehicle speed sensor 32, the gyro sensor 33, and the geomagnetic sensor 34 are for measuring the relative position of the vehicle 50 and the traveling direction of the vehicle 50, and are connected to the system bus via the input / output interface 24, respectively. These sensors are used for autonomous navigation and the like. The relative position information of the vehicle 50 obtained by the vehicle speed sensor 32 and the gyro sensor 33 indicates the position in a tunnel where the GPS receiver cannot receive radio waves from the satellite. It is used for obtaining or correcting the positioning error of the absolute position measured by the GPS receiver. Further, the traveling direction information of the vehicle 50 obtained by the gyro sensor 33 and the geomagnetic sensor 34 is used to correct the road information 23b of the database 23 as described later together with the relative position information of the vehicle 50.

なお、図示されていないが、車両50の操舵装置には、操舵輪の舵角を検出可能な舵角センサが取り付けられ、入出力インタフェイス24を介して当該舵角センサから出力される舵角信号を、CPU21に入力可能に構成している。これにより、CPU21は、運転者による当該車両50の操舵方向を舵角情報として得ることができる。   Although not shown, the steering device of the vehicle 50 is provided with a steering angle sensor capable of detecting the steering angle of the steering wheel, and the steering angle output from the steering angle sensor via the input / output interface 24. The signal can be input to the CPU 21. Thereby, CPU21 can acquire the steering direction of the said vehicle 50 by a driver | operator as steering angle information.

通信装置35は、道路交通情報配信システムセンタ(VICS(登録商標))等の図略の情報センタとの間で無線通信回線によるデータの送受信を行うための無線通信機器で、入出力インタフェイス24を介してシステムバスに接続されている。例えば、携帯電話機、PHS等の無線通信システムを利用している。   The communication device 35 is a wireless communication device for transmitting and receiving data to and from an unillustrated information center such as a road traffic information distribution system center (VICS (registered trademark)) via an input / output interface 24. Connected to the system bus. For example, a wireless communication system such as a mobile phone or PHS is used.

なお、車速センサ32は、車両50の走行速度を検出可能に構成されるものであるから、この車速センサ32から入出力インタフェイス24を介してCPU21に入力される車両速度データをCPU21によって積分演算することにより、車両50の走行距離を得ることができる。また、ジャイロセンサ33は、車両50の回転角速度を検出可能に構成されることから、このジャイロセンサ33から入出力インタフェイス24を介してCPU21に入力される回転角速度データをCPU21によって積分演算することにより、車両50の旋回角を得ることができる。これにより、車速センサ32およびCPU21により得られた距離と、地磁気センサ34およびジャイロセンサ33により検出された方位とを組み合わせることによって、GPSセンサ31によらなくても、現在位置を検出することができる。また車速センサ32およびCPU21により得られた距離と図略の舵角センサにより検出された舵角とを組み合わせることによっても現在位置を検出することができる。   Since the vehicle speed sensor 32 is configured to be able to detect the traveling speed of the vehicle 50, the CPU 21 integrates the vehicle speed data input from the vehicle speed sensor 32 to the CPU 21 via the input / output interface 24. By doing so, the travel distance of the vehicle 50 can be obtained. Further, since the gyro sensor 33 is configured to be able to detect the rotational angular velocity of the vehicle 50, the CPU 21 integrates the rotational angular velocity data input from the gyro sensor 33 to the CPU 21 via the input / output interface 24. Thus, the turning angle of the vehicle 50 can be obtained. Thus, the current position can be detected without using the GPS sensor 31 by combining the distance obtained by the vehicle speed sensor 32 and the CPU 21 and the direction detected by the geomagnetic sensor 34 and the gyro sensor 33. . The current position can also be detected by combining the distance obtained by the vehicle speed sensor 32 and the CPU 21 and the rudder angle detected by the rudder angle sensor (not shown).

ここで、メモリ22に格納されている、入力プログラム22b、経路探索プログラム22c、マップ・マッチングプログラム22d、データベース修正プログラム22e、経路案内プログラム22f、出力プログラム22gの概要を説明する。   Here, an outline of the input program 22b, the route search program 22c, the map matching program 22d, the database correction program 22e, the route guidance program 22f, and the output program 22g stored in the memory 22 will be described.

システムプログラム22aは、ナビゲーション装置20の起動から停止までの基本動作を制御する機能を有するもので、例えば、図2に示す基本制御処理を行う。この処理は、後述するように、ナビゲーション装置20の利用者により、一旦、目的地が設定されると、当該目的地までの経路が探索された後、マップ・マッチング処理(S107)→データベース修正処理(S109)→経路案内処理(S111)を繰り返し継続的に実行するもので、次の目的地の設定あるいはイグニッションスイッチのオフによって当該処理を終了するものである。これにより、この間において、データベース23の道路情報23bに対して必要な修正処理が継続的に行われるため、道路情報23bが複数車線の道路(双方向通行可能な道路を含む)を一の道路形状として表現可能なものである場合等には、当該道路情報23bを適宜修正することができる。なお、この修正処理はデータベース修正プログラム22eにより行われる。   The system program 22a has a function of controlling basic operations from starting to stopping of the navigation device 20, and performs, for example, basic control processing shown in FIG. In this process, as described later, once a destination is set by the user of the navigation device 20, a route to the destination is searched, and then a map matching process (S107) → database correction process (S109) → Route guidance processing (S111) is repeatedly executed continuously, and the processing is terminated by setting the next destination or turning off the ignition switch. Accordingly, during this period, necessary correction processing is continuously performed on the road information 23b in the database 23. Therefore, the road information 23b indicates a road with a plurality of lanes (including roads that can be bidirectionally passed) as one road shape. The road information 23b can be corrected as appropriate. This correction process is performed by the database correction program 22e.

入力プログラム22bは、ナビゲーション装置20の利用者が経路案内を希望する目的地、その出発地等に関する情報等その他、ナビゲーション機能を利用する上で必要な各種情報等を、利用者に対し入力装置25を介して入力させ、他のプログラムや処理等に受け渡す機能を有するものである。また入力プログラム22bは、GPSセンサ31から出力される現在位置データ、車速センサ32から出力される車速データ、ジャイロセンサ33から出力される回転角速度データ、地磁気センサ34から出力される方位データ、またはCPU21の時計21aから出力される現在時刻データ等を入力し、他のプログラムや処理等に受け渡す機能も有する。   The input program 22b provides the user with various information necessary for using the navigation function, such as information on the destination desired by the user of the navigation device 20, route information, etc., and other information necessary for using the navigation function. And has a function of passing it to another program or process. Further, the input program 22b includes current position data output from the GPS sensor 31, vehicle speed data output from the vehicle speed sensor 32, rotational angular velocity data output from the gyro sensor 33, direction data output from the geomagnetic sensor 34, or CPU 21. It also has a function of inputting current time data and the like output from the clock 21a and passing it to other programs and processes.

経路探索プログラム22cは、入力装置25により入力された目的地をデータベース23に記憶された地図情報23aに基づいて検索する機能と、入力装置25により入力された出発地あるはGPSセンサ31等により検出される車両50の現在地から当該希望目的地に至るまでの最短距離経路をデータベース23に記録されている道路情報23bに基づいて探索する機能と、を有するものである。なお、「最短距離経路」とは、出発地(または現在地)から目的地に到るまでの総距離が最短である経路のことである。   The route search program 22c has a function of searching for a destination input by the input device 25 based on the map information 23a stored in the database 23, and a departure place or GPS sensor 31 input by the input device 25 is detected. And a function for searching for the shortest distance route from the current location of the vehicle 50 to the desired destination based on the road information 23b recorded in the database 23. The “shortest distance route” is a route having the shortest total distance from the departure point (or current location) to the destination.

マップ・マッチングプログラム22dは、ディスプレィ26に表示させる車両50の現在位置に関する情報を、データベース23の地図情報23aや道路情報23bあるいは各種センサ等から取得し、走行状態データとして出力する機能を有するもので、例えば、図3に示すマップ・マッチング処理を行う。なお、このマップ・マッチングプログラム22dは、特許請求の範囲に記載の「走行軌跡情報取得手段」に相当するものである。   The map matching program 22d has a function of acquiring information on the current position of the vehicle 50 to be displayed on the display 26 from the map information 23a, road information 23b, various sensors, etc. in the database 23 and outputting the information as travel state data. For example, the map matching process shown in FIG. 3 is performed. The map matching program 22d corresponds to “running locus information acquisition means” described in the claims.

データベース修正プログラム22eは、データベース23に記憶されている道路情報23bを、マップ・マッチングプログラム22dにより出力された走行状態データに基づいて修正する機能を有するもので、例えば、図4に示すデータベース修正処理を行う。なお、このデータベース修正プログラム22eは、特許請求の範囲に記載の「道路情報修正手段」に相当するものである。   The database correction program 22e has a function of correcting the road information 23b stored in the database 23 based on the running state data output by the map matching program 22d. For example, the database correction process shown in FIG. I do. The database correction program 22e corresponds to “road information correction means” described in the claims.

経路案内プログラム22fは、経路探索プログラム22cにより探索された経路に関する情報(例えば、右左折等の進行方向の説明や道路交通情報等)を、利用者に対してディスプレィ26に表示される画像や音源ユニット28により出力される合成音声等によって行う機能を有するものである。   The route guidance program 22f displays information about the route searched by the route search program 22c (for example, explanation of the direction of travel such as right and left turn, road traffic information, etc.) on the display 26 for the user and an image or sound source It has a function to be performed by synthetic speech output by the unit 28 or the like.

出力プログラム22gは、各種画面情報をディスプレィ26に線図として描画する機能や各種案内情報を音源ユニット28によりスピーカを鳴動させる機能を有するものである。例えば、データベース23の地図情報23aや道路情報23bをもとに、地図や経路探索プログラム22cにより探索された最短距離経路等をディスプレィ26に表示させたり、また経路案内等に必要なメッセージ音や音声を所定の音声データに基づいて音源ユニット28により鳴らせるものである。   The output program 22g has a function of drawing various screen information as a diagram on the display 26 and a function of causing the sound source unit 28 to ring various kinds of guidance information. For example, based on the map information 23a and road information 23b in the database 23, the map and the shortest distance route searched by the route search program 22c are displayed on the display 26, and the message sound and voice necessary for route guidance etc. Is sounded by the sound source unit 28 based on predetermined audio data.

次に、本ナビゲーション装置20のCPU21により実行される基本制御処理の流れを図2〜図9に基づいて説明する。なお、この基本制御処理は、システムプログラム22aにより実行されるものである。   Next, the flow of basic control processing executed by the CPU 21 of the navigation device 20 will be described with reference to FIGS. This basic control process is executed by the system program 22a.

[図2:基本制御処理]
図2に示すように、基本制御処理では、まずステップS101により初期化処理が行われる。この初期化処理では、例えば、メモリ22に所定のワーク領域を確保したり、あるいは各種フラグ等を初期値に設定する処理を行う。
[Figure 2: Basic control processing]
As shown in FIG. 2, in the basic control process, an initialization process is first performed in step S101. In this initialization process, for example, a predetermined work area is secured in the memory 22, or various flags are set to initial values.

続いてステップS103より目的地設定処理が行われる。この処理では、例えば、利用者の操作によって、入力装置25を介し目的地や必要に応じて目的地までの通過地点あるいは一般道路/有料道路のいずれを優先するか等の経路探索条件等に関する情報を、入力する処理を行う。なおこの処理により設定された目的地は、データベース23の地図情報23aに基づいて、例えば、経度・緯度(東経北緯)等による座標情報により一義的に定められる。   Subsequently, the destination setting process is performed from step S103. In this process, for example, information on route search conditions such as whether to give priority to a destination, a passing point to the destination or, if necessary, a general road / toll road through the input device 25 by the user's operation Is input. Note that the destination set by this processing is uniquely determined based on the map information 23a in the database 23, for example, by coordinate information such as longitude / latitude (east longitude north latitude).

次のステップS105では経路探索処理が行われる。この処理は、経路探索プログラム22cにより行われるものである。具体的には、例えばGPSセンサ31によって取得される当該車両50の現在位置からステップS103により設定された目的地に至るまでの最短距離経路を、データベース23の地図情報23aや道路情報23bに基づいてダイクストラ法等の探索アルゴリズムにより経路探索する処理が行われる。   In the next step S105, route search processing is performed. This process is performed by the route search program 22c. Specifically, for example, the shortest distance route from the current position of the vehicle 50 acquired by the GPS sensor 31 to the destination set in step S103 is based on the map information 23a and the road information 23b in the database 23. A route search process is performed by a search algorithm such as the Dijkstra method.

続くステップS107では、マップ・マッチング処理が行われる。具体的には、図3に示すように、ステップS111による経路案内処理によりディスプレィ26に表示される案内画面上の現在位置をリアルタイムに変化させて当該車両50の走行に伴って案内経路を追跡し得るために必要な経路案内データや走行状態データを出力する処理が行われる。   In the subsequent step S107, map matching processing is performed. Specifically, as shown in FIG. 3, the current position on the guidance screen displayed on the display 26 is changed in real time by the route guidance processing in step S111, and the guidance route is traced as the vehicle 50 travels. A process of outputting route guidance data and travel state data necessary for obtaining the data is performed.

[図3:マップ・マッチング処理]
ここで、図3を参照して、マップ・マッチング処理の概要を説明する。
図3に示すように、マップ・マッチング処理では、まずステップS201によりセンサ信号を読み込む処理が行われる。この処理では、GPSセンサ31、車速センサ32、ジャイロセンサ33および地磁気センサ34から出力される各種センサ信号(センサデータ)を入出力インタフェイス24を介して読み込むことによって、続くステップS203による所定の演算処理により車両50の現在位置を含む現在地付近のデータを取得する。
[Figure 3: Map matching process]
Here, an outline of the map matching process will be described with reference to FIG.
As shown in FIG. 3, in the map matching process, first, a process of reading a sensor signal is performed in step S201. In this process, various sensor signals (sensor data) output from the GPS sensor 31, the vehicle speed sensor 32, the gyro sensor 33, and the geomagnetic sensor 34 are read via the input / output interface 24, thereby performing a predetermined calculation in the subsequent step S203. Data near the current location including the current position of the vehicle 50 is acquired by the processing.

そして続くステップS205により、車両50の走行に伴う現在位置の変化に対応させて経路を案内するための経路案内データを出力するとともに、ステップS207により車両50の走行状態を表す走行状態データを出力した後、図2に示すシステムプログラム22aによる基本制御処理に復帰する。なお、この走行状態データとしては、例えば、現在時刻、ジャイロ旋回角、車速、マッチング・データ(走行道路番号、走行ノード番号、分岐点通過フラグ)、DBデータ(道路番号、ノード番号、座標、リンク長さ、リンク角)等が挙げられる。またこれらデータは、例えば、メモリ22のワーク領域を介して、次述するデータベース修正プログラム22e等に対して出力される。   Then, in step S205, route guidance data for guiding the route corresponding to the change in the current position accompanying the traveling of the vehicle 50 is output, and traveling state data representing the traveling state of the vehicle 50 is output in step S207. Thereafter, the process returns to the basic control process by the system program 22a shown in FIG. The traveling state data includes, for example, current time, gyro turning angle, vehicle speed, matching data (traveling road number, traveling node number, branch point passing flag), DB data (road number, node number, coordinates, link) Length, link angle) and the like. These data are output to the database correction program 22e described below, for example, via the work area of the memory 22.

[図2:基本制御処理(続き)]
図2に戻って、ステップS107によりマップ・マッチング処理が行われると、続くステップS109では、データベース修正処理が行われる。この処理は、データベース修正プログラム22eにより行われるもので、特許請求の範囲に記載の「道路情報修正手段」に相当するものである。具体的には、図4に詳細に説明されているので、ここで図4を参照して説明する。
[Figure 2: Basic control processing (continued)]
Returning to FIG. 2, when the map matching process is performed in step S107, the database correction process is performed in the subsequent step S109. This processing is performed by the database correction program 22e and corresponds to “road information correction means” described in the claims. Specifically, since it is described in detail in FIG. 4, it will be described with reference to FIG.

[図4:データベース修正処理(S301:走行データ記憶処理)]
図4に示すように、データベース修正処理では、まずステップS301により走行データ記憶処理が行われる。この処理の詳細は、図5(A) に図示されているため、ここでは、図5を参照して走行データ記憶処理を説明する。
[FIG. 4: Database Correction Process (S301: Travel Data Storage Process)]
As shown in FIG. 4, in the database correction process, first, a travel data storage process is performed in step S301. Since the details of this process are shown in FIG. 5A, the travel data storage process will be described here with reference to FIG.

[図5:走行データ記憶処理]
図5(A) に示すように、走行データ記憶処理では、ステップS401により走行データを計算する処理が行われる。この走行データは、特許請求の範囲に記載の「走行軌跡情報」に相当するものである。具体的には、図5(B) に概念的に示される走行データに対して以下の各処理が行われる。なお、図5(B) は、図3に示すマップ・マッチング処理により出力された走行状態データ等に基づいて、車両50の走行に応じて取得されるデータを表す走行データを説明したものであり、同図に示す×(バツ)はノード番号のあるノードを表し、これらのノード同士を結ぶ直線は道路リンクを表す。また×(バツ)が□(白四角)によって囲まれたノードは(図5(B) に示すノード番号-13 )、そのノードが分岐点でもあることを表している。この分岐点は、当該分岐点に接続される他の隣接した道路等が存在することを示すもので、この図5(B) に示す例では、当該分岐点を境界に、道路番号-345の道路と道路番号-346の道路とが接続されている。図5(B) には、走行軌跡として道路が図示されている。リンク上に図示されている○(白丸)は、あるタイミングにおけるマッチング・データによる現在位置を表すマッチングポイントを示す。
[Figure 5: Travel data storage process]
As shown in FIG. 5A, in the travel data storage process, a process of calculating travel data is performed in step S401. This travel data corresponds to “travel locus information” described in the claims. Specifically, the following processes are performed on the travel data conceptually shown in FIG. FIG. 5B illustrates travel data representing data acquired according to the travel of the vehicle 50 based on the travel state data output by the map matching process shown in FIG. In the figure, x (cross) represents a node having a node number, and a straight line connecting these nodes represents a road link. In addition, a node surrounded by □ (white square) in x (cross) (node number -13 shown in FIG. 5B) indicates that the node is also a branch point. This branch point indicates that there are other adjacent roads connected to the branch point. In the example shown in FIG. 5B, the road number -345 The road and the road with the road number -346 are connected. In FIG. 5B, a road is shown as a travel locus. A circle (white circle) shown on the link indicates a matching point representing the current position based on matching data at a certain timing.

まず、ステップS401では、走行データを計算する処理として、走行距離および走行軌跡座標の算出、ならびにノード通過点フラグの設定が行われる。具体的には、マッチングタイミングt(i) における車速V(i) および各マッチングタイミングt(i) 間で車両50が走行する時間(走行時間)に基づいて、走行軌跡長さDL(i) が算出され、また、車両50の旋回角θ(i) および走行軌跡長さDL(i) に基づいて走行軌跡座標(X(i) ,Y(i) )が算出される。さらに、走行ノード番号NN(i) が変化したかどうか、即ち、一つ前のマッチングタイミングt(i-1) での走行ノード番号NN(i-1) と、現在のマッチングタイミングt(i) での走行ノード番号NN(i) とが一致するか否かを判断することによって、車両50がノードNj を通過したかどうかを表すノード通過フラグを設定する。例えば、走行ノード番号NN(i-1) と走行ノード番号NN(i) とが一致する場合には、車両50はノードNj を通過していないことになるので、ノード通過フラグにフラグのオフを示す0(ゼロ)を設定する。一方、走行ノード番号NN(i-1) と走行ノード番号NN(i) とが一致しない場合には、車両50はノードNj を通過したことになるので、フラグのオンを示す1をノード通過フラグに設定する。   First, in step S401, as a process for calculating travel data, calculation of travel distance and travel locus coordinates and setting of a node passing point flag are performed. Specifically, based on the vehicle speed V (i) at the matching timing t (i) and the time (traveling time) during which the vehicle 50 travels between the matching timings t (i), the travel locus length DL (i) is The travel locus coordinates (X (i), Y (i)) are calculated based on the turning angle θ (i) of the vehicle 50 and the travel locus length DL (i). Further, whether or not the traveling node number NN (i) has changed, that is, the traveling node number NN (i-1) at the previous matching timing t (i-1) and the current matching timing t (i). By determining whether or not the traveling node number NN (i) at the node matches, a node passing flag indicating whether or not the vehicle 50 has passed the node Nj is set. For example, if the traveling node number NN (i-1) and the traveling node number NN (i) match, the vehicle 50 has not passed through the node Nj. Set 0 (zero). On the other hand, if the traveling node number NN (i-1) and the traveling node number NN (i) do not match, the vehicle 50 has passed the node Nj, so 1 indicating that the flag is on is set to the node passing flag. Set to.

次に、ステップS403では、走行データを記憶する処理として、ステップS401により算出等された走行軌跡長さDL(i) 、軌跡座標(X(i),Y(i)) およびノード通過フラグを、他の走行データとともにメモリ22の所定領域に記憶する処理が行われる。ここで、メモリ22に記憶される走行データは、マッチングタイミングt(i) 、マッチングデータ、走行路データ、走行軌跡データ等からなり、またマッチングデータは、走行道路番号RN(i) 、走行ノード番号NN(i) 、分岐点通過フラグ、ノード通過フラグ等からなる。さらに走行路データは、道路番号Rn(j) 、ノード番号Nn(j) 、ノード座標(x(j),y(j)) 、リンク長さLL(j) 、リンク角α(j) 等からなり、走行軌跡データは、軌跡座標(X(i),Y(i)) 、旋回角θ(i) 、走行軌跡長さDL(i) 等からなる。   Next, in step S403, as processing for storing the travel data, the travel trajectory length DL (i), trajectory coordinates (X (i), Y (i)) calculated in step S401 and the node passing flag are calculated. A process of storing in the predetermined area of the memory 22 together with other travel data is performed. Here, the traveling data stored in the memory 22 includes matching timing t (i), matching data, traveling road data, traveling locus data, and the like. The matching data includes the traveling road number RN (i), the traveling node number. It consists of NN (i), a branch point passage flag, a node passage flag, and the like. Further, the road data is obtained from road number Rn (j), node number Nn (j), node coordinates (x (j), y (j)), link length LL (j), link angle α (j), etc. Thus, the travel trajectory data includes trajectory coordinates (X (i), Y (i)), turning angle θ (i), travel trajectory length DL (i), and the like.

なお、マッチングデータまたは走行路データには、当該道路の通行可能方向が双方向・一方向のいずれであるかを示す通行方向情報、また車線を区切るセンターライン等の路面上の線状表示がなく見かけ上では1本の道路であっても、道幅が広いために往路・復路が事実上別々の車線を構成している場合にはその旨を示す往復路別車線情報、さらには当該道路の車線数を示す車線数情報等が付加されている。   Note that the matching data or the road data does not include road direction information indicating whether the road is allowed to be bidirectional or one-way, and there is no line display on the road surface such as a center line that separates lanes. Even if it seems to be a single road, if the road is wide and the outbound and inbound routes actually constitute separate lanes, the lane information for each round-trip route indicating that fact, and the lane of the road Lane number information indicating the number is added.

このようにして走行データ記憶処理が行われると、図4に示すデータベース修正処理に復帰し、ステップS301の次のステップS303に処理を移行する。なお、上記走行軌跡データの記憶は、所定の間隔、例えばマップマッチングタイミングごとに行われるので、その結果、走行軌跡データは時系列データとして記憶されることになる(以上の処理は、特許請求の範囲に記載の「走行軌跡情報取得手段」に相当する)。   When the travel data storage process is performed in this way, the process returns to the database correction process shown in FIG. 4, and the process proceeds to step S303 subsequent to step S301. Note that the travel locus data is stored at a predetermined interval, for example, every map matching timing, and as a result, the travel locus data is stored as time-series data (the above processing is described in the claims). Corresponds to “traveling track information acquisition means” described in the range).

[図4:データベース修正処理(S303:DB修正範囲特定処理)]
図4に戻るとステップS303では、現在、走行中の道路の道路情報23bが複数車線であるか否かを判断する処理が行われる。この処理は、マップ・マッチングプログラム22dにより出力されたマップマッチングデータまたは走行路データに含まれる車線数情報、通行方向情報や往復路別車線情報に基づいて行われるもので、現在、走行中の道路の車線数が2以上であるか否かを判断する。換言すれば、この処理では、道路情報23bが複数車線の道路を一の道路形状として表現可能なものであるか否かを判断している。
[FIG. 4: Database correction processing (S303: DB correction range specifying processing)]
Returning to FIG. 4, in step S303, processing is performed to determine whether or not the road information 23b of the currently running road is a plurality of lanes. This processing is performed based on the lane number information, traffic direction information and round-trip lane information included in the map matching data or the road data output by the map matching program 22d. It is determined whether the number of lanes is 2 or more. In other words, in this process, it is determined whether or not the road information 23b can express a road with a plurality of lanes as one road shape.

またこのステップS303による判断処理では、往復路別車線情報に基づいた判断も行うため、見かけ上は1本の道路でも往路・復路が事実上別々の車線を構成しているものは車線数が2以上であると判断される。換言すれば、この処理では、道路情報23bが双方向通行可能な道路を一の道路形状として表現可能なものであるか否かを判断している。   Further, in the determination process in step S303, since determination is also made based on the lane information for each round-trip route, the number of lanes is 2 if the outward route and the return route actually constitute separate lanes even on one road. It is determined that this is the case. In other words, in this process, it is determined whether or not the road information 23b can express a road that can be bidirectionally passed as one road shape.

ステップS303により、当該道路情報23bが複数車線であると判断された場合には(S303でYes)、続くステップS305に処理を移行する。一方、当該道路情報23bが複数車線であると判断されない場合には(S303でNo)、当該道路の車線数は形式的にも実体的にも2以上ではなく1であるから、本データベース修正処理による道路情報23bの修正を行う必要がない。そのため一連の本データベース修正処理を終了して図2に示す基本制御処理に復帰する。   If it is determined in step S303 that the road information 23b is a plurality of lanes (Yes in S303), the process proceeds to subsequent step S305. On the other hand, if it is not determined that the road information 23b is a plurality of lanes (No in S303), the number of lanes of the road is not two or more, but is 1 in terms of form and substance. There is no need to correct the road information 23b. Therefore, a series of the present database correction processing is finished and the processing returns to the basic control processing shown in FIG.

続くステップS305では、走行方向を取得する処理が行われる。この処理は、GPSセンサ31、ジャイロセンサ33や地磁気センサ34により得られる車両50の現在位置情報の経時的変化に基づいて当該車両50の進行方向を演算処理により求め、この進行方向を走行中の道路リンク(走行路データ)と照合することで、当該車両50の走行方向を取得する。   In continuing step S305, the process which acquires a driving | running | working direction is performed. In this process, the traveling direction of the vehicle 50 is obtained by arithmetic processing based on the temporal change in the current position information of the vehicle 50 obtained by the GPS sensor 31, the gyro sensor 33, and the geomagnetic sensor 34, and the traveling direction is determined based on the traveling direction. The traveling direction of the vehicle 50 is acquired by collating with the road link (traveling road data).

次のステップS307では、走行中の道路の道路情報23bは修正の必要があるか否かを判断する処理が行われる。即ち、この処理は、道路情報23bにより表現可能な車線を含めた道路形状と、走行軌跡データにより得られる当該車両50の走行軌跡と、がほぼ同一である場合は、当該道路情報23bに対して修正を行う必要はないことから、それを判断するために行われるものである。またこのステップS307では、道路情報23bにより表現可能な車線を含めた道路形状が、所定長さ(例えば100m)以上の直線状を呈する、いわゆる直線道路に該当するか否かを判断することによっても、道路情報23bの修正の要否を判断する。即ち、所定長さ以上の直線道路であれば修正を行わず、所定長さ以上の直線道路でなければ当該道路には曲線部分が存在しカーブを含んでいるものと予想されるため、道路情報23bの修正を行う。   In the next step S307, a process for determining whether or not the road information 23b of the running road needs to be corrected is performed. That is, when the road shape including the lane that can be expressed by the road information 23b and the travel trajectory of the vehicle 50 obtained from the travel trajectory data are substantially the same, this processing is performed on the road information 23b. There is no need to make corrections, so this is done to determine that. Further, in this step S307, it is also determined by determining whether or not the road shape including the lane that can be expressed by the road information 23b corresponds to a so-called straight road having a predetermined length (for example, 100 m) or more. Then, it is determined whether or not the road information 23b needs to be corrected. That is, if the straight road is longer than the predetermined length, no correction is made, and if it is not a straight road longer than the predetermined length, it is expected that the road has a curved portion and includes a curve. 23b is corrected.

そして、道路情報23bによる道路形状と走行軌跡データによる走行軌跡とがほぼ同一でない場合や、道路情報23bによる道路形状が所定長さ以上の直線を呈するものでない場合には、ステップS307により道路情報23bは修正の必要があると判断されるので(S307でYes)、続くステップS309に処理を移行して道路情報23bの修正処理が行われる。一方、道路情報23bによる道路形状と走行軌跡データによる走行軌跡とがほぼ同一である場合や、道路情報23bによる道路形状が所定長さ以上の直線を呈するものである場合には、道路情報23bは修正の必要があると判断されないので(S307でNo)、道路情報23bの修正処理(S309)を行うことなく、一連の本データベース修正処理を終了して図2に示す基本制御処理に復帰する。   If the road shape based on the road information 23b and the travel locus based on the travel locus data are not substantially the same, or if the road shape according to the road information 23b does not exhibit a straight line having a predetermined length or more, the road information 23b is obtained in step S307. Since it is determined that correction is necessary (Yes in S307), the process proceeds to the subsequent step S309, where the road information 23b is corrected. On the other hand, when the road shape according to the road information 23b is substantially the same as the travel locus according to the travel locus data, or the road shape according to the road information 23b is a straight line having a predetermined length or more, the road information 23b is Since it is not determined that correction is necessary (No in S307), a series of the database correction process is terminated without performing the correction process (S309) of the road information 23b, and the process returns to the basic control process shown in FIG.

ステップS309では、道路情報23bを修正する処理が行われる。この処理は、現在走行している車線の走行軌跡データを道路情報23bの「車線軌跡情報」として補充する修正処理を行うものである。そのため、当該車両50が未だ走行していない車線については、当該車線の走行軌跡データを得られていないので道路情報23bを修正することはできない。   In step S309, processing for correcting the road information 23b is performed. This process performs a correction process for supplementing the travel locus data of the currently traveling lane as the “lane locus information” of the road information 23b. For this reason, the road information 23b cannot be corrected for the lane in which the vehicle 50 has not yet traveled because the travel locus data of the lane has not been obtained.

ここで、図6に示す愛知県内のある道路の一部を表す道路情報23b(道路リンク、ノード等)に対してステップS309による修正を行う場合を例示して説明する。なお、図5(B) と同様に、図6に示す×(バツ)はノードを表し、これらのノード同士を結ぶ直線は道路リンクを表す。   Here, an example will be described in which the road information 23b (road link, node, etc.) representing a part of a road in Aichi Prefecture shown in FIG. 6 is corrected in step S309. As in FIG. 5B, x (cross) shown in FIG. 6 represents a node, and a straight line connecting these nodes represents a road link.

このように図6に示される道路情報23bに対して、例えば、往路を進行する車両50により取得された走行軌跡データを補充すると、当該走行軌跡は、太線のように見える●(黒丸)点列の集合として表される。なおこの走行軌跡データは、車速センサ32とジャイロセンサ33の出力により、前回取得された車両位置からの相対位置と方向が算出され、その相対位置の集合として表現される。したがって、走行軌跡の形状は道路を正確に表現しているが、絶対座標での位置および方角は当該走行軌跡からでは特定できない。   6 is supplemented with, for example, travel locus data acquired by the vehicle 50 traveling forward, the travel locus looks like a thick line ● (black circle) dot sequence Represented as a set of The travel locus data is expressed as a set of relative positions by calculating the relative position and direction from the previously acquired vehicle position based on the outputs of the vehicle speed sensor 32 and the gyro sensor 33. Therefore, although the shape of the travel locus accurately represents the road, the position and direction in absolute coordinates cannot be specified from the travel locus.

そこで、道路形状が直線状を呈する場所では、道路情報23bは正確であると仮定して直線状の道路の特定の点、例えば道路がカーブにさしかかる直前、即ち直線状態の終了地点のノードを修正区間始点ノード(図6に示す○(白丸))とし、次の直線状態の開始地点のノード(修正区間終点ノード;図6に示す◎(二重丸))までを修正区間として、その修正区間の走行軌跡を道路情報23bと照合して修正する。   Therefore, in a place where the road shape is straight, it is assumed that the road information 23b is accurate, and a specific point on the straight road, for example, the node at the end point of the straight state, that is, immediately before the road approaches the curve is corrected. The correction section is defined as a section start point node (◯ (white circle) shown in FIG. 6) and the next straight line start point node (correction section end node; ◎ (double circle) shown in FIG. 6). The travel locus is corrected by comparing with the road information 23b.

このときに、修正区間始点ノードに走行軌跡の始点を一致させ、当該始点を軸として走行軌跡を回転させることにより、道路情報23bの形状と最も良く一致するように走行軌跡の方向を特定する。この方法は、例えば、本願出願による特開平2001−142392号公報に開示されているので、詳細は当該公報の図13〜図15等を参照されたい。   At this time, by matching the start point of the travel locus with the correction section start point node and rotating the travel locus around the start point, the direction of the travel locus is specified so as to best match the shape of the road information 23b. This method is disclosed in, for example, Japanese Patent Application Laid-Open No. 2001-142392 filed by the present application. For details, refer to FIGS.

また図6に示すように、走行軌跡(太線のように見える点列)データは、道路リンク上に位置させるのではなく、道路リンクの長手方向に対し垂直方向左側にずらしたところに位置させている。これは、日本の場合、適用法規(道路交通法等)により車両50は左側通行することが定められていることから、修正区間始点ノードから道路リンクの長手方向(車両進行方向)に対して垂直方向左側に所定値(例えば1.5m)ずらした位置を走行軌跡の起点(図6に示す●(黒丸))としている。   In addition, as shown in FIG. 6, the travel locus (a sequence of points that looks like a thick line) data is not positioned on the road link, but is shifted to the left in the vertical direction with respect to the longitudinal direction of the road link. Yes. This is because, in Japan, the vehicle 50 is determined to pass on the left side according to applicable regulations (Road Traffic Law, etc.), so that it is perpendicular to the longitudinal direction of the road link (vehicle traveling direction) from the correction section start point node. A position shifted by a predetermined value (for example, 1.5 m) to the left in the direction is set as the starting point of the travel locus (● (black circle) shown in FIG. 6).

即ち、道路情報23bは、概ね道路の幅方向中央を基準にして作成されるので、実際に車両50が走行するのは片側車線の道路では道路の幅方向中央から道路車線の幅の半分の距離だけ進行方向左側へずれることになる。一方、車線の幅は、概ね2.5m〜3.5mであるので、本実施形態では、その中間値である3.0mの半分、即ち1.5m程度を上述の所定値として設定している。なお、ステップS301により記憶された走行データには、前述したように車線数情報が含まれているので、前記所定値は、車線数をNとすれば[(N−1)×3+1.5]mと表すことができる。また、道路情報23bや走行データ等のナビゲーション装置20に記憶されているデータに車線幅の情報が含まれている場合には、その値を用いても良い。   In other words, since the road information 23b is created based on the center in the width direction of the road, the vehicle 50 actually travels on a one-side lane road at a distance half the width of the road lane from the center in the width direction of the road. Will shift to the left in the direction of travel. On the other hand, since the width of the lane is approximately 2.5 m to 3.5 m, in this embodiment, half of the intermediate value of 3.0 m, that is, about 1.5 m is set as the predetermined value. . Since the travel data stored in step S301 includes the lane number information as described above, the predetermined value is [(N−1) × 3 + 1.5] when the number of lanes is N. m. In addition, when the data stored in the navigation device 20 such as the road information 23b and the travel data includes lane width information, the value may be used.

このように図6に示す道路情報23bでは、修正区間始点ノードから進行方向左側へずれた●(黒丸)を修正開始点(起点)として走行軌跡データを配置し、当該起点を回転軸として道路リンクと最も良く一致するように走行軌跡の方向を特定する。これにより、車線軌跡情報として補充された走行軌跡データ、は道路リンクの左側に沿うようにその位置を特定することができる。一般に、道路リンクは、道路の走行車線に関係なく道路の幅方向ほぼ中央を通るようにデータ化される傾向があるため、このように所定のノードから道路リンクの長手方向に対して垂直方向に所定位置ずらしたところを道路データの修正開始点(起点)とすることで、より走行車線を考慮した道路情報23bの修正を行うことが可能となる。   In this way, in the road information 23b shown in FIG. 6, the travel locus data is arranged with the ● (black circle) shifted from the correction section start point node to the left in the traveling direction as the correction start point (start point), and the road link is set with the start point as the rotation axis. The direction of the travel locus is specified so as to best match. As a result, the travel locus data supplemented as the lane locus information can be identified along the left side of the road link. In general, road links tend to be converted into data so that they pass through the center of the road in the width direction regardless of the road lane. Therefore, in this way, a predetermined node is perpendicular to the longitudinal direction of the road link. By setting the position shifted by a predetermined position as the correction start point (starting point) of the road data, it becomes possible to correct the road information 23b in consideration of the traveling lane.

図7に示すように、図6に示す往路を進行する車両50により取得された走行軌跡データを車線軌跡情報として補充する場合と同様に、例えば、同図の復路を進行する車両50により取得された復路の走行軌跡は、太線のように見える○(白丸)点列の集合として表され、車線軌跡情報として補充される。即ち、ステップS309において、往路の走行軌跡データと同様に、復路の走行軌跡データも処理されて道路情報23bに車線軌跡情報として補充される。なお、車両50の進行方向が図6に示すものと逆方向であるため、図6に示す修正区間終点ノードが修正区間始点ノード○(白丸)となり、修正区間始点ノードが修正区間終点ノード◎(二重丸)となっている。これにより、復路の走行軌跡は、元の道路リンクに対して進行方向左側に沿うようにその位置が特定されている。   As shown in FIG. 7, for example, the vehicle 50 that travels on the return path in FIG. 6 is acquired by the vehicle 50 that travels on the return path shown in FIG. The travel trajectory on the return path is represented as a set of circles (white circles) that look like thick lines, and is supplemented as lane trajectory information. That is, in step S309, in the same way as the traveling path data of the outward path, the traveling path data of the return path is processed and supplemented to the road information 23b as lane path information. Since the traveling direction of the vehicle 50 is opposite to that shown in FIG. 6, the corrected section end node shown in FIG. 6 becomes the corrected section start node ○ (white circle), and the corrected section start node is the corrected section end node ◎ ( Double circle). Thereby, the position of the travel locus of the return path is specified along the left side in the traveling direction with respect to the original road link.

このように既存の道路情報23bに、往路・復路の車線軌跡情報を補充すると、図8に示すように、車線を含めた実際の道路形状を表現可能な道路情報23bを得ることができる。例えば、図8の破線円α内に示すヘアピンカーブにおいては、愛知県道路公社が公開している道路工事図面では当該カーブの半径は15.0m(道路リンクの半径)となっている。ところが、ステップS309により修正された道路情報23bでは、同破線円α内の往復路の車線軌跡情報に基づいて、復路のカーブ半径が16.0mと算出され、往路のカーブ半径が13.0mと算出されている。このように車線ごとの曲率半径が明らかに異なる場合には、走行車線を考慮することで実際の道路実状に合致した道路修正データを得ることができる。   In this way, when the existing road information 23b is supplemented with forward / return lane trajectory information, road information 23b capable of expressing the actual road shape including the lane can be obtained as shown in FIG. For example, in the hairpin curve shown in the broken line circle α in FIG. 8, the radius of the curve is 15.0 m (the radius of the road link) in the road construction drawing published by Aichi Prefecture Public Corporation. However, in the road information 23b corrected in step S309, the curve radius of the return path is calculated to be 16.0 m and the curve radius of the forward path is 13.0 m based on the lane trajectory information of the round-trip path within the broken line circle α. It has been calculated. In this way, when the curvature radii for each lane are clearly different, road correction data that matches the actual road condition can be obtained by considering the traveling lane.

本実施形態のように、走行軌跡データの起点において、元のノードに対し道路リンクの進行方向垂直左側に当該起点を1.5mずらすことで、往路・復路がほぼ道路リンクを挟んだ車線軌跡情報が得られる。即ち、往路・復路の車線軌跡情報が、ほぼ車線ひとつ分の差でもってほぼ並行に位置する結果が得られる。また図8に示す破線円α内のカーブにおいては、往路・復路のそれぞれのカーブ半径に、車線ひとつ分に相当する約3mの差が出ており、往路・復路の違い、即ちカーブの内側を進行するかカーブの外側を進行するかによるカーブ半径の差を正確にデータ化することを可能にしている。   As in the present embodiment, the lane trajectory information in which the forward / return roads almost sandwich the road link by shifting the starting point by 1.5 m to the left of the original node in the direction of travel of the road link at the starting point of the travel trajectory data. Is obtained. That is, a result is obtained in which the lane trajectory information of the forward path and the backward path is positioned substantially in parallel with a difference of approximately one lane. Further, in the curve in the broken line circle α shown in FIG. 8, there is a difference of about 3 m corresponding to one lane in each curve radius of the forward path and the return path, and the difference between the forward path and the return path, that is, the inside of the curve. This makes it possible to accurately convert the difference in curve radius depending on whether it travels outside the curve.

上述のようにステップS309による道路情報23bの修正処理が終わると、図4に示すように、次にステップS311により、修正された道路情報23bを走行方向とともにメモリ22の所定のワーク領域に記憶する処理が行われる。このような記憶処理が終了すると、図4に示すデータベース修正処理が終了するので、図2に示す基本制御処理に復帰する。   When the correction processing of the road information 23b in step S309 is completed as described above, as shown in FIG. 4, the corrected road information 23b is stored in the predetermined work area of the memory 22 together with the traveling direction in step S311 as shown in FIG. Processing is performed. When such a storage process ends, the database correction process shown in FIG. 4 ends, and the process returns to the basic control process shown in FIG.

[図2:基本制御処理(S111:経路案内処理)]
図2に戻って、ステップS109によるデータベース修正処理が終了すると、次のステップS111により経路案内処理が行われる。この処理は、経路案内プログラム22fにより行われるもので、通常のナビゲーション処理におけるものと同様、例えば、ステップS105による経路探索プログラム22cにより探索された経路に関する情報(例えば、右左折等の進行方向の説明や道路交通情報等)を、利用者に対してディスプレィ26に表示される画像や音源ユニット28により出力される合成音声等によって行う。
[FIG. 2: Basic Control Process (S111: Route Guidance Process)]
Returning to FIG. 2, when the database correction process in step S109 is completed, a route guidance process is performed in the next step S111. This process is performed by the route guidance program 22f, and, for example, information related to the route searched by the route search program 22c in step S105 (for example, description of the traveling direction such as a right or left turn), as in the normal navigation process. Or road traffic information) is performed by an image displayed on the display 26 for the user, a synthesized voice output by the sound source unit 28, or the like.

そして、次回、同じ道路を記憶された走行方向と同じ方向に走行する場合には、既に、ステップS309により車線ごとに対応した道路情報23bに修正されているので、走行中の当該車両50の位置とディスプレィ26の画面表示上の現在位置とを正確にマップマッチングさせることができる。そのため、当該車両50の利用者(運転者等)に違和感を与え難い。また、データベース23の道路情報23bが、車両制御装置に利用されていた場合には、当該車両制御装置に対して、精度の高い道路情報23を提供することができるので、信頼性の高い舵取制御、駆動制御や制動制御等を実現可能にすることができる。   When the same road is traveled in the same direction as the stored travel direction next time, the road information 23b corresponding to each lane has already been corrected in step S309. And the current position on the screen display of the display 26 can be accurately matched with each other. Therefore, it is difficult to give a sense of discomfort to the user (driver or the like) of the vehicle 50. In addition, when the road information 23b in the database 23 is used in the vehicle control device, the road information 23 with high accuracy can be provided to the vehicle control device, so that steering with high reliability is possible. Control, drive control, braking control, and the like can be realized.

なお、図9に示すように、往路の車線軌跡情報と復路の車線軌跡情報とに基づいて各位置における両者間の中央値を演算により求め、この中央値から適当な表示用ノード●(黒丸)を抽出し、それを結合させた表示用道路リンク(図9に示す太い実線)を作成しても良い。この表示用ノード●(黒丸)の採り方は、例えば、もとの道路データのノード点×(バツ)から往路・復路の車線軌跡情報にほぼ垂直に交わるような補助線を想定し、当該補助線上で、往路の車線軌跡情報、復路の車線軌跡情報の交点間の中央点を表示用ノード●(黒丸)として規定することで実現できる。これにより、図6〜図8に示すように道路工事図面に基づいて作成された道路リンク(図9に示す細い破線)よりも、実際の道路を構成する複数の車線に基づいて作成された表示用道路リンク(太い実線)を用いてステップS111により経路案内処理が行われる。したがって、より道路実状に即した正確な道路表示を行うことができる。   As shown in FIG. 9, a median value between the two at each position is obtained by calculation based on the forward lane trajectory information and the inbound lane trajectory information, and an appropriate display node ● (black circle) is obtained from this median value. May be extracted and a display road link (thick solid line shown in FIG. 9) may be created. The display node ● (black circle) can be used, for example, assuming an auxiliary line that intersects the lane trajectory information of the forward / return route from the original road data node point x (X), This can be realized by defining the center point between the intersections of the forward lane trajectory information and the inbound lane trajectory information as a display node ● (black circle) on the line. Thereby, as shown in FIGS. 6-8, the display produced based on the several lane which comprises an actual road rather than the road link (thin broken line shown in FIG. 9) produced based on the road construction drawing. A route guidance process is performed in step S111 using the road link (thick solid line). Therefore, it is possible to perform an accurate road display that more closely matches the actual road condition.

以上説明したように、本実施形態に係るナビゲーション装置20によると、マップ・マッチングプログラム22d等(S107、S301)により、実際の道路を走行して得られる車両50の位置を含む走行軌跡データを取得し、データベース修正プログラム22e(S109、S303〜S311)により、データベース23の道路情報23bが双方向通行可能な道路を一の道路形状として表現可能なものである場合(S303でYes)、走行軌跡データに基づいて道路情報23bを進行方向ごとに修正する。これにより、双方向通行可能な道路を一の道路形状として表現可能な道路情報23bであれば、それを進行方向ごとに、実際の道路を走行して得られる車両50の位置を含む走行軌跡データに基づいて修正するため、当該車両50が走行する進行方向ごとに別々の車線に対応して道路情報23bを修正することができる。したがって、例えば、車線ごとにカーブの曲率半径が異なる等の道路形状の実状に応じて、車線ごとに道路情報23bを修正できるので、車線を含めた実際の道路形状とデータベース23に記憶された道路情報23bによる当該道路の形状とを一致させることができる。   As described above, according to the navigation device 20 according to the present embodiment, the travel locus data including the position of the vehicle 50 obtained by traveling on the actual road is acquired by the map matching program 22d or the like (S107, S301). If the database correction program 22e (S109, S303 to S311) allows the road information 23b in the database 23 to express a road that can be passed bidirectionally as a single road shape (Yes in S303), the travel locus data Based on this, the road information 23b is corrected for each traveling direction. As a result, if the road information 23b can express a road that can be bidirectionally passed as one road shape, the travel locus data including the position of the vehicle 50 obtained by traveling on the actual road for each traveling direction. Therefore, the road information 23b can be corrected corresponding to a different lane for each traveling direction in which the vehicle 50 travels. Accordingly, for example, the road information 23b can be corrected for each lane according to the actual shape of the road shape, such as the curvature radius of the curve being different for each lane, so the actual road shape including the lane and the road stored in the database 23 The shape of the road according to the information 23b can be matched.

また、本実施形態に係るナビゲーション装置20によると、マップ・マッチングプログラム22d等(S107、S301)により、複数車線の道路を走行して得られる車両5の位置を含む走行軌跡データを取得し、データベース修正プログラム22e(S109、S303〜S311)により、データベース23の道路情報23bがが複数車線の道路を一の道路形状として表現可能なものである場合、走行軌跡データに基づいて道路情報23bを車線ごとに修正する。これにより、複数車線の道路を一の道路形状として表現可能な道路情報23bであれば、それを車線ごとに、複数車線の道路を走行して得られる車両50の位置を含む走行軌跡データに基づいて修正するため、当該車両50が走行する車線ごとに対応して道路情報23bを修正することができる。したがって、例えば、進行方向の内側、中間、外側の各車線ごと、または進行方向とその反対方向の各車線ごと、にカーブの曲率半径が異なる等の道路形状の実状に応じて、車線ごとに道路情報23bを修正できるので、車線を含めた実際の道路形状とデータベース23に記憶された道路情報23bによる当該道路の形状とを一致させることができる。ここに、同じ進行方向に対して車線が複数ある場合には、「走行軌跡データ」として、車両が走行している車線の情報(即ち車両が複数車線のうちどの車線を走行しているか、の情報)も取得しておく必要がある。これは、例えば、車両にカメラを搭載し、車両前方(若しくは後方)の道路の画像から、走行している車線を判別する画像処理手段を搭載することで実現できる。または車線ごとに磁気ネイルが埋設されていれば、この磁気ネイル上を通過した際に取得できる、磁気ネイルに付けられた情報から判別することも可能である。   Further, according to the navigation device 20 according to the present embodiment, the travel locus data including the position of the vehicle 5 obtained by traveling on the road of multiple lanes is acquired by the map matching program 22d (S107, S301), and the database When the road information 23b in the database 23 can express a road having a plurality of lanes as a single road shape by the correction program 22e (S109, S303 to S311), the road information 23b is changed for each lane based on the travel locus data. To correct. Accordingly, if the road information 23b can express a road with a plurality of lanes as one road shape, the road information 23b is based on travel locus data including the position of the vehicle 50 obtained by driving the road with a plurality of lanes for each lane. Therefore, the road information 23b can be corrected corresponding to each lane in which the vehicle 50 travels. Therefore, for example, the road for each lane according to the actual shape of the road shape such as the curvature radius of the curve is different for each lane inside, middle, outside of the traveling direction, or for each lane in the traveling direction and the opposite direction. Since the information 23b can be corrected, the actual road shape including the lane can be matched with the road shape based on the road information 23b stored in the database 23. Here, when there are a plurality of lanes for the same traveling direction, as “travel locus data”, information on the lane in which the vehicle is traveling (that is, which lane of the plurality of lanes the vehicle is traveling) Information) must also be obtained. This can be realized, for example, by mounting a camera on a vehicle and mounting an image processing means for determining a traveling lane from an image of a road ahead (or behind) the vehicle. Alternatively, if a magnetic nail is embedded for each lane, it is also possible to determine from information attached to the magnetic nail that can be acquired when passing over the magnetic nail.

なお、上述した実施形態に係るナビゲーション装置20では、車両50が走行している道路90について、道路リンク等の情報を含む道路情報23bが既に存在していることを前提として道路情報23bを修正した。しかし、本発明の道路情報の作成装置は、このような道路情報23bの存在を前提とすることなく、新規に道路情報23bを作成する場合に適用することができる。即ち、例えば、マップ・マッチングプログラム22d等(S107、S301)により、実際の道路を走行して得られる車両50の位置を含む走行軌跡データを取得し、当該走行軌跡データに基づいて、「進行方向ごと」、「車線ごと」または「進行方向ごとおよび車線ごと」に道路情報23bを「車線軌跡情報作成手段」により作成する。したがって、例えば、車線ごとにカーブの曲率半径が異なる等の道路形状の実状に応じて、車線ごとに道路情報23bを作成できるので、車線を含めた実際の道路形状と一致する当該道路の形状を表現可能な道路情報23bを作成することができる。   In the navigation device 20 according to the above-described embodiment, the road information 23b is corrected on the assumption that road information 23b including information such as road links already exists for the road 90 on which the vehicle 50 is traveling. . However, the road information creation apparatus of the present invention can be applied to the case where road information 23b is newly created without assuming the existence of such road information 23b. That is, for example, by using the map matching program 22d or the like (S107, S301), travel locus data including the position of the vehicle 50 obtained by traveling on an actual road is acquired, and based on the travel locus data, the “traveling direction” The road information 23b is created by the “lane track information creating means” for “every lane”, “every lane” or “each direction of travel and every lane”. Therefore, for example, the road information 23b can be created for each lane according to the actual shape of the road shape such as the curvature radius of the curve being different for each lane, so the shape of the road that matches the actual road shape including the lane can be changed. Expressable road information 23b can be created.

ここで、「車線軌跡情報作成手段」に相当するものとして、例えば、図9に示して説明したように、往路の走行軌跡データ(車線軌跡情報)と復路の走行軌跡データ(車線軌跡情報)とに基づいて各位置における両者間の中央値を演算により求め、この中央値から適当なノード●(黒丸)を抽出し、それを結合させた道路リンク(図9に示す太い実線)を道路情報23bとして作成しても良い。また往路・復路の走行軌跡データのいずれか一方に基づいて適当なノードを抽出し、それを結合させた道路リンクとしても良い。これらのノードの採り方は、例えば、予め決められた所定間隔ごとに採ったり、カーブの入り出口を特定して当該入り出口の間は密にそれ以外の区間は粗く採るようにしても良い。これにより、データベース23に道路情報23bが存在しない道路を走行した場合には、その走行時に道路情報23bを作成することができるので、当該道路の次回走行時には、その作成された道路情報23bに基づいてマップ・マッチング処理を行うことができる。   Here, as corresponding to the “lane track information creating means”, for example, as shown in FIG. 9, the traveling track data (lane track information) on the forward path and the traveling track data (lane track information) on the return path Based on this, the median value between the two at each position is obtained by calculation, an appropriate node ● (black circle) is extracted from this median value, and the road link (thick solid line shown in FIG. 9) combined with this is represented by the road information 23b. You may create as. Alternatively, an appropriate node may be extracted based on either one of the traveling locus data of the outbound route and the inbound route, and a road link may be combined. For example, the nodes may be taken at predetermined intervals, or the entrance / exit of a curve may be specified, and the other sections may be taken densely between the entrances / exits. As a result, when the vehicle travels on a road for which the road information 23b does not exist in the database 23, the road information 23b can be created at the time of the travel. Therefore, the next travel of the road is based on the created road information 23b. Map matching processing.

本発明の一実施形態に係るナビゲーション装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the navigation apparatus which concerns on one Embodiment of this invention. 本実施形態に係るナビゲーション装置のシステムプログラムによる基本制御処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the basic control process by the system program of the navigation apparatus which concerns on this embodiment. 図2に示すマップ・マッチング処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the map matching process shown in FIG. 図2に示すデータベース修正処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the database correction process shown in FIG. 図5(A) は、図4に示す走行データ記憶処理の流れを示すフローチャート、図5(B) は走行データ記憶処理により処理される走行データの概念を示す説明図である。FIG. 5A is a flowchart showing the flow of the travel data storage process shown in FIG. 4, and FIG. 5B is an explanatory diagram showing the concept of travel data processed by the travel data storage process. 愛知県内のある道路の一部を表す道路情報の例で、往路の走行軌跡データを補充したものである。This is an example of road information representing a part of a road in Aichi Prefecture, which is supplemented with the traveling locus data of the outward trip. 愛知県内のある道路の一部を表す道路情報の例で、復路の走行軌跡データを補充したものである。This is an example of road information that represents a part of a road in Aichi Prefecture, and is supplemented with travel locus data on the return path. 愛知県内のある道路の一部を表す道路情報の例で、往路・復路の走行軌跡データを補充したものである。An example of road information representing a part of a road in Aichi Prefecture, which is supplemented with travel path data for forward and return roads. 愛知県内のある道路の一部を表す道路情報の例で、表示用道路リンクを作成したものである。This is an example of road information representing a part of a road in Aichi Prefecture, and a display road link is created.

符号の説明Explanation of symbols

20 ナビゲーション装置(道路情報の修正装置)
21 CPU(走行軌跡情報取得手段、道路情報修正手段)
22 メモリ
22a システムプログラム
22b 入力プログラム
22c 経路探索プログラム
22d マップ・マッチングプログラム(走行軌跡情報取得手段)
22e データベース修正プログラム(道路情報修正手段)
22f 経路案内プログラム
22g 出力プログラム
23 データベース
23a 地図情報
23b 道路情報
24 入出力インタフェイス
25 入力装置
26 ディスプレィ
28 音源ユニット
31 GPSセンサ
32 車速センサ
33 ジャイロセンサ
34 地磁気センサ
35 通信装置
50 車両
90 実際の道路
S107(走行軌跡情報取得手段)
S109(道路情報修正手段)
S301(走行軌跡情報取得手段)
20 Navigation device (road information correction device)
21 CPU (running locus information acquisition means, road information correction means)
22 memory 22a system program 22b input program 22c route search program 22d map matching program (running locus information acquisition means)
22e Database correction program (road information correction means)
22f Route guidance program 22g Output program 23 Database 23a Map information 23b Road information 24 Input / output interface 25 Input device 26 Display 28 Sound source unit 31 GPS sensor 32 Vehicle speed sensor 33 Gyro sensor 34 Geomagnetic sensor 35 Communication device 50 Vehicle 90 Actual road S107 (Traveling track information acquisition means)
S109 (road information correction means)
S301 (running locus information acquisition means)

Claims (6)

道路情報記憶手段に記憶された道路情報を、実際の道路を走行した際の車両の走行軌跡情報に基づいて修正する道路情報の修正装置であって、
実際の道路を走行して得られる車両の位置を含む走行軌跡情報を取得する走行軌跡情報取得手段と、
前記道路情報が双方向通行可能な道路を一の道路形状として表現可能なものである場合、前記走行軌跡情報に基づいて前記道路情報を進行方向ごとに修正する道路情報修正手段と、を備えることを特徴とする道路情報の修正装置。
A road information correction device that corrects road information stored in a road information storage unit based on travel locus information of a vehicle when traveling on an actual road,
Traveling locus information acquisition means for acquiring traveling locus information including the position of the vehicle obtained by traveling on an actual road;
Road information correction means for correcting the road information for each traveling direction based on the travel locus information when the road information can express a two-way road as a single road shape. A device for correcting road information characterized by
前記道路情報が道路リンクの結合として表現可能なものである場合、前記道路情報修正手段は、前記道路リンクの長手方向に対して垂直方向に所定値ずらした点を基準として前記道路情報を修正することを特徴とする請求項1に記載の道路情報の修正装置。   When the road information can be expressed as a combination of road links, the road information correction means corrects the road information based on a point shifted by a predetermined value in a vertical direction with respect to the longitudinal direction of the road link. The road information correcting device according to claim 1, wherein the road information is corrected. 道路情報記憶手段に記憶された道路情報を、実際の道路を走行した際の車両の走行軌跡情報に基づいて修正する道路情報の修正装置であって、
複数車線の道路を走行して得られる車両の位置を含む走行軌跡情報を取得する走行軌跡情報取得手段と、
前記道路情報が前記複数車線の道路を一の道路形状として表現可能なものである場合、前記走行軌跡情報に基づいて前記道路情報を車線ごとに修正する道路情報修正手段と、
を備えることを特徴とする道路情報の修正装置。
A road information correction device that corrects road information stored in a road information storage unit based on travel locus information of a vehicle when traveling on an actual road,
Traveling locus information acquisition means for acquiring traveling locus information including the position of the vehicle obtained by traveling on a road of multiple lanes;
Road information correction means for correcting the road information for each lane based on the travel locus information, when the road information can express the roads of the plurality of lanes as one road shape;
An apparatus for correcting road information, comprising:
前記道路情報修正手段は、片側2車線以上の一方向通行の前記道路に対して前記車両の走行車線ごとに前記道路情報を修正することを特徴とする請求項3に記載の道路情報の修正装置。   4. The road information correcting device according to claim 3, wherein the road information correcting unit corrects the road information for each traveling lane of the vehicle with respect to the road having one-way traffic of two or more lanes on one side. . 前記道路情報が道路リンクの結合として表現可能なものである場合、前記道路情報修正手段は、前記道路リンクの長手方向に対して垂直方向に所定値ずらした点を基準として前記道路情報を前記車線ごと修正することを特徴とする請求項3または4に記載の道路情報の修正装置。   When the road information can be expressed as a combination of road links, the road information correction means uses the road information as the lane based on a point shifted by a predetermined value in a direction perpendicular to the longitudinal direction of the road links. 5. The road information correction device according to claim 3, wherein the road information is corrected. 実際の道路を走行した際の車両の走行軌跡情報に基づいて道路情報を作成する道路情報の作成装置であって、
実際の道路を走行して得られる車両の位置を含む走行軌跡情報を取得する走行軌跡情報取得手段と、
前記走行軌跡情報に基づいて、進行方向ごとおよび/または車線ごとに前記道路情報を作成する車線軌跡情報作成手段と、
を備えることを特徴とする道路情報の作成装置。
A road information creation device that creates road information based on travel locus information of a vehicle when traveling on an actual road,
Traveling locus information acquisition means for acquiring traveling locus information including the position of the vehicle obtained by traveling on an actual road;
Lane track information creating means for creating the road information for each traveling direction and / or for each lane based on the travel track information;
An apparatus for creating road information, comprising:
JP2003353569A 2003-10-14 2003-10-14 Road information correction device Expired - Fee Related JP4604474B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003353569A JP4604474B2 (en) 2003-10-14 2003-10-14 Road information correction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003353569A JP4604474B2 (en) 2003-10-14 2003-10-14 Road information correction device

Publications (2)

Publication Number Publication Date
JP2005121707A true JP2005121707A (en) 2005-05-12
JP4604474B2 JP4604474B2 (en) 2011-01-05

Family

ID=34611821

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003353569A Expired - Fee Related JP4604474B2 (en) 2003-10-14 2003-10-14 Road information correction device

Country Status (1)

Country Link
JP (1) JP4604474B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006322754A (en) * 2005-05-17 2006-11-30 Fuji Heavy Ind Ltd Controller for running vehicle
JP2007093541A (en) * 2005-09-30 2007-04-12 Alpine Electronics Inc Navigation device and vehicle position estimating method
JP2008076090A (en) * 2006-09-19 2008-04-03 Mitsubishi Electric Corp Map information processing device
JP2008242936A (en) * 2007-03-28 2008-10-09 Aisin Aw Co Ltd Traffic light data preparation method, intersection passage information acquisition method, traffic light data preparation system, and intersection passage information acquisition device
JP2008298757A (en) * 2007-06-04 2008-12-11 Denso Corp Travel motion control associated data learning device
JP2009193142A (en) * 2008-02-12 2009-08-27 Toyota Motor Corp Background image collection device for vehicle
US7899589B2 (en) 2006-06-30 2011-03-01 Denso Corporation Control information storage apparatus and program for same
US8073616B2 (en) 2007-02-14 2011-12-06 Denso Corporation Control information storage apparatus
JP2015138153A (en) * 2014-01-22 2015-07-30 株式会社デンソー Map data evaluation device
JP2016035423A (en) * 2014-08-04 2016-03-17 日産自動車株式会社 Position detector and position detection method
JP2021015556A (en) * 2019-07-16 2021-02-12 クラリオン株式会社 In-vehicle processor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09269726A (en) * 1996-03-29 1997-10-14 Honda Motor Co Ltd Preparation of high-precision road map
JPH09269725A (en) * 1996-03-29 1997-10-14 Honda Motor Co Ltd Device for forming running locus of vehicle
JPH10206174A (en) * 1997-01-23 1998-08-07 Toyota Motor Corp Method and apparatus for particularization of road information, vehicle control apparatus and road-information storage medium
JPH11249552A (en) * 1997-10-16 1999-09-17 Navigation Technol Corp System and method to update, expand and improve geographical data base using feedback
JP2002318533A (en) * 2001-04-23 2002-10-31 Hitachi Ltd Road map generating system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09269726A (en) * 1996-03-29 1997-10-14 Honda Motor Co Ltd Preparation of high-precision road map
JPH09269725A (en) * 1996-03-29 1997-10-14 Honda Motor Co Ltd Device for forming running locus of vehicle
JPH10206174A (en) * 1997-01-23 1998-08-07 Toyota Motor Corp Method and apparatus for particularization of road information, vehicle control apparatus and road-information storage medium
JPH11249552A (en) * 1997-10-16 1999-09-17 Navigation Technol Corp System and method to update, expand and improve geographical data base using feedback
JP2002318533A (en) * 2001-04-23 2002-10-31 Hitachi Ltd Road map generating system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4638278B2 (en) * 2005-05-17 2011-02-23 富士重工業株式会社 Vehicle travel control device
JP2006322754A (en) * 2005-05-17 2006-11-30 Fuji Heavy Ind Ltd Controller for running vehicle
JP2007093541A (en) * 2005-09-30 2007-04-12 Alpine Electronics Inc Navigation device and vehicle position estimating method
US7899589B2 (en) 2006-06-30 2011-03-01 Denso Corporation Control information storage apparatus and program for same
JP2008076090A (en) * 2006-09-19 2008-04-03 Mitsubishi Electric Corp Map information processing device
US8073616B2 (en) 2007-02-14 2011-12-06 Denso Corporation Control information storage apparatus
JP2008242936A (en) * 2007-03-28 2008-10-09 Aisin Aw Co Ltd Traffic light data preparation method, intersection passage information acquisition method, traffic light data preparation system, and intersection passage information acquisition device
JP2008298757A (en) * 2007-06-04 2008-12-11 Denso Corp Travel motion control associated data learning device
JP2009193142A (en) * 2008-02-12 2009-08-27 Toyota Motor Corp Background image collection device for vehicle
JP2015138153A (en) * 2014-01-22 2015-07-30 株式会社デンソー Map data evaluation device
JP2016035423A (en) * 2014-08-04 2016-03-17 日産自動車株式会社 Position detector and position detection method
JP2021015556A (en) * 2019-07-16 2021-02-12 クラリオン株式会社 In-vehicle processor
JP7339796B2 (en) 2019-07-16 2023-09-06 フォルシアクラリオン・エレクトロニクス株式会社 In-vehicle processing equipment

Also Published As

Publication number Publication date
JP4604474B2 (en) 2011-01-05

Similar Documents

Publication Publication Date Title
JP5382007B2 (en) Moving track display device
JP4148232B2 (en) Route guidance device
JP6758516B2 (en) Driving support device and driving support method
US20130282273A1 (en) Navigation apparatus
JP2007121031A (en) Vehicular information display system
JP4604474B2 (en) Road information correction device
US7124025B2 (en) Vehicular navigation device
JP3945444B2 (en) Car navigation system
JP3791196B2 (en) Vehicle navigation device
US6345230B1 (en) Vehicle navigation system and method
JP5119322B2 (en) Method and apparatus for displaying destination guidance instructions
JP2009036651A (en) Navigation apparatus, navigation method and navigation program
JP4301022B2 (en) Road information correction device
EP1223408B1 (en) Guide display method in on-vehicle navigator
JP3539462B2 (en) Vehicle navigation system
JP4822938B2 (en) Navigation device
JPH07306051A (en) Method for offering data of target point
US20020032523A1 (en) Navigation device for use in automotive vehicle
JP4628196B2 (en) Navigation device
JP4622644B2 (en) Car navigation system
JP5276922B2 (en) Current position calculation device
JP4434148B2 (en) Navigation device and route search method thereof
JP4200905B2 (en) Road information correction device
JP4207726B2 (en) Road information correction device
JP2004108969A (en) On-vehicle navigation equipment

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20050908

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060324

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090331

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100205

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: 20100907

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100920

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131015

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees