[go: up one dir, main page]

JP2018197964A - Vehicle control method and apparatus - Google Patents

Vehicle control method and apparatus Download PDF

Info

Publication number
JP2018197964A
JP2018197964A JP2017102419A JP2017102419A JP2018197964A JP 2018197964 A JP2018197964 A JP 2018197964A JP 2017102419 A JP2017102419 A JP 2017102419A JP 2017102419 A JP2017102419 A JP 2017102419A JP 2018197964 A JP2018197964 A JP 2018197964A
Authority
JP
Japan
Prior art keywords
vehicle
stop line
virtual
virtual stop
lane
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
JP2017102419A
Other languages
Japanese (ja)
Other versions
JP7098883B2 (en
Inventor
直樹 古城
Naoki Kojo
直樹 古城
元伸 青木
Motonobu Aoki
元伸 青木
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2017102419A priority Critical patent/JP7098883B2/en
Publication of JP2018197964A publication Critical patent/JP2018197964A/en
Application granted granted Critical
Publication of JP7098883B2 publication Critical patent/JP7098883B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Abstract

【課題】運転支援又は自動運転に活用できる実用的な車両の制御方法及び装置を提供する。【解決手段】地図データに対する車両の位置を検出する第1検出器12と、前記車両が一時停止した位置を検出する第2検出器11,12と、前記第2検出器により検出された一時停止した位置を一時停止位置情報として記録する記録器30,50と、複数の前記一時停止位置情報から前記地図データにおける仮想停止線を算出する算出器60と、前記算出器により算出された仮想停止線を用いて車両の運転支援又は自動走行を制御する制御器80と、を備える。【選択図】 図1APROBLEM TO BE SOLVED: To provide a practical vehicle control method and device which can be utilized for driving support or automatic driving. SOLUTION: A first detector 12 for detecting the position of a vehicle with respect to map data, second detectors 11 and 12 for detecting a position where the vehicle is temporarily stopped, and a temporary stop detected by the second detector. Recorders 30 and 50 that record the recorded position as pause position information, a calculator 60 that calculates a virtual stop line in the map data from the plurality of pause position information, and a virtual stop line calculated by the calculator. The controller 80 is provided to control the driving support or automatic running of the vehicle by using the above. [Selection diagram] FIG. 1A

Description

本発明は、収集された運転知識情報を利用した運転支援又は自動走行などの、車両の制御方法及び装置に関するものである。   The present invention relates to a vehicle control method and apparatus such as driving assistance or automatic driving using collected driving knowledge information.

車両の交通ルールに基づいて運転支援を行う場合に、交差点を含む特定の領域において、予め規定された交通ルールと、特定の領域特有の道路事情又は道路構造が要因となって実際的に行われている交通ルールとが整合するか否かを判定し、予め規定された交通ルールが違反される可能性の高い危険領域を抽出し、当該危険領域では、実際的に行われている交通ルールに基づいて運転支援を行う運転支援装置が知られている(特許文献1)。   When driving assistance is performed based on vehicle traffic rules, it is actually performed in specific areas including intersections due to pre-defined traffic rules and road conditions or road structures specific to the specific area. To determine whether or not the traffic rules are consistent with each other, extract dangerous areas that are likely to violate pre-defined traffic rules, and in the dangerous areas, A driving support apparatus that performs driving support based on the above is known (Patent Document 1).

特許第4623145号公報Japanese Patent No. 4623145

自動運転制御においては、基本的には法規上の交通ルールに則って車両の制御を実行するため、一時停止に関しても、車載カメラ等で一時停止線を認識したり、地図データの一時停止情報を認識したりする。したがって、実際に一時停止線がなく、地図データにも一時停止情報がないと、一時停止の動作制御が実行されない。しかしながら、実際の交通状況では、幹線道路へ合流する手前で一時停止したり、一時停止線で一度停止した後その前方で再び停止するといった二段階停止をしたり、交差点で右折待ちをするために停止したりするなど、道路上に一時停止線が存在しなくても、ある特定の位置で一時停止することが、安全又は安心の観点から必要となる場面が多数存在する。   In automatic driving control, the vehicle is basically controlled in accordance with the traffic rules in accordance with the laws and regulations, so even with regard to the temporary stop, the stop line can be recognized by the in-vehicle camera, etc. To recognize. Therefore, if there is actually no pause line and there is no pause information in the map data, the pause operation control is not executed. However, in actual traffic conditions, to stop temporarily before joining the main road, stop once at the stop line and then stop again in front of it, or wait for a right turn at the intersection Even if there is no stop line on the road, such as when stopping, there are many scenes where it is necessary to stop at a specific position from the viewpoint of safety or security.

上記従来の運転支援装置では、地図データに記載された法規上の交通ルールと、実際的に行われている交通ルールとの違いを認識することはできるが、自車両をどこで一時停止すべきか、という具体的な一時停止位置の情報までは保有しない。このため、運転支援や自動運転の制御に活用する場合などにあっては、自車両の一時停止位置が定まらないという現実的な問題がある。   In the above conventional driving support device, although it is possible to recognize the difference between the traffic rule according to the law described in the map data and the traffic rule actually performed, where should the vehicle be temporarily stopped, It does not hold the information about the specific pause position. For this reason, there is a practical problem that the temporary stop position of the host vehicle cannot be determined when it is used for driving assistance or control of automatic driving.

本発明が解決しようとする課題は、運転支援又は自動運転に活用できる実用的な車両の制御方法及び装置を提供することである。   The problem to be solved by the present invention is to provide a practical vehicle control method and apparatus that can be utilized for driving assistance or automatic driving.

本発明は、車両が一時停止した位置を検出して当該位置を一時停止位置情報として記録し、複数の一時停止位置情報から地図データにおける仮想停止線を算出し、当該仮想停止線を用いて車両の運転支援又は自動走行を実行することによって、上記課題を解決する。   The present invention detects a position where a vehicle is temporarily stopped, records the position as temporary stop position information, calculates a virtual stop line in map data from a plurality of temporary stop position information, and uses the virtual stop line to The above-mentioned problem is solved by executing driving support or automatic driving.

本発明によれば、地図データ上に具体的な仮想停止線が特定されるので、運転支援又は自動運転に活用できる実用的な車両の制御方法及び装置を提供することができる。   According to the present invention, since a specific virtual stop line is specified on the map data, it is possible to provide a practical vehicle control method and apparatus that can be used for driving assistance or automatic driving.

本発明の一実施の形態に係る車両の制御方法を実施するための車両の制御装置を示すブロック図である。1 is a block diagram illustrating a vehicle control device for carrying out a vehicle control method according to an embodiment of the present invention. 本発明の他の実施の形態に係る車両の制御方法を実施するための車両の制御装置を示すブロック図である。It is a block diagram which shows the control apparatus of the vehicle for enforcing the control method of the vehicle which concerns on other embodiment of this invention. 本発明の他の実施の形態に係る車両の制御方法を実施するための車両の制御装置を示すブロック図である。It is a block diagram which shows the control apparatus of the vehicle for enforcing the control method of the vehicle which concerns on other embodiment of this invention. 図1A及び図1Bの一時停止位置算出ECUを示すブロック図である。It is a block diagram which shows the temporary stop position calculation ECU of FIG. 1A and FIG. 1B. 図2の一時停止位置情報算出部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the temporary stop position information calculation part of FIG. 図1A及び図1Bの仮想停止線算出部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the virtual stop line calculation part of FIG. 1A and 1B. 図1A及び図2の走行経路生成ECUの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of travel route production | generation ECU of FIG. 1A and FIG. 地図データ上の交差点における車線情報の分類の一例を示す平面図である。It is a top view which shows an example of the classification | category of the lane information in the intersection on map data. 図1A、図1B及び図2の車両の制御装置によって設定される仮想停止線VSLの一例(非優先道路から優先道路へ合流する場面)を示す平面図である。FIG. 3 is a plan view showing an example of a virtual stop line VSL (scene where a non-priority road joins a priority road) set by the vehicle control device of FIGS. 1A, 1B, and 2. 図1A、図1B及び図2の車両の制御装置によって設定される仮想停止線VSLの一例(優先道路を右折する場面)を示す平面図である。FIG. 3 is a plan view showing an example of a virtual stop line VSL (scene where a priority road is turned to the right) set by the vehicle control device of FIGS. 1A, 1B, and 2; 図1A、図1B及び図2の車両の制御装置によって設定される仮想停止線VSLの一例(二段階停止する場面)を示す平面図である。FIG. 3 is a plan view showing an example of a virtual stop line VSL set by the vehicle control device of FIGS. 図1A、図1B及び図2の車両の制御装置によって設定される仮想停止線VSLの一例(三段階停止する場面)を示す平面図である。It is a top view which shows an example (scene in which it stops in three steps) of the virtual stop line VSL set by the control apparatus of the vehicle of FIG. 1A, FIG. 1B, and FIG. 図1A、図1B及び図2の車両の制御装置によって設定される仮想停止線VSLの一例(地図データに記録されていない私有地から地図データ上の道路へ合流する場面)を示す平面図である。FIG. 3 is a plan view showing an example of a virtual stop line VSL set by the vehicle control device of FIGS. 1A, 1B, and 2 (a scene where a private land that is not recorded in map data joins a road on map data). 図1A、図1B及び図2の車両の制御装置によって設定される仮想停止線VSLの一例(信号のある交差点で右折待ちする場面)を示す平面図である。FIG. 3 is a plan view showing an example of a virtual stop line VSL set by the vehicle control device of FIGS. 1A, 1B, and 2 (a scene of waiting for a right turn at an intersection with a signal).

以下、本発明に係る車両の制御方法および車両の制御装置の一実施の形態を図面に基づいて説明する。図1Aは、本発明の一実施の形態に係る車両の制御方法を実施するための車両の制御装置(本発明の一実施の形態に係る車両の制御装置でもある。)を示すブロック図、図1Bは、本発明の他の実施の形態に係る車両の制御方法を実施するための車両の制御装置(本発明の他の実施の形態に係る車両の制御装置でもある。)を示すブロック図、図2は、本発明のさらに他の実施の形態に係る車両の制御方法を実施するための車両の制御装置(本発明のさらに他の実施の形態に係る車両の制御装置でもある。)を示すブロック図、図3は、図1A及び図1Bの一時停止位置算出ECU30を示すブロック図である。   DESCRIPTION OF EMBODIMENTS Hereinafter, an embodiment of a vehicle control method and a vehicle control apparatus according to the present invention will be described with reference to the drawings. FIG. 1A is a block diagram showing a vehicle control apparatus (also a vehicle control apparatus according to an embodiment of the present invention) for carrying out a vehicle control method according to an embodiment of the present invention. 1B is a block diagram showing a vehicle control device (also a vehicle control device according to another embodiment of the present invention) for carrying out a vehicle control method according to another embodiment of the present invention; FIG. 2 shows a vehicle control device (also a vehicle control device according to still another embodiment of the present invention) for carrying out a vehicle control method according to still another embodiment of the present invention. FIG. 3 is a block diagram showing the temporary stop position calculation ECU 30 of FIGS. 1A and 1B.

本発明の要旨は、第一に、車両(自車両単独又は複数の車両)が一時停止した位置を検出して当該位置を一時停止位置情報として記録し、複数の一時停止位置情報から地図データにおける仮想停止線VSLを算出することにあり、第二に、こうして得られた複数の一時停止位置情報から得られた仮想停止線VSLを用いて車両の運転支援又は自動走行を実行することにある。すなわち、本発明においては、車両の運転支援又は自動走行を実行するにあたり、事前に、複数の車両又は自車両単独の走行履歴から各車線の仮想停止線VSLを求めておき、自車両の運転支援又は自動走行を実行する場合にこの各車線の仮想停止線VSLを利用するものである。このため、以下に示すように構成され、各構成が以下のように作用する。なお、本明細書、特許請求の範囲及び図面にいう「一時停止」とは、道路交通法その他の法規上の用語であり、いわゆる「一旦停止」と同義である。   The gist of the present invention is as follows. First, a position at which a vehicle (the vehicle itself or a plurality of vehicles) is temporarily stopped is detected, and the position is recorded as temporary stop position information. The virtual stop line VSL is calculated, and secondly, vehicle driving assistance or automatic travel is performed using the virtual stop line VSL obtained from the plurality of temporary stop position information thus obtained. That is, in the present invention, when executing driving support or automatic driving of a vehicle, the virtual stop line VSL of each lane is obtained in advance from the traveling history of a plurality of vehicles or the host vehicle alone, and driving support of the host vehicle is obtained. Alternatively, the virtual stop line VSL of each lane is used when automatic traveling is executed. For this reason, it comprises as shown below and each structure acts as follows. Note that “temporary stop” in the present specification, claims and drawings is a term in the Road Traffic Act and other laws and regulations, and is synonymous with so-called “temporary stop”.

本実施形態の車両の制御装置1は、図1Aに示すように、車両2に搭載されたセンサ群10、地図データベース20、一時停止位置算出ECU30及び車載通信モジュール40と、サーバ3に含まれる一時停止位置データベース50、仮想停止線算出部60及び仮想停止線データベース70と、で構成されている。   As shown in FIG. 1A, the vehicle control apparatus 1 according to the present embodiment includes a sensor group 10, a map database 20, a temporary stop position calculation ECU 30, an in-vehicle communication module 40, and temporary servers included in the server 3. The stop position database 50, the virtual stop line calculation unit 60, and the virtual stop line database 70 are configured.

なお、図1Aでは、仮想停止線算出部60及び仮想停止線データベース70が、サーバ3に含まれる構成としたが、図1Bに示すように、これら仮想停止線算出部60及び仮想停止線データベース70を車両2に搭載することでサーバ3を省略してもよい。この場合、車載通信モジュール40も不要となる。ただし、全てを車両2に搭載する図1Bの車両の制御装置1では、自車両1台分の一時停止位置情報に基づいて仮想停止線VSLを算出する構成となる。   In FIG. 1A, the virtual stop line calculation unit 60 and the virtual stop line database 70 are included in the server 3, but as shown in FIG. 1B, the virtual stop line calculation unit 60 and the virtual stop line database 70 are included. The server 3 may be omitted by mounting in the vehicle 2. In this case, the in-vehicle communication module 40 is also unnecessary. However, in the vehicle control apparatus 1 of FIG. 1B that is mounted on the vehicle 2, the virtual stop line VSL is calculated based on the temporary stop position information for one host vehicle.

また、図2に示すように、車両(自車両単独又は複数の車両)が一時停止した位置を検出して当該位置を一時停止位置情報として記録するとともに、複数の一時停止位置情報から地図データにおける仮想停止線VSLを算出することは、図1Aに示す複数の車両2とサーバ3とで行い、図1Aに示す仮想停止線データベース70の情報を、図2に示す車両2で所有するか又は二点鎖線で示すように外部サーバ等から車載通信モジュール等を介して取得することで、運転支援又は自動走行を実行する車両の制御装置1としてもよい。   Further, as shown in FIG. 2, the position where the vehicle (the vehicle itself or a plurality of vehicles) is temporarily stopped is detected and recorded as the temporary stop position information. The virtual stop line VSL is calculated by the plurality of vehicles 2 and the server 3 shown in FIG. 1A, and the information of the virtual stop line database 70 shown in FIG. 1A is owned by the vehicle 2 shown in FIG. As indicated by a dashed line, the vehicle control device 1 that performs driving support or automatic traveling may be obtained by acquiring the information from an external server or the like via an in-vehicle communication module or the like.

図1Aに戻り、センサ群10は、たとえば、車速センサ11、位置センサ12及び前方距離センサ13で構成され、必要に応じて信号検出カメラ14を備える。ただし、この構成は本発明に係るセンサ群10の一例であり、車両2の一時停止情報、位置情報、先行車の有無を算出できるセンサ構成であれば、特に限定されない。信号検出カメラ14を用いた仮想停止線VSLの算出は、後述する。   Returning to FIG. 1A, the sensor group 10 includes, for example, a vehicle speed sensor 11, a position sensor 12, and a front distance sensor 13, and includes a signal detection camera 14 as necessary. However, this configuration is an example of the sensor group 10 according to the present invention, and is not particularly limited as long as the sensor configuration can calculate the temporary stop information, the position information, and the presence or absence of the preceding vehicle of the vehicle 2. The calculation of the virtual stop line VSL using the signal detection camera 14 will be described later.

車速センサ11は、たとえば車両の車輪に設置された回転数センサを用いて構成され、車両の車速を算出し、一時停止位置算出ECU30に出力する。   The vehicle speed sensor 11 is configured using, for example, a rotation speed sensor installed on a vehicle wheel, calculates the vehicle speed of the vehicle, and outputs the vehicle speed to the temporary stop position calculation ECU 30.

位置センサ12は、たとえばGPS(Global Positioning System)/INS(Inertial Navigation System)装置を用いればよい。INSは、ジャイロと加速度センサ等により移動体の初期状態からの相対位置を算出する装置であり、GPS/INS装置は、GPSによる絶対位置情報をINSによる相対位置情報で補完することで、高精度の位置推定を実現できる装置である。本実施形態では、車両の一時停止位置情報をもとに仮想停止線VSLを算出して、運転支援又は自動走行(いわゆる自動運転)の制御に活用することも想定しているため、数10cm程度の比較的高い位置精度を必要とする。なお、位置センサ12の別例としては、全方位距離センサ(たとえば全方位レーザーイメージングユニット)でもよい。この場合には、後段の処理で、いわゆるマップマッチングにより車両位置を算出する。この他、車両の位置情報を算出できる手法であれば、いかなる手法を用いてもよい。以下の実施形態では、GPS/INS装置を用いた場合にて説明する。   For example, a GPS (Global Positioning System) / INS (Inertial Navigation System) device may be used as the position sensor 12. The INS is a device that calculates the relative position from the initial state of the moving body using a gyroscope, an acceleration sensor, and the like. The GPS / INS device complements the absolute position information by the GPS with the relative position information by the INS. It is an apparatus which can implement | achieve position estimation. In the present embodiment, it is assumed that the virtual stop line VSL is calculated based on the temporary stop position information of the vehicle and used for driving support or automatic driving (so-called automatic driving) control. Requires relatively high positional accuracy. As another example of the position sensor 12, an omnidirectional distance sensor (for example, an omnidirectional laser imaging unit) may be used. In this case, the vehicle position is calculated by so-called map matching in the subsequent processing. In addition, any method may be used as long as it can calculate vehicle position information. In the following embodiment, a case where a GPS / INS device is used will be described.

前方距離センサ13は、たとえばレーザスキャナーで構成され、車両のフロントバンパー付近に取り付けられ、車両前方の物体の位置と種別(車両か否か)を検知する。車両前方の物体の位置と種別を検出できるセンサであれば、特に限定されない。   The front distance sensor 13 is composed of, for example, a laser scanner, is attached near the front bumper of the vehicle, and detects the position and type (whether or not the vehicle is) of an object in front of the vehicle. Any sensor that can detect the position and type of an object in front of the vehicle is not particularly limited.

地図データベース20は、各車線の道路境界線や停止線の正確な位置情報が記録された、自動運転向けの高精細地図を用いることが望ましい。図7は、地図データベース20の地図データ上の交差点における車線情報の分類の一例を示す平面図である。たとえば、交差点においては、図7に示すように、各車線には固有のID#1〜#3,#10,#11,#21,#31等が付与されている。また、物理的な境界線がなくとも、直進車線#1、左折車線#2、右折車線#3の枠線で示すように、それぞれの仮想車線(#1〜#3,#10,#11,#21,#31等の枠線)が記録されていることが望ましい。また、地図データベース20は、一時停止位置算出ECU30からアクセス可能な記憶デバイスに記録され、必要に応じて、書き換えも可能とされている。なお、地図データベース20としては、簡易なナビゲーション地図でも実現は可能ではあるが、最終的に自動運転で活用する場合には、高精度地図であることが望ましい。本実施例では、以降は高精度地図を用いたものとして説明する。   As the map database 20, it is desirable to use a high-definition map for automatic driving in which accurate position information of road boundaries and stop lines of each lane is recorded. FIG. 7 is a plan view showing an example of classification of lane information at intersections on map data in the map database 20. For example, at the intersection, as shown in FIG. 7, each lane is assigned a unique ID # 1 to # 3, # 10, # 11, # 21, # 31 and the like. Even if there is no physical boundary line, each virtual lane (# 1 to # 3, # 10, # 11, # 11, as shown by the border lines of the straight lane # 1, the left turn lane # 2, and the right turn lane # 3) It is desirable to record the frame lines (# 21, # 31 etc.). The map database 20 is recorded in a storage device accessible from the temporary stop position calculation ECU 30, and can be rewritten as necessary. The map database 20 can be realized with a simple navigation map, but is desirably a high-precision map when it is finally used in automatic driving. In the present embodiment, the following description will be made assuming that a high-precision map is used.

一時停止位置算出ECU30は、仮想停止線VSLを算出するために必要となる一時停止位置情報を算出する機能を有し、たとえば、マイクロコンピュータとメモリとを用いて動作するプログラムにより構成されている。なお、一時停止位置算出ECU30は、ASIC(Application Specific Integrated Circuit、特定用途向けの集積回路。電子部品の種別の1つで、特定の用途向けに複数機能の回路を1つにまとめた集積回路をいう。)やFPGA(Field-Programmable Gate Array。製造後に購入者や設計者が構成を設定できる集積回路であり、広義にはプログラマブルロジックデバイスPLDの一種である。)といったハードウェアで構成されている。後述する詳細な説明では、便宜的に機能ブロック毎に説明する。一時停止位置算出ECU30は、センサ群10から各センサ11〜13による入力情報を受信するとともに、地図データベース20にアクセスし、後述する様々な処理を経て、車両の一時停止位置情報を算出し、車載通信モジュール40へ出力する。   The temporary stop position calculation ECU 30 has a function of calculating temporary stop position information necessary for calculating the virtual stop line VSL, and is configured by a program that operates using a microcomputer and a memory, for example. Note that the temporary stop position calculation ECU 30 is an ASIC (Application Specific Integrated Circuit, an integrated circuit for a specific application, which is one of the types of electronic components, and is an integrated circuit in which multiple functional circuits are combined into one for a specific application. And FPGA (Field-Programmable Gate Array, which is an integrated circuit that can be configured by a purchaser or designer after manufacture, and is a kind of programmable logic device PLD in a broad sense). . In the detailed description to be described later, each functional block will be described for convenience. The temporary stop position calculation ECU 30 receives input information from the sensors 11 to 13 from the sensor group 10, accesses the map database 20, and calculates the temporary stop position information of the vehicle through various processes described later. Output to the communication module 40.

本実施形態における車両2の一時停止位置情報は、少なくとも車両2の一時停止位置を含む。また、これに加えて、車両2の一時停止位置情報は、一時停止をせずに車線を通過した場合には、一時停止をしなかった、という情報をも含んでよい。一時停止位置情報に、車両2が一時停止した位置の他に、当該位置において車両2が停止しなかった情報を付加することで、一連の処理における後段の処理で一時停止の確率も算出及び記録することができる。本実施形態における車両2の一時停止位置情報は、更に地図データベース20の各車線ID(図7の#1〜#3,#10,#11,#21,#31等参照)と関連付けて、たとえば右折車線#3での停止位置、などと保存しても良い。こうすることで、直進・右折・左折など、進路ごとに異なる一時停止位置情報を保有することができる。   The temporary stop position information of the vehicle 2 in the present embodiment includes at least the temporary stop position of the vehicle 2. In addition to this, the temporary stop position information of the vehicle 2 may include information that the vehicle 2 has not been temporarily stopped when the vehicle 2 has passed the lane without being temporarily stopped. In addition to the position at which the vehicle 2 is temporarily stopped, information on the fact that the vehicle 2 has not stopped at that position is added to the temporary stop position information, so that the probability of pause is calculated and recorded in the subsequent processing in the series of processing. can do. The temporary stop position information of the vehicle 2 in this embodiment is further associated with each lane ID of the map database 20 (see # 1 to # 3, # 10, # 11, # 21, # 31, etc. in FIG. 7), for example, It may be saved as a stop position in the right turn lane # 3. In this way, it is possible to have different temporary stop position information for each course, such as going straight, turning right, and turning left.

次に、一時停止位置算出ECU30の各機能を説明する。図3は、図1A及び図1Bの一時停止位置算出ECU30を示すブロック図である。一時停止位置算出ECU30は、一時停止検出部31と、自車位置検出部32と、先行車検出部33と、一時停止位置情報算出部34とを備え、必要に応じて信号機検出部35を備えてもよい。信号機検出部35を用いた仮想停止線VSLの算出は、信号検出カメラ14とともに後述する。   Next, each function of the temporary stop position calculation ECU 30 will be described. FIG. 3 is a block diagram showing the temporary stop position calculation ECU 30 of FIGS. 1A and 1B. The temporary stop position calculation ECU 30 includes a temporary stop detection unit 31, a host vehicle position detection unit 32, a preceding vehicle detection unit 33, and a temporary stop position information calculation unit 34, and a traffic signal detection unit 35 as necessary. May be. The calculation of the virtual stop line VSL using the traffic signal detector 35 will be described later together with the signal detection camera 14.

一時停止検出部31は、車速センサ11から出力された車速情報に基づき、車両2が一時停止したか否かを判断し、一時停止がされた情報及び一時停止がされなかった情報を逐次、一時停止位置情報算出部34へ出力する。車両2の一時停止がされたか否かは、基本的には、車速が0km/hになったときに一時停止がされたと判断する。ただし、一定車速(たとえば5km/h)以下になったときを一時停止と判断してもよい。これは、一般のドライバーは、一時停止をするときでも、必ずしも完全な停止(車速が0)をしない場合があることに基づく。ただしこの判断を行う場合には、一時停止位置を一意に定める別処理が必要となる。この処理の一例としては、車速が一定車速以下になった後に、再度一定車速以上になった瞬間を一時停止位置、とすればよい。   The temporary stop detection unit 31 determines whether or not the vehicle 2 has been temporarily stopped based on the vehicle speed information output from the vehicle speed sensor 11, and sequentially and temporarily displays the information that has been temporarily stopped and the information that has not been temporarily stopped. It outputs to the stop position information calculation part 34. Whether or not the vehicle 2 has been temporarily stopped is basically determined that the vehicle has been temporarily stopped when the vehicle speed becomes 0 km / h. However, it may be determined that the vehicle is temporarily stopped when the vehicle speed becomes a certain vehicle speed (for example, 5 km / h) or less. This is based on the fact that a general driver may not always make a complete stop (vehicle speed is 0) even when making a temporary stop. However, when this determination is made, another process for uniquely determining the temporary stop position is required. As an example of this process, the moment when the vehicle speed becomes equal to or higher than the predetermined vehicle speed after the vehicle speed becomes equal to or lower than the specific vehicle speed may be set as the temporary stop position.

自車位置検出部32は、位置センサ12から出力された位置情報に基づき、自車位置を検出する。位置センサ12が上述したGPS/INS装置の場合には、入力された位置情報を自車位置とすればよい。これに対し、位置センサ12が全方位距離センサの場合には、地図データベース20に対する相対位置を算出する、いわゆるマップマッチングを行う。自車位置の検出方法は、特に限定されず、マップマッチングの手法としては、広く知られている一般的な手法を用いればよい。本実施形態において、最終的に算出したい車両位置は、地図データに対する相対位置であるため、車両2の地図データ上での位置を直接算出するマップマッチングが望ましい。ただし、GPS/INS装置による手法の場合でも、地図データそのものが、絶対位置に対する誤差が十分に少ないと仮定すれば、特に問題は生じない。   The own vehicle position detection unit 32 detects the own vehicle position based on the position information output from the position sensor 12. When the position sensor 12 is the GPS / INS device described above, the input position information may be the vehicle position. On the other hand, when the position sensor 12 is an omnidirectional distance sensor, so-called map matching that calculates a relative position with respect to the map database 20 is performed. The vehicle position detection method is not particularly limited, and a widely known general method may be used as a map matching method. In the present embodiment, since the vehicle position to be finally calculated is a relative position with respect to the map data, map matching that directly calculates the position of the vehicle 2 on the map data is desirable. However, even in the case of the method using the GPS / INS device, there is no particular problem if the map data itself is assumed to have a sufficiently small error with respect to the absolute position.

先行車検出部33は、前方距離センサ13から出力された車両前方の物体の位置と種別(車両、歩行者、自転車、unknownなど)の情報と、地図データベース20を参照して、先行車の有無を検出する。前方距離センサ13から出力される物体の位置は、車両2からの相対位置で表現されるため、自車位置検出部32の情報を用いて、地図座標系に変換する。この座標変換は、平面仮定をした上で、一般的な手法で実施すればよい。こうして得られた各物体の地図座標系の位置情報を地図データベース20と照合することにより、各物体が、車線内に存在するのか又は車線外に存在するのか、車線内に存在する場合はどの車線に存在するか、を検出する。自車両が属する車線と同じ車線上で、かつ、一定距離以下の場合に、先行車が存在すると判定する。この一定距離は、一般的な先行車追従走行における先行車検出手法と同じく、車速に応じて変更すればよい。たとえば、自車両が時速100km/hで走行している場合の一定距離は100m、自車両が時速20km/hで走行している場合の一定距離は20mと設定する。   The preceding vehicle detection unit 33 refers to the information on the position and type (vehicle, pedestrian, bicycle, unknown, etc.) of the object in front of the vehicle output from the front distance sensor 13 and the presence or absence of the preceding vehicle with reference to the map database 20 Is detected. Since the position of the object output from the front distance sensor 13 is expressed as a relative position from the vehicle 2, it is converted into a map coordinate system using the information of the vehicle position detection unit 32. This coordinate transformation may be performed by a general method after assuming a plane. By collating the position information of the map coordinate system of each object obtained in this way with the map database 20, whether each object is in the lane or outside the lane, or which lane is in the lane Detect whether or not it exists. It is determined that a preceding vehicle exists when the vehicle is on the same lane as the lane to which the host vehicle belongs and is not more than a certain distance. This fixed distance may be changed according to the vehicle speed, as in the preceding vehicle detection method in general preceding vehicle following traveling. For example, the fixed distance when the host vehicle is traveling at 100 km / h is set to 100 m, and the fixed distance when the host vehicle is traveling at 20 km / h is set to 20 m.

本実施形態における先行車の検出は、あくまで一時停止をした原因が先行車か否かを判定する目的であるため、上述した先行車追従走行における先行車検出手法とは、全く異なる手法をとってもよい。具体的には、一時停止検出部31から一時停止検出情報を受け取り、一時停止をした瞬間に、前方一定距離(たとえば10m)以下に物体があるか否かを判定し、物体があった場合には、先行車が存在すると判定してもよい。   Since the detection of the preceding vehicle in the present embodiment is only for the purpose of determining whether the cause of the temporary stop is the preceding vehicle, a method that is completely different from the preceding vehicle detection method in the preceding vehicle following traveling described above may be taken. . Specifically, when the pause detection information is received from the pause detection unit 31, it is determined whether there is an object within a certain distance forward (for example, 10 m) at the moment when the pause is performed. May determine that there is a preceding vehicle.

一時停止位置情報算出部34は、一時停止検出部31が検出した一時停止情報と、自車位置検出部32が検出した自車位置と、先行車検出部33が検出した先行車の有無情報と、に基づき、一時停止位置情報を算出する。一時停止位置情報算出部34における具体的な処理手順を図4を参照しながら説明する。図4に示す処理は、図7に示すように自車両が交差点に進入した場合についての具体例である。   The temporary stop position information calculation unit 34 includes the temporary stop information detected by the temporary stop detection unit 31, the own vehicle position detected by the own vehicle position detection unit 32, and the presence / absence information of the preceding vehicle detected by the preceding vehicle detection unit 33. Based on the above, temporary stop position information is calculated. A specific processing procedure in the temporary stop position information calculation unit 34 will be described with reference to FIG. The process shown in FIG. 4 is a specific example of the case where the host vehicle enters an intersection as shown in FIG.

まずステップ101では、自車位置情報と地図データベース20を照合し、自車両の車線情報として、車線IDと車線内の自車両の位置を取得し、ステップ102に進む。なお、車線IDは、自車両の位置だけでは一意に定まらない。たとえば図7に示す交差点の例では、直進車線#1、左折車線#2、右折車線#3はそれぞれ重なり範囲があり、単純に自車両の位置だけでは、どの車線に属するかが判断できない。この場合、ナビゲーションのルート情報やウィンカー情報を用いて、どのルートを進むかを判断してもよいが、本実施形態では、ステップ101の時点では、直進/左折/右折の判断は実施せず、交差点を抜けた後にどの車線であったかを、後から判断する手法を採用するものとする。   First, in step 101, the own vehicle position information and the map database 20 are collated, the lane ID and the position of the own vehicle in the lane are acquired as the lane information of the own vehicle, and the process proceeds to step 102. The lane ID is not uniquely determined only by the position of the host vehicle. For example, in the example of the intersection shown in FIG. 7, the straight lane # 1, the left turn lane # 2, and the right turn lane # 3 have overlapping ranges. In this case, it is possible to determine which route is to be traveled using the navigation route information or the blinker information. However, in this embodiment, at the time of step 101, the determination of straight / left turn / right turn is not performed. It is assumed that a method of determining later which lane the vehicle was after passing through the intersection is adopted.

ステップ102では、車線情報と自車位置情報から、交差点エリアに進入したか否かを判断し、交差点エリアに進入していればステップ103へ進み、進入していなければステップ101へ戻る。交差点エリアへの進入判断は、地図データベース20において、車線毎に交差点内の車線か否かの情報を保持させ、ID情報から判断する。たとえば、図7の例でいえば、車線#1〜3のいずれかに属していれば、交差点であると判断する。別の判断手法としては、地図データベース20に交差点の中心位置を記録しておき、その中心位置と自車位置との距離が一定以下であれば、交差点エリアに進入した、と判断してもよい。   In step 102, it is determined from the lane information and the own vehicle position information whether or not the vehicle has entered the intersection area. If the vehicle has entered the intersection area, the process proceeds to step 103. Otherwise, the process returns to step 101. The decision to enter the intersection area is made based on the ID information by holding information on whether or not the lane is in the intersection for each lane in the map database 20. For example, in the example of FIG. 7, if it belongs to one of the lanes # 1 to # 3, it is determined that it is an intersection. As another determination method, the center position of the intersection may be recorded in the map database 20, and it may be determined that the vehicle has entered the intersection area if the distance between the center position and the vehicle position is less than a certain value. .

ステップ103では、一時停止検出部31の検出結果に基づき、一時停止をしていればステップ104に進み、一時停止をしていなければステップ106に進む。ステップ104では、先行車検出部33の検出結果に基づき、先行車がいなければステップ105に進み、先行車がいればステップ106に進む。ステップ105では、交差点内で先行車がいない状況で一時停止をしたので、この自車両の位置を一時停止位置としてメモリに保存し、ステップ106に進む。   In step 103, based on the detection result of the pause detection unit 31, the process proceeds to step 104 if paused, and to step 106 if not paused. In step 104, based on the detection result of the preceding vehicle detection unit 33, if there is no preceding vehicle, the process proceeds to step 105, and if there is a preceding vehicle, the process proceeds to step 106. In step 105, since the vehicle is temporarily stopped in a situation where there is no preceding vehicle in the intersection, the position of the host vehicle is stored in the memory as a temporary stop position, and the process proceeds to step 106.

このとき保存する一時停止位置は、車両2の重心位置ではなく、車両2の前端の一定距離だけ前方位置とすることが望ましい。これは、後段の処理において多様な車の一時停止位置を算出するが、車両の前端部を基準とすることで、車両毎のサイズの差が吸収されるからである。また、前端の一定距離だけ前方位置とするのは、一般的に自動車が停止線で止まる場合に、停止線にピッタリ止まることはなく、少し余裕をもって手前に止まるからである。この一定距離の具体的数値は、実際のドライバーの挙動データから算出するのが望ましいが、たとえば30cmなどと、一定値で定めてもよい。ただし、本発明においては、一時停止位置を車両2の前端の一定距離だけ前方位置に限定する趣旨ではなく、データ収集する車両の諸元が既知であれば、車両2の重心位置その他の位置を一時停止位置としてもよい。   The temporary stop position stored at this time is preferably not the center of gravity position of the vehicle 2 but the front position by a certain distance at the front end of the vehicle 2. This is because various vehicle temporary stop positions are calculated in the subsequent processing, but the difference in size for each vehicle is absorbed by using the front end portion of the vehicle as a reference. Further, the reason why the vehicle is positioned forward by a certain distance at the front end is that when the automobile stops at the stop line, it does not stop at the stop line, and it stops at the front with a little margin. The specific numerical value of the constant distance is preferably calculated from actual driver behavior data, but may be determined as a constant value, for example, 30 cm. However, in the present invention, the temporary stop position is not limited to the forward position by a certain distance at the front end of the vehicle 2. If the specifications of the vehicle to collect data are known, the position of the center of gravity of the vehicle 2 and other positions are determined. It may be a temporary stop position.

ステップ106では、自車両が交差点エリアを抜けたか否かを判断し、交差点エリアを抜けた場合は、ステップ107に進み、抜けていない場合はステップ103に戻る。交差点エリアを抜けたかどうかの判断は、ステップ102の交差点エリアに進入したかどうかの判断手法と同様の手法を用いればよい。   In step 106, it is determined whether or not the vehicle has exited the intersection area. If the vehicle has exited the intersection area, the process proceeds to step 107. If not, the process returns to step 103. To determine whether or not the vehicle has passed the intersection area, a method similar to the method for determining whether or not the vehicle has entered the intersection area in step 102 may be used.

ステップ107では、交差点エリアに進入してから通り抜けるまでの自車両の位置情報に基づき、自車両の通った経路(直進/左折/右折など)を確定させ、ステップ108に進む。図7の例でいえば、自車両が一時停止したのち、#11の車線に抜ければ直進車線#1であると判断し、#21に抜ければ左折車線#2であると判断し、#31に抜ければ右折車線#3と判断する。   In step 107, based on the position information of the host vehicle from entering the intersection area until passing through, the route (such as straight / left / right turn) taken by the host vehicle is determined, and the process proceeds to step. In the example of FIG. 7, after the host vehicle is temporarily stopped, it is determined that it is the straight lane # 1 if it exits the lane # 11, and if it exits # 21, it is determined that it is the left turn lane # 2, If you exit, turn right lane # 3.

ステップ108では、各車線IDと一時停止の有無、一時停止があった場合には、その位置情報とを関連付けて、まとめて車載通信モジュール40に出力し、処理を終了する。なお、ステップ103及び104において先行車がいたうえで一時停止をした場合には、後段の仮想停止線VSLの算出処理には活用できないため、一時停止情報は出力しない。   In step 108, each lane ID is associated with whether or not there is a temporary stop, and when there is a temporary stop, the position information is associated with each other and output to the in-vehicle communication module 40, and the process is terminated. Note that if there is a preceding vehicle in steps 103 and 104 and the vehicle is temporarily stopped, the temporary stop information is not output because it cannot be used for the calculation process of the virtual stop line VSL in the subsequent stage.

なお、図4に示す実施形態では、交差点エリアに限定して一時停止情報を収集及び出力したが、地図エリア外での停止情報を収集及び出力してもよい。こうすることで、後段の処理において、地図データに記録のない、たとえば私有地から車線に出てくる場合の一時停止情報も算出することができる。   In the embodiment shown in FIG. 4, the stop information is collected and output only in the intersection area, but stop information outside the map area may be collected and output. In this way, in the subsequent processing, it is also possible to calculate temporary stop information when there is no record in the map data, for example, when coming out of the private land into the lane.

図1Aに戻り、車載通信モジュール40は、車両2に保持された一時停止位置情報を、遠隔に存在するサーバ3に送信するためのモジュールである。たとえば、4G LTEのモバイル通信機能を備えた車載デバイスで、一時停止位置算出ECU30と、CANでつながる構成とし、受け取った信号を随時、モバイル通信回線を通じて、サーバ3に送信すればよい。別の実現手段としては、Wifi通信機能を備えた車載デバイスとし、一時停止位置算出ECU30から出力された情報を、運転中は車載HDDに保存し続け、Wifi接続がされたタイミングで、一斉に情報を送信してもよい。   Returning to FIG. 1A, the in-vehicle communication module 40 is a module for transmitting the temporary stop position information held in the vehicle 2 to the server 3 that exists remotely. For example, an in-vehicle device having a 4G LTE mobile communication function may be connected to the temporary stop position calculation ECU 30 by CAN, and the received signal may be transmitted to the server 3 through the mobile communication line as needed. As another realization means, an in-vehicle device having a WiFi communication function is used, and information output from the temporary stop position calculation ECU 30 is continuously stored in the in-vehicle HDD during operation, and information is simultaneously transmitted at the timing when the WiFi connection is established. May be sent.

サーバ3は、一台もしくは複数台のコンピュータで構成され、外部からの信号入力を受け付けた上で、様々な処理を行う、プログラムサービスである。サーバの構成方法の詳細は、特に限定されず、一般的なサーバを用いればよい。   The server 3 is a program service that includes one or a plurality of computers, and performs various processes after receiving an external signal input. Details of the server configuration method are not particularly limited, and a general server may be used.

図1A及び図1Bに示す一時停止位置データベース50は、一時停止位置情報算出ECU30で算出された一時停止位置情報を記録するためのデータベースである。本実施形態では、データ収集できる車両2が複数存在し、複数の車両2からの一時停止位置情報が全て同じ一時停止位置データベース50に集約される構成とされている。   The temporary stop position database 50 shown in FIGS. 1A and 1B is a database for recording the temporary stop position information calculated by the temporary stop position information calculation ECU 30. In the present embodiment, there are a plurality of vehicles 2 from which data can be collected, and the temporary stop position information from the plurality of vehicles 2 is all collected in the same temporary stop position database 50.

仮想停止線算出部60は、一時停止位置データベース50に基づき、仮想停止線データベース70の書き換え処理を行う。仮想停止線算出部60における仮想停止線VSLを算出する処理手順を、図5を参照しながら説明する。なお、一時停止位置データベース50には、車線ID毎に、一時停止の有無と、一時停止した場合の位置情報が記録されているので、以下のステップ201からステップ205の処理は車線ID毎に実行される。   The virtual stop line calculation unit 60 rewrites the virtual stop line database 70 based on the temporary stop position database 50. A processing procedure for calculating the virtual stop line VSL in the virtual stop line calculation unit 60 will be described with reference to FIG. In the temporary stop position database 50, the presence / absence of the temporary stop and the position information in the case of the temporary stop are recorded for each lane ID, so the processing from step 201 to step 205 below is executed for each lane ID. Is done.

まずステップ201では、選択したある車線の一時停止位置情報を全て取得し、ステップ202に進む。ステップ202では、同一車線上の一時停止位置をクラスタリング(データ解析手法(特に多変量解析手法)の一種である。)し、クラスタ毎の代表位置を仮想停止線候補として算出した上で、ステップ203に進む。クラスタリングの手法は、特に限定されないが、たとえば一般に知られるK-means法(k平均法。非階層型クラスタリングのアルゴリズム。クラスタの平均を用い、与えられたクラスタ数k個に分類する。)を用いればよい。なお、同一車線上に仮想停止線候補が複数ある場合には、一定距離以上(たとえば1m)離れるように、クラスタリングのパラメータを調整する。仮想停止線候補の位置は、同一クラスタに分類された停止位置の平均をとってもよいし、中央値を取ってもよい。もしくは、外れ値を除いた後のデータの平均値をとるなど、別の手法を用いてもよい。   First, in step 201, all the temporary stop position information of a selected lane is acquired, and the process proceeds to step 202. In step 202, temporary stop positions on the same lane are clustered (a kind of data analysis method (especially multivariate analysis method)), and representative positions for each cluster are calculated as virtual stop line candidates. Proceed to The clustering method is not particularly limited, and for example, a generally known K-means method (k-mean method. Non-hierarchical clustering algorithm. Cluster average is used to classify into k given clusters) is used. That's fine. If there are a plurality of virtual stop line candidates on the same lane, the clustering parameters are adjusted so that they are separated by a certain distance (for example, 1 m). The position of the virtual stop line candidate may be an average of stop positions classified into the same cluster, or may take a median value. Alternatively, another method may be used such as taking an average value of data after removing outliers.

続くステップ203からステップ205は、ステップ202で算出された仮想停止線候補毎(クラスタ毎)に実施する。まずステップ203では、仮想停止線候補の周辺での一時停止が、どの程度の頻度で行われているかを算出し、一定頻度以上であればステップ204に進み、一定頻度以下であれば、仮想停止線VSLとしては登録せず、処理を終了する。この場合の一時停止の頻度の判定基準は、たとえば50%など、任意で定めればよい。   Subsequent steps 203 to 205 are performed for each virtual stop line candidate (each cluster) calculated in step 202. First, in step 203, the frequency of the temporary stop around the virtual stop line candidate is calculated. If the frequency is a certain frequency or more, the process proceeds to step 204. The process is terminated without registering as the line VSL. In this case, a criterion for determining the frequency of suspension may be arbitrarily determined, for example, 50%.

ステップ204では、仮想停止線候補が、既存の停止線から一定距離以上離れているかを判定し、離れていればステップ205に進み、離れていなければ、仮想停止線VSLとしては算出せず、処理を終了する。この一定距離は、ステップ202で仮想停止線候補同士を分離した時に用いた閾値(たとえば1m)を用いればよい。こうすることで、すでに停止線がある交差点での二段階停止を適切に抽出することができる。   In step 204, it is determined whether the virtual stop line candidate is away from the existing stop line by a certain distance or more. If it is away, the process proceeds to step 205. If not, the virtual stop line candidate is not calculated as the virtual stop line VSL. Exit. For this fixed distance, the threshold (for example, 1 m) used when the virtual stop line candidates are separated in step 202 may be used. By doing so, it is possible to appropriately extract the two-stage stop at the intersection where the stop line is already present.

ステップ205では、車線IDと関連付けて仮想停止線VSLの位置情報と、停止頻度情報とを仮想停止線データベース70に登録(記録)し、処理を終了する。   In step 205, the position information of the virtual stop line VSL and the stop frequency information are registered (recorded) in the virtual stop line database 70 in association with the lane ID, and the process ends.

なお、一時停止位置算出ECU30において、先行車の検出が行われていない場合(すなわち、図3の先行車検出部33を備えない場合)には、ステップ202で算出されたクラスタリングのうち、一番前方(交差点の場合は交差点の中心に最も近い)のクラスタのみに対して、ステップ203からステップ205の処理を実施する。これにより、先行車が存在することが原因で停止した場合の一時停止位置を排除することができる。   When the preceding vehicle is not detected in the temporary stop position calculation ECU 30 (that is, when the preceding vehicle detection unit 33 in FIG. 3 is not provided), the first of the clustering calculated in step 202 is performed. The processing from step 203 to step 205 is performed only for the cluster in front (closest to the center of the intersection in the case of an intersection). Thereby, the temporary stop position when stopped due to the presence of a preceding vehicle can be eliminated.

また、仮想停止線算出部60は、更に地図データベース20の書き換え処理を備えてもよい。具体的には、地図データベース20において優先道路と記録されている車線上に、仮想停止線VSLが算出された場合には、地図の優先/非優先情報が間違っていると判断し、非優先道路と書き換える。   Further, the virtual stop line calculation unit 60 may further include a rewriting process of the map database 20. Specifically, when the virtual stop line VSL is calculated on the lane recorded as the priority road in the map database 20, it is determined that the priority / non-priority information of the map is incorrect, and the non-priority road And rewrite.

また、ステップ203からステップ205の処理は、抽出された複数の仮想停止線候補に対して実施するので、三段階停止が必要な交差点においては、実際の停止線の他に2つの仮想停止線VSLが抽出されることになる。   In addition, since the processing from step 203 to step 205 is performed on a plurality of extracted virtual stop line candidates, at an intersection where a three-stage stop is required, in addition to the actual stop line, two virtual stop lines VSL Will be extracted.

また、ステップ201では、選択した車線の一時停止情報を抽出するが、これとは別に、車線と関連付けられていない一時停止位置情報を抽出する処理を加えてもよい。この場合には、ステップ202からステップ204は上記と同様の処理を行い、ステップ205において、抽出された仮想停止線VSLが位置的に一番近い車線IDを算出し、その車線IDと関連付けて、仮想停止線VSLの位置情報と停止頻度情報とを仮想停止線データベース70に登録し、処理を終了する。こうすることで、地図データに記録されていない、たとえば私有地から車線に出てくる場合の仮想停止線VSLも記録することができる。   In step 201, the temporary stop information of the selected lane is extracted. Alternatively, a process of extracting temporary stop position information that is not associated with the lane may be added. In this case, steps 202 to 204 perform the same processing as described above. In step 205, the extracted lane ID where the virtual stop line VSL is closest is calculated and associated with the lane ID. The position information and stop frequency information of the virtual stop line VSL are registered in the virtual stop line database 70, and the process ends. By doing so, it is also possible to record a virtual stop line VSL that is not recorded in the map data, for example, when coming out from the private land to the lane.

仮想停止線算出部60は、更に仮想停止線VSLの消去処理を備えてもよい。具体的には、車線毎に直近の一定回(たとえば直近の100回など)の一時停止位置情報を取得し、上記の処理で算出した仮想停止線VSLの一定範囲内(たとえば50cm以内)での一時停止頻度を算出する。この一時停止頻度が一定以下(判定基準はステップ203と同じ基準を用いればよい)の場合には、仮想停止線VSLを削除する。これにより、道路構造や交通事情等の変化により、一時停止の必要性がなくなった場合に、仮想停止線VSLを削除することができる。   The virtual stop line calculation unit 60 may further include an erasing process of the virtual stop line VSL. Specifically, the temporary stop position information of the latest fixed times (for example, the latest 100 times) is acquired for each lane, and within the fixed range (for example, within 50 cm) of the virtual stop line VSL calculated by the above processing. Calculate the pause frequency. If the temporary stop frequency is less than or equal to a certain value (the determination criterion may be the same as that in step 203), the virtual stop line VSL is deleted. As a result, the virtual stop line VSL can be deleted when there is no longer a need for a temporary stop due to changes in the road structure or traffic conditions.

仮想停止線データベース70は、仮想停止線VSLに関する情報を格納したデータベースである。仮想停止線VSLに関する情報としては、最低限、位置情報を含めばよいが、地図データベース20の車線情報と関連付けて、各車線に対する仮想停止線VSLの位置情報と停止頻度とを記録するのが望ましい。また、仮想停止線データベース70は、地図データベース20の一部として記録されてもよく、データ配信等の手段を用いて車両2に提供され、運転支援等の目的で活用してもよい。   The virtual stop line database 70 is a database that stores information related to the virtual stop line VSL. As information regarding the virtual stop line VSL, the position information may be included at a minimum, but it is desirable to record the position information and stop frequency of the virtual stop line VSL for each lane in association with the lane information of the map database 20. . Further, the virtual stop line database 70 may be recorded as a part of the map database 20, or may be provided to the vehicle 2 by means of data distribution or the like and used for the purpose of driving support or the like.

自動運転での活用例 (ここから文章の最後まで)
図1A,図1B及び図2に示すように、本実施形態の車両の制御装置1は、走行経路生成ECU80と、車両制御ECU90とをさらに備える。
Examples of use in automated driving (from here to the end of the text)
As shown in FIGS. 1A, 1B, and 2, the vehicle control device 1 of the present embodiment further includes a travel route generation ECU 80 and a vehicle control ECU 90.

走行経路生成ECU80は、車両2の自動走行(いわゆる自動運転)を統括的に制御するコントローラであり、たとえばマイクロコンピュータとメモリを用いて動作するプログラムにより構成されている。走行経路生成ECU80は、センサ群10からのセンサ情報、地図データベース20及び仮想停止線データベース70に基づき、後述する処理手順にしたがい、自動運転を行うための操舵角と車速目標値を算出し、車両制御ECU90に出力する。   The travel route generation ECU 80 is a controller that comprehensively controls automatic travel (so-called automatic operation) of the vehicle 2 and is configured by a program that operates using, for example, a microcomputer and a memory. Based on the sensor information from the sensor group 10, the map database 20, and the virtual stop line database 70, the travel route generation ECU 80 calculates a steering angle and a vehicle speed target value for performing automatic driving according to the processing procedure described later. It outputs to control ECU90.

車両制御ECU90は、走行経路ECU80と同様にマイクロコンピュータとメモリを用いて動作するプログラムにより構成されている。車両制御ECU90は、走行経路生成ECU80から、車両の目標車速と操舵角を受け取り、図示しないエンジン制御ECUやステアリングモータ制御ECU等と連携して、車両2の駆動制御を行う。   The vehicle control ECU 90 is configured by a program that operates using a microcomputer and a memory, like the travel route ECU 80. The vehicle control ECU 90 receives the target vehicle speed and steering angle of the vehicle from the travel route generation ECU 80, and performs drive control of the vehicle 2 in cooperation with an engine control ECU, a steering motor control ECU, and the like (not shown).

次に、走行経路生成ECU80における処理手順を、図6を参照しながら説明する。まず、ステップ301では、ドライバー等から目的地の情報を取得し、位置センサ12から自車両の位置を取得し、地図データベース20を用いて目的地までのルート計算を行い、ステップ302に進む。ステップ301はいわゆるナビゲーション機能であるが、地図データベース20が自動運転用の高精度地図であるため、どの車線を取るべきか、という車線レベルでのルート計算を実施する。   Next, a processing procedure in the travel route generation ECU 80 will be described with reference to FIG. First, at step 301, information on the destination is obtained from a driver or the like, the position of the host vehicle is obtained from the position sensor 12, a route to the destination is calculated using the map database 20, and the process proceeds to step 302. Step 301 is a so-called navigation function. Since the map database 20 is a high-accuracy map for automatic driving, a route calculation at the lane level is performed as to which lane to take.

ステップ302では、自車両の現在位置情報と、自車両が直近に走行したルート情報から、自車両がこれから走行すべき直近の車線情報を地図データベース20から取得する。ステップ303では、ステップ302で取得した車線情報と、前方距離センサ13等から算出される周辺環境状況を踏まえて、自車両が走行すべき走行経路と速度プロファイル(各位置での速度目標値の羅列)を算出する。これはいわゆる、経路生成(path planning)と呼ばれる技術領域であり、一般に知られている実現手法を用いればよい。   In step 302, the latest lane information that the host vehicle should travel from now is acquired from the map database 20 from the current position information of the host vehicle and the route information that the host vehicle has traveled most recently. In step 303, based on the lane information acquired in step 302 and the surrounding environment conditions calculated from the forward distance sensor 13 and the like, the travel route and speed profile (the list of speed target values at each position) that the host vehicle should travel are determined. ) Is calculated. This is a so-called technical field called path planning, and a generally known realization method may be used.

ステップ304では、仮想停止線データベース70から、自車両がこれから走行する直近の車線における仮想停止線VSLに関する情報を取得し、ステップ305に進む。ステップ305では、仮想停止線VSLに関する情報をもとに、ステップ303で算出された速度プロファイルを適宜補正し、ステップ306に進む。具体的には、仮想停止線VSLに対して、一般の一時停止線と同様に、仮想停止線VSLの手前で車速がゼロになるような速度プロファイルを作成すればよい。   In step 304, information about the virtual stop line VSL in the nearest lane from which the host vehicle will travel is acquired from the virtual stop line database 70, and the process proceeds to step 305. In step 305, the speed profile calculated in step 303 is appropriately corrected based on the information regarding the virtual stop line VSL, and the process proceeds to step 306. Specifically, a speed profile may be created for the virtual stop line VSL such that the vehicle speed becomes zero before the virtual stop line VSL, as in the case of a general temporary stop line.

ステップ306では、ステップ303で算出された走行経路と、ステップ305で補正された速度プロファイルとに基づき、目標車速と操舵角を算出し、車両制御ECU90に出力する。これはいわゆる、経路追従制御であり、一般的な実現手法を用いればよい。   In step 306, the target vehicle speed and the steering angle are calculated based on the travel route calculated in step 303 and the speed profile corrected in step 305, and output to the vehicle control ECU 90. This is so-called path following control, and a general realization method may be used.

ちなみに、図1A及び図1Bにおいて、センサ群10は、信号検出カメラ14をさらに備え、図3において、一時停止位置算出ECU30は、信号機検出部35をさらに備えてもよい。信号機検出部35は、信号検出カメラ14から出力される画像データから自車両が従うべき信号機の状態(赤色、黄色、青色、矢印など、進行可能か否かといった進行許可の指標)を算出し、一時停止位置情報算出部34に出力する。   1A and 1B, the sensor group 10 may further include a signal detection camera 14, and in FIG. 3, the temporary stop position calculation ECU 30 may further include a traffic light detection unit 35. The traffic light detection unit 35 calculates the state of the traffic light to be followed by the host vehicle from the image data output from the signal detection camera 14 (a progress permission index such as whether the vehicle can travel, such as red, yellow, blue, or an arrow) The information is output to the temporary stop position information calculation unit 34.

一時停止位置情報算出部34は、図4のステップ108において、自車両の属する車線が、信号交差点を右折する車線であった場合には、信号機が青色又は右折可能の矢印表示の場合(進行許可の指標)に限って、一時停止位置情報を出力する。そして、仮想停止線算出部60では、図5のステップ203において、算出対象の車線が、信号交差点を右折する車線であった場合には、停止頻度が低かった場合にも仮想停止線VSLを算出する。また、走行経路生成ECU80では、自車両の属する車線が、信号交差点を右折する車線であった場合には、信号機が青色であっても、仮想停止線VSLにおいて一時停止を行うように車両2を制御する。   When the lane to which the host vehicle belongs is a lane that turns right at the signalized intersection in step 108 of FIG. 4, the temporary stop position information calculation unit 34 displays the traffic light in a blue or right-turnable arrow display (progress permission) The pause position information is output only for the index of (1). Then, in step 203 in FIG. 5, the virtual stop line calculation unit 60 calculates the virtual stop line VSL even when the stop frequency is low when the calculation target lane is a lane that turns right at the signalized intersection. To do. Further, in the travel route generation ECU 80, when the lane to which the host vehicle belongs is a lane that turns right at the signalized intersection, even if the traffic light is blue, the vehicle 2 is temporarily stopped on the virtual stop line VSL. Control.

こうすることで、交差交通のある信号交差点での右折は、状況によっては、一時停止を行わずに進行する車両も多く存在するが、そういった場合でも仮想停止線VSLを抽出して記録することにより、自動走行により制御された車両2が、交差交通の状況を確認するための一時停止位置の参照情報を抽出することができる。   In this way, there are many vehicles that make a right turn at a signalized intersection where there is a crossing traffic depending on the situation, but even in such a case, the virtual stop line VSL is extracted and recorded. The vehicle 2 controlled by the automatic traveling can extract the reference information of the temporary stop position for confirming the situation of the crossing traffic.

上述した実施形態では、仮想停止線VSLを算出した上で、自動走行(自動運転)で活用する例を説明したが、算出した仮想停止線VSLの利用方法としては、自動走行の他、運転支援、他車両の挙動予測などに活用することもできる。運転支援に活用する場合には、たとえば、人間が運転しているときに、仮想停止線VSLに近づくと、一時停止を音や表示で促す、などの応用が考えられる。また、他車両の挙動予測に活用する場合としては、センサ等で検出した周囲車両に対して、仮想停止線VSLで一時停止することを想定して、自車両の挙動を決める、などの応用が考えられる。   In the embodiment described above, an example in which the virtual stop line VSL is calculated and then used in automatic travel (automatic driving) has been described. However, as a method of using the calculated virtual stop line VSL, in addition to automatic travel, driving support It can also be used for predicting the behavior of other vehicles. When used for driving support, for example, when a person is driving, when approaching the virtual stop line VSL, an application such as prompting a temporary stop by sound or display is conceivable. In addition, in the case of utilizing for the behavior prediction of other vehicles, there is an application such as determining the behavior of the own vehicle on the assumption that the surrounding vehicle detected by the sensor or the like is temporarily stopped at the virtual stop line VSL. Conceivable.

以上のとおり、本実施形態の車両の制御方法及び車両の制御装置1によれば、複数の車両2の一時停止位置情報を記録するため、地図データ上に具体的な仮想停止線VSLを算出することができる。またこれに加えて、算出した仮想停止線VSLに基づき、車両2を一時停止させるため、実際の交通環境に合わせた運転支援や自動運転の制御が実現できる。   As described above, according to the vehicle control method and the vehicle control device 1 of the present embodiment, a specific virtual stop line VSL is calculated on the map data in order to record the temporary stop position information of the plurality of vehicles 2. be able to. In addition to this, since the vehicle 2 is temporarily stopped based on the calculated virtual stop line VSL, it is possible to realize driving assistance and control of automatic driving in accordance with the actual traffic environment.

車両2が交差点において一時停止する理由は、道路構造上停止が必要な場合、先行車がいる場合、その他一時的な特殊要因(車線の混雑程度、緊急車両の接近、交通事故の発生など)による場合、の3つのパターンが存在する。運転支援や自動運転で活用可能な仮想停止線VSLを算出する場合には、道路構造上停止が必要な場合といった普遍的な情報のみを抽出する必要がある。この点に関し、本実施形態の車両の制御方法及び車両の制御装置1によれば、同一車線内に複数の一時停止位置が記録されている場合に、最も前方の一時停止位置、交差点の場合は最も交差点の中心に近い一時停止位置のみを仮想停止線VSLとして算出して記録するため、先行車がいて停車した場合に算出された仮想停止線VSLを削除でき、仮想停止線VSLの信頼性が向上する。   The reason why the vehicle 2 is temporarily stopped at the intersection is due to the road structure that needs to be stopped, if there is a preceding vehicle, or other temporary special factors (lane congestion, emergency vehicle approach, traffic accident, etc.) In this case, there are three patterns. When calculating a virtual stop line VSL that can be used for driving support or automatic driving, it is necessary to extract only universal information such as when a stop is necessary due to the road structure. In this regard, according to the vehicle control method and the vehicle control device 1 of the present embodiment, when a plurality of temporary stop positions are recorded in the same lane, Since only the temporary stop position closest to the center of the intersection is calculated and recorded as a virtual stop line VSL, the virtual stop line VSL calculated when there is a preceding vehicle and the vehicle stops can be deleted, and the reliability of the virtual stop line VSL is improved. improves.

本実施形態の車両の制御方法及び車両の制御装置1によれば、車両2の前方を走行する先行車を検出し、先行車が検出されないときにのみ、一時停止位置情報を記録するため、先行車がいて停車した場合にできた仮想停止線VSLを削除でき、仮想停止線VSLの信頼性が向上する。   According to the vehicle control method and the vehicle control device 1 of the present embodiment, the preceding vehicle traveling in front of the vehicle 2 is detected, and the temporary stop position information is recorded only when the preceding vehicle is not detected. The virtual stop line VSL formed when the vehicle is stopped can be deleted, and the reliability of the virtual stop line VSL is improved.

本実施形態の車両の制御方法及び車両の制御装置1によれば、車両前端位置の一定量だけ前方の位置を一時停止位置情報として記録するため、算出した仮想停止線VSLを、実在の停止線と同等の情報として扱うことができる。特に自動運転の制御を行う場合には、実在の停止線と仮想停止線VSLとで、制御手法を変更する必要がないので、情報処理が簡略化される。   According to the vehicle control method and the vehicle control apparatus 1 of the present embodiment, the calculated virtual stop line VSL is used as the actual stop line in order to record the position ahead of the vehicle front end position by a certain amount as the temporary stop position information. Can be treated as equivalent information. In particular, when performing automatic operation control, it is not necessary to change the control method between the actual stop line and the virtual stop line VSL, so that information processing is simplified.

本実施形態の車両の制御方法及び車両の制御装置1によれば、各車線において、車両2が停止しなかった位置も併せて検出して当該位置を記録し、停止頻度が一定以上だった場合に限り、仮想停止線VSLを算出するので、一時的な特殊要因(車線の混雑程度、緊急車両の接近、交通事故の発生など)で停止した場合を排除でき、仮想停止線VSLの信頼性が向上する。たとえば、図8は、本実施形態によって設定される仮想停止線VSLの一例(自車両が非優先道路NPRから優先道路PRへ合流する場面)を示す平面図である。この種の合流車線においては、高速道路の合流のように、一時停止せずにスムーズに合流できる場合もあるが、幹線道路に脇道から合流するときのように、優先道路PRと非優先道路NPRの識別が明確で、現実的に一時停止が求められるような場合もある。こうした場合において、優先道路PRと非優先道路NPRとを明確に識別することができる。   According to the vehicle control method and the vehicle control apparatus 1 of the present embodiment, in each lane, the position where the vehicle 2 has not stopped is also detected and recorded, and the stop frequency is equal to or higher than a certain level. Since the virtual stop line VSL is calculated only in the case where the vehicle stops due to temporary special factors (the degree of congestion of the lane, the approach of an emergency vehicle, the occurrence of a traffic accident, etc.), the reliability of the virtual stop line VSL can be eliminated. improves. For example, FIG. 8 is a plan view showing an example of a virtual stop line VSL (a scene where the host vehicle merges from the non-priority road NPR to the priority road PR) set by the present embodiment. In this type of merging lane, there are cases where it can be smoothly merged without temporarily stopping, as in the case of a merger on a highway, but priority road PR and non-priority road NPR, such as when merging from a side road to a main road. In some cases, it is clear that identification is clear and that temporary suspension is required. In such a case, the priority road PR and the non-priority road NPR can be clearly identified.

本実施形態の車両の制御方法及び車両の制御装置1によれば、交差道路を直進進路、右折進路、左折進路その他、交差後の進路毎に分類して仮想停止線を算出するので、進路毎に異なる適切な仮想停止線VSLを算出することができる。たとえば、図9は、本実施形態によって設定される仮想停止線VSLの一例(優先道路PRを右折する場面)を示す平面図である。このように見通しの良い優先道路PRを走行する場合、直進や左折では一時停止しないが、右折では交差交通が存在するので一時停止をする。この場合、右折である、という情報と関連付けて仮想停止線VSLが記録されるので、運転支援や自動運転で活用する場合に、右折の時のみ適用することができる。また、アメリカ合衆国におけるTurn on red(赤信号でも右折は可能)のように、進行方向に応じて交通ルールが異なる場面にも適用が可能になる。   According to the vehicle control method and the vehicle control apparatus 1 of the present embodiment, a virtual stop line is calculated by classifying an intersection road into a straight course, a right turn course, a left turn course, and other courses after the intersection. Different appropriate virtual stop lines VSL can be calculated. For example, FIG. 9 is a plan view showing an example of the virtual stop line VSL (scene where the priority road PR is turned to the right) set by the present embodiment. Thus, when driving on the priority road PR with good prospects, the vehicle does not stop temporarily when going straight or turning left, but temporarily stops because there is crossing traffic when turning right. In this case, since the virtual stop line VSL is recorded in association with the information that it is a right turn, it can be applied only when making a right turn when used for driving assistance or automatic driving. It can also be applied to scenes with different traffic rules depending on the direction of travel, such as Turn on red in the United States.

本実施形態の車両の制御方法及び車両の制御装置1によれば、優先道路側の直進車線に対して仮想停止線VSLが算出された場合には、地図データの優先道路の記録が間違いであると判断し、非優先道路に修正する。すなわち、優先道路であっても右左折する場合には、一時停止する可能性があるので、直進の場合に限って優先道路か非優先道路かの判断を行うため、精度よく優先道路と非優先道路との判定が可能になる。   According to the vehicle control method and the vehicle control device 1 of the present embodiment, when the virtual stop line VSL is calculated for the straight road lane on the priority road side, the priority road record in the map data is incorrect. Judged to be a non-priority road. In other words, even if it is a priority road, there is a possibility of a temporary stop when making a right or left turn. Judgment with the road becomes possible.

本実施形態の車両の制御方法及び車両の制御装置1によれば、地図データに道路法規上の一時停止線が存在する車線において、当該道路法規上の一時停止線よりも一定以上前方に車両2が停車した場合に、この位置も仮想停止線VSLとして記録するので、いわゆる二段階停止に相当する仮想停止線VSLを算出することができる。図10は、本実施形態によって設定される仮想停止線VSLの一例(二段階停止する場面)を示す平面図である。同図に示すように、特に見通しの悪い非優先道路NPRから優先道路PRに進入する場面において、一時停止線SLより前でもう一度停止する二段階停止を行うと、自車両の存在を優先道路PR上の他車両に認識してもらえるため、安全性がより向上する。   According to the vehicle control method and the vehicle control device 1 of the present embodiment, in a lane in which a map line has a stop line on road regulations, the vehicle 2 is more than a certain amount ahead of the stop line on the road regulations. When the vehicle stops, this position is also recorded as the virtual stop line VSL, so that the virtual stop line VSL corresponding to a so-called two-stage stop can be calculated. FIG. 10 is a plan view showing an example of a virtual stop line VSL (scene where two stages stop) set by the present embodiment. As shown in the figure, in the case of entering the priority road PR from the non-priority road NPR with poor visibility, if the two-stage stop that stops once before the temporary stop line SL is performed, the presence of the host vehicle is indicated as the priority road PR. Since it is recognized by other vehicles above, safety is further improved.

本実施形態の車両の制御方法及び車両の制御装置1によれば、二段階停止位置よりも更に前方に三段階停止線を記録する。図11は、本実施形態によって設定される仮想停止線VSLの一例(三段階停止する場面)を示す平面図である。同図に示すように、見通しの悪い非優先道路NPRから、歩道WLのある優先道路PRに進入する場合に、歩道WLとの交差前と、車道との交差前のそれぞれで停車する三段階停止を実現することができ、安全性がより向上する。   According to the vehicle control method and the vehicle control apparatus 1 of the present embodiment, the three-stage stop line is recorded further ahead of the two-stage stop position. FIG. 11 is a plan view showing an example of a virtual stop line VSL (scene in which three stages stop) set by the present embodiment. As shown in the figure, when entering a priority road PR with a sidewalk WL from a non-priority non-priority road NPR, the three-stage stop stops before the intersection with the sidewalk WL and before the intersection with the roadway Can be realized and safety is further improved.

本実施形態の車両の制御方法及び車両の制御装置1によれば、地図データ上に記録のない車線から地図データ上の車線に車両が進入する場合にも、仮想停止線VSLを算出する。図12は、本実施形態よって設定される仮想停止線VSLの一例(地図データに記録されていない私有地PAから地図データ上の道路Rへ合流する場面)を示す平面図である。同図に示すように、地図データに記録されていない、たとえば私有地PAから、道路Rへ侵入する場合の一時停止位置も記録されるので、地図データにない交差道路情報に基づいた運転支援及び自動運転も可能となる。   According to the vehicle control method and the vehicle control device 1 of the present embodiment, the virtual stop line VSL is calculated even when the vehicle enters a lane on the map data from a lane that is not recorded on the map data. FIG. 12 is a plan view showing an example of a virtual stop line VSL set by the present embodiment (a scene where a private land PA that is not recorded in the map data merges with the road R on the map data). As shown in the figure, since the temporary stop position when entering the road R from the private land PA, for example, which is not recorded in the map data, is also recorded, the driving assistance based on the intersection road information not included in the map data and automatic Driving is also possible.

本実施形態の車両の制御方法及び車両の制御装置1によれば、信号機が設置された交差点において右折する場合、前記車両の進行方向の信号機が進行許可を指標し、且つ前記車両に先行車がいないときに、前記交差点での一時停止した位置を、前記仮想停止線のうちの右折待ち停止線として算出する。図13は、本実施形態によって設定される仮想停止線VSLの一例(信号のある交差点で右折待ちする場面)を示す平面図である。同図に示すように、実際に停止線が描かれていない交差点においても、適切な位置で右折待ちを行えるよう運転支援もしくは自動運転を行うことができる。   According to the vehicle control method and the vehicle control apparatus 1 of the present embodiment, when making a right turn at an intersection where a traffic signal is installed, the traffic signal in the traveling direction of the vehicle indicates permission to travel, and a preceding vehicle is present on the vehicle. If not, the temporarily stopped position at the intersection is calculated as a right turn waiting stop line of the virtual stop lines. FIG. 13 is a plan view showing an example of a virtual stop line VSL (scene for waiting for a right turn at an intersection with a signal) set according to the present embodiment. As shown in the figure, even at an intersection where no stop line is actually drawn, driving assistance or automatic driving can be performed so as to wait for a right turn at an appropriate position.

本実施形態の車両の制御方法及び車両の制御装置1によれば、記録された複数の仮想停止線VSLに対して、現在から過去の特定期間における車両2の一時停止頻度を算出し、当該一時停止頻度が一定値以下の場合には、当該仮想停止線VSLの記録を削除するので、道路構造等の変化により、一時停止場所が変わったり、一時停止しなくなったりと、状況が変化した場合に、臨機応変に対応することができる。   According to the vehicle control method and the vehicle control apparatus 1 of the present embodiment, the frequency of temporary stop of the vehicle 2 in a specific period in the past from the present is calculated for a plurality of recorded virtual stop lines VSL, and the temporary When the stop frequency is below a certain value, the record of the virtual stop line VSL is deleted, so when the situation changes, such as the location of the temporary stop changes or the temporary stop stops due to changes in the road structure, etc. , Can respond flexibly.

1…車両の制御装置
10…センサ群
11…車速センサ
12…位置センサ
13…前方距離センサ
14…信号検出カメラ
20…地図データベース
30…一時停止位置情報算出ECU
31…一時停止検出部
32…自車位置検出部
33…先行車検出部
34…一時停止位置情報算出部
35…信号機検出部
40…車載通信モジュール
50…一時停止位置データベース
60…仮想停止線算出部
70…仮想停止線データベース
80…走行経路生成ECU
90…車両制御ECU
2…車両
3…サーバ
DESCRIPTION OF SYMBOLS 1 ... Vehicle control apparatus 10 ... Sensor group 11 ... Vehicle speed sensor 12 ... Position sensor 13 ... Forward distance sensor 14 ... Signal detection camera 20 ... Map database 30 ... Temporary stop position information calculation ECU
DESCRIPTION OF SYMBOLS 31 ... Temporary stop detection part 32 ... Own vehicle position detection part 33 ... Preceding vehicle detection part 34 ... Temporary stop position information calculation part 35 ... Traffic light detection part 40 ... In-vehicle communication module 50 ... Temporary stop position database 60 ... Virtual stop line calculation part 70 ... Virtual stop line database 80 ... Driving route generation ECU
90 ... Vehicle control ECU
2 ... Vehicle 3 ... Server

Claims (13)

地図データに対する車両の位置を検出し、
前記車両が一時停止した位置を検出し、
前記一時停止した位置を一時停止位置情報として記録し、
複数の前記一時停止位置情報から前記地図データにおける仮想停止線を算出し、
前記仮想停止線を用いて車両の運転支援又は自動走行を実行する車両の制御方法。
Detect the position of the vehicle relative to the map data,
Detecting the position where the vehicle is paused;
Recording the paused position as pause position information,
Calculate a virtual stop line in the map data from a plurality of the pause position information,
A vehicle control method for performing driving assistance or automatic driving of a vehicle using the virtual stop line.
前記仮想停止線は、同一の走行車線内に複数の一時停止位置情報が記録されている場合、最も前方の一時停止位置を仮想停止線として算出する請求項1に記載の車両の制御方法。   2. The vehicle control method according to claim 1, wherein the virtual stop line calculates a frontmost temporary stop position as a virtual stop line when a plurality of pieces of temporary stop position information are recorded in the same travel lane. 前記車両の前方を走行する先行車を検出し、
前記車両が一時停止した位置を検出した場合であって前記先行車が検出されないときのみ、当該位置を一時停止位置情報として記録する請求項1又は2に記載の車両の制御方法。
Detecting a preceding vehicle traveling in front of the vehicle;
The vehicle control method according to claim 1 or 2, wherein the position is recorded as temporary stop position information only when the position where the vehicle is temporarily stopped is detected and the preceding vehicle is not detected.
前記車両が一時停止した位置を検出した場合に、前記車両の前端位置の一定量だけ前方の位置を前記一時停止位置情報として記録する請求項1〜3のいずれか一項に記載の車両の制御方法。   The control of the vehicle according to any one of claims 1 to 3, wherein when a position where the vehicle is temporarily stopped is detected, a position ahead by a certain amount of the front end position of the vehicle is recorded as the temporary stop position information. Method. 前記地図データの各車線において、前記車両が停止しなかった位置も併せて検出して当該位置を記録し、
同じ位置に対する車両の停止頻度が一定値以上の一時停止位置に限り、仮想停止線として算出する請求項1〜4のいずれか一項に記載の車両の制御方法。
In each lane of the map data, the position where the vehicle did not stop is also detected and recorded,
The vehicle control method according to any one of claims 1 to 4, wherein the vehicle stop frequency for the same position is calculated as a virtual stop line only at a temporary stop position having a certain value or more.
走行車線が交差道路である場合、当該交差道路を直進進路、右折進路、左折進路その他、交差後の進路毎に分類して仮想停止線を算出する請求項1〜5の何れか一項に記載の車両の制御方法。   6. The virtual stop line is calculated by classifying the intersection road into a straight course, a right turn course, a left turn course, and other courses after the intersection when the traveling lane is an intersection road. Vehicle control method. 走行車線が、道路法規上の優先道路と非優先道路の交差点である場合、優先道路の直進車線に対して仮想停止線が算出されたときは、前記地図データの優先道路の記録が間違いであると判断し、当該地図データの優先道路の記録を非優先道路の記録に修正する請求項1〜6の何れか一項に記載の車両の制御方法。   When the driving lane is an intersection of a priority road and a non-priority road according to road regulations, when a virtual stop line is calculated for the straight lane of the priority road, the priority road record in the map data is incorrect The vehicle control method according to any one of claims 1 to 6, wherein the priority road record in the map data is corrected to a non-priority road record. 前記地図データに道路法規上の一時停止線情報が存在する車線において、複数の前記一時停止位置情報から算出された前記仮想停止線が、前記道路法規上の一時停止線の位置よりも一定以上前方にある場合、前記仮想停止線の位置を二段階停止位置として記録する請求項1〜7のいずれか一項に記載の車両の制御方法。   In the lane where the map line has stop line information on road regulations, the virtual stop line calculated from a plurality of the pause position information is more than a certain amount ahead of the position of the stop line on the road regulations The vehicle control method according to claim 1, wherein the position of the virtual stop line is recorded as a two-stage stop position. 複数の前記一時停止位置情報から前記仮想停止線とは異なる他の仮想停止線が算出され、当該他の仮想停止線が、前記二段階停止位置よりもさらに前方にある場合、当該他の仮想停止線の位置を三段階停止位置として記録する請求項8に記載の車両の制御方法。   When another virtual stop line different from the virtual stop line is calculated from a plurality of the temporary stop position information and the other virtual stop line is further forward than the two-stage stop position, the other virtual stop line is calculated. The vehicle control method according to claim 8, wherein the line position is recorded as a three-stage stop position. 前記地図データに記録された走行車線以外から、前記地図データに記録された走行車線に車両が進入する場合にも、前記仮想停止線を算出する請求項1〜9の何れか一項に記載の車両の制御方法。   The virtual stop line is calculated according to any one of claims 1 to 9, wherein the virtual stop line is calculated even when a vehicle enters the travel lane recorded in the map data from other than the travel lane recorded in the map data. Vehicle control method. 前記車両が、信号機が設置された交差点において右折する場合、前記車両の進行方向の信号機が進行許可を指標し、且つ前記車両に先行車がいないときに、前記交差点での一時停止した位置を、前記仮想停止線のうちの右折待ち停止線として算出する請求項1〜10のいずれか一項に記載の車両の制御方法。   When the vehicle turns right at the intersection where the traffic signal is installed, the traffic signal in the direction of travel of the vehicle indicates permission to travel, and when there is no preceding vehicle in the vehicle, the temporarily stopped position at the intersection, The vehicle control method according to any one of claims 1 to 10, wherein the vehicle is calculated as a right turn waiting stop line among the virtual stop lines. 記録された複数の仮想停止線に対し、現在から過去の特定期間における車両の一時停止頻度を算出し、当該一時停止頻度が一定値以下の場合には、当該仮想停止線の記録を削除する請求項1〜11のいずれか一項に記載の車両の制御方法。   A request for calculating the frequency of temporary stop of a vehicle for a plurality of recorded virtual stop lines from the present to a specific period in the past and deleting the record of the virtual stop line when the frequency of the stop is below a certain value Item 12. The vehicle control method according to any one of Items 1 to 11. 地図データに対する車両の位置を検出する第1検出器と、
前記車両が一時停止した位置を検出する第2検出器と、
前記第2検出器により検出された一時停止した位置を一時停止位置情報として記録する記録器と、
複数の前記一時停止位置情報から前記地図データにおける仮想停止線を算出する算出器と、
前記算出器により算出された仮想停止線を用いて車両の運転支援又は自動走行を制御する制御器と、を備える車両の制御装置。
A first detector for detecting the position of the vehicle relative to the map data;
A second detector for detecting a position where the vehicle is temporarily stopped;
A recorder for recording the paused position detected by the second detector as pause position information;
A calculator for calculating a virtual stop line in the map data from a plurality of the pause position information;
And a controller that controls driving assistance or automatic driving of the vehicle using the virtual stop line calculated by the calculator.
JP2017102419A 2017-05-24 2017-05-24 Vehicle control methods and equipment Active JP7098883B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017102419A JP7098883B2 (en) 2017-05-24 2017-05-24 Vehicle control methods and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017102419A JP7098883B2 (en) 2017-05-24 2017-05-24 Vehicle control methods and equipment

Publications (2)

Publication Number Publication Date
JP2018197964A true JP2018197964A (en) 2018-12-13
JP7098883B2 JP7098883B2 (en) 2022-07-12

Family

ID=64663574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017102419A Active JP7098883B2 (en) 2017-05-24 2017-05-24 Vehicle control methods and equipment

Country Status (1)

Country Link
JP (1) JP7098883B2 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019067368A (en) * 2017-10-03 2019-04-25 株式会社ゼンリン Travel support device and data structure of map data
WO2020139392A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-based road obstacle identification system
WO2020139388A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-provided virtual stop and yield line clustering
US20200209873A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-based virtual stop and yield line detection
WO2020139391A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-based virtual stop and yield line detection
WO2020139390A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Map editing using vehicle-provided data
JP2020112952A (en) * 2019-01-09 2020-07-27 株式会社Ihi Mobility support device
EP3725628A1 (en) 2019-04-19 2020-10-21 Mazda Motor Corporation Vehicle control device
EP3725630A1 (en) 2019-04-19 2020-10-21 Mazda Motor Corporation Vehicle control device
EP3725629A1 (en) 2019-04-19 2020-10-21 Mazda Motor Corporation Vehicle control device
EP3730361A1 (en) 2019-04-24 2020-10-28 Mazda Motor Corporation Vehicle control device, method and computer program product
EP3730367A1 (en) 2019-04-24 2020-10-28 Mazda Motor Corporation Vehicle control device, method and computer program product
JP2021022125A (en) * 2019-07-26 2021-02-18 株式会社デンソー On-vehicle display control device
WO2021066860A1 (en) * 2019-09-30 2021-04-08 Gm Cruise Holdings Llc Human-like autonomous vehicle behavior based on map prior layer
US10991244B2 (en) 2018-12-28 2021-04-27 Beijing Voyager Technology Co., Ltd. On-board vehicle stop cause determination system
US20210207973A1 (en) * 2020-01-06 2021-07-08 Toyota Jidosha Kabushiki Kaisha System, management method, automated driving vehicle, and program
US20210256842A1 (en) * 2020-02-14 2021-08-19 Huawei Technologies Co., Ltd. System, method and apparatus supporting navigation
JP2022096953A (en) * 2020-12-18 2022-06-30 日産自動車株式会社 Travel support method and travel support device
US11435751B2 (en) 2018-12-28 2022-09-06 Beijing Voyager Technology Co., Ltd. Vehicle-based road obstacle identification system
JP2022143781A (en) * 2021-03-18 2022-10-03 日野自動車株式会社 Automatic driving control system
JP2023516583A (en) * 2020-03-03 2023-04-20 バイエリシエ・モトーレンウエルケ・アクチエンゲゼルシヤフト driver assistance system
US11683660B2 (en) 2020-02-06 2023-06-20 Huawei Technologies Co., Ltd. Method, apparatus and system for determining a location of a mobile device
JP2023151389A (en) * 2022-03-31 2023-10-16 日産自動車株式会社 Driving support method and driving support device
JP2024037265A (en) * 2022-09-07 2024-03-19 本田技研工業株式会社 Driving support device
US11940290B2 (en) 2019-02-14 2024-03-26 Mobileye Vision Technologies Ltd. Virtual stop line mapping and navigation
US12010583B2 (en) 2020-02-06 2024-06-11 Huawei Technologies Co., Ltd. Method, apparatus and system for mobile device location determination
US12200571B2 (en) 2020-02-14 2025-01-14 Huawei Technologies Co., Ltd. Terrestrial positioning system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02145912A (en) * 1988-11-28 1990-06-05 Nippondenso Co Ltd Vehicle running position display device
JP2007041916A (en) * 2005-08-04 2007-02-15 Nissan Motor Co Ltd Stop line detection system for vehicles
JP2007323409A (en) * 2006-06-01 2007-12-13 Sumitomo Electric Ind Ltd Vehicle deceleration determination system, signal control device, in-vehicle device, signal control method, vehicle deceleration determination method, and computer program
JP2007328573A (en) * 2006-06-08 2007-12-20 Nissan Motor Co Ltd Intersection situation detection apparatus and intersection situation detection method
JP2009053732A (en) * 2007-08-23 2009-03-12 Nissan Motor Co Ltd Stop target position detection device and stop target position detection method
JP2009301406A (en) * 2008-06-16 2009-12-24 Toyota Motor Corp Driving support device
JP2011248705A (en) * 2010-05-28 2011-12-08 Clarion Co Ltd On-vehicle navigation device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02145912A (en) * 1988-11-28 1990-06-05 Nippondenso Co Ltd Vehicle running position display device
JP2007041916A (en) * 2005-08-04 2007-02-15 Nissan Motor Co Ltd Stop line detection system for vehicles
JP2007323409A (en) * 2006-06-01 2007-12-13 Sumitomo Electric Ind Ltd Vehicle deceleration determination system, signal control device, in-vehicle device, signal control method, vehicle deceleration determination method, and computer program
JP2007328573A (en) * 2006-06-08 2007-12-20 Nissan Motor Co Ltd Intersection situation detection apparatus and intersection situation detection method
JP2009053732A (en) * 2007-08-23 2009-03-12 Nissan Motor Co Ltd Stop target position detection device and stop target position detection method
JP2009301406A (en) * 2008-06-16 2009-12-24 Toyota Motor Corp Driving support device
JP2011248705A (en) * 2010-05-28 2011-12-08 Clarion Co Ltd On-vehicle navigation device

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7000270B2 (en) 2017-10-03 2022-01-19 株式会社ゼンリン Driving support device, program, data structure
JP2019067368A (en) * 2017-10-03 2019-04-25 株式会社ゼンリン Travel support device and data structure of map data
US10991244B2 (en) 2018-12-28 2021-04-27 Beijing Voyager Technology Co., Ltd. On-board vehicle stop cause determination system
US11435751B2 (en) 2018-12-28 2022-09-06 Beijing Voyager Technology Co., Ltd. Vehicle-based road obstacle identification system
WO2020139391A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-based virtual stop and yield line detection
WO2020139390A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Map editing using vehicle-provided data
WO2020139392A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-based road obstacle identification system
WO2020139388A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-provided virtual stop and yield line clustering
CN113748448A (en) * 2018-12-28 2021-12-03 北京航迹科技有限公司 Vehicle-based virtual stop-line and yield-line detection
US20200209873A1 (en) * 2018-12-28 2020-07-02 Didi Research America, Llc Vehicle-based virtual stop and yield line detection
US10990105B2 (en) 2018-12-28 2021-04-27 Beijing Voyager Technology Co., Ltd. Vehicle-based virtual stop and yield line detection
US11373524B2 (en) 2018-12-28 2022-06-28 Beijing Voyager Technology Co., Ltd. On-board vehicle stop cause determination system
CN113748448B (en) * 2018-12-28 2023-03-07 北京航迹科技有限公司 Vehicle-based virtual stop line and yield line detection
US11860639B2 (en) 2018-12-28 2024-01-02 Beijing Voyager Technology Co., Ltd. Vehicle-based road obstacle identification system
JP2020112952A (en) * 2019-01-09 2020-07-27 株式会社Ihi Mobility support device
US11940290B2 (en) 2019-02-14 2024-03-26 Mobileye Vision Technologies Ltd. Virtual stop line mapping and navigation
GB2622969A (en) * 2019-02-14 2024-04-03 Mobileye Vision Technologies Ltd Systems and methods for vehicle navigation
GB2622969B (en) * 2019-02-14 2024-07-03 Mobileye Vision Technologies Ltd Systems and methods for vehicle navigation
US11491975B2 (en) 2019-04-19 2022-11-08 Mazda Motor Corporation Vehicle control device, method and computer program product
EP3725629A1 (en) 2019-04-19 2020-10-21 Mazda Motor Corporation Vehicle control device
EP3725630A1 (en) 2019-04-19 2020-10-21 Mazda Motor Corporation Vehicle control device
EP3725628A1 (en) 2019-04-19 2020-10-21 Mazda Motor Corporation Vehicle control device
US11318934B2 (en) 2019-04-19 2022-05-03 Mazda Motor Corporation Vehicle control device, method and computer program product
EP3730361A1 (en) 2019-04-24 2020-10-28 Mazda Motor Corporation Vehicle control device, method and computer program product
US11325572B2 (en) 2019-04-24 2022-05-10 Mazda Motor Corporation Vehicle control device, method and computer program product
EP3730367A1 (en) 2019-04-24 2020-10-28 Mazda Motor Corporation Vehicle control device, method and computer program product
CN111845669A (en) * 2019-04-24 2020-10-30 马自达汽车株式会社 Vehicle control device
JP7151653B2 (en) 2019-07-26 2022-10-12 株式会社デンソー In-vehicle display controller
JP2021022125A (en) * 2019-07-26 2021-02-18 株式会社デンソー On-vehicle display control device
US12103534B2 (en) 2019-09-30 2024-10-01 Gm Cruise Holdings Llc Human-like autonomous vehicle behavior based on map prior layer
WO2021066860A1 (en) * 2019-09-30 2021-04-08 Gm Cruise Holdings Llc Human-like autonomous vehicle behavior based on map prior layer
US11618451B2 (en) * 2019-09-30 2023-04-04 GM Cruise Holdings LLC. Human-like autonomous vehicle behavior based on map prior layer
US11644332B2 (en) * 2020-01-06 2023-05-09 Toyota Jidosha Kabushiki Kaisha Automated driving vehicle management system, method, and program
US20210207973A1 (en) * 2020-01-06 2021-07-08 Toyota Jidosha Kabushiki Kaisha System, management method, automated driving vehicle, and program
US11683660B2 (en) 2020-02-06 2023-06-20 Huawei Technologies Co., Ltd. Method, apparatus and system for determining a location of a mobile device
US12010583B2 (en) 2020-02-06 2024-06-11 Huawei Technologies Co., Ltd. Method, apparatus and system for mobile device location determination
US12200571B2 (en) 2020-02-14 2025-01-14 Huawei Technologies Co., Ltd. Terrestrial positioning system
US20210256842A1 (en) * 2020-02-14 2021-08-19 Huawei Technologies Co., Ltd. System, method and apparatus supporting navigation
US12190721B2 (en) * 2020-02-14 2025-01-07 Huawei Technologies Co., Ltd. System, method and apparatus supporting navigation
JP7648641B2 (en) 2020-03-03 2025-03-18 バイエリシエ・モトーレンウエルケ・アクチエンゲゼルシヤフト Driver Assistance Systems
JP2023516583A (en) * 2020-03-03 2023-04-20 バイエリシエ・モトーレンウエルケ・アクチエンゲゼルシヤフト driver assistance system
US12252138B2 (en) 2020-03-03 2025-03-18 Bayerische Motoren Werke Aktiengesellschaft Driver assistance system
JP2022096953A (en) * 2020-12-18 2022-06-30 日産自動車株式会社 Travel support method and travel support device
JP7532240B2 (en) 2020-12-18 2024-08-13 日産自動車株式会社 Driving support method and driving support device
JP2022143781A (en) * 2021-03-18 2022-10-03 日野自動車株式会社 Automatic driving control system
JP2023151389A (en) * 2022-03-31 2023-10-16 日産自動車株式会社 Driving support method and driving support device
JP7771845B2 (en) 2022-03-31 2025-11-18 日産自動車株式会社 Driving support method and driving support device
JP7522801B2 (en) 2022-09-07 2024-07-25 本田技研工業株式会社 Driving Support Devices
JP2024037265A (en) * 2022-09-07 2024-03-19 本田技研工業株式会社 Driving support device

Also Published As

Publication number Publication date
JP7098883B2 (en) 2022-07-12

Similar Documents

Publication Publication Date Title
JP7098883B2 (en) Vehicle control methods and equipment
JP6852793B2 (en) Lane information management method, driving control method and lane information management device
US10703362B2 (en) Autonomous driving autonomous system, automated driving assistance method, and computer program
JP7186241B2 (en) Vehicle driving support method, vehicle driving support device, and automatic driving system
US20180037223A1 (en) Autonomous driving assistance system, autonomous driving assistance method, and computer program
US10635117B2 (en) Traffic navigation for a lead vehicle and associated following vehicles
US20190061780A1 (en) Driving assist system using navigation information and operating method thereof
US20150166069A1 (en) Autonomous driving style learning
CN107076564B (en) Driving path computing device
KR20200014931A (en) Vehicle information storage method, vehicle driving control method, and vehicle information storage device
JP6592051B2 (en) Vehicle control device
KR20200022521A (en) Traffic signal response for autonomous vehicles
CN112444258B (en) Method for determining drivable area, intelligent driving system and intelligent car
CN115265537B (en) Navigation system with traffic status detection mechanism and operation method thereof
JP7362733B2 (en) Automated crowdsourcing of road environment information
CN111731294A (en) Driving control device, driving control method, and storage medium storing program
CN111731295A (en) Driving control device, driving control method, and storage medium storing program
CN113370972B (en) Travel control device, travel control method, and computer-readable storage medium storing program
KR20210121231A (en) Signaling for direction changes of autonomous vehicles
KR102770457B1 (en) Apparatus and method for identificating driving lane in vehicle
JP2019020128A (en) Driving route generation method and driving route generation device for driving support vehicle
WO2019127076A1 (en) Automated driving vehicle control by collision risk map
JP2001272236A (en) Vehicle information processing device
CN115187937A (en) Method and device for determining a road boundary for a vehicle
US12420841B2 (en) Vehicle controller, vehicle control method, and vehicle control computer program for vehicle control

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210316

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210713

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210909

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220105

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

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220105

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220117

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

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220427

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220613

R151 Written notification of patent or utility model registration

Ref document number: 7098883

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151