[go: up one dir, main page]

JP6867088B2 - Electronic device, branch road detection program and branch road detection method - Google Patents

Electronic device, branch road detection program and branch road detection method Download PDF

Info

Publication number
JP6867088B2
JP6867088B2 JP2017043532A JP2017043532A JP6867088B2 JP 6867088 B2 JP6867088 B2 JP 6867088B2 JP 2017043532 A JP2017043532 A JP 2017043532A JP 2017043532 A JP2017043532 A JP 2017043532A JP 6867088 B2 JP6867088 B2 JP 6867088B2
Authority
JP
Japan
Prior art keywords
lane
branch
information
vehicle
road
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017043532A
Other languages
Japanese (ja)
Other versions
JP2018146468A (en
Inventor
敏夫 櫛田
敏夫 櫛田
卓源 許
卓源 許
智広 箱崎
智広 箱崎
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.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
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 Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2017043532A priority Critical patent/JP6867088B2/en
Publication of JP2018146468A publication Critical patent/JP2018146468A/en
Application granted granted Critical
Publication of JP6867088B2 publication Critical patent/JP6867088B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、ナビゲーション機能を備えた電子装置に関し、特に、自車が分岐路へ進入したか否かを検出する技術に関する。 The present invention relates to an electronic device having a navigation function, and more particularly to a technique for detecting whether or not the own vehicle has entered a branch road.

運転アシスト機能あるいは自動運転技術では、自車が走行しているレーン(車線)を正確に検出する必要がある。道路から分岐する分岐路が存在する場合にも、自車が分岐路へ進入したか否かの正しく判断することが求められる。 With the driving assist function or automatic driving technology, it is necessary to accurately detect the lane in which the vehicle is traveling. Even if there is a branch road that branches off from the road, it is required to correctly judge whether or not the vehicle has entered the branch road.

特許文献1では、本線と分岐路の区分線が太破線を使用していることを利用して、太破線を跨いだか否かで分岐路に進入したか否かを判断している。特許文献2では、分岐路に進入したか否かを、画像認識手段、ウィンカー操作の操作パターン、ステアリング操作の操作パターン、進行方位の変化パターンなどを利用して判断している。特許文献3では、道路の延在方向と自車の進行方向との成す角度と、自車の移動距離とに基づき分岐路へ進入したか否かを判断している。 In Patent Document 1, utilizing the fact that the dividing line between the main line and the branch road uses a thick broken line, it is determined whether or not the vehicle has entered the branch road depending on whether or not it crosses the thick broken line. In Patent Document 2, whether or not the vehicle has entered a branch road is determined by using an image recognition means, an operation pattern of a blinker operation, an operation pattern of a steering operation, a change pattern of a traveling direction, and the like. In Patent Document 3, it is determined whether or not the vehicle has entered the branch road based on the angle formed by the extending direction of the road and the traveling direction of the own vehicle and the moving distance of the own vehicle.

特開2007−3286号公報JP-A-2007-3286 特開2009−109340号公報JP-A-2009-109340 特開2013−156034号公報Japanese Unexamined Patent Publication No. 2013-156034

従来の分岐路への進入判断では、特許文献1に記載されるように、本線と分岐路の区分線である太破線を利用している。例えば、図1に示すように、本線の左側に分岐路がある区間において、自車が本線のレーン番号1のレーンをV1で走行している場合、自車は、左側にレーン境界線として太破線Bを検出し、右側に太破線以外のレーンマークを検出する。自車が、V1から分岐路のV2へ移動すると、自車は、左側に太破線以外のレーンマークを検出し、右側に太破線を検出する。この太破線の位置が左側から右側に変わったことで、レーンを変更して分岐路に進入したと判断する。 In the conventional determination of entry into a branch road, as described in Patent Document 1, a thick broken line, which is a dividing line between the main line and the branch road, is used. For example, as shown in FIG. 1, in a section where there is a branch road on the left side of the main line, when the own vehicle is traveling on the lane of lane number 1 of the main line with V1, the own vehicle is thick as a lane boundary line on the left side. The broken line B is detected, and the lane mark other than the thick broken line is detected on the right side. When the vehicle moves from V1 to V2 on the branch road, the vehicle detects a lane mark other than the thick dashed line on the left side and a thick dashed line on the right side. Since the position of this thick broken line has changed from the left side to the right side, it is judged that the lane has been changed and the vehicle has entered the fork.

図2は、車両の後部に搭載された広角の車載カメラにより実際の本線と分岐路の区分線を撮像したときの画像の模式図、図3は、同様の車載カメラにより実際の二重線および三重線を撮像したときの画像の模式図である。図2は、時刻t1から時刻t2の遷移であり、時刻t2のとき分岐路が出現している。図3の三重線には、内側補助線と外側補助線のみ表示され、間に存在する実線がここには撮像されていない。これらの例に示すように、多重線の補助線の線幅が、本線と分岐路の区分線Bと同じような線幅を使用している場合がある。そのため、従来の方法では、例えば、図4(a)に示すように、二重線がレーン区分線と補助線とからなるとき、図4(b)に示すように、太い補助線のみが標示されていると、太い補助線を分岐路の区分線である太破線Bと誤認識してしまう可能性がある。また、区分線の太破線Bがかすれや傷などで劣化し、損傷したりすると、その線幅が太破線と認識できない可能性がある。 FIG. 2 is a schematic view of an image when an actual main line and a branch road dividing line are imaged by a wide-angle in-vehicle camera mounted on the rear of the vehicle, and FIG. 3 shows an actual double line and an actual double line by a similar in-vehicle camera. It is a schematic diagram of the image when the triple line was imaged. FIG. 2 shows the transition from time t1 to time t2, and a branch path appears at time t2. Only the inner auxiliary line and the outer auxiliary line are displayed on the triple line in FIG. 3, and the solid line existing between them is not imaged here. As shown in these examples, the line width of the auxiliary line of the multiple line may use the same line width as the dividing line B of the main line and the branch road. Therefore, in the conventional method, for example, when the double line consists of a lane dividing line and an auxiliary line as shown in FIG. 4A, only a thick auxiliary line is marked as shown in FIG. 4B. If this is done, there is a possibility that the thick auxiliary line will be mistakenly recognized as the thick broken line B which is the dividing line of the branch road. Further, if the thick broken line B of the dividing line is deteriorated due to faintness or scratches and is damaged, the line width may not be recognized as the thick broken line.

一方、本線と分岐路との形態を分類すると、図4A(a)に示すように、分岐路へ誘導する誘導レーン(レーン番号1が該当)が設けられている分岐路と、図4A(b)に示すように、誘導レーンがない分岐路がある。同図(a)では、レーン1を走行すると、そのまま分岐路に至るので、誘導レーンありの分岐路となる。同図(b)では、どのレーンを走行しても、そのまま分岐路に至らないので、誘導レーンなしの分岐路となる。誘導レーンがある分岐路の場合は、分岐路への進入を判断する地点で、誘導レーン上を走行していれば分岐路に進入していることを判断することができる。これは、自車が走行しているレーン位置を検出することにより可能である。しかし、誘導レーンがない分岐路の場合、走行レーン位置を検出することができても、誘導レーンがないので分岐路への進入を判断することはできない。 On the other hand, when the forms of the main line and the branch road are classified, as shown in FIG. 4A (a), there are a branch road provided with a guide lane (corresponding to lane number 1) for guiding to the branch road, and FIG. 4A (b). ), There are branch roads without guidance lanes. In FIG. 3A, when traveling in lane 1, the branch road is reached as it is, so that the branch road has a guide lane. In the figure (b), no matter which lane is traveled, the branch road is not reached as it is, so that the branch road has no guidance lane. In the case of a branch road having a guide lane, it can be determined that the vehicle is entering the branch road if the vehicle is traveling on the guide lane at the point where the entry to the branch road is determined. This is possible by detecting the position of the lane in which the vehicle is traveling. However, in the case of a branch road without a guidance lane, even if the traveling lane position can be detected, it is not possible to determine the approach to the branch road because there is no guidance lane.

本発明の目的は、このような従来の課題を解決するものであり、本線と分岐路の区分線の線幅によらず分岐路への進入を正確に判断できる電子装置、分岐路検出プログラムおよび分岐路検出方法を提供することにある。
さらに本発明の目的は、誘導レーンのない分岐路であっても分岐路への進入を正確に判断することができる電子装置、分岐路検出プログラムおよび分岐路検出方法を提供することにある。
An object of the present invention is to solve such a conventional problem, and an electronic device, a branch road detection program, and an electronic device capable of accurately determining entry into a branch road regardless of the line width of the main line and the branch road dividing line. The purpose is to provide a branch road detection method.
A further object of the present invention is to provide an electronic device, a branch road detection program, and a branch road detection method capable of accurately determining entry into a branch road even in a branch road without a guide lane.

本発明に係る電子装置は、分岐路への進入を検出する分岐路検出機能を備えたものであって、自車位置に基づき自車が走行する道路の走行レーン位置を検出する検出手段と、分岐路への誘導レーンの有無を判定する判定手段と、誘導レーンがないと判定された場合、分岐路に繋がる仮想的な誘導レーンを作成する作成手段と、前記検出手段により検出された走行レーン位置および前記誘導レーンに基づき自車が分岐路に進入したか否かを判定する分岐路判定手段とを備えた。 The electronic device according to the present invention is provided with a branch road detection function for detecting entry into a branch road, and is a detection means for detecting a travel lane position of a road on which the vehicle travels based on the vehicle position. A determination means for determining the presence or absence of a guidance lane to a branch road, a creation means for creating a virtual guidance lane connected to the branch road when it is determined that there is no guidance lane, and a traveling lane detected by the detection means. It is provided with a branch road determination means for determining whether or not the own vehicle has entered the branch road based on the position and the guidance lane.

好ましくは電子装置はさらに、自車が走行レーンを変更したか否かを判断するレーン変更判断手段を含み、前記レーン変更判断手段により自車が誘導レーンに変更されたとき、前記分岐路判定手段は、自車が分岐路に進入したと判定する。好ましくは前記判定手段は、走行中の道路前方のノードに接続される接続リンク情報に基づき誘導レーンの有無を判定する。好ましくは電子装置はさらに、自車位置に基づき、レーン数およびレーンの増減に関するレーン変化情報を含むリンクデータを取得する取得手段を含み、前記検出手段は、前記レーン変化情報に基づき自車の走行レーン位置を検出する。好ましくは前記作成手段は、自車が走行中の道路のレーン変化情報に基づきレーンを加算することで誘導レーンを作成する。好ましくは前記作成手段は、ノードから自車の進行方向に延びる第1の距離と前記進行方法と反対に延びる第2の距離とで規定される区間に前記誘導レーンを作成し、前記分岐判定手段は、前記区間内を自車が走行中に分岐路へ進入したか否かを判定する。好ましくは前記分岐判定手段は、自車が前記ノードを通過するときに自車が分岐路に進入したか否かを判定する。好ましくは前記分岐路判定手段は、分岐路への誘導レーンがあると判定された場合に、自車が誘導レーンと分岐路との接続ノードを通過するときに自車が分岐路に進入したか否かを判定する。好ましくは前記接続リンク情報は、走行中の道路の各車線から、当該走行中の道路のノードに接続する他のリンクに進入可能か否かを示す進入可否情報を含み、前記判定手段は、前記進入可否情報に基づき誘導レーンの有無を判定する。 Preferably, the electronic device further includes a lane change determining means for determining whether or not the own vehicle has changed the traveling lane, and when the own vehicle is changed to a guidance lane by the lane change determining means, the branch road determining means. Determines that the vehicle has entered the fork. Preferably, the determination means determines the presence or absence of the guidance lane based on the connection link information connected to the node in front of the traveling road. Preferably, the electronic device further includes acquisition means for acquiring link data including lane change information regarding the number of lanes and increase / decrease of lanes based on the position of the own vehicle, and the detection means is based on the lane change information. Detect the lane position. Preferably, the creating means creates a guidance lane by adding lanes based on the lane change information of the road on which the own vehicle is traveling. Preferably, the creating means creates the guidance lane in a section defined by a first distance extending from the node in the traveling direction of the own vehicle and a second distance extending in the opposite direction to the traveling method, and the branch determining means. Determines whether or not the own vehicle has entered the branch road while traveling in the section. Preferably, the branch determining means determines whether or not the own vehicle has entered the branch road when the own vehicle passes through the node. Preferably, when the branch road determination means determines that there is a guide lane to the branch road, does the vehicle enter the branch road when the vehicle passes through the connection node between the guide lane and the branch road? Judge whether or not. Preferably, the connection link information includes entry availability information indicating whether or not each lane of the traveling road can enter another link connected to a node of the traveling road, and the determination means includes the above-mentioned determination means. The presence or absence of a guidance lane is determined based on the entry availability information.

本発明に係る分岐路検出プログラムは、分岐路への進入を検出する分岐路検出機能を制御する制御手段を備えた電子装置において実行されるものであって、自車位置に基づき自車が走行する道路の走行レーン位置を検出するステップと、分岐路への誘導レーンの有無を判定するステップと、誘導レーンがないと判定された場合、分岐路に繋がる仮想的な誘導レーンを作成するステップと、前記検出された走行レーン位置および前記誘導レーンに基づき自車が分岐路に進入したか否かを判定するステップとを備える。 The branch road detection program according to the present invention is executed in an electronic device provided with a control means for controlling a branch road detection function for detecting entry into a branch road, and the vehicle travels based on the vehicle position. A step of detecting the position of the driving lane of the road to be driven, a step of determining the presence or absence of a guidance lane to the branch road, and a step of creating a virtual guidance lane connected to the branch road when it is determined that there is no guidance lane. The step includes a step of determining whether or not the own vehicle has entered the branch road based on the detected traveling lane position and the guidance lane.

本発明に係る分岐路検出方法は、分岐路への進入を検出する分岐路検出機能を備えた電子装置におけるものであって、自車位置に基づき自車が走行する道路の走行レーン位置を検出するステップと、分岐路への誘導レーンの有無を判定するステップと、誘導レーンがないと判定された場合、分岐路に繋がる仮想的な誘導レーンを作成するステップと、前記検出された走行レーン位置および前記誘導レーンに基づき自車が分岐路に進入したか否かを判定するステップと、を備える。 The branch road detection method according to the present invention is in an electronic device having a branch road detection function for detecting entry into a branch road, and detects a travel lane position of a road on which the vehicle travels based on the vehicle position. Steps, a step of determining the presence or absence of a guidance lane to a branch road, a step of creating a virtual guidance lane connected to the branch road when it is determined that there is no guidance lane, and the detected traveling lane position. And a step of determining whether or not the own vehicle has entered the branch road based on the guidance lane.

本発明によれば、誘導レーンを作成することで誘導レーンを自車が走行すれば、本線と分岐路の境界にある区分線の種別や線幅等に影響されることなく、分岐路に進入したことを容易に判断することができる。また、分岐路に誘導レーンがない場合、仮想の誘導レーンを作成するので、走行するレーン位置の判定だけで分岐路に進入したことを判断することができる。 According to the present invention, if the own vehicle travels in the guidance lane by creating the guidance lane, the vehicle enters the branch road without being affected by the type and width of the dividing line at the boundary between the main line and the branch road. You can easily determine what you have done. Further, when there is no guidance lane on the branch road, a virtual guidance lane is created, so that it can be determined that the vehicle has entered the branch road only by determining the position of the lane in which the vehicle travels.

従来の分岐路への進入判断の課題を説明する図である。It is a figure explaining the problem of the approach decision to enter a conventional branch road. 実際の本線と分岐路の区分線を撮像した画像の模式図である。It is a schematic diagram of the image which imaged the dividing line of the actual main line and the branch road. 実際の二重線および三重線を撮像した画像の模式図である。It is a schematic diagram of the image which imaged the actual double line and triple line. 図4(a)は、補助線とレーン区分線の二重線の画像の模式図、図4(b)は、二重線のうち補助線のみが撮像されたときの画像の模式図である。FIG. 4A is a schematic diagram of an image of a double line of an auxiliary line and a lane dividing line, and FIG. 4B is a schematic diagram of an image when only the auxiliary line of the double lines is imaged. .. 誘導レーンがある分岐路と、誘導レーンがない分岐路を示す図である。It is a figure which shows the branch road which has a guide lane, and the branch road which does not have a guide lane. 本発明の実施例の車載装置の構成を示すブロック図である。It is a block diagram which shows the structure of the vehicle-mounted device of the Example of this invention. 他の配信サイトから情報を取得する例を示す図である。It is a figure which shows the example of acquiring the information from another distribution site. 本実施例に係る車載装置のうち分岐路への進入を検出する分岐検出装置を特記した図である。It is a figure which made special mention of the branch detection device which detects the approach to a branch road among the vehicle-mounted devices which concern on this Example. 本発明の実施例による分岐路への進入を判断する処理フローである。This is a processing flow for determining entry into a branch road according to an embodiment of the present invention. 誘導レーンがない分岐路を例示する図である。It is a figure which illustrates the branch road which does not have a guide lane. 図7に示すノードnの接続リンクへの進入情報を示す図である。It is a figure which shows the entry information of the node n shown in FIG. 7 to the connection link. 図9(a)は、リンクjの分岐路、図9(b)は、リンクkの本線のレーン変化情報である。9 (a) is a branch road of the link j, and FIG. 9 (b) is lane change information of the main line of the link k. 誘導レーンを有する分岐路を例示する図である。It is a figure which illustrates the branch road which has a guide lane. 本発明の実施例による走行路の分岐情報の更新の処理フローである。This is a processing flow for updating branch information of a traveling path according to an embodiment of the present invention. 本実施例による変数bifurcationの初期化処理を示す図である。It is a figure which shows the initialization processing of the variable bifurcation by this Example. 図10に示す分岐の接続リンクへの進入情報を示す図である。It is a figure which shows the entry information to the connection link of the branch shown in FIG. 本発明の実施例による走行レーン算出の処理フローである。This is a processing flow for calculating a traveling lane according to an embodiment of the present invention. 本発明の実施例による分岐路進入の判断の処理フローである。It is a processing flow of determination of branch road approach according to the Example of this invention. 本実施例に係る走行レーン変更判断手段の判断結果を格納する変数を示す図である。It is a figure which shows the variable which stores the determination result of the traveling lane change determination means which concerns on this Example. 本実施例による道路のレーン変化情報を格納する変数を示す図である。It is a figure which shows the variable which stores the lane change information of the road by this Example. 本実施例による分岐情報を管理する変数を示す図である。It is a figure which shows the variable which manages the branch information by this Example. 本実施例による走行情報を管理する変数を示す図である。It is a figure which shows the variable which manages the driving information by this Example.

次に、本発明の実施の形態について、図面を参照して詳細に説明する。本発明の実施の形態に係る電子装置は、自動車等の移動体上に固定的に搭載されるナビゲーション装置等の車載装置、あるいは持ち歩き可能なポータブルタイプのコンピュータ装置、タブレット型のコンピュータ装置であることができる。本発明の電子装置は、目的地までの経路を案内するナビゲーション機能を有する。1つの好ましい態様では、ナビゲーション機能は、自車が走行するレーン(車線)を検出する走行レーン検出機能を備え、さらに走行レーン検出機能は、分岐路に進入したか否かを検出する機能を備える。電子装置はさらに、これ以外の機能として、例えばオーディオ・ビデオデータを再生する機能、テレビ・ラジオ放送を受信する機能、アプリケーションソフトウエアを実行する機能などを統合的に備えるものであってもよい。 Next, an embodiment of the present invention will be described in detail with reference to the drawings. The electronic device according to the embodiment of the present invention is an in-vehicle device such as a navigation device fixedly mounted on a moving body such as an automobile, a portable computer device that can be carried around, or a tablet-type computer device. Can be done. The electronic device of the present invention has a navigation function for guiding a route to a destination. In one preferred embodiment, the navigation function includes a traveling lane detecting function for detecting the lane (lane) in which the vehicle travels, and the traveling lane detecting function includes a function for detecting whether or not the vehicle has entered a branch road. .. The electronic device may further include, for example, a function of reproducing audio / video data, a function of receiving a television / radio broadcast, a function of executing application software, and the like in an integrated manner as other functions.

図5Aは、本発明の実施例に係る車載装置の構成を示すブロック図である。車載装置10は、一例として、入力部100、位置情報算出部110、ナビゲーション部120、表示部130、音声出力部140、通信部150、記憶部160、および制御部170を含んで構成される。但し、ここに開示する車載装置10の構成は一例であり、他の構成を備えるものであっても良い。 FIG. 5A is a block diagram showing a configuration of an in-vehicle device according to an embodiment of the present invention. As an example, the in-vehicle device 10 includes an input unit 100, a position information calculation unit 110, a navigation unit 120, a display unit 130, a voice output unit 140, a communication unit 150, a storage unit 160, and a control unit 170. However, the configuration of the in-vehicle device 10 disclosed here is an example, and may include other configurations.

入力部100は、入力キーデバイス、音声入力認識装置、タッチパネルなどにより、ユーザからの指示を受け取り、これを制御部170へ提供する。入力部100はさらに、自車の前方や後方、側方を含む周囲を撮像する撮像カメラにより撮像された画像を入力する画像入力手段を含むことができる。 The input unit 100 receives an instruction from the user by an input key device, a voice input recognition device, a touch panel, or the like, and provides the instruction to the control unit 170. The input unit 100 can further include an image input means for inputting an image captured by an imaging camera that captures the surroundings including the front, rear, and sides of the own vehicle.

位置情報算出部110は、GPS衛星から送信されるGPS信号、ジャイロセンサ等の相対方位センサからの出力に基づき自車の現在地を算出する。ナビゲーション部120は、例えば、位置情報算出部110によって算出された現在地から目的地までの経路を探索し、探索された経路を表示部130に表示したり、音声を音声出力部140から出力したりする。ナビゲーション部120はさらに、後述するように分岐路検出機能を備える。分岐路検出機能によって検出された情報は、ナビゲーション部120による経路案内や運転アシストに利用される。 The position information calculation unit 110 calculates the current location of the own vehicle based on the GPS signal transmitted from the GPS satellite and the output from the relative orientation sensor such as the gyro sensor. The navigation unit 120 searches for a route from the current location to the destination calculated by the position information calculation unit 110, displays the searched route on the display unit 130, or outputs voice from the voice output unit 140. To do. The navigation unit 120 further includes a branch road detection function as described later. The information detected by the branch road detection function is used for route guidance and driving assistance by the navigation unit 120.

表示部130は、液晶ディスプレイや有機EL等の表示装置を含み、例えば、ナビゲーション部120によって生成された地図画像を表示する。音声出力部140は、例えば、ナビゲーション部120によって探索された経路の音声案内を出力したり、運転アシストのために必要な音声を出力する。 The display unit 130 includes a display device such as a liquid crystal display or an organic EL, and displays, for example, a map image generated by the navigation unit 120. The voice output unit 140 outputs, for example, voice guidance of the route searched by the navigation unit 120, or outputs voice necessary for driving assistance.

通信部150は、種々の外部装置との間でデータの送受を可能にする。通信部150は、例えば、図5Bに示すように、ネットワークNWを介して、位置情報配信サイト152にアクセスし、そこから自車位置情報を取得したり、地図データ配信サイト154にアクセスし、そこから必要な地図データを取得したり、道路交通情報配信サイト156にアクセスし、そこから道路交通情報に関する詳細な情報を取得することができる。位置情報配信サイト152から得られる自車位置情報は、位置情報算出部110によって算出される自車位置情報の代わりに用いることができる。 The communication unit 150 enables data to be sent and received to and from various external devices. For example, as shown in FIG. 5B, the communication unit 150 accesses the location information distribution site 152 via the network NW, acquires the vehicle position information from the location information distribution site 152, or accesses the map data distribution site 154, and there. You can get the necessary map data from, or you can access the road traffic information distribution site 156 and get detailed information about the road traffic information from there. The own vehicle position information obtained from the position information distribution site 152 can be used instead of the own vehicle position information calculated by the position information calculation unit 110.

記憶部160は、制御部170が実行するアプリケーションソフトウエアやプログラム、ナビゲーション部120が必要とする地図データ等を記憶することができる。地図データは、交差点に関するノードデータ、ノード間のリンクに関するリンクデータ、ナビゲーション部120の動作に必要な情報を含むことができる。 The storage unit 160 can store application software and programs executed by the control unit 170, map data required by the navigation unit 120, and the like. The map data can include node data related to intersections, link data related to links between nodes, and information necessary for the operation of the navigation unit 120.

制御部170は、好ましい態様では、ROM、RAMなどを含むマイクロコントローラ等から構成され、ROMまたはRAMは、車載装置10の各部の動作を制御するための種々のプログラムを格納することができる。好ましい態様では、制御部170は、ナビゲーション部120や後述する分岐路検出機能の動作を制御するためのプログラムを実行する。 In a preferred embodiment, the control unit 170 is composed of a microcontroller including a ROM, a RAM, and the like, and the ROM or the RAM can store various programs for controlling the operation of each unit of the in-vehicle device 10. In a preferred embodiment, the control unit 170 executes a program for controlling the operation of the navigation unit 120 and the branch road detection function described later.

図5Cは、本実施例に係る分岐路検出機能の構成を示す図である。分岐路検出機能200は、好ましくはナビゲーション部120に包含され、あるいはナビゲーション部120と協働して動作する。さらに車載装置が運転アシスト機能を備えている場合には、分岐路検出機能200は、そのような運転アシスト機能と協働して動作することができる。分岐路検出機能200の動作は、制御部170が実行するプログラムにより制御される。 FIG. 5C is a diagram showing a configuration of a branch road detection function according to this embodiment. The branch road detection function 200 is preferably included in the navigation unit 120, or operates in cooperation with the navigation unit 120. Further, when the in-vehicle device has a driving assist function, the branch road detection function 200 can operate in cooperation with such a driving assist function. The operation of the branch path detection function 200 is controlled by a program executed by the control unit 170.

本実施例の分岐路検出機能200は、同図に示すように、画像入力手段210、レーンマーク検出手段220、走行レーン変更判断手段230、現在地検出手段240、地図データ記録手段250、レーン変化情報作成手段260、分岐情報更新手段270、走行レーン検出手段280、および分岐判断手段290を含んで構成される。 As shown in the figure, the branch road detection function 200 of this embodiment includes an image input means 210, a lane mark detection means 220, a traveling lane change determination means 230, a current location detection means 240, a map data recording means 250, and lane change information. It includes a creating means 260, a branch information updating means 270, a traveling lane detecting means 280, and a branch determining means 290.

画像入力手段210は、例えば、自車の前方、後方、あるいは側方を含む道路を撮像した撮像カメラからの道路画像を入力する。レーンマーク検出手段220は、入力された道路画像から左右の走行レーンの区分線となるレーンマーク(例えば、実線や破線の白線)を検出する。走行レーン変更判断手段230は、レーンマーク検出手段220が検出した左右のレーンマーク位置から、走行レーンを変更したか否かを判断する。現在地検出手段240は、例えば、図5Aに示す位置情報算出110の算出結果から現在地を検出する。地図データ記録手段250は、道路地図データを含み、道路地図データは、道路のレーン変化情報、左分岐や右分岐の情報や誘導レーンの有無に関する分岐情報などを含む。レーン変化情報や分岐情報は、好ましくはリンクデータの属性情報として当該リンクデータに付加される。地図データ記録手段250は、図5Aに示す記憶部160に包含されるものであってもよい。レーン変化情報作成手段260は、現在地検出手段240で検出した現在地を用いて地図データ記録手段250から走行している道路のレーン変化情報を取得し、レーン数の変化に関するレーン変化情報を作成する。分岐情報更新手段270は、現在地検出手段240で検出した現在地を用いて地図データ記録手段250から該当する道路の分岐情報を取得して、分岐情報を更新する。走行レーン検出手段280は、走行レーン変更判断手段230からのレーン変更情報とレーン変化情報作成手段260からの道路のレーン数の変化情報と分岐情報更新手段270からの分岐情報とに基づき走行レーン位置を検出する。分岐判断手段290は、走行レーン検出手段280からの走行レーン位置と分岐情報更新手段270からの分岐情報に基づき、分岐路に進入したか否かを判断する。分岐判断手段290の判断結果は、ナビゲーション部120や運転アシスト機能において利用される。 The image input means 210 inputs, for example, a road image from an imaging camera that captures a road including the front, the rear, or the side of the own vehicle. The lane mark detecting means 220 detects a lane mark (for example, a solid line or a broken white line) that serves as a dividing line between the left and right traveling lanes from the input road image. The traveling lane change determining means 230 determines whether or not the traveling lane has been changed from the left and right lane mark positions detected by the lane mark detecting means 220. The current location detecting means 240 detects the current location from the calculation result of the position information calculation 110 shown in FIG. 5A, for example. The map data recording means 250 includes road map data, and the road map data includes road lane change information, left branch and right branch information, branch information regarding the presence or absence of a guidance lane, and the like. Lane change information and branch information are preferably added to the link data as attribute information of the link data. The map data recording means 250 may be included in the storage unit 160 shown in FIG. 5A. The lane change information creating means 260 acquires lane change information of the road traveling from the map data recording means 250 using the current location detected by the current location detecting means 240, and creates lane change information regarding the change in the number of lanes. The branch information updating means 270 acquires branch information of the corresponding road from the map data recording means 250 using the current location detected by the current location detecting means 240, and updates the branch information. The traveling lane detecting means 280 is based on the lane change information from the traveling lane change determining means 230, the change information of the number of road lanes from the lane change information creating means 260, and the branch information from the branch information updating means 270. Is detected. The branch determining means 290 determines whether or not the vehicle has entered the branch road based on the traveling lane position from the traveling lane detecting means 280 and the branch information from the branch information updating means 270. The determination result of the branch determination means 290 is used in the navigation unit 120 and the driving assist function.

次に、本実施例の分岐検出機能200の動作フローを図6に示す。本実施例では、レーン位置を示すレーン番号は、図1に示すように、左側から右側に向けて、レーン1、レーン2、レーン3…と付ける。 Next, the operation flow of the branch detection function 200 of this embodiment is shown in FIG. In this embodiment, the lane numbers indicating the lane positions are designated as lane 1, lane 2, lane 3, ... From the left side to the right side as shown in FIG.

先ず、カメラなどの画像入力手段210を用いて、道路画像を入力する(S1)。この道路画像は、自車の後方または前方の道路画像のいずれであっても良く、少なくとも自車が走行するレーンのレーンマークを含む。 First, a road image is input using an image input means 210 such as a camera (S1). This road image may be either a road image behind or in front of the vehicle, and includes at least a lane mark of the lane in which the vehicle travels.

次に、レーンマーク検出手段220により、入力した道路画像から自車が走行するレーンの区分線となる左右のレーンマークが検出される(S2)。レーンマークの検出方法は、例えば、入力された道路画像を画像処理し、画像の輝度から白線(実線、破線)等のレーンマークを検出する。次に、検出されたレーンマークを用いて、走行レーン変更判断手段230は、検出した左右のレーンマーク位置から走行レーンを変更したか否かを判断する(S3)。例えば、走行レーン変更判断手段230は、自車がレーンマークを跨いだか否かを判定したり、あるいは、左右のレーンマークの組合せが変更されたか否か(例えば、左の実践と右の破線の組合せが、左の破線と右の実践の組合せに変更)を判定することで、自車が走行レーンを変更したか否かを判定する。さらには、その他の情報として、ハンドルの操舵角やウィンカー情報なども併用して判定することも可能である。走行レーン変更判断手段230は、図16に示す変数laneChangeに設定し、これをレジスタ等に格納する。例えば、レーン変更がなかったときはlaneChangeを「0」、走行レーンを左レーンに変更したときは「−1」、右レーンに変更したときは「1」を設定する。本実施例では、レーンの左端を基準とし、左方向への変更を負、右方向への変更を正としているが、右端を基準とする場合には、正と負を反転させても良い。 Next, the lane mark detecting means 220 detects the left and right lane marks, which are the dividing lines of the lanes in which the own vehicle travels, from the input road image (S2). As a method for detecting a lane mark, for example, an input road image is image-processed, and a lane mark such as a white line (solid line, broken line) is detected from the brightness of the image. Next, using the detected lane mark, the traveling lane change determining means 230 determines whether or not the traveling lane has been changed from the detected left and right lane mark positions (S3). For example, the traveling lane change determining means 230 determines whether or not the own vehicle straddles the lane mark, or whether or not the combination of the left and right lane marks has been changed (for example, the practice on the left and the broken line on the right). By determining (the combination is changed to the combination of the broken line on the left and the practice on the right), it is determined whether or not the own vehicle has changed the traveling lane. Further, as other information, it is also possible to make a determination by using the steering angle of the steering wheel, the blinker information, and the like. The traveling lane change determining means 230 sets the variable laneChange shown in FIG. 16 and stores this in a register or the like. For example, when there is no lane change, laneChange is set to "0", when the traveling lane is changed to the left lane, "-1" is set, and when the traveling lane is changed to the right lane, "1" is set. In this embodiment, the left end of the lane is used as a reference, the change to the left is negative, and the change to the right is positive. However, when the right end is used as a reference, the positive and negative may be reversed.

次に、現在地検出手段240により自車の現在地が取得され(S4)、レーン変化情報作成手段260は、取得した自車位置に基づき地図データ記録手段250を参照して自車が走行する道路(リンク)のレーン変化情報を作成する(S5)。ナビゲーション部120において利用される道路地図データには、上記したように、道路に関するリンクデータや交差点に関するノードデータが含まれている。例えば、図7に示す道路であれば、リンクデータ(リンクi、j、k)及びノードデータ(ノードn)が地図データに含まれている。ノードデータは、道路の合流点、あるいは分岐点に対応し、その座標情報、接続リンク情報などと共に、接続リンクへの進入可否情報が含まれている。接続リンクへの進入可否情報は、現在のリンクの道路の各レーンから、ノードに接続されている各リンクに進入できるかどうかを示す。図8は、図7のノードnの接続リンクへの進入情報の例である。この例は、リンクiの本線の各レーンを走行しているとき、ノードnに接続されているリンクjの分岐路、リンクkの本線へ進入できるか否かを示している。すなわち、リンクiの本線のレーン番号1から3の全てのレーンからリンクkの本線に進入可能であるが、リンクjの分岐路に進入できるのは、レーン番号1のレーンからのみであることを示している。 Next, the current location of the own vehicle is acquired by the current location detecting means 240 (S4), and the lane change information creating means 260 refers to the map data recording means 250 based on the acquired position of the own vehicle and travels on the road (S4). (Link) lane change information is created (S5). As described above, the road map data used in the navigation unit 120 includes link data related to roads and node data related to intersections. For example, in the case of the road shown in FIG. 7, link data (links i, j, k) and node data (node n) are included in the map data. The node data corresponds to a confluence or a branch point of a road, and includes information on whether or not to enter the connection link, as well as coordinate information and connection link information. The accessability information to the connecting link indicates whether or not each link connected to the node can be entered from each lane of the road of the current link. FIG. 8 is an example of the entry information of the node n of FIG. 7 to the connection link. This example shows whether or not it is possible to enter the branch road of the link j connected to the node n and the main line of the link k while traveling in each lane of the main line of the link i. That is, it is possible to enter the main line of link k from all lanes 1 to 3 of the main line of link i, but it is possible to enter the branch road of link j only from the lane of lane number 1. Shown.

さらにリンクデータには、国道、県道、高速道路などの道路種別などとともに、レーン変化情報が含まれている。レーン変化情報は、同一道路(リンク)に対するレーン数、道路の左側のレーンの増減数、右側のレーンの増減数を含む。図9(a)は、図7に示すリンクjの分岐路のレーン変化情報、図9(b)は、リンクkの本線のレーン変化情報である。図7に示す分岐路は、誘導レーンを持たないため、リンクkのレーン数は、リンクiのレーン数と同じである。 Furthermore, the link data includes lane change information as well as road types such as national roads, prefectural roads, and expressways. The lane change information includes the number of lanes for the same road (link), the number of increase / decrease of the lane on the left side of the road, and the number of increase / decrease of the lane on the right side. 9 (a) is lane change information of the branch road of the link j shown in FIG. 7, and FIG. 9 (b) is lane change information of the main line of the link k. Since the branch road shown in FIG. 7 does not have a guide lane, the number of lanes of the link k is the same as the number of lanes of the link i.

ステップS5の処理において、レーン変化情報作成手段260は、地図データを参照して走行している道路のレーン変化情報を図17に示す変数laneInfoに作成する。この処理方法を図10を参照して説明する。 In the process of step S5, the lane change information creating means 260 creates the lane change information of the traveling road with reference to the map data in the variable laneInfo shown in FIG. This processing method will be described with reference to FIG.

まず、変数laneInfoについて説明する。図17に示すように、レーン変化情報を管理する変数laneInfoは、メンバとして、numLanes、incDecLeft、incDecRightを持つ。numLanesはレーン数、incDecLeftはレーンの左側増減数、incDecRightはレーンの右側増減数を格納する。レーン変化情報作成手段260は、以下の場合分けに基づいてレーン変化情報を作成する。 First, the variable laneInfo will be described. As shown in FIG. 17, the variable laneInfo that manages the lane change information has numLanes, incDecLeft, and incDecRight as members. numLanes stores the number of lanes, incDecLeft stores the number of increase / decrease on the left side of the lane, and incDecRight stores the number of increase / decrease on the right side of the lane. The lane change information creating means 260 creates lane change information based on the following cases.

(1)同一道路の場合
該当するリンクデータのレーン変化情報が変化したとき、そのレーン変化情報を取得して、各値をlaneInfoの該当するメンバに設定する。レーン変化情報に変化がない場合は、laneInfo.numLanesにレーン数を格納し、laneInfo.incDecLeft、laneInfo.incDecRightに0を設定する。例えば、図10において自車がV1からV2に移動してリンクkに進入したとき、地図データ記録手段250からリンクkのレーン変化情報を取得して、laneInfo.numLanesに「3」、laneInfo.incDecLeftに「−1」、laneInfo.incDecRightに「0」が設定される。
(2)分岐する場合
次の値をlaneInfoに設定する。
(2−1)本線の左側から分岐する場合
laneInfo.incDecLeft=0
laneInfo.incDecRight=分岐レーンのレーン変化情報のレーン数−laneInfo.numLanes
laneInfo.numLanes=分岐レーンのレーン変化情報のレーン数
(2−2)本線の右側から分岐する場合
laneInfo.incDecLeft=分岐レーンのレーン変化情報のレーン数−laneInfo.numLanes
laneInfo.incDecRight=0
laneInfo.numLanes =分岐レーンのレーン変化情報のレーン数
例えば、図10において、V1からV3に移動してリンクjに進入したとき、地図データ記録手段250からリンクjのレーン変化情報を取得して、laneInfo.incDecLeftに「0」、incDecRightに「−3」(=1−4)、numLanesに「1」が設定される。
(3)合流する場合
次の値をlaneInfoに設定する。
(2−1)本線の左側に合流する場合
laneInfo.incDecLeft=0
laneInfo.incDecRight=合流後の本線のレーン変化情報のレーン数−laneInfo.numLanes
laneInfo.numLanes=合流後の本線のレーン変化情報のレーン数
(2−2)本線の右側に合流する場合
laneInfo.incDecLeft=合流後の本線のレーン変化情報のレーン数−laneInfo.numLanes
laneInfo.incDecRight=0
laneInfo.numLanes=合流後の本線のリンク情報のレーン変化情報のレーン数
(1) In the case of the same road When the lane change information of the corresponding link data changes, the lane change information is acquired and each value is set in the corresponding member of laneInfo. If there is no change in the lane change information, store the number of lanes in laneInfo.numLanes and set laneInfo.incDecLeft and laneInfo.incDecRight to 0. For example, in FIG. 10, when the own vehicle moves from V1 to V2 and enters the link k, the lane change information of the link k is acquired from the map data recording means 250, and "3" is set in laneInfo.numLanes, and laneInfo.incDecLeft. Is set to "-1" and laneInfo.incDecRight is set to "0".
(2) When branching Set the following value in laneInfo.
(2-1) When branching from the left side of the main line
laneInfo.incDecLeft = 0
laneInfo.incDecRight = Number of lanes of lane change information of branch lane-laneInfo.numLanes
laneInfo.numLanes = Number of lanes for branch lane change information (2-2) When branching from the right side of the main line
laneInfo.incDecLeft = Number of lanes of lane change information of branch lane-laneInfo.numLanes
laneInfo.incDecRight = 0
laneInfo.numLanes = Number of lanes of lane change information of branch lane For example, in FIG. 10, when moving from V1 to V3 and entering link j, the lane change information of link j is acquired from the map data recording means 250, and the lane change information of link j is acquired. "0" is set in laneInfo.incDecLeft, "-3" (= 1-4) is set in incDecRight, and "1" is set in numLanes.
(3) When merging Set the following values in laneInfo.
(2-1) When merging on the left side of the main line
laneInfo.incDecLeft = 0
laneInfo.incDecRight = Number of lanes of main line lane change information after merging − laneInfo.numLanes
laneInfo.numLanes = Number of lanes in the lane change information of the main line after merging (2-2) When merging on the right side of the main line
laneInfo.incDecLeft = Number of lanes of main line lane change information after merging − laneInfo.numLanes
laneInfo.incDecRight = 0
laneInfo.numLanes = Number of lanes for link information lane change information on the main line after merging

分岐情報更新手段270は、ステップS5で走行している道路のレーン変化情報を作成した後、現在地を参考に地図データ記録手段250を参照して、走行している道路の分岐情報を更新する(S6)。図11は、ステップS6の処理フローを示す図である。この処理では、図18に示す変数bifurcationを更新する。分岐情報を管理する変数bifurcationは、メンバとしてstate、leftRight、guideを持つ。stateは、自車の現在地が分岐範囲内か否かを示す。分岐範囲に入ってないとき「0」、自車の現在地が分岐範囲に入ったとき「1」、自車の現在地が分岐範囲内にいるとき「2」、自車の現在地が分岐判断地点を通過したとき「3」を設定する。分岐範囲は、誘導レーンがない分岐路において予め設定される、例えば、図7の例であれば、ノードnの手前の一定距離Bからノードn以降の一定距離Bの範囲である。BおよびBは、本線のレーン数や、本線と分岐路との境界区分の長さ等に応じて適宜設定される。 The branch information updating means 270 updates the branch information of the traveling road by referring to the map data recording means 250 with reference to the current location after creating the lane change information of the road traveling in step S5 (). S6). FIG. 11 is a diagram showing a processing flow of step S6. In this process, the variable bifurcation shown in FIG. 18 is updated. The variable bifurcation that manages branch information has state, leftRight, and guide as members. state indicates whether or not the current location of the own vehicle is within the branch range. "0" when not within the branch range, "1" when the current location of the own vehicle is within the branch range, "2" when the current location of the own vehicle is within the branch range, and the current location of the own vehicle is the branch judgment point. Set "3" when passing. The branching range is preset in a branching road without a guide lane. For example, in the example of FIG. 7, the branching range is a range from a fixed distance B b in front of the node n to a fixed distance B a after the node n. B b and Ba are appropriately set according to the number of lanes on the main line, the length of the boundary division between the main line and the branch road, and the like.

leftRightは、分岐の開始位置を示す。分岐路が本線の左側から分岐しているとき「1」、本線の右側から分岐しているとき「2」を設定する。図7の例では、本線の左側から道路が分岐している。左分岐または右分岐の情報は、例えば、ノードデータまたはリンクデータに関連付けて記憶される。 leftRight indicates the start position of the branch. Set "1" when the branch road branches from the left side of the main line, and "2" when the branch road branches from the right side of the main line. In the example of FIG. 7, the road branches from the left side of the main line. The left branch or right branch information is stored in association with, for example, node data or link data.

guideは、分岐路への誘導レーンがあるか否かを示す。誘導レーンがあるとき「1」、誘導レーンがないとき「0」を設定する。図10のレーン1は、分岐路へ接続されるレーンであるので、このレーンは、誘導レーンのある分岐路となる。また、図7の区間Aの部分のように、非常に短い誘導レーンは地図データ上に記載がない場合が多く、分岐路が本線から直接分岐している形式になっている。分岐路が直接出ている場合は、誘導レーンなしの分岐路となる。なお、変数bifurcationは、システム立ち上げ時に、図12に示す関数initBifurcationInfo()が呼ばれ、全てのメンバが0にクリア(初期化)される。 The guide indicates whether or not there is a guide lane to the fork. Set "1" when there is a guidance lane and "0" when there is no guidance lane. Since lane 1 in FIG. 10 is a lane connected to the branch road, this lane is a branch road having a guide lane. Further, as in the section A of FIG. 7, very short guidance lanes are often not described on the map data, and the branch road is in a form of directly branching from the main line. If the branch road is directly out, it will be a branch road without a guide lane. As for the variable bifurcation, the function initBifurcationInfo () shown in FIG. 12 is called when the system is started, and all the members are cleared (initialized) to 0.

次に、図11のフローについて具体的に説明する。図11の処理フローでは、最初に、bifurucation.stateが「0」か否かを判断して、現在地が分岐範囲外か否かを判断する(S601)。自車の現在地が分岐範囲外ならば、走行中の道路の前方にある分岐ノードを検索して、そのノード位置から手前に距離Bからの分岐範囲(図7を参照)に入ったか否かを判断する(S602)。この距離は、例えば、40mである。分岐範囲に入ってなければ、処理を終了する。分岐範囲に入ったならば、分岐路に誘導レーンがあるか否かを判断する(S603)。分岐路に誘導レーンがあるか否かの判断は、地図データ記録手段250からそのノードの接続リンクへの進入情報を取得して行う。接続リンクへの進入情報で、本線の左側から分岐する分岐路の場合、左端レーンが分岐路だけに進入でき、右側から分岐する分岐路の場合、右端のレーンが分岐路だけに進入できる場合、誘導レーンありと判断する。例えば、図8は、図7の分岐の接続リンクへの進入情報を示しているが、この例では、本線の左側から分岐する分岐路に対して、左端レーン1は、リンクjの分岐路とリンクkの本線の両方に進入できるので、誘導レーンなしと判断する。また、図10の分岐の接続リンクへの進入情報を図13に示す。この例も本線の左側から分岐する分岐路であるが、左端レーン1からはリンクjの分岐路のみにしか進入できないので、誘導レーンありと判断する。ステップS603の分岐誘導レーンの有無の判断で、誘導レーンなしの場合、bifurcation.guideに「0」を設定し(S604)、誘導レーンありの場合、「1」を設定する(S605)。なお、誘導レーンの有無に関する情報については、分岐路を有するノードまたは分岐路に接続されるリンクデータに予め記憶しておいても良い。 Next, the flow of FIG. 11 will be specifically described. In the processing flow of FIG. 11, first, it is determined whether or not bifurucation.state is "0", and it is determined whether or not the current location is out of the branch range (S601). If the current location of the vehicle is outside the branch range, search for a branch node in front of the road on which the vehicle is traveling, and whether or not the vehicle has entered the branch range from the distance B b (see FIG. 7) in front of the node position. Is determined (S602). This distance is, for example, 40 m. If it is not within the branch range, the process ends. When entering the branch range, it is determined whether or not there is a guide lane on the branch road (S603). Whether or not there is a guide lane in the branch road is determined by acquiring the approach information to the connection link of the node from the map data recording means 250. In the entry information to the connecting link, if the branch road branches from the left side of the main line, the left end lane can enter only the branch road, and if the branch road branches from the right side, the right end lane can enter only the branch road. Judge that there is a guidance lane. For example, FIG. 8 shows the entry information of the branch of FIG. 7 to the connecting link. In this example, the leftmost lane 1 is the branch path of the link j with respect to the branch path branching from the left side of the main line. Since it is possible to enter both of the main lines of link k, it is judged that there is no guidance lane. Further, the entry information of the branch of FIG. 10 to the connection link is shown in FIG. This example is also a branch road that branches from the left side of the main line, but since only the branch road of link j can be entered from the left end lane 1, it is determined that there is a guide lane. In the determination of the presence or absence of the bifurcation guidance lane in step S603, "0" is set in bifurcation.guide when there is no guidance lane (S604), and "1" is set when there is a guidance lane (S605). Information regarding the presence or absence of the guide lane may be stored in advance in the node having the branch path or the link data connected to the branch path.

次に、分岐が本線の左側からの分岐か否かを判断する(S606)。左側からの分岐の場合、bifurcation.leftRightに「1」を設定する(S607)。左側からの分岐でないときは右側からの分岐なので、bifurcation.leftRightに「2」を設定する(S608)。例えば、図8に示す進入情報を参照すれば、リンクkよりも左側にあるリンクjについて、レーン1からリンクjおよびリンクkのいずれにも進入可能であるから、左側からの分岐であると判断することができる。また、同様に、図13に示す進入情報を参照すれば、可が1つしかないリンクjが左側にあることから、左分岐であることが判断される。あるいは、分岐のリンクデータの終点座標位置と本線のリンクデータの終点座標位置とを比較し、分岐が左側かまたは右側かを判断してもよい。最後に、分岐範囲に入ったことを示すために、bifurcation.stateに「1」を設定し(S609)、終了する。 Next, it is determined whether or not the branch is a branch from the left side of the main line (S606). In the case of bifurcation from the left side, "1" is set in bifurcation.leftRight (S607). If it is not a branch from the left side, it is a branch from the right side, so set "2" in bifurcation.leftRight (S608). For example, referring to the approach information shown in FIG. 8, it is determined that the link j on the left side of the link k is a branch from the left side because it is possible to enter both the link j and the link k from the lane 1. can do. Similarly, referring to the approach information shown in FIG. 13, since the link j having only one possible is on the left side, it is determined that the link is a left branch. Alternatively, the end point coordinate position of the link data of the branch may be compared with the end point coordinate position of the link data of the main line to determine whether the branch is on the left side or the right side. Finally, in order to indicate that the bifurcation range has been entered, "1" is set in bifurcation.state (S609), and the process ends.

ステップS601で分岐範囲内と判断した場合は、分岐判断地点を通過したか否かを判断する(S610)。分岐判断地点は、図7に示すようにノードnの位置から距離Bを通過した位置である。この距離は、例えば、誘導レーンありの場合0m、誘導レーンなしの場合10mとなる。言い換えれば、誘導レーンありの分岐路では、自車位置がノードnと通過するタイミングで分岐判断が行われるが、誘導レーンなしの分岐路では、自車位置がノードnを通過した後のタイミングで分岐判断が行われる。分岐判断地点を通過した場合、それを示すために、bifurcation.stateに「3」を設定し(S611)、終了する。まだ、分岐判断地点を通過しない場合は、図11の処理を終了する。 If it is determined in step S601 that it is within the branching range, it is determined whether or not the branching determination point has been passed (S610). Branch decision point is a position which has passed through the distance B a from the position of the node n as shown in FIG. This distance is, for example, 0 m with a guide lane and 10 m without a guide lane. In other words, on the branch road with the guidance lane, the branch judgment is made at the timing when the vehicle position passes the node n, but on the branch road without the guidance lane, the branch judgment is performed at the timing after the vehicle position passes the node n. A branch decision is made. When the bifurcation judgment point is passed, "3" is set in bifurcation.state to indicate it (S611), and the process ends. If the branch determination point has not yet been passed, the process of FIG. 11 is terminated.

再び、図6のフローに戻り、走行レーン検出手段280は、ステップS6で走行している道路の分岐情報を更新した後、走行レーン変更判断結果とレーン変化情報と分岐情報とから走行レーンを算出する(S7)。図14は、ステップS7の処理を示すフロー図である。この処理では、図19に示す変数vehicleに、算出した走行レーンを設定する。走行情報を管理する変数vehicleは、メンバとしてnumLanesとlanePosを持つ。numLanesは、走行している道路のレーン数、lanePosは、走行している走行レーン番号を格納する。例えば、図19に示す値が格納されている場合には、3車線の道路を走行し、左から2番目のレーンを走行していることが表される。 Returning to the flow of FIG. 6 again, the traveling lane detecting means 280 calculates the traveling lane from the traveling lane change determination result, the lane change information, and the branching information after updating the branch information of the road traveling in step S6. (S7). FIG. 14 is a flow chart showing the process of step S7. In this process, the calculated travel lane is set in the variable vehicle shown in FIG. The variable vehicle that manages driving information has numLanes and lanePos as members. numLanes stores the number of lanes on the road on which the vehicle is traveling, and lanePos stores the number of the lane on which the road is traveling. For example, when the value shown in FIG. 19 is stored, it means that the vehicle is traveling on a three-lane road and is traveling on the second lane from the left.

図14の処理フローでは、最初に、自車の現在地が分岐範囲内であり、かつ、分岐路の誘導レーンなしか否かが判断される(S701)。この条件に一致しない場合、つまり、分岐範囲外であるか、あるいは、分岐範囲内であるが誘導レーンのある分岐路の場合、走行している道路のレーン数vehicle.numLanesにレーン変化情報のレーン数laneInfo.numLnaesを設定し(S703)、走行レーン番号vehicle.lanePosをレーン変化情報の左側でのレーンの増減数laneInfo.incDeclLeftで補正し(S708)、さらに、レーン変更判断結果laneChangeで修正して(S709)、処理を終了する。S701の条件に一致する場合は、分岐路の仮想誘導レーンを作成するための補正処理を行う。分岐路の仮想誘導レーンとは、誘導レーンがない分岐路において、例えば、図7に示すようなVG1からVG2までの区間Aのレーン1に相当する仮想的なレーンを意味する。 In the processing flow of FIG. 14, it is first determined whether or not the current location of the own vehicle is within the branching range and there is no guidance lane for the branching road (S701). If this condition is not met, that is, if the road is outside the branch range or is within the branch range but has a guidance lane, the number of lanes on the road on which the vehicle is traveling vehicle.numLanes is the lane for lane change information. Set the number laneInfo.numLnaes (S703), correct the driving lane number vehicle.lanePos with the number of lane increase / decrease laneInfo.incDeclLeft on the left side of the lane change information (S708), and correct it with the lane change judgment result laneChange. (S709), the process is terminated. If the condition of S701 is met, a correction process for creating a virtual guidance lane of the branch road is performed. The virtual guidance lane of the branch road means, for example, a virtual lane corresponding to the lane 1 of the section A from VG1 to VG2 as shown in FIG. 7 in the branch road without the guidance lane.

S701で条件に一致する場合には、仮想の誘導レーンを作成するので、レーン変化情報のレーン数laneInfo.numLnaesに仮想の誘導レーン数1を加えた数を、走行している道路のレーン数vehicle.numLanesに設定する(S702)。さらに、分岐範囲に最初に入ったときで、かつ、左側に仮想の誘導レーンを作成するときは、走行レーン番号vehicle.lanePosに1を加算する(S704、S705、S706)。次に、分岐範囲に最初に入ったときの走行レーン番号の補正処理が完了したことを示すために、bifurcation.stateに「2」を設定する(S707)。 If the conditions are met in S701, a virtual guidance lane is created. Therefore, the number of lanes in the lane change information laneInfo.numLnaes plus the virtual guidance lane number 1 is added to the number of lanes on the road on which the vehicle is traveling. Set to .numLanes (S702). Further, when the vehicle first enters the branch range and when a virtual guidance lane is created on the left side, 1 is added to the traveling lane number vehicle.lanePos (S704, S705, S706). Next, "2" is set in bifurcation.state to indicate that the correction processing of the traveling lane number when the vehicle first enters the bifurcation range is completed (S707).

図7の例では、VG1で仮想の誘導レーン路を左側に作成し、VG2で仮想の誘導レーンを削除する。この例では、左側に仮想の誘導レーンを作成するので、レーン番号1のレーンを走行していた自車は、VG1では、左に仮想の誘導レーンが作成されるので、走行レーン番号は2となる。仮想の誘導レーンの処理が終わった後、走行レーン番号vehicle.lanePosをレーン変化情報の左側でのレーンの増減数laneInfo.incDeclLeftで補正し(S708)、さらに、レーン変更判断結果laneChangeで修正して(S709)終了する。 In the example of FIG. 7, a virtual guidance lane path is created on the left side in VG1, and a virtual guidance lane is deleted in VG2. In this example, since the virtual guidance lane is created on the left side, the own vehicle traveling in the lane with lane number 1 is created with the virtual guidance lane on the left side in VG1, so the traveling lane number is 2. Become. After the processing of the virtual guidance lane is completed, the traveling lane number vehicle.lanePos is corrected by the lane increase / decrease number laneInfo.incDeclLeft on the left side of the lane change information (S708), and further corrected by the lane change judgment result laneChange. (S709) Finish.

分岐判断手段290は、ステップS7で走行レーンを算出後、分岐路に進入したか否かを判断する(図6のS8)。ステップS8の処理を図15の処理フローで説明する。最初に、分岐範囲の分岐判断地点を通過したか否かを判断する(S801)。分岐判断地点を通過していない場合、あるいは分岐範囲外の場合は、分岐路に進入していないと判断して(S802)、処理を終了する。分岐判断地点を通過したときは、分岐路が本線の左側から分岐しているか、右側から分岐しているかを判断する(S803)。分岐路が本線の左側から分岐しているときは、走行レーン番号が左端レーンか否かを判断する(S804)。左端レーンならば、分岐路の誘導レーンを走行しているので、分岐路に進入していると判断する(S806)。左端レーン以外ならば分岐路の誘導レーンを走行していないので、分岐路に進入していないと判断する(S807)。分岐路が本線の右側から分岐しているときは、走行レーン番号が右端レーンか否かを判断する(S805)。右端レーンならば、分岐路の誘導レーンを走行しているので、分岐路に進入していると判断する(S806)。右端レーン以外ならば分岐路の誘導レーンを走行していないので、分岐路に進入していないと判断する(S808)。分岐判断地点を通過したときは、分岐範囲から抜けたことになるので、関数initBifurcationInfo()を呼び、分岐情報を管理する変数bifurcationを初期化して(S809)、処理を終了する。 After calculating the traveling lane in step S7, the branch determining means 290 determines whether or not the vehicle has entered the branch road (S8 in FIG. 6). The process of step S8 will be described with reference to the process flow of FIG. First, it is determined whether or not the branch determination point in the branch range has been passed (S801). If the vehicle has not passed the branch determination point or is outside the branch range, it is determined that the vehicle has not entered the branch road (S802), and the process ends. When passing through the branching determination point, it is determined whether the branching road branches from the left side of the main line or from the right side (S803). When the branch road branches from the left side of the main line, it is determined whether or not the traveling lane number is the leftmost lane (S804). If it is the leftmost lane, it is determined that the vehicle is entering the branch road because it is traveling in the guidance lane of the branch road (S806). If it is other than the leftmost lane, it is determined that the vehicle has not entered the branch road because it is not traveling in the guidance lane of the branch road (S807). When the branch road branches from the right side of the main line, it is determined whether or not the traveling lane number is the rightmost lane (S805). If it is the rightmost lane, it is determined that the vehicle is entering the branch road because it is traveling in the guidance lane of the branch road (S806). If it is other than the rightmost lane, it is determined that the vehicle has not entered the branch road because it is not traveling in the guidance lane of the branch road (S808). When the branch determination point is passed, it means that the branch range has been exited. Therefore, the function initBifurcationInfo () is called to initialize the variable bifurcation that manages the branch information (S809), and the process is terminated.

本実施例では、本線と分岐路の境界にある区分線の太い破線の線幅等の検出に影響されることなく、自車が分岐路側にレーン変更をすれば、分岐路に進入したことを判断できる。また、誘導レーンがない場合、仮想の誘導レーンを作成するので、走行するレーン位置の判定だけで分岐路に進入したことを判断することができる。 In this embodiment, if the own vehicle changes lanes to the branch road side without being affected by the detection of the line width of the thick broken line of the dividing line at the boundary between the main line and the branch road, the vehicle has entered the branch road. I can judge. Further, when there is no guidance lane, a virtual guidance lane is created, so that it can be determined that the vehicle has entered the branch road only by determining the position of the lane in which the vehicle travels.

また、本実施例では、誘導レーンが存在しないときにS702の処理で仮想の誘導レーンを作成するようにしたので、誘導レーンが有る場合と同じ方法(図14に示す方法)で分岐路への進入を判断することができる。さらに、走行距離に依存せずに分岐路への進入を判断することができるため、一定の距離を走行しなくても、分岐路進入判断ができる。また、地図データベースの観点から、車線リンクなど特殊な情報は必要なく、従来から格納されている道路リンク、車線数、分岐路の導入レーンの有無(あるいは、これを算出できる情報)を記憶しておくだけで、分岐路への進入判断ができるようになる。 Further, in this embodiment, since the virtual guidance lane is created by the process of S702 when the guidance lane does not exist, the same method as when there is a guidance lane (method shown in FIG. 14) is used to reach the branch road. You can judge the approach. Further, since it is possible to determine the approach to the branch road without depending on the mileage, it is possible to determine the entry to the branch road without traveling a certain distance. In addition, from the viewpoint of the map database, special information such as lane links is not required, and the road links, the number of lanes, and the presence or absence of introduction lanes for branch roads (or information that can be calculated) are stored. Just by leaving it, you will be able to judge the approach to the fork.

上記実施例では、レーン変化情報や接続リンク情報を地図データ記録手段270から取得する例を示したが、レーン変化情報や接続リンク情報は、図2に示すように、地図データ配信サイト154からダウンロードするものであってもよい。この場合、地図データ配信サイト154は、自車からの要求に応答して、自車の現在位置周辺を含む道路地図を逐次配信するようにしてもよい。 In the above embodiment, an example of acquiring the lane change information and the connection link information from the map data recording means 270 has been shown, but the lane change information and the connection link information are downloaded from the map data distribution site 154 as shown in FIG. It may be something to do. In this case, the map data distribution site 154 may sequentially distribute the road map including the vicinity of the current position of the own vehicle in response to the request from the own vehicle.

以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。 Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the specific embodiments, and various modifications and modifications are made within the scope of the gist of the invention described in the claims. It can be changed.

210:画像入力手段 220:レーンマーク検出手段
230:走行レーン変更判断手段 240:現在地検出手段
250:地図データ記録手段 260:レーン変化情報作成手段
270:分岐情報更新手段 280:走行レーン検出手段
290:分岐判断手段
210: Image input means 220: Lane mark detecting means 230: Traveling lane change determining means 240: Current location detecting means 250: Map data recording means 260: Lane change information creating means 270: Branch information updating means 280: Traveling lane detecting means 290: Branch judgment means

Claims (8)

分岐路への進入を検出する分岐路検出機能を備えた電子装置であって、
自車位置に基づき自車が走行する道路のレーン数を含むレーン情報を取得する取得手段と、
分岐の開始位置を示す情報および分岐路への誘導レーンの有無に関する情報を含む分岐情報を保持し、自車位置に基づき道路地図データを参照して前記分岐情報を更新する分岐情報更新手段と、
前記分岐情報に基づき走行中の道路前方の分岐路への誘導レーンの有無を判定する判定手段と、
前記判定手段により誘導レーンがないと判定された場合、分岐路に繋がる仮想的な誘導レーンを作成し、当該仮想的な誘導レーンを含むレーン数に前記レーン情報を補正し、かつ前記分岐情報の分岐の開始位置を示す情報に基づき走行レーン位置を補正する補正手段と、
自車位置および前記レーン情報に基づき自車が走行する道路の走行レーン位置を検出する検出手段と、
前記検出手段により検出された走行レーン位置に基づき前記誘導レーンまたは前記仮想的な誘導レーンを走行している場合には分岐路に進入していると判定し、前記誘導レーンまたは前記仮想的な誘導レーンを走行していない場合には分岐路に進入していないと判定する分岐路判定手段とを有し、
前記検出手段は、前記判定手段により誘導レーンがありと判定された場合、前記補正手段とは無関係に前記レーン情報のレーン数において走行レーン位置を検出し、誘導レーンがなしと判定されて前記仮想的な誘導レーンが作成された場合、前記補正手段により補正されたレーン数において前記補正された走行レーン位置に基づき走行レーン位置を検出する、電子装置。
An electronic device equipped with a branch road detection function that detects entry into a branch road.
Acquisition means for acquiring lane information including the number of lanes on the road on which the vehicle travels based on the vehicle position, and
A branch information updating means that holds branch information including information indicating a branch start position and information on the presence or absence of a guidance lane to a branch road, and updates the branch information by referring to road map data based on the own vehicle position.
A determination means for determining the presence or absence of a guidance lane to a branch road in front of a traveling road based on the branch information.
When it is determined by the determination means that there is no guidance lane, a virtual guidance lane connected to the branch road is created, the lane information is corrected to the number of lanes including the virtual guidance lane, and the branch information A correction means that corrects the traveling lane position based on the information indicating the branch start position,
A detection means for detecting the position of the vehicle and the position of the traveling lane on the road on which the vehicle travels based on the lane information.
Based on the travel lane position detected by the detection means, if the vehicle is traveling in the guidance lane or the virtual guidance lane, it is determined that the vehicle is entering a branch road, and the guidance lane or the virtual guidance is determined. It has a branch road determination means for determining that the vehicle has not entered the branch road when the vehicle is not traveling in the lane .
When the determination means determines that there is a guide lane, the detection means detects the traveling lane position based on the number of lanes in the lane information regardless of the correction means, and determines that there is no guide lane, and the virtual means. An electronic device that detects a travel lane position based on the corrected travel lane position in the number of lanes corrected by the correction means when a specific guidance lane is created.
電子装置はさらに、自車が走行レーンを変更したか否かを判断するレーン変更判断手段を含み、
前記検出手段はさらに、前記レーン変更判断手段の判断結果を利用して走行レーン位置を検出し、
前記レーン変更判断手段により自車が前記誘導レーンまたは前記仮想的な誘導レーンに変更されたとき、前記分岐路判定手段は、自車が分岐路に進入したと判定する、請求項1に記載の電子装置。
The electronic device also includes a lane change determination means for determining whether or not the vehicle has changed the driving lane.
The detection means further detects the traveling lane position by using the judgment result of the lane change determination means.
The first aspect of claim 1, wherein when the vehicle is changed to the guidance lane or the virtual guidance lane by the lane change determination means, the branch road determination means determines that the vehicle has entered the branch road. Electronic device.
前記分岐情報は、誘導レーンの有無に関する情報として接続リンク情報を含み、当該接続リンク情報は、走行中の道路の各車線から当該走行中の道路のノードに接続する他のリンクに進入可能か否かを示す進入可否情報を含み、前記判定手段は、走行中の道路前方のノードに接続される接続リンク情報に基づき誘導レーンの有無を判定する、請求項1に記載の電子装置。 The branch information includes connection link information as information regarding the presence or absence of a guidance lane, and whether or not the connection link information can enter another link connecting to a node of the traveling road from each lane of the traveling road. The electronic device according to claim 1, wherein the determination means determines the presence or absence of a guidance lane based on the connection link information connected to the node in front of the traveling road, including the entry possibility information indicating the above. 前記レーン情報はさらに、レーンの増減に関するレーン変化情報を含み、
前記検出手段はさらに、前記レーン変化情報に基づき自車の走行レーン位置を検出する、請求項1に記載の電子装置。
The lane information further includes lane change information regarding the increase / decrease of lanes.
The electronic device according to claim 1, wherein the detection means further detects a traveling lane position of the own vehicle based on the lane change information.
前記補正手段は、ノードから自車の進行方向に延びる第1の距離と前記進行方向と反対に延びる第2の距離とで規定される区間に前記仮想的な誘導レーンを作成し、
前記分岐判定手段は、分岐判断地点で分岐路へ進入したか否かを判定し、前記分岐判断地点は、分岐路への誘導レーンがある場合には前記ノードを通過するタイミングであり、前記仮想的な誘導レーンがある場合には、前記ノードを通過した後のタイミングである、請求項1に記載の電子装置。
The correction means creates the virtual guidance lane in a section defined by a first distance extending from the node in the traveling direction of the own vehicle and a second distance extending in the direction opposite to the traveling direction.
The branch determination means determines whether or not the vehicle has entered the branch road at the branch determination point, and the branch determination point is the timing of passing through the node when there is a guide lane to the branch road, and the virtual The electronic device according to claim 1, which is the timing after passing through the node when there is a specific guidance lane.
前記分岐路判定手段は、分岐路への誘導レーンまたは前記仮想的な誘導レーンがある場合、前記ノードを通過するときまたは前記ノードを通過後に自車が分岐路に進入したか否かを判定する、請求項に記載の電子装置。 When there is a guide lane to the branch road or the virtual guide lane, the branch road determination means determines whether or not the vehicle has entered the branch road when passing through the node or after passing through the node. The electronic device according to claim 5. 分岐路への進入を検出する分岐路検出機能を制御する制御手段を備えた電子装置において実行される分岐路検出プログラムであって、
自車位置に基づき自車が走行する道路のレーン数を含むレーン情報を取得するステップと、
分岐の開始位置を示す情報および分岐路への誘導レーンの有無に関する情報を含む分岐情報を保持し、自車位置に基づき道路地図データを参照して前記分岐情報を更新するステップと、
前記分岐情報に基づき走行中の道路前方の分岐路への誘導レーンの有無を判定するステップと、
前記判定ステップにより誘導レーンがないと判定された場合、分岐路に繋がる仮想的な誘導レーンを作成し、当該仮想的な誘導レーンを含むレーン数に前記レーン情報を補正し、かつ前記分岐情報の分岐の開始位置を示す情報に基づき走行レーン位置を補正するステップと、
自車位置および前記レーン情報に基づき自車が走行する道路の走行レーン位置を検出するステップと、
前記検出ステップにより検出された走行レーン位置に基づき前記誘導レーンまたは前記仮想的な誘導レーンを走行している場合には分岐路に進入していると判定し、前記誘導レーンまたは前記仮想的な誘導レーンを走行していない場合には分岐路に進入していないと判定するステップとを有し、
前記検出するステップは、前記判定するステップにより誘導レーンがありと判定された場合、前記補正するステップとは無関係に前記レーン情報のレーン数において走行レーン位置を検出し、誘導レーンがなしと判定されて前記仮想的な誘導レーンが作成された場合、前記補正するステップにより補正されたレーン数において前記補正された走行レーン位置に基づき走行レーン位置を検出する、分岐路検出プログラム。
A branch road detection program executed in an electronic device provided with a control means for controlling a branch road detection function for detecting entry into a branch road.
Steps to acquire lane information including the number of lanes on the road on which the vehicle travels based on the vehicle position, and
A step of holding branch information including information indicating a branch start position and information on the presence or absence of a guidance lane to a branch road, and updating the branch information with reference to road map data based on the own vehicle position.
Based on the branch information, a step of determining whether or not there is a guide lane to the branch road in front of the traveling road, and
When it is determined by the determination step that there is no guidance lane, a virtual guidance lane connected to the branch road is created, the lane information is corrected to the number of lanes including the virtual guidance lane, and the branch information A step to correct the traveling lane position based on the information indicating the branch start position, and
A step of detecting the driving lane position of the road on which the vehicle travels based on the vehicle position and the lane information, and
Based on the travel lane position detected by the detection step, if the vehicle is traveling in the guidance lane or the virtual guidance lane, it is determined that the vehicle is entering a branch road, and the guidance lane or the virtual guidance is determined. It has a step to determine that it has not entered the fork when it is not traveling in the lane.
When it is determined that there is a guide lane in the step to be detected, the traveling lane position is detected in the number of lanes in the lane information regardless of the step to be corrected, and it is determined that there is no guide lane. When the virtual guidance lane is created, a branch road detection program that detects a travel lane position based on the corrected travel lane position in the number of lanes corrected by the correction step.
分岐路への進入を検出する分岐路検出機能を備えた電子装置における分岐路検出方法であって、
自車位置に基づき自車が走行する道路のレーン数を含むレーン情報を取得するステップと、
分岐の開始位置を示す情報および分岐路への誘導レーンの有無に関する情報を含む分岐情報を保持し、自車位置に基づき道路地図データを参照して前記分岐情報を更新するステップと、
前記分岐情報に基づき走行中の道路前方の分岐路への誘導レーンの有無を判定するステップと、
前記判定ステップにより誘導レーンがないと判定された場合、分岐路に繋がる仮想的な誘導レーンを作成し、当該仮想的な誘導レーンを含むレーン数に前記レーン情報を補正し、かつ前記分岐情報の分岐の開始位置を示す情報に基づき走行レーン位置を補正するステップと、
自車位置および前記レーン情報に基づき自車が走行する道路の走行レーン位置を検出するステップと、
前記検出ステップにより検出された走行レーン位置に基づき前記誘導レーンまたは前記仮想的な誘導レーンを走行している場合には分岐路に進入していると判定し、前記誘導レーンまたは前記仮想的な誘導レーンを走行していない場合には分岐路に進入していないと判定するステップとを有し、
前記検出するステップは、前記判定するステップにより誘導レーンがありと判定された場合、前記補正するステップとは無関係に前記レーン情報のレーン数において走行レーン位置を検出し、誘導レーンがなしと判定されて前記仮想的な誘導レーンが作成された場合、前記補正するステップにより補正されたレーン数において前記補正された走行レーン位置に基づき走行レーン位置を検出する、分岐路検出方法。
It is a branch path detection method in an electronic device having a branch path detection function for detecting entry into a branch path.
Steps to acquire lane information including the number of lanes on the road on which the vehicle travels based on the vehicle position, and
A step of holding branch information including information indicating a branch start position and information on the presence or absence of a guidance lane to a branch road, and updating the branch information with reference to road map data based on the own vehicle position.
Based on the branch information, a step of determining whether or not there is a guide lane to the branch road in front of the traveling road, and
When it is determined by the determination step that there is no guidance lane, a virtual guidance lane connected to the branch road is created, the lane information is corrected to the number of lanes including the virtual guidance lane, and the branch information A step to correct the traveling lane position based on the information indicating the branch start position, and
A step of detecting the driving lane position of the road on which the vehicle travels based on the vehicle position and the lane information, and
Based on the travel lane position detected by the detection step, if the vehicle is traveling in the guidance lane or the virtual guidance lane, it is determined that the vehicle is entering a branch road, and the guidance lane or the virtual guidance is determined. It has a step to determine that it has not entered the fork when it is not traveling in the lane.
When it is determined that there is a guide lane in the step to be detected, the traveling lane position is detected in the number of lanes in the lane information regardless of the step to be corrected, and it is determined that there is no guide lane. When the virtual guidance lane is created, the branch road detection method detects the travel lane position based on the corrected travel lane position in the number of lanes corrected by the correction step.
JP2017043532A 2017-03-08 2017-03-08 Electronic device, branch road detection program and branch road detection method Active JP6867088B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017043532A JP6867088B2 (en) 2017-03-08 2017-03-08 Electronic device, branch road detection program and branch road detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017043532A JP6867088B2 (en) 2017-03-08 2017-03-08 Electronic device, branch road detection program and branch road detection method

Publications (2)

Publication Number Publication Date
JP2018146468A JP2018146468A (en) 2018-09-20
JP6867088B2 true JP6867088B2 (en) 2021-04-28

Family

ID=63591139

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017043532A Active JP6867088B2 (en) 2017-03-08 2017-03-08 Electronic device, branch road detection program and branch road detection method

Country Status (1)

Country Link
JP (1) JP6867088B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111238497B (en) * 2018-11-29 2022-05-06 华为技术有限公司 A method and device for constructing a high-precision map
CN115064055B (en) * 2022-08-17 2022-11-11 高德软件有限公司 Lane line processing method, device and equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4055650B2 (en) * 2003-05-16 2008-03-05 株式会社デンソー Branch approach estimation device, vehicle speed control device, and program
JP4816104B2 (en) * 2006-01-26 2011-11-16 トヨタ自動車株式会社 Vehicle position determination device and vehicle driving force control device
JP2008101972A (en) * 2006-10-18 2008-05-01 Xanavi Informatics Corp Navigation apparatus

Also Published As

Publication number Publication date
JP2018146468A (en) 2018-09-20

Similar Documents

Publication Publication Date Title
JP5126263B2 (en) Vehicle navigation device
US10514263B2 (en) Navigation device, route search server, and route search method
US10192438B2 (en) Electronic apparatus, guide method, and guide system
JP6875057B2 (en) Electronic device, driving lane detection program and driving lane detection method
KR101998041B1 (en) Path guide device and path guide method
JP4031282B2 (en) Navigation device and navigation control program
CN107923755B (en) Route guidance device and route guidance method
WO2019203084A1 (en) Map information updating system and map information updating program
JP5831308B2 (en) Moving body position detection system, moving body position detection apparatus, moving body position detection method, and computer program
JP2005189008A (en) Navigation device and navigation system
WO2015122121A1 (en) Host vehicle travel position specification device and host vehicle travel position specification program product
RU2743519C1 (en) Driving assistance method and related device
US20130245934A1 (en) Moving body position detection system, moving body position detection apparatus, moving body position detection method, and computer-readable storage medium
JP6476870B2 (en) Movement guide device, map information update method for movement guide device, and computer program
JP2009244196A (en) Driving support system, driving support method, and computer program
US11959767B2 (en) Map information assessment device, storage medium storing computer program for map information assessment, and map information assessment method
US9829328B2 (en) Method and apparatus for route calculation involving freeway junction
JP6867088B2 (en) Electronic device, branch road detection program and branch road detection method
JP2009053231A (en) Road information generating device, road information generating method, and program
JP5203747B2 (en) Navigation device
US20200386571A1 (en) Vehicle control system and vehicle control program
JP2006337114A (en) Navigation system, matching method, route search server, and navigation terminal device
JP2006064661A (en) Navigation system
JP2009047584A (en) Vehicle navigation device
JP5120277B2 (en) Navigation device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200812

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200930

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201216

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210302

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210302

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210312

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210317

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210407

R150 Certificate of patent or registration of utility model

Ref document number: 6867088

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150