[go: up one dir, main page]

JP7565736B2 - Vehicle control device, vehicle control method, and program - Google Patents

Vehicle control device, vehicle control method, and program Download PDF

Info

Publication number
JP7565736B2
JP7565736B2 JP2020164441A JP2020164441A JP7565736B2 JP 7565736 B2 JP7565736 B2 JP 7565736B2 JP 2020164441 A JP2020164441 A JP 2020164441A JP 2020164441 A JP2020164441 A JP 2020164441A JP 7565736 B2 JP7565736 B2 JP 7565736B2
Authority
JP
Japan
Prior art keywords
vehicle
speed
host
host vehicle
cutting
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
JP2020164441A
Other languages
Japanese (ja)
Other versions
JP2022056602A (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.)
Honda Motor Co Ltd
Original Assignee
Honda 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2020164441A priority Critical patent/JP7565736B2/en
Publication of JP2022056602A publication Critical patent/JP2022056602A/en
Application granted granted Critical
Publication of JP7565736B2 publication Critical patent/JP7565736B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車両制御装置、車両制御方法、およびプログラムに関する。 The present invention relates to a vehicle control device, a vehicle control method, and a program.

近年、車両の走行を自動的に制御することについて研究が進められている。これに関連して、自車両が定速走行状態で走行している場合に、前方車両が検出されると先行車両に対して設定車間距離を維持して自車両を走行させ、前方車両が検出されなくなると自車両を定速走行状態に復帰させる技術が存在する(例えば、特許文献1参照)。 In recent years, research has been conducted into automatically controlling vehicle travel. In relation to this, there is a technology that, when a vehicle is traveling at a constant speed and a vehicle ahead is detected, causes the vehicle to travel while maintaining a set distance from the preceding vehicle, and returns the vehicle to a constant speed travel state when the vehicle ahead is no longer detected (see, for example, Patent Document 1).

特許第3132430号公報Patent No. 3132430

しかしながら、従来の技術では、前方車両以外の他車両が周辺に存在する場合については考慮されていなかった。そのため、自車両の運転制御が適切に制御できない場合があった。 However, conventional technology does not take into account the situation when there are other vehicles in the vicinity other than the vehicle ahead. As a result, there are cases where the driving control of the vehicle itself cannot be appropriately controlled.

本発明の態様は、このような事情を考慮してなされたものであり、周辺状況に応じて、より適切に自車両の運転制御を行うことができる車両制御装置、車両制御方法、およびプログラムを提供することを目的とする。 The present invention has been made in consideration of these circumstances, and aims to provide a vehicle control device, a vehicle control method, and a program that can more appropriately control the driving of the vehicle in accordance with the surrounding conditions.

この発明に係る車両制御装置、車両制御方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る車両制御装置は、自車両の周辺を認識する認識部と、前記認識部により認識された他車両が前方車両として設定されている場合には前記前方車両の速度に基づいて前記自車両の速度を制御し、前記他車両が前方車両として設定されていない場合には前記自車両が所定速度となるように前記自車両の速度を制御する運転制御部と、を備え、前記運転制御部は、前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記所定速度への設定を所定時間保留して前記自車両の速度もしくは加速度を調整し、前記所定時間中の前記自車両の速度もしくは加速度は、前記認識部により前記自車両の前方に割り込む割込車両が認識される場合に、前記割込車両に基づいて調整される、車両制御装置である。
A vehicle control device, a vehicle control method, and a program according to the present invention employ the following configuration.
(1): A vehicle control device according to one embodiment of the present invention includes a recognition unit that recognizes the surroundings of a host vehicle, and a driving control unit that controls the speed of the host vehicle based on the speed of the vehicle in front when another vehicle recognized by the recognition unit is set as a preceding vehicle, and controls the speed of the host vehicle so that the host vehicle becomes a predetermined speed when the other vehicle is not set as a preceding vehicle, wherein the driving control unit suspends the setting to the predetermined speed for a predetermined time and adjusts the speed or acceleration of the host vehicle when the other vehicle set as the preceding vehicle is no longer set as a preceding vehicle, and during the predetermined time, the speed or acceleration of the host vehicle is adjusted based on the cutting-in vehicle when the recognition unit recognizes a cutting-in vehicle that cuts in front of the host vehicle.

(2):上記(1)の態様において、前記運転制御部は、前記認識部により認識される前記割込車両の速度情報および位置情報に基づいて前記自車両の速度を制御するものである。 (2): In the above aspect (1), the driving control unit controls the speed of the host vehicle based on the speed information and position information of the cutting-in vehicle recognized by the recognition unit.

(3):上記(1)または(2)の態様において、前記運転制御部は、前記所定時間中に前記認識部により前記割込車両が認識されない場合は、前記加速度より相対的に大きい加速度で前記自車両の速度が前記所定速度となるように制御するものである。 (3): In the above aspect (1) or (2), if the recognition unit does not recognize the cutting-in vehicle during the predetermined time, the driving control unit controls the speed of the host vehicle to the predetermined speed at an acceleration relatively greater than the acceleration.

(4):上記(1)~(3)のうち何れか一つの態様において、前記運転制御部は、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記認識部により自車線に隣接する隣接車線から前記自車線に進入する一以上の他車両が認識された場合に、前記一以上の他車両の挙動に基づいて前記自車両の速度を制御するものである。 (4): In any one of the above aspects (1) to (3), when the other vehicle set as the preceding vehicle is no longer set as the preceding vehicle and the recognition unit recognizes one or more other vehicles entering the own lane from an adjacent lane adjacent to the own lane, the driving control unit controls the speed of the own vehicle based on the behavior of the one or more other vehicles.

(5):上記(1)~(4)のうち何れか一つの態様において、前記運転制御部は、前記自車両が合流区間を走行している場合、または、自車両Mが車線変更を実行する場合において、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記認識部により前記割込車両が認識される場合に、前記自車両の速度を前記所定速度に制御することを抑制するものである。 (5): In any one of the above aspects (1) to (4), the driving control unit suppresses controlling the speed of the host vehicle to the predetermined speed when the host vehicle is traveling in a merging section or when the host vehicle M executes a lane change, and when the other vehicle set as the vehicle ahead is no longer set as the vehicle ahead, and the cutting-in vehicle is recognized by the recognition unit.

(6):上記(1)~(5)のうち何れか一つの態様において、前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記他車両の過去の時系列データから前記認識部により認識されなくなった後の前記他車両の挙動を推定する推定部を、更に備え、前記運転制御部は、前記推定部により推定された前記他車両の挙動に基づいて、前記自車両の挙動を制御するものである。 (6): In any one of the above (1) to (5), an estimation unit is further provided that, when the other vehicle set as the preceding vehicle is no longer set as the preceding vehicle, estimates the behavior of the other vehicle after it is no longer recognized by the recognition unit from past time-series data of the other vehicle, and the driving control unit controls the behavior of the host vehicle based on the behavior of the other vehicle estimated by the estimation unit.

(7):上記(1)~(6)のうち何れか一つの態様において、前記運転制御部は、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記認識部により前記割込車両が認識される場合に、前記割込車両と前記自車両との接触余裕時間および車頭時間との関係に基づいて前記自車両の速度を制御するものである。 (7): In any one of the above aspects (1) to (6), when the other vehicle set as the preceding vehicle is no longer set as the preceding vehicle and the recognition unit recognizes the cutting-in vehicle, the driving control unit controls the speed of the host vehicle based on the relationship between the contact margin time and the headway time between the cutting-in vehicle and the host vehicle.

(8):この発明の一態様に係る車両制御方法は、コンピュータが、自車両の周辺を認識し、認識した他車両が前方車両として設定されている場合には前記前方車両の速度に基づいて前記自車両の速度を制御し、前記他車両が前方車両として設定されていない場合には前記自車両が所定速度となるように前記自車両の速度を制御し、前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記所定速度への設定を所定時間保留して前記自車両の速度もしくは加速度を調整し、前記所定時間中の前記自車両の速度もしくは加速度は、前記自車両の前方に割り込む割込車両を認識した場合に、前記割込車両に基づいて調整される、車両制御方法である。 (8): A vehicle control method according to one aspect of the present invention is a vehicle control method in which a computer recognizes the surroundings of a host vehicle, and if the recognized other vehicle is set as a preceding vehicle, the computer controls the speed of the host vehicle based on the speed of the preceding vehicle, and if the other vehicle is not set as a preceding vehicle, the computer controls the speed of the host vehicle so that the host vehicle has a predetermined speed, and if the other vehicle set as a preceding vehicle is no longer set as a preceding vehicle, the computer suspends the setting to the predetermined speed for a predetermined time and adjusts the speed or acceleration of the host vehicle, and if a cutting-in vehicle that cuts in ahead of the host vehicle is recognized, the speed or acceleration of the host vehicle during the predetermined time is adjusted based on the cutting-in vehicle.

(9):この発明の一態様に係るプログラムは、コンピュータに、自車両の周辺を認識させ、認識した他車両が前方車両として設定されている場合には前記前方車両の速度に基づいて前記自車両の速度を制御させ、前記他車両が前方車両として設定されていない場合には前記自車両が所定速度となるように前記自車両の速度を制御させ、前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記所定速度への設定を所定時間保留して前記自車両の速度もしくは加速度を調整させ、前記所定時間中の前記自車両の速度もしくは加速度は、前記自車両の前方に割り込む割込車両が認識される場合に、前記割込車両に基づいて調整される、プログラムである。 (9): A program according to one aspect of the present invention causes a computer to recognize the surroundings of a host vehicle, and if the recognized vehicle is set as a preceding vehicle, causes the computer to control the speed of the host vehicle based on the speed of the preceding vehicle, and if the preceding vehicle is not set as a preceding vehicle, causes the computer to control the speed of the host vehicle so that the host vehicle has a predetermined speed, and if the preceding vehicle is no longer set as a preceding vehicle, causes the computer to suspend the setting to the predetermined speed for a predetermined period of time and adjust the speed or acceleration of the host vehicle, and if a cutting-in vehicle is recognized in front of the host vehicle, the speed or acceleration of the host vehicle during the predetermined period of time is adjusted based on the cutting-in vehicle.

上記(1)~(9)の態様によれば、周辺状況に応じて、より適切に自車両の運転制御を行うことができる。 According to the above aspects (1) to (9), the driving control of the vehicle can be performed more appropriately according to the surrounding conditions.

実施形態に係る車両制御装置を含む車両システム1の構成図である。1 is a configuration diagram of a vehicle system 1 including a vehicle control device according to an embodiment. 第1制御部120および第2制御部160の機能構成図である。FIG. 2 is a functional configuration diagram of a first control unit 120 and a second control unit 160. 第1の場面における運転制御について説明するための図である。FIG. 11 is a diagram for explaining operation control in a first situation. 第2の場面における運転制御について説明するための図である。FIG. 11 is a diagram for explaining operation control in a second situation. 第3の場面における運転制御について説明するための図である。FIG. 11 is a diagram for explaining operation control in a third situation. TTCとTHWとの相対関係を用いた接触リスクについて説明するための図である。FIG. 13 is a diagram for explaining a contact risk using the relative relationship between TTC and THW. 第4の場面における運転制御について説明するための図である。FIG. 13 is a diagram for explaining operational control in a fourth situation. 第5の場面における運転制御について説明するための図である。FIG. 13 is a diagram for explaining operational control in a fifth situation. 自車両Mが車線変更を実行している状態を説明するための図である。1 is a diagram for explaining a state in which the host vehicle M is performing a lane change. FIG. 第6の場面における運転制御について説明するための図である。FIG. 13 is a diagram for explaining operational control in a sixth situation. 実施形態の自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。2 is a flowchart showing an example of a flow of processing executed by the automatic driving control device 100 of the embodiment. 運転支援装置110を含む車両システム2の機能構成の一例を示す図である。2 is a diagram illustrating an example of a functional configuration of a vehicle system 2 including a driving assistance device 110. FIG. 実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the automatic driving control device 100 according to the embodiment.

以下、図面を参照し、本発明の車両制御装置、車両制御方法、およびプログラムの実施形態について説明する。以下では、一例として、車両制御装置が自動運転車両に適用された実施形態について説明する。自動運転とは、例えば、自動的に車両の操舵または速度のうち、一方または双方を制御して運転制御を実行することである。上述した車両の運転制御には、例えば、ACC(Adaptive Cruise Control)や、ALC(Auto Lane Changing)、LKAS(Lane Keeping Assistance System)といった種々の運転制御が含まれてよい。自動運転車両は、乗員(運転者)の手動運転によって運転が制御されることがあってもよい。 Below, an embodiment of a vehicle control device, a vehicle control method, and a program of the present invention will be described with reference to the drawings. As an example, an embodiment in which a vehicle control device is applied to an autonomous vehicle will be described below. Autonomous driving means, for example, automatically controlling one or both of the steering and speed of a vehicle to execute driving control. The above-mentioned vehicle driving control may include various driving controls such as ACC (Adaptive Cruise Control), ALC (Auto Lane Changing), and LKAS (Lane Keeping Assistance System). The driving of an autonomous vehicle may also be controlled by manual driving by an occupant (driver).

[全体構成]
図1は、実施形態に係る車両制御装置を含む車両システム1の構成図である。車両システム1が搭載される車両(以下、自車両Mと称する)は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジン等の内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池等のバッテリ(蓄電池)の放電電力を使用して動作する。
[Overall configuration]
1 is a configuration diagram of a vehicle system 1 including a vehicle control device according to an embodiment. The vehicle (hereinafter referred to as the subject vehicle M) on which the vehicle system 1 is mounted is, for example, a two-wheeled, three-wheeled, or four-wheeled vehicle, and its driving source is an internal combustion engine such as a diesel engine or a gasoline engine, an electric motor, or a combination of these. The electric motor operates using power generated by a generator connected to the internal combustion engine, or discharged power from a battery (storage battery) such as a secondary battery or a fuel cell.

車両システム1は、例えば、カメラ10と、レーダ装置12と、LIDAR(Light Detection and Ranging)14と、物体認識装置16と、通信装置20と、HMI(Human Machine Interface)30と、車両センサ40と、ナビゲーション装置50と、MPU(Map Positioning Unit)60と、運転操作子80と、自動運転制御装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。これらの装置や機器は、CAN(Controller Area Network)通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。なお、図1に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。自動運転制御装置100は、「車両制御装置」の一例である。カメラ10と、レーダ装置12と、LIDAR14と、物体認識装置16とを組み合わせたものが「外界センサ」の一例である。HMI30は、「出力部」の一例である。 The vehicle system 1 includes, for example, a camera 10, a radar device 12, a LIDAR (Light Detection and Ranging) 14, an object recognition device 16, a communication device 20, an HMI (Human Machine Interface) 30, a vehicle sensor 40, a navigation device 50, an MPU (Map Positioning Unit) 60, a driving operator 80, an automatic driving control device 100, a driving force output device 200, a brake device 210, and a steering device 220. These devices and devices are connected to each other by multiple communication lines such as a CAN (Controller Area Network) communication line, a serial communication line, a wireless communication network, etc. Note that the configuration shown in FIG. 1 is merely an example, and part of the configuration may be omitted, or another configuration may be added. The automatic driving control device 100 is an example of a "vehicle control device". A combination of the camera 10, the radar device 12, the LIDAR 14, and the object recognition device 16 is an example of an "external sensor". HMI30 is an example of an "output unit."

カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両システム1が搭載される自車両Mの任意の箇所に取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面、車体の前頭部等に取り付けられる。後方を撮像する場合、カメラ10は、リアウインドシールド上部やバックドア等に取り付けられる。側方を撮像する場合、カメラ10は、ドアミラー等に取り付けられる。カメラ10は、例えば、周期的に繰り返し自車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。 The camera 10 is a digital camera that uses a solid-state imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The camera 10 is attached to any location of the vehicle M in which the vehicle system 1 is mounted. When capturing an image of the front, the camera 10 is attached to the top of the front windshield, the back of the room mirror, the front of the vehicle body, etc. When capturing an image of the rear, the camera 10 is attached to the top of the rear windshield, the back door, etc. When capturing an image of the side, the camera 10 is attached to a door mirror, etc. The camera 10 periodically and repeatedly captures images of the surroundings of the vehicle M, for example. The camera 10 may be a stereo camera.

レーダ装置12は、自車両Mの周辺にミリ波等の電波を放射すると共に、周辺の物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離および方位)を検出する。レーダ装置12は、自車両Mの任意の箇所に取り付けられる。レーダ装置12は、FM-CW(Frequency Modulated Continuous Wave)方式によって物体の位置および速度を検出してもよい。 The radar device 12 emits radio waves such as millimeter waves around the vehicle M and detects radio waves reflected by surrounding objects (reflected waves) to detect at least the position (distance and direction) of the objects. The radar device 12 is attached to any location on the vehicle M. The radar device 12 may detect the position and speed of objects using the FM-CW (Frequency Modulated Continuous Wave) method.

LIDAR14は、自車両Mの周辺に光を照射し、散乱光を測定する。LIDAR14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。LIDAR14は、自車両Mの任意の箇所に取り付けられる。 The LIDAR 14 irradiates light around the vehicle M and measures the scattered light. The LIDAR 14 detects the distance to the target based on the time between emitting and receiving the light. The irradiated light is, for example, a pulsed laser light. The LIDAR 14 is attached to any location on the vehicle M.

物体認識装置16は、カメラ10、レーダ装置12、およびLIDAR14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、自車両Mの周辺の物体の位置、種類、速度等を認識する。物体には、例えば、他車両(例えば、先行車両等の周辺車両)、歩行者、自転車、道路構造物等が含まれる。道路構造物には、例えば、道路標識や交通信号機、踏切、縁石、中央分離帯、ガードレール、フェンス等が含まれる。また、道路構造物には、例えば、路面に描画または貼付された道路区画線(以下、区画線と称する)や横断歩道、自転車横断帯、一時停止線等の路面標識が含まれてもよい。また、物体には、道路上の落下物(例えば、他車両の積み荷や道路周辺に設置されていた看板)等の障害物が含まれてよい。物体認識装置16は、認識結果を自動運転制御装置100に出力する。なお、物体認識装置16は、カメラ10、レーダ装置12、およびLIDAR14の検出結果をそのまま自動運転制御装置100に出力してよい。その場合、車両システム1または外界センサの構成から物体認識装置16が省略されてもよい。また、物体認識装置16は、自動運転制御装置100に含まれていてもよい。 The object recognition device 16 performs sensor fusion processing on the detection results from some or all of the camera 10, the radar device 12, and the LIDAR 14 to recognize the position, type, speed, etc. of objects around the vehicle M. Examples of objects include other vehicles (e.g., surrounding vehicles such as a preceding vehicle), pedestrians, bicycles, road structures, etc. Examples of road structures include road signs, traffic signals, railroad crossings, curbs, medians, guardrails, fences, etc. Examples of road structures may also include road markings such as road dividing lines (hereinafter referred to as dividing lines) drawn or affixed to the road surface, crosswalks, bicycle crossings, and stop lines. Examples of objects may also include obstacles such as objects that have fallen on the road (e.g., cargo from other vehicles or signs installed around the road). The object recognition device 16 outputs the recognition results to the automatic driving control device 100. The object recognition device 16 may output the detection results of the camera 10, the radar device 12, and the LIDAR 14 directly to the autonomous driving control device 100. In that case, the object recognition device 16 may be omitted from the configuration of the vehicle system 1 or the external sensor. The object recognition device 16 may also be included in the autonomous driving control device 100.

通信装置20は、例えば、セルラー網やWi-Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)、LAN(Local Area Network)、WAN(WiDe Area Network)、インターネット等のネットワークを利用して、例えば、自車両Mの周辺に存在する他車両、自車両Mを利用する利用者の端末装置、或いは各種サーバ装置と通信する。 The communication device 20 communicates with, for example, other vehicles in the vicinity of the vehicle M, the terminal device of the user using the vehicle M, or various server devices, using a network such as a cellular network, a Wi-Fi network, Bluetooth (registered trademark), DSRC (Dedicated Short Range Communication), LAN (Local Area Network), WAN (WiDe Area Network), or the Internet.

HMI30は、自車両Mの乗員に対して各種情報を出力すると共に、乗員による入力操作を受け付ける。HMI30には、例えば、各種表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キー、マイク等が含まれる。また、HMI30には、自動運転と乗員の手動運転とを相互に切り替える運転切替スイッチ等が含まれてもよい。 The HMI 30 outputs various information to the occupants of the vehicle M and accepts input operations by the occupants. The HMI 30 includes, for example, various display devices, speakers, buzzers, touch panels, switches, keys, microphones, etc. The HMI 30 may also include a driving changeover switch that switches between automatic driving and manual driving by the occupant.

車両センサ40は、自車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、ヨーレート(例えば、自車両Mの重心点を通る鉛直軸回りの回転角速度)を検出するヨーレートセンサ、自車両Mの向きを検出する方位センサ等を含む。また、車両センサ40は、自車両Mの位置を検出する位置センサが設けられていてもよい。位置センサは、例えば、GPS(Global Positioning System)装置から位置情報(経度・緯度情報)を取得するセンサである。また、位置センサは、ナビゲーション装置50のGNSS(Global Navigation Satellite System)受信機51を用いて位置情報を取得するセンサであってもよい。車両センサ40により検出した結果は、自動運転制御装置100に出力される。 The vehicle sensor 40 includes a vehicle speed sensor that detects the speed of the host vehicle M, an acceleration sensor that detects acceleration, a yaw rate sensor that detects the yaw rate (e.g., the rotational angular velocity around a vertical axis passing through the center of gravity of the host vehicle M), and a direction sensor that detects the orientation of the host vehicle M. The vehicle sensor 40 may also be provided with a position sensor that detects the position of the host vehicle M. The position sensor is, for example, a sensor that acquires position information (longitude and latitude information) from a GPS (Global Positioning System) device. The position sensor may also be a sensor that acquires position information using a GNSS (Global Navigation Satellite System) receiver 51 of the navigation device 50. The results detected by the vehicle sensor 40 are output to the automatic driving control device 100.

ナビゲーション装置50は、例えば、GNSS受信機51と、ナビHMI52と、経路決定部53とを備える。ナビゲーション装置50は、HDD(Hard Disk Drive)やフラッシュメモリ等の記憶装置に第1地図情報54を保持している。GNSS受信機51は、GNSS衛星から受信した信号に基づいて、自車両Mの位置を特定する。自車両Mの位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。ナビHMI52は、表示装置、スピーカ、タッチパネル、キー等を含む。GNSS受信機51は、車両センサ40に設けられてもよい。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。経路決定部53は、例えば、GNSS受信機51により特定された自車両Mの位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。第1地図情報54は、例えば、所定区間の道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。第1地図情報54は、POI(Point Of Interest)情報等を含んでもよい。地図上経路は、MPU60に出力される。ナビゲーション装置50は、地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから地図上経路と同等の経路を取得してもよい。ナビゲーション装置50は、決定した地図上経路を、MPU60に出力する。 The navigation device 50 includes, for example, a GNSS receiver 51, a navigation HMI 52, and a route determination unit 53. The navigation device 50 holds first map information 54 in a storage device such as a hard disk drive (HDD) or a flash memory. The GNSS receiver 51 identifies the position of the vehicle M based on a signal received from a GNSS satellite. The position of the vehicle M may be identified or supplemented by an inertial navigation system (INS) that uses the output of the vehicle sensor 40. The navigation HMI 52 includes a display device, a speaker, a touch panel, keys, etc. The GNSS receiver 51 may be provided in the vehicle sensor 40. The navigation HMI 52 may be partially or entirely shared with the HMI 30 described above. The route determination unit 53 determines a route (hereinafter, a route on a map) from the position of the vehicle M specified by the GNSS receiver 51 (or any input position) to a destination input by the occupant using the navigation HMI 52, for example, by referring to the first map information 54. The first map information 54 is, for example, information in which a road shape is expressed by links indicating roads in a predetermined section and nodes connected by the links. The first map information 54 may include POI (Point Of Interest) information and the like. The route on the map is output to the MPU 60. The navigation device 50 may perform route guidance using the navigation HMI 52 based on the route on the map. The navigation device 50 may transmit the current position and the destination to a navigation server via the communication device 20 and obtain a route equivalent to the route on the map from the navigation server. The navigation device 50 outputs the determined route on the map to the MPU 60.

MPU60は、例えば、推奨車線決定部61を含み、HDDやフラッシュメモリ等の記憶装置に第2地図情報62を保持している。推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、第2地図情報62を参照してブロックごとに推奨車線を決定する。推奨車線決定部61は、例えば、左から何番目の車線を走行するといった決定を行う。推奨車線決定部61は、地図上経路に分岐箇所が存在する場合、自車両Mが、分岐先に進行するための合理的な経路を走行できるように、推奨車線を決定する。 The MPU 60 includes, for example, a recommended lane determination unit 61, and stores second map information 62 in a storage device such as an HDD or flash memory. The recommended lane determination unit 61 divides the route on the map provided by the navigation device 50 into a number of blocks (for example, every 100 m in the vehicle travel direction), and determines a recommended lane for each block by referring to the second map information 62. The recommended lane determination unit 61 determines, for example, which lane from the left to use. When a branch point is present on the route on the map, the recommended lane determination unit 61 determines a recommended lane so that the host vehicle M can travel along a reasonable route to the branch point.

第2地図情報62は、第1地図情報54よりも高精度な地図情報である。第2地図情報62は、例えば、道路形状や道路構造物に関する情報等を含んでいる。道路形状には、第1地図情報54よりも更に詳細な道路形状として、例えば、車線数、道路の曲率半径(或いは曲率)、幅員、勾配等が含まれる。上記情報は、第1地図情報54に格納されていてもよい。道路構造物に関する情報には、道路構造物の種別、位置、道路の延伸方向に対する向き、大きさ、形状、色等の情報が含まれてよい。道路構造物の種別において、例えば、区画線を1つの種別としてもよく、区画線に属するレーンマークや縁石、中央分離帯等のそれぞれを異なる種別としてもよい。また、区画線の種別には、例えば、車線変更が可能であることを示す区画線と、車線変更が不可能であることを示す区画線とが含まれてもよい。区画線の種別は、例えば、リンクを基準とした道路または車線の区間ごとに設定されてもよく、1つのリンク内に複数の種別が設定されてもよい。 The second map information 62 is map information with higher accuracy than the first map information 54. The second map information 62 includes, for example, information on road shapes and road structures. The road shapes include, for example, the number of lanes, the radius of curvature (or curvature), width, gradient, etc., as more detailed road shapes than the first map information 54. The above information may be stored in the first map information 54. The information on the road structures may include information on the type, position, orientation with respect to the extension direction of the road, size, shape, color, etc. of the road structures. For example, the division line may be one type, and lane marks, curbs, median strips, etc. belonging to the division line may each be different types. In addition, the types of division lines may include, for example, division lines indicating that lane changes are possible and division lines indicating that lane changes are not possible. The types of division lines may be set for each section of a road or lane based on a link, and multiple types may be set within one link.

また、第2地図情報62には、道路や建物の位置情報(緯度経度)、住所情報(住所・郵便番号)、施設情報等が含まれてよい。第2地図情報62は、通信装置20が外部装置と通信することにより、随時、アップデートされてよい。第1地図情報54および第2地図情報62は、地図情報として一体に設けられていてもよい。また、地図情報(第1地図情報54および第2地図情報62)は、記憶部190に記憶されていてもよい。 The second map information 62 may include location information (latitude and longitude) of roads and buildings, address information (address and postal code), facility information, etc. The second map information 62 may be updated at any time by the communication device 20 communicating with an external device. The first map information 54 and the second map information 62 may be provided as an integrated piece of map information. The map information (the first map information 54 and the second map information 62) may be stored in the memory unit 190.

運転操作子80は、例えば、ステアリングホイールと、アクセルペダルと、ブレーキペダルとを備える。また、運転操作子80は、シフトレバー、異形ステア、ジョイスティックその他の操作子を含んでもよい。運転操作子80の各操作子には、例えば、乗員による操作子の操作量あるいは操作の有無を検出する操作検出部が取り付けられている。操作検出部は、例えば、ステアリングホイールの操舵角や操舵トルク、アクセルペダルやブレーキペダルの踏込量等を検出する。そして、操作検出部は、検出結果を自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一方または双方に出力する。 The driving operators 80 include, for example, a steering wheel, an accelerator pedal, and a brake pedal. The driving operators 80 may also include a shift lever, a special steering wheel, a joystick, and other operators. Each operator of the driving operators 80 is fitted with an operation detection unit that detects, for example, the amount of operation of the operator by the occupant or the presence or absence of operation. The operation detection unit detects, for example, the steering angle and steering torque of the steering wheel, the amount of depression of the accelerator pedal and the brake pedal, and the like. The operation detection unit then outputs the detection results to the automatic driving control device 100, or one or both of the driving force output device 200, the brake device 210, and the steering device 220.

自動運転制御装置100は、例えば、第1制御部120と、第2制御部160と、HMI制御部180と、記憶部190とを備える。第1制御部120と、第2制御部160と、HMI制御部180とは、それぞれ、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。上述のプログラムは、予め自動運転制御装置100のHDDやフラッシュメモリ等の記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROM、メモリカード等の着脱可能な記憶媒体に格納されており、記憶媒体(非一過性の記憶媒体)がドライブ装置やカードスロット等に装着されることで自動運転制御装置100の記憶装置にインストールされてもよい。行動計画生成部140と第2制御部160とを合わせたものが「運転制御部」の一例である。HMI制御部180は、「出力制御部」の一例である。 The automatic driving control device 100 includes, for example, a first control unit 120, a second control unit 160, an HMI control unit 180, and a storage unit 190. The first control unit 120, the second control unit 160, and the HMI control unit 180 are each realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). In addition, some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by collaboration between software and hardware. The above-mentioned programs may be stored in advance in a storage device (storage device with a non-transient storage medium) such as an HDD or flash memory of the automatic driving control device 100, or may be stored in a removable storage medium such as a DVD, CD-ROM, or memory card, and installed in the storage device of the automatic driving control device 100 by inserting the storage medium (non-transient storage medium) into a drive device, card slot, or the like. The combination of the action plan generation unit 140 and the second control unit 160 is an example of a "driving control unit." The HMI control unit 180 is an example of an "output control unit."

記憶部190は、上記の各種記憶装置、或いはEEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)等により実現されてもよい。記憶部190には、例えば、他車両挙動情報192、その他の各種情報、プログラム等が格納される。他車両挙動情報192は、例えば、認識部130により認識された自車両Mの周辺に存在する他車両の位置や速度の時系列データが含まれる。他車両挙動情報192に含まれる他車両には、前方車両や割込車両を識別情報が含まれていてもよい。他車両挙動情報192は、現在から所定時間分までの時系列データが含まれていればよく、それよりも過去の時系列データは削除されてよい。また、記憶部190には、地図情報(第1地図情報54、第2地図情報62)が格納されていてもよい。 The storage unit 190 may be realized by the above-mentioned various storage devices, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), or a RAM (Random Access Memory). The storage unit 190 stores, for example, other vehicle behavior information 192, various other information, programs, and the like. The other vehicle behavior information 192 includes, for example, time series data of the positions and speeds of other vehicles present around the vehicle M recognized by the recognition unit 130. The other vehicles included in the other vehicle behavior information 192 may include identification information of a vehicle ahead or a vehicle cutting in. The other vehicle behavior information 192 may include time series data from the present to a predetermined time, and time series data older than that may be deleted. The storage unit 190 may also store map information (first map information 54, second map information 62).

図2は、第1制御部120および第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、行動計画生成部140とを備える。第1制御部120は、例えば、AI(Artificial Intelligence;人工知能)による機能と、予め与えられたモデルによる機能とを並行して実現する。例えば、「交差点を認識する」機能は、ディープラーニング等による交差点の認識と、予め与えられた条件(パターンマッチング可能な信号、道路標示等がある)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。これによって、自動運転の信頼性が担保される。また、第1制御部120は、例えば、MPU60やHMI制御部180等からの指示に基づいて自車両Mの自動運転に関する制御を実行する。 2 is a functional configuration diagram of the first control unit 120 and the second control unit 160. The first control unit 120 includes, for example, a recognition unit 130 and an action plan generation unit 140. The first control unit 120 realizes, for example, a function based on AI (Artificial Intelligence) and a function based on a pre-given model in parallel. For example, the function of "recognizing an intersection" may be realized by performing recognition of an intersection by deep learning or the like and recognition based on pre-given conditions (signals, road markings, etc. that can be pattern matched) in parallel, and scoring and comprehensively evaluating both. This ensures the reliability of the autonomous driving. In addition, the first control unit 120 executes control related to the autonomous driving of the vehicle M based on instructions from, for example, the MPU 60, the HMI control unit 180, etc.

認識部130は、外界センサの認識の結果(カメラ10、レーダ装置12、およびLIDAR14から物体認識装置16を介して入力された情報)に基づいて、自車両Mの周辺状況を認識する。例えば、認識部130は、自車両Mの周辺に存在する物体の種別や位置、速度、加速度等の状態を認識する。物体の種別は、例えば、物体が車両であるか、歩行者であるか等の種別であってもよく、車両ごとに識別するための種別であってもよい。物体の位置は、例えば、自車両Mの代表点(重心や駆動軸中心など)を原点とした絶対座標系(以下、車両座標系)の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー、進行方向の先端部等の代表点で表されてもよいし、表現された領域で表されてもよい。物体の「状態」とは、例えば、物体が他車両等の移動体である場合には、物体の加速度やジャーク、あるいは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。 The recognition unit 130 recognizes the surrounding situation of the vehicle M based on the results of recognition by the external sensors (information input from the camera 10, the radar device 12, and the LIDAR 14 via the object recognition device 16). For example, the recognition unit 130 recognizes the type, position, speed, acceleration, and other states of objects present around the vehicle M. The type of object may be, for example, whether the object is a vehicle or a pedestrian, or may be a type for identifying each vehicle. The position of the object is recognized as the position of an absolute coordinate system (hereinafter, vehicle coordinate system) with a representative point of the vehicle M (such as the center of gravity or the center of the drive shaft) as the origin, and is used for control. The position of the object may be represented by a representative point such as the center of gravity, a corner, or a leading end of the object in the traveling direction, or may be represented by a represented area. For example, when the object is a moving body such as another vehicle, the "state" of the object may include the acceleration or jerk of the object, or the "behavior state" (for example, whether or not the object is changing lanes or is about to change lanes).

また、認識部130は、例えば、前方車両認識部132と、割込車両認識部134とを備える。これらの機能の詳細については後述する。 The recognition unit 130 also includes, for example, a forward vehicle recognition unit 132 and a cutting-in vehicle recognition unit 134. The details of these functions will be described later.

行動計画生成部140は、認識部130の認識の結果に基づいて、自動運転等の走行制御により自車両Mを走行させる行動計画を生成する。例えば、行動計画生成部140は、原則的には推奨車線決定部61により決定された推奨車線を走行し、更に、認識部130による認識結果または地図情報から取得された自車両Mの現在位置に基づく周辺の道路形状等に基づいて、自車両Mの周辺状況に対応できるように、自車両Mが自動的に(運転者の操作に依らずに)将来走行する目標軌道を生成する。目標軌道は、例えば、速度要素を含んでいる。例えば、目標軌道は、自車両Mの到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、道なり距離で所定の走行距離(例えば数[m]程度)ごとの自車両Mの到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度(および目標加速度)が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における自車両Mの到達すべき位置であってもよい。この場合、目標速度(および目標加速度)の情報は軌道点の間隔で表現される。 The action plan generating unit 140 generates an action plan for driving the host vehicle M by driving control such as automatic driving based on the result of the recognition by the recognition unit 130. For example, the action plan generating unit 140 drives the recommended lane determined by the recommended lane determining unit 61 in principle, and further generates a target trajectory for the host vehicle M to automatically (without the driver's operation) drive in the future so as to respond to the surrounding situation of the host vehicle M based on the recognition result by the recognition unit 130 or the surrounding road shape based on the current position of the host vehicle M acquired from the map information. The target trajectory includes, for example, a speed element. For example, the target trajectory is expressed as a sequence of points (trajectory points) to be reached by the host vehicle M. The trajectory points are points to be reached by the host vehicle M at predetermined driving distances (for example, about several [m]) along the road, and separately, a target speed (and target acceleration) at predetermined sampling times (for example, about 0.1 [sec]) is generated as part of the target trajectory. Alternatively, the trajectory points may be positions that the host vehicle M should reach at each predetermined sampling time. In this case, the target speed (and target acceleration) information is expressed as the interval between the trajectory points.

行動計画生成部140は、目標軌道を生成するにあたり、自動運転のイベントを設定してよい。イベントには、例えば、自車両Mを一定の速度で同じ車線を走行させる定速走行イベント、自車両Mの前方の所定距離以内(例えば100[m]以内)に存在し、自車両Mに最も近い他車両(以下、前方車両と称する)に自車両Mを追従させる追従走行イベント、自車両Mを自車線から隣接車線へと車線変更させる車線変更イベント、道路の分岐地点で自車両Mを目的地側の車線に分岐させる分岐イベント、合流地点で自車両Mを本線に合流させる合流イベント、自動運転を終了して手動運転に切り替えるためのテイクオーバーイベント等が含まれる。また、イベントには、例えば、自車両Mを一旦隣接車線に車線変更させて前方車両を追い越してから再び元の車線へと車線変更させる追い越しイベントや、自車両Mの前方に存在する物体との接触を回避するために自車両Mに制動および操舵の少なくとも一方を行わせる回避イベント等が含まれてよい。 The action plan generating unit 140 may set an event for automatic driving when generating the target trajectory. The event may include, for example, a constant speed driving event in which the host vehicle M drives in the same lane at a constant speed, a following driving event in which the host vehicle M follows another vehicle (hereinafter referred to as a forward vehicle) that is present within a predetermined distance (for example, within 100 [m]) ahead of the host vehicle M and is closest to the host vehicle M, a lane change event in which the host vehicle M changes lanes from the host vehicle's own lane to an adjacent lane, a branching event in which the host vehicle M branches into a lane on the destination side at a branching point on the road, a merging event in which the host vehicle M merges into a main lane at a merging point, a takeover event in which the host vehicle M ends automatic driving and switches to manual driving, and the like. Events may also include, for example, an overtaking event in which the host vehicle M changes lanes to an adjacent lane to overtake the vehicle ahead and then changes lanes back to the original lane, and an avoidance event in which the host vehicle M performs at least one of braking and steering to avoid contact with an object in front of the host vehicle M.

また、行動計画生成部140は、例えば、自車両Mの走行時に認識された自車両Mの周辺状況に応じて、現在の区間に対して既に決定したイベントを他のイベントに変更したり、現在の区間に対して新たなイベントを設定したりしてよい。また、行動計画生成部140は、HMI30への乗員の操作に応じて、現在の区間に対して既に設定したイベントを他のイベントに変更したり、現在の区間に対して新たなイベントを設定したりしてよい。行動計画生成部140は、設定したイベントに応じた目標軌道を生成する。 The behavior plan generating unit 140 may change an event already determined for the current section to another event or set a new event for the current section, depending on the surrounding conditions of the vehicle M recognized while the vehicle M is traveling. The behavior plan generating unit 140 may change an event already set for the current section to another event or set a new event for the current section, depending on the operation of the occupant on the HMI 30. The behavior plan generating unit 140 generates a target trajectory according to the set event.

また、行動計画生成部140は、例えば、挙動制御部142と、推定部144とを備える。これらの機能の詳細については、後述する。 The action plan generation unit 140 also includes, for example, a behavior control unit 142 and an estimation unit 144. Details of these functions will be described later.

第2制御部160は、行動計画生成部140によって生成された目標軌道を、予定の時刻通りに自車両Mが通過するように、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220を制御する。 The second control unit 160 controls the driving force output device 200, the brake device 210, and the steering device 220 so that the host vehicle M passes through the target trajectory generated by the action plan generation unit 140 at the scheduled time.

第2制御部160は、例えば、目標軌道取得部162と、速度制御部164と、操舵制御部166とを備える。目標軌道取得部162は、行動計画生成部140により生成された目標軌道(軌道点)の情報を取得し、メモリ(不図示)に記憶させる。速度制御部164は、メモリに記憶された目標軌道に付随する速度要素に基づいて、走行駆動力出力装置200またはブレーキ装置210を制御する。操舵制御部166は、メモリに記憶された目標軌道の曲がり具合に応じて、ステアリング装置220を制御する。速度制御部164および操舵制御部166の処理は、例えば、フィードフォワード制御とフィードバック制御との組み合わせにより実現される。一例として、操舵制御部166は、自車両Mの前方の道路の曲率半径(或いは曲率)に応じたフィードフォワード制御と、目標軌道からの乖離に基づくフィードバック制御とを組み合わせて実行する。 The second control unit 160 includes, for example, a target trajectory acquisition unit 162, a speed control unit 164, and a steering control unit 166. The target trajectory acquisition unit 162 acquires information on the target trajectory (trajectory points) generated by the action plan generation unit 140 and stores it in a memory (not shown). The speed control unit 164 controls the driving force output device 200 or the brake device 210 based on the speed element associated with the target trajectory stored in the memory. The steering control unit 166 controls the steering device 220 according to the degree of curvature of the target trajectory stored in the memory. The processing of the speed control unit 164 and the steering control unit 166 is realized, for example, by a combination of feedforward control and feedback control. As an example, the steering control unit 166 executes a combination of feedforward control according to the radius of curvature (or curvature) of the road ahead of the vehicle M and feedback control based on the deviation from the target trajectory.

HMI制御部180は、HMI30により、乗員に所定の情報を通知する。所定の情報には、例えば、自車両Mの状態に関する情報や運転制御に関する情報等の自車両Mの走行に関連のある情報が含まれる。自車両Mの状態に関する情報には、例えば、自車両Mの速度、エンジン回転数、シフト位置等が含まれる。また、運転制御に関する情報には、例えば、自動運転による運転制御の実行の有無、自動運転を開始するか否かを問い合わせる情報、運転制御の変更に関する情報、自動運転による運転制御の状況(例えば、実行中のイベントの内容)に関する情報等が含まれる。運転制御の変更に関する情報には、例えば、自動化の度合の変更を示す情報や、変更される地点を示す情報、変更に伴って運転者に運転操作の一部または全部を要求する情報が含まれる。また、所定の情報には、テレビ番組、DVD等の記憶媒体に記憶されたコンテンツ(例えば、映画)等の自車両Mの走行制御に関連しない情報が含まれてもよい。また、所定の情報には、例えば、自車両Mの現在位置や目的地、燃料の残量に関する情報が含まれてよい。 The HMI control unit 180 notifies the occupant of predetermined information through the HMI 30. The predetermined information includes, for example, information related to the driving of the vehicle M, such as information related to the state of the vehicle M and information related to driving control. The information related to the state of the vehicle M includes, for example, the speed of the vehicle M, the engine speed, the shift position, and the like. The information related to the driving control includes, for example, whether or not driving control is performed by automatic driving, information inquiring whether or not automatic driving is to be started, information related to changes in driving control, and information related to the status of driving control by automatic driving (for example, the contents of an event being performed). The information related to changes in driving control includes, for example, information indicating a change in the degree of automation, information indicating a point to be changed, and information requesting the driver to perform some or all of the driving operation in accordance with the change. The predetermined information may also include information unrelated to the driving control of the vehicle M, such as television programs, content (for example, movies) stored in a storage medium such as a DVD. The predetermined information may also include, for example, information related to the current position and destination of the vehicle M, and the remaining amount of fuel.

例えば、HMI制御部180は、上述した所定の情報を含む画像を生成し、生成した画像をHMI30の表示装置に表示させてもよく、所定の情報を示す音声を生成し、生成した音声をHMI30のスピーカから出力させてもよい。また、HMI制御部180は、HMI30により受け付けられた情報を通信装置20、ナビゲーション装置50、第1制御部120等に出力してもよい。また、HMI制御部180は、HMI30に出力させる各種情報を、通信装置20を介して自車両Mの利用者(乗員)が利用する端末装置に送信してもよい。端末装置は、例えば、スマートフォンやタブレット端末である。 For example, the HMI control unit 180 may generate an image including the above-mentioned predetermined information and display the generated image on the display device of the HMI 30, or may generate a sound indicating the predetermined information and output the generated sound from the speaker of the HMI 30. The HMI control unit 180 may also output the information received by the HMI 30 to the communication device 20, the navigation device 50, the first control unit 120, etc. The HMI control unit 180 may also transmit various pieces of information to be output by the HMI 30 to a terminal device used by a user (passenger) of the vehicle M via the communication device 20. The terminal device is, for example, a smartphone or a tablet terminal.

走行駆動力出力装置200は、自車両Mが走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機、および変速機等の組み合わせと、これらを制御するECU(Electronic Control Unit)とを備える。ECUは、第2制御部160から入力される情報、或いは運転操作子80のアクセルペダルから入力される情報に従って、上記の構成を制御する。 The driving force output device 200 outputs a driving force (torque) to the drive wheels for driving the host vehicle M. The driving force output device 200 includes, for example, a combination of an internal combustion engine, an electric motor, and a transmission, and an ECU (Electronic Control Unit) that controls these. The ECU controls the above configuration according to information input from the second control unit 160 or information input from the accelerator pedal of the driving operator 80.

ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、第2制御部160から入力される情報、或いは運転操作子80のブレーキペダルから入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置210は、ブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置210は、上記説明した構成に限らず、第2制御部160から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。 The brake device 210 includes, for example, a brake caliper, a cylinder that transmits hydraulic pressure to the brake caliper, an electric motor that generates hydraulic pressure in the cylinder, and a brake ECU. The brake ECU controls the electric motor according to information input from the second control unit 160 or information input from the brake pedal of the driving operator 80, so that a brake torque corresponding to the braking operation is output to each wheel. The brake device 210 may include a backup mechanism that transmits hydraulic pressure generated by the operation of the brake pedal to the cylinder via a master cylinder. Note that the brake device 210 is not limited to the configuration described above, and may be an electronically controlled hydraulic brake device that controls an actuator according to information input from the second control unit 160 to transmit hydraulic pressure from the master cylinder to the cylinder.

ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、第2制御部160から入力される情報、或いは運転操作子80のステアリングホイールから入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。 The steering device 220 includes, for example, a steering ECU and an electric motor. The electric motor changes the direction of the steered wheels by, for example, applying a force to a rack and pinion mechanism. The steering ECU drives the electric motor to change the direction of the steered wheels according to information input from the second control unit 160 or information input from the steering wheel of the driving operator 80.

[前方車両認識部、割込車両認識部、挙動制御部、および推定部の機能]
以下、実施形態に係る前方車両認識部132、割込車両認識部134、挙動制御部142、および推定部144の機能について詳細に説明する。前方車両認識部132、割込車両認識部134、挙動制御部142、および推定部144は、例えば、HMI30の運転切替スイッチにより自動運転の実行指示を受け付けた場合であって、且つ自動運転の実行条件を満たす場合に実行される機能である。以下では、実施形態における運転制御を幾つかの場面に分けて説明するものとする。また、以降の図面に示す時刻t1~t6は、それぞれが異なる時刻を表しているものとする。
[Functions of the forward vehicle recognition unit, the cutting-in vehicle recognition unit, the behavior control unit, and the estimation unit]
The following describes in detail the functions of the forward vehicle recognition unit 132, the cutting-in vehicle recognition unit 134, the behavior control unit 142, and the estimation unit 144 according to the embodiment. The forward vehicle recognition unit 132, the cutting-in vehicle recognition unit 134, the behavior control unit 142, and the estimation unit 144 are functions that are executed when, for example, an instruction to execute automatic driving is received from the driving changeover switch of the HMI 30 and the conditions for executing automatic driving are satisfied. Below, the driving control in the embodiment will be explained by dividing it into several scenes. Also, times t1 to t6 shown in the following drawings each represent a different time.

<第1の場面>
図3は、第1の場面における運転制御について説明するための図である。以下の説明では、道路における車両の進行方向(道路の延在方向)をX方向と称し、車両の幅方向(道路の幅方向)をY方向と称する場合がある。
<Scene 1>
3 is a diagram for explaining driving control in the first scene. In the following description, the traveling direction of the vehicle on the road (the extension direction of the road) may be referred to as the X direction, and the width direction of the vehicle (the width direction of the road) may be referred to as the Y direction.

図3に示す道路RD1は、車線L1~L4を含む。車線L1は、車線L2に接続される車線である。車線L1は、地点P1で車線L2に接続された後、地点P1から所定距離D1だけX方向に進行した地点P2で再び車線L1から分離する。以下、地点P1から地点P2までの区間を「接続区間」と称する。接続区間は、車線L1を走行する車両が車線L2に進入することができ、車線L2を走行する車両が車線L1に進入することができる合流区間である。また、図3の例において、接続区間には、ゼブラゾーン(導流帯)Z1、Z2が設けられている。車線L1を走行する車両および車線L2を走行する車両は、ゼブラゾーン(導流帯)Z1、Z2上を走行して一方の車線から他方の車線に進入することもできる。また、接続区間は、ゼブラゾーンZ1およびZ2と含まない区間であってもよい。 The road RD1 shown in FIG. 3 includes lanes L1 to L4. Lane L1 is a lane that is connected to lane L2. After lane L1 is connected to lane L2 at point P1, lane L1 is separated from lane L1 again at point P2, which is a predetermined distance D1 from point P1 in the X direction. Hereinafter, the section from point P1 to point P2 is referred to as a "connection section." The connection section is a merging section where a vehicle traveling on lane L1 can enter lane L2, and a vehicle traveling on lane L2 can enter lane L1. In addition, in the example of FIG. 3, zebra zones (guiding strips) Z1 and Z2 are provided in the connection section. Vehicles traveling on lane L1 and vehicles traveling on lane L2 can also enter from one lane to the other lane by traveling on the zebra zones (guiding strips) Z1 and Z2. The connection section may be a section that does not include zebra zones Z1 and Z2.

また、車線L1と車線L2とが分離している区間(以下、「分離区間」と称する)には、第1車線L1と第2車線L2との間に区画体OB1~OB4が設けられている。区画体OB1~OB4は、例えば、壁や塀、中央分離帯等の車両が走行できないような道路構造物である。図3の例において、区画体OB1およびOB4は、一方の車線(例えば、車線L2)に存在する車両から区画体OB1およびOB4を挟んだ先の他方の車線(例えば、車線L1)に存在する車両が認識部130によって認識できないような壁や塀等の道路構造物である。また、区画体OB2およびOB3は、一方の車線に存在する車両から区画体OB2およびOB3を挟んだ先の他方の車線に存在する車両が認識部130によって認識できる中央分離帯等である。 In addition, in the section where lane L1 and lane L2 are separated (hereinafter referred to as the "separation section"), partition bodies OB1 to OB4 are provided between the first lane L1 and the second lane L2. The partition bodies OB1 to OB4 are, for example, road structures such as walls, fences, and median strips that prevent vehicles from traveling. In the example of FIG. 3, the partition bodies OB1 and OB4 are road structures such as walls and fences that prevent a vehicle in one lane (for example, lane L2) from recognizing a vehicle in the other lane (for example, lane L1) across the partition bodies OB1 and OB4 by the recognition unit 130. In addition, the partition bodies OB2 and OB3 are median strips that allow a vehicle in one lane to recognize a vehicle in the other lane across the partition bodies OB2 and OB3 by the recognition unit 130.

また、図3の例において、自車両M1は車線L2を速度VMで走行し、他車両m1は自車両M1の走行車線(以下、自車線と称する)と同一車線であって、且つ自車両Mの前方を速度Vm1で走行しているものとする。また、図3の例において、時刻t1における自車両Mの位置および速度を、M(t1)およびVM(t1)と表し、時刻t1における他車両m1の位置および速度を、M(t1)およびVM(t1)と表すものとする。以降の図においても、同様の定義に基づき所定時刻における車両の位置および速度を表すものとする。 In the example of FIG. 3, the host vehicle M1 is traveling in lane L2 at a speed VM, and the other vehicle m1 is traveling in the same lane as the host vehicle M1 (hereinafter referred to as the host lane) and in front of the host vehicle M at a speed Vm1. In the example of FIG. 3, the position and speed of the host vehicle M at time t1 are represented as M(t1) and VM(t1), and the position and speed of the other vehicle m1 at time t1 are represented as M(t1) and VM(t1). In the subsequent figures, the position and speed of the vehicle at a given time are represented based on the same definition.

認識部130は、自車両Mの周辺(例えば、自車両Mを中心として所定距離以内)に存在する物体を認識する。図3の例において、認識される物体には、例えば、他車両m1、区画体OB1~OB4が含まれる。また、認識部130により認識される物体には、ゼブラゾーンZ1、Z2や、道路RD1の車線が含まれてよい。認識部130は、外界センサの認識の結果により上述した物体を認識してもよく、車両センサ40やGNSS受信機51から取得した自車両Mの位置情報に基づいて地図情報を参照し、道路RD1に関する情報を取得してもよい。また、認識部130は、カメラ10により撮像された画像等に基づいて周囲に存在する他車両のターンシグナル(ウインカー)の点灯状態を認識してもよい。ターンシグナルとは、例えば、車両の車線変更や右左折等、車両が横方向に移動することを車両の周囲に通知するための機器である。 The recognition unit 130 recognizes objects present around the vehicle M (for example, within a predetermined distance from the vehicle M). In the example of FIG. 3, the recognized objects include, for example, another vehicle m1 and partitions OB1 to OB4. The objects recognized by the recognition unit 130 may also include zebra zones Z1 and Z2 and lanes of the road RD1. The recognition unit 130 may recognize the above-mentioned objects based on the results of recognition by an external sensor, or may obtain information about the road RD1 by referring to map information based on the position information of the vehicle M obtained from the vehicle sensor 40 or the GNSS receiver 51. The recognition unit 130 may also recognize the lighting state of turn signals (blinkers) of other vehicles present in the vicinity based on images captured by the camera 10, etc. A turn signal is, for example, a device for notifying the surroundings of the vehicle that the vehicle is moving laterally, such as when changing lanes or turning right or left.

前方車両認識部132は、認識部130により認識された他車両のうち、自車両Mの前方を走行する前方車両を認識する。例えば、前方車両認識部132は、自車線L2と同一車線を走行し、且つ自車両Mの前方に存在し、車間距離D2が第1閾値以内の他車両を前方車両として設定する。 The forward vehicle recognition unit 132 recognizes, among the other vehicles recognized by the recognition unit 130, a forward vehicle traveling in front of the host vehicle M. For example, the forward vehicle recognition unit 132 sets, as a forward vehicle, a vehicle traveling in the same lane as the host vehicle L2, present in front of the host vehicle M, and with a vehicle distance D2 within a first threshold value.

割込車両認識部134は、自車両Mの前方に割り込む割込車両を認識する。例えば、割込車両認識部134は、認識部130により認識された他車両のうち、自車線に隣接する隣接車線に存在する他車両が存在するか否かを認識する。次に、割込車両認識部134は、隣接車線に他車両が存在することが認識された場合に、認識された他車両の位置情報や速度情報から他車両の挙動を認識し、他車両が自車両Mの前方に割り込むか否かを判定する。自車両Mの前方とは、例えば、自車両Mからの前方方向の距離が第2閾値以内の範囲である。割込車両認識部134は、上記の条件を満たす他車両を割込車両として設定し、上記の条件を満たさない場合に、割込車両として設定しない。 The cutting-in vehicle recognition unit 134 recognizes a cutting-in vehicle that cuts in ahead of the vehicle M. For example, the cutting-in vehicle recognition unit 134 recognizes whether or not there is a vehicle in an adjacent lane adjacent to the vehicle's own lane among the other vehicles recognized by the recognition unit 130. Next, when the cutting-in vehicle recognition unit 134 recognizes the presence of another vehicle in the adjacent lane, it recognizes the behavior of the other vehicle from the position information and speed information of the recognized other vehicle, and determines whether or not the other vehicle will cut in ahead of the vehicle M. For example, the front of the vehicle M is within a range where the distance in the forward direction from the vehicle M is within a second threshold value. The cutting-in vehicle recognition unit 134 sets the other vehicle that satisfies the above conditions as a cutting-in vehicle, and does not set the other vehicle as a cutting-in vehicle if the above conditions are not satisfied.

図3の例において、前方車両認識部132は、車間距離D2が第1閾値以内の場合に他車両m1を前方車両として設定し、車間距離D2が第1閾値より大きい場合に前方車両として設定しない。図3の例では、他車両m1が前方車両として認識されたものとする。また、図3の例において、割込車両認識部134により割込車両として設定される他車両は存在していないものとする。認識部130、前方車両認識部132、および割込車両認識部134による認識結果は、時間情報に対応付けて他車両挙動情報192として記憶部190に格納される。 In the example of FIG. 3, the forward vehicle recognition unit 132 sets the other vehicle m1 as a forward vehicle when the inter-vehicle distance D2 is within a first threshold value, and does not set the other vehicle m1 as a forward vehicle when the inter-vehicle distance D2 is greater than the first threshold value. In the example of FIG. 3, it is assumed that the other vehicle m1 is recognized as a forward vehicle. Also, in the example of FIG. 3, it is assumed that there is no other vehicle that is set as a cutting-in vehicle by the cutting-in vehicle recognition unit 134. The recognition results by the recognition unit 130, the forward vehicle recognition unit 132, and the cutting-in vehicle recognition unit 134 are stored in the memory unit 190 as other vehicle behavior information 192 in association with time information.

この場合、挙動制御部142は、他車両m1の速度Vm1に基づいて、車間距離D2が所定距離範囲で他車両m1に追従して走行するように、速度を制御した行動計画を生成する。所定距離は、例えば、他車両m1の速度vm1や道路環境に応じて可変に設定される距離である。図3の例では、時刻t1において、自車両Mを他車両m1に追従させる運転制御が実行されている。なお、第1の場面では、運転制御部は、接続区間内であっても自車両Mを他車両m1に追従させる運転制御が継続される。 In this case, the behavior control unit 142 generates an action plan in which the speed is controlled based on the speed Vm1 of the other vehicle m1 so that the vehicle distance D2 is within a predetermined distance range while following the other vehicle m1. The predetermined distance is, for example, a distance that is variably set depending on the speed vm1 of the other vehicle m1 and the road environment. In the example of FIG. 3, at time t1, driving control is executed to make the host vehicle M follow the other vehicle m1. Note that in the first scene, the driving control unit continues the driving control to make the host vehicle M follow the other vehicle m1 even within the connection section.

<第2の場面>
図4は、第2の場面における運転制御について説明するための図である。第2の場面は、自車両時刻t1より後の時刻t2において、他車両m1が前方車両認識部132により前方車両として設定されなくなった場面を示している。この場合、挙動制御部142は、前方車両認識部132により前方車両が設定されていないため、自車両Mを所定速度で走行させるように自車両Mの速度を制御する。所定速度とは、例えば、自車両Mが走行する道路の法定速度でもよく、予め決められた、或いは、乗員またはシステム側で設定された目標速度でもよい。また、挙動制御部142は、自車両Mが接続区間を走行する場合には、自車両Mの速度VMの所定速度への設定(調整)を所定時間保留して、その後に速度VMもしくは加速度を調整する。所定時間は、例えば、固定時間でもよく、自車両Mの速度Vmや加速度、周辺状況(例えば、道路形状、他車両の位置や挙動)に応じて可変に設定されてもよい。
<Second Scene>
FIG. 4 is a diagram for explaining the driving control in the second scene. The second scene shows a scene where the other vehicle m1 is no longer set as a forward vehicle by the forward vehicle recognition unit 132 at time t2 after the host vehicle time t1. In this case, since the forward vehicle is not set by the forward vehicle recognition unit 132, the behavior control unit 142 controls the speed of the host vehicle M so that the host vehicle M travels at a predetermined speed. The predetermined speed may be, for example, the legal speed of the road on which the host vehicle M travels, or may be a target speed that is determined in advance or set by the occupant or the system side. In addition, when the host vehicle M travels in a connection section, the behavior control unit 142 reserves the setting (adjustment) of the speed VM of the host vehicle M to the predetermined speed for a predetermined time, and then adjusts the speed VM or acceleration. The predetermined time may be, for example, a fixed time, or may be variably set according to the speed Vm or acceleration of the host vehicle M, and surrounding conditions (for example, road shape, position and behavior of other vehicles).

例えば、第1の場面のように、前方車両認識部132により他車両m1が前方車両として設定されている場合、運転制御部は、ACCの運転制御を実行し、他車両m1の速度Vm1(例えば、40[km/h])に基づく追従走行制御が実行される。また、第2の場面のように、他車両m1が前方車両として設定されなくなった場合、運転制御部は、自車両Mが接続区間を走行しているのであれば、自車両Mの速度VMの所定速度への変更を所定時間保留した後、CC(Cruise Control)を実行し、例えば目標速度(例えば、60[km/h])で走行するように、自車両Mの加速制御を行う。なお、挙動制御部142は、所定時間中に割込車両認識部134により割込車両が認識されない場合は、予め決められた加速度よりも相対的に大きい加速度で、自車両Mの速度が目標速度となるように制御されてもよい。また、保留中(所定時間中)の自車両Mの速度VMもしくは加速度は、任意に設定されてよい。また、保留中の加速度は、所定時間経過後(保留した後)に制御される加速度よりも小さい加速度に設定されてよい。 For example, as in the first scene, when the other vehicle m1 is set as the forward vehicle by the forward vehicle recognition unit 132, the driving control unit executes the driving control of the ACC, and executes the following driving control based on the speed Vm1 (e.g., 40 [km/h]) of the other vehicle m1. Also, as in the second scene, when the other vehicle m1 is no longer set as the forward vehicle, if the vehicle M is traveling in the connection section, the driving control unit executes CC (Cruise Control) after suspending the change of the speed VM of the vehicle M to a predetermined speed for a predetermined time, and then performs acceleration control of the vehicle M so that the vehicle M travels at a target speed (e.g., 60 [km/h]). Note that, if the cutting-in vehicle recognition unit 134 does not recognize the cutting-in vehicle during the predetermined time, the behavior control unit 142 may control the speed of the vehicle M to the target speed at an acceleration relatively greater than a predetermined acceleration. Also, the speed VM or acceleration of the vehicle M during the reserved (predetermined time) may be set arbitrarily. Additionally, the acceleration during the hold may be set to a lower acceleration than the acceleration controlled after a predetermined time has elapsed (after the hold).

<第3の場面>
図5は、第3の場面における運転制御について説明するための図である。第3の場面は、第2の場面と同様の時刻(例えば、他車両m1が前方車両認識部132により前方車両として設定されなくなった時刻)t2において、割込車両認識部134により割込車両が認識された場面を示している。他車両m2は、時刻t2において接続区間内を速度Vm2(t2)で走行する車両である。他車両m3は、時刻t2において接続区間に進入する直前の位置であって他車両m2の後方を速度Vm3(t2)で走行する車両である。他車両m4は、時刻t2において接続区間より前の分離区間であって、他車両m3の後方を速度Vm4(t2)で走行する車両である。
Scene 3>
FIG. 5 is a diagram for explaining the driving control in the third scene. The third scene shows a scene where an intruding vehicle is recognized by the intruding vehicle recognition unit 134 at the same time t2 as the second scene (for example, the time when the other vehicle m1 is no longer set as a forward vehicle by the forward vehicle recognition unit 132). The other vehicle m2 is a vehicle that travels in the connection section at a speed Vm2 (t2) at time t2. The other vehicle m3 is a vehicle that travels behind the other vehicle m2 at a speed Vm3 (t2) at a position immediately before entering the connection section at time t2. The other vehicle m4 is a vehicle that travels behind the other vehicle m3 at a speed Vm4 (t2) in a separation section before the connection section at time t2.

第3の場面において、割込車両認識部134は、他車両m2~m4の速度情報や位置情報、ターンシグナルの点灯等に基づいて、他車両m2~m4が車線L1から車線L2に進入しようとしていることを認識する。例えば、挙動制御部142は、自車線L2に隣接する隣接車線L1から自車線L2に進入する(割り込む)一以上の他車両(例えば、他車両m2~m4)が認識された場合に、上記一以上の他車両の挙動に基づいて自車両Mの速度を制御する。例えば、挙動制御部142は、他車両m1が前方車両として認識されなくなった場合に、自車両Mの速度VMの所定速度への設定を所定時間保留するが、自車両Mの前方に割り込む割込車両が認識される場合には、割込車両に基づいて所定時間中の速度VMもしくは加速度を調整する。 In the third scenario, the cutting-in vehicle recognition unit 134 recognizes that the other vehicles m2 to m4 are about to enter the lane L2 from the lane L1 based on the speed information, position information, and turn signal illumination of the other vehicles m2 to m4. For example, when the behavior control unit 142 recognizes one or more other vehicles (e.g., other vehicles m2 to m4) entering (cutting in) the own lane L2 from the adjacent lane L1 adjacent to the own lane L2, the behavior control unit 142 controls the speed of the own vehicle M based on the behavior of the one or more other vehicles. For example, when the other vehicle m1 is no longer recognized as a preceding vehicle, the behavior control unit 142 suspends the setting of the speed VM of the own vehicle M to a predetermined speed for a predetermined time, but when a cutting-in vehicle is recognized that cuts in ahead of the own vehicle M, the behavior control unit 142 adjusts the speed VM or acceleration during the predetermined time based on the cutting-in vehicle.

例えば、割込車両認識部134は、車両m2~m4の速度情報や位置情報に基づいて、自車両Mの前方に割り込む他車両を設定する。図5の例では、他車両m2が割込車両として設定されたものとする。挙動制御部142は、他車両m1が前方車両認識部132により前方車両として設定されなくなった場合であっても、割込車両が認識された場合には、自車両Mの目標速度への速度制御を抑制する。この場合、挙動制御部142は、割込車両認識部134により認識される割込車両である他車両m2の速度情報および位置情報に基づいて自車両Mが割込車両に接触しないように速度を制御する。更に、挙動制御部142は、自車線L2に進入する他車両m2以外の車両(例えば、車両m3、m4)の位置情報や速度情報に基づいて、自車両Mが他車両を接触しないように速度VMもしくは加速度を調整して速度制御を行う。 For example, the cutting-in vehicle recognition unit 134 sets another vehicle to cut in front of the host vehicle M based on the speed information and position information of the vehicles m2 to m4. In the example of FIG. 5, the other vehicle m2 is set as the cutting-in vehicle. Even if the other vehicle m1 is no longer set as the forward vehicle by the forward vehicle recognition unit 132, when a cutting-in vehicle is recognized, the behavior control unit 142 suppresses the speed control of the host vehicle M to the target speed. In this case, the behavior control unit 142 controls the speed of the host vehicle M so as not to come into contact with the cutting-in vehicle based on the speed information and position information of the other vehicle m2, which is the cutting-in vehicle recognized by the cutting-in vehicle recognition unit 134. Furthermore, the behavior control unit 142 adjusts the speed VM or acceleration to control the speed so that the host vehicle M does not come into contact with the other vehicle based on the position information and speed information of vehicles (e.g., vehicles m3 and m4) other than the other vehicle m2 entering the host lane L2.

この場合、割込車両認識部134は、例えば、他車両m2~m4との相対速度や相対位置に基づいて、自車両Mと他車両m2~m4の接触リスク(または干渉リスク)を定量化するための指標値を導出する。指標値には、例えば、自車両Mと他車両m2~m4の速度、自車両Mおよび他車両m2~m4の接触余裕時間(Time to Collision;以下、TTC)、自車両Mと他車両m2~m4との車頭時間(Time Headway;以下、THW)のうち、少なくとも一つが含まれる。TTCは、例えば、車両Mが他車両の基準位置(例えば自車両Mに最も近い端部など)に接触するまでの時間である。また、THWは、例えば、他車両が所定の位置を通過してから自車両Mが所定の位置を通過するまでの時間である。所定の位置とは、道路RD1の進行方向の位置(例えば、地点P1、P2等)である。割込車両認識部134は、TTCまたはTHWのうち一方または双方を、例えば道路RD1の進行方向(縦方向)と、道路幅方向(横方向)とで区別して導出してもよい。 In this case, the cutting-in vehicle recognition unit 134 derives an index value for quantifying the risk of contact (or interference) between the vehicle M and the other vehicles m2 to m4, for example, based on the relative speed and relative position of the other vehicles m2 to m4. The index value includes, for example, at least one of the speed of the vehicle M and the other vehicles m2 to m4, the time to collision (TTC) between the vehicle M and the other vehicles m2 to m4, and the time headway (THW) between the vehicle M and the other vehicles m2 to m4. The TTC is, for example, the time until the vehicle M contacts the reference position of the other vehicle (for example, the end closest to the vehicle M). The THW is, for example, the time from when the other vehicle passes a predetermined position to when the vehicle M passes a predetermined position. The predetermined position is a position in the traveling direction of the road RD1 (for example, points P1, P2, etc.). The cutting-in vehicle recognition unit 134 may derive one or both of the TTC and THW, for example, by distinguishing between the travel direction (longitudinal direction) of road RD1 and the road width direction (lateral direction).

また、挙動制御部142は、導出した指標値に基づいて自車両Mの速度を制御する。図6は、TTCとTHWとの相対関係を用いた接触リスクについて説明するための図である。図6の例では、横軸にTHW[s]を示し、縦軸にTTC[s]を示している。図6の例では、自車両Mを基準(2軸の中心)とした場合における他車両m2~m4のTHWおよびTTCの位置がプロットされている。図6の例において、THWが負の値となる場合は、他車両よりも先に自車両Mが所定の位置を通過した場合である。 The behavior control unit 142 also controls the speed of the host vehicle M based on the derived index value. Figure 6 is a diagram for explaining the risk of contact using the relative relationship between TTC and THW. In the example of Figure 6, the horizontal axis shows THW [s], and the vertical axis shows TTC [s]. In the example of Figure 6, the THW and TTC positions of other vehicles m2 to m4 are plotted when the host vehicle M is used as the reference (center of the two axes). In the example of Figure 6, when THW is a negative value, this is when the host vehicle M passes a predetermined position before the other vehicles.

ここで、エリアAR1およびAR2は、他車両が自車線L2に合流した場合に、自車両Mと接触するリスクが高い(基準値以上である)と推定される領域である。図6の例では、他車両m3のプロット位置がエリアAR1およびAR2に含まれているため、自車両Mと他車両m3は、接触するリスクが高い。そのため、挙動制御部142は、他車両m3と接触しないように、加速および減速による速度制御を行う。この場合、挙動制御部142は、上述の速度制御によって、他車両m2およびm4がエリアAR1およびAR2に含まれないように制御を行う。これにより、自車両Mは、自車線L2に合流する合流車両との接触リスクを抑制して、より適切な運転制御を実行することができる。また、前方車両認識部132により他車両m1が前方車両として設定されなくなった場合であっても、すぐに目標速度への速度制御が抑制されるため、より円滑な走行を実現することができる。 Here, the areas AR1 and AR2 are areas where it is estimated that there is a high risk (above a reference value) of contact with the vehicle M when another vehicle merges into the vehicle lane L2. In the example of FIG. 6, the plot position of the vehicle m3 is included in the areas AR1 and AR2, so there is a high risk of contact between the vehicle M and the vehicle m3. Therefore, the behavior control unit 142 performs speed control by accelerating and decelerating so as not to contact the vehicle m3. In this case, the behavior control unit 142 performs control by the above-mentioned speed control so that the vehicles m2 and m4 are not included in the areas AR1 and AR2. This allows the vehicle M to suppress the risk of contact with a merging vehicle that merges into the vehicle lane L2 and perform more appropriate driving control. In addition, even if the vehicle m1 is no longer set as a forward vehicle by the forward vehicle recognition unit 132, the speed control to the target speed is immediately suppressed, so that smoother driving can be achieved.

なお、第3の場面において、挙動制御部142は、TTCおよびTHWの相対関係に基づいて、速度制御を行ったが、速度差とTHWの相対関係や、速度差とTTCとの相対関係に基づいて、自車両Mの速度制御を行ってもよい。 In the third scenario, the behavior control unit 142 performed speed control based on the relative relationship between the TTC and THW, but the speed control of the host vehicle M may also be performed based on the relative relationship between the speed difference and THW, or the relative relationship between the speed difference and the TTC.

なお、上述の例において、割込車両認識部134は、車両m2~m4のそれぞれにおいて、割込車両の判定や接触リスクの導出を行うことに代えて、所定距離以内の間隔で走行する車両を一群の車両とし、一群の車両としてまとめて割込車両の判定や接触リストの判定を行ってもよい。これにより、車両ごとに割込車両の判定や接触リスクの導出を行うよりも処理負荷を軽減することができる。 In the above example, instead of determining whether a vehicle is cutting in and deriving the collision risk for each of vehicles m2 to m4, the cutting in vehicle recognition unit 134 may treat vehicles traveling at intervals of less than a predetermined distance as a group of vehicles, and perform the determination of whether a vehicle is cutting in and the collision list for the group of vehicles. This can reduce the processing load compared to determining whether a vehicle is cutting in and deriving the collision risk for each vehicle.

<第4の場面>
図7は、第4の場面における運転制御について説明するための図である。第4の場面は、時刻t3における自車両Mの運転制御の様子を示すものである。図7の例では、自車両Mが接続区間に進入する場面を示しており、自車両Mは車線L2を速度VM(t3)で走行し、他車両m5は車線L2を速度Vm5(t3)で走行し、他車両m6が自車線L2に隣接する車線L3を速度Vm6(t3)で走行し、他車両m7が自車線L2に隣接する車線L1を速度Vm7(t3)で走行しているものとする。他車両m5~m7は、自車両Mの前方を走行する車両である。また、図7の例において、自車両Mおよび他車両m5~m7の速度の関係は、VM(t3)の速度が最も大きく、次にVm7(t3)、Vm6(t3)、Vm5(t3)の順に大きいものとする。
<Scene 4>
FIG. 7 is a diagram for explaining the driving control in the fourth scene. The fourth scene shows the state of the driving control of the host vehicle M at time t3. In the example of FIG. 7, the host vehicle M is shown entering a connection section, and the host vehicle M is traveling on the lane L2 at a speed VM (t3), the other vehicle m5 is traveling on the lane L2 at a speed Vm5 (t3), the other vehicle m6 is traveling on the lane L3 adjacent to the host lane L2 at a speed Vm6 (t3), and the other vehicle m7 is traveling on the lane L1 adjacent to the host lane L2 at a speed Vm7 (t3). The other vehicles m5 to m7 are vehicles traveling ahead of the host vehicle M. In addition, in the example of FIG. 7, the relationship between the speeds of the host vehicle M and the other vehicles m5 to m7 is such that the speed of VM (t3) is the largest, followed by Vm7 (t3), Vm6 (t3), and Vm5 (t3).

図7の例において、仮に他車両m6およびm7が存在しない場合、挙動制御部142は、自車両Mと同一車線の前方を走行する他車両m5との車間距離D3が所定距離範囲で他車両m5に追従して走行するように、他車両m5の速度Vm5(t3)に基づいて自車両Mの速度制御を行う。しかしながら、他車両m6は、左側に車線変更するためのターンシグナルが点灯しており、自車両Mと他車両m5との位置関係や速度関係から自車両Mと他車両m5との間に割り込む可能性が高い。そのため、割込車両認識部134は、他車両m6を割込車両として設定する。また、この場合、挙動制御部142は、割込車両として設定された他車両m6の速度に基づいて自車両Mが他車両m6と接触しないように速度制御を行う。また、挙動制御部142は、自車両Mを車線L2から車線L3に車線変更させる制御を行ってもよい。これにより、他車両L6の走行を妨げることなく、接続区間における円滑な交通流を実現できる。 In the example of FIG. 7, if the other vehicles m6 and m7 do not exist, the behavior control unit 142 controls the speed of the host vehicle M based on the speed Vm5 (t3) of the other vehicle m5 so that the vehicle distance D3 between the host vehicle M and the other vehicle m5 traveling ahead in the same lane is within a predetermined distance range and the host vehicle M travels following the other vehicle m5. However, the other vehicle m6 has a turn signal for changing lanes on the left side, and is highly likely to cut in between the host vehicle M and the other vehicle m5 based on the positional relationship and speed relationship between the host vehicle M and the other vehicle m5. Therefore, the cutting-in vehicle recognition unit 134 sets the other vehicle m6 as a cutting-in vehicle. In this case, the behavior control unit 142 controls the speed of the other vehicle m6 set as the cutting-in vehicle so that the host vehicle M does not come into contact with the other vehicle m6. The behavior control unit 142 may also control the host vehicle M to change lanes from lane L2 to lane L3. This allows for smooth traffic flow in the connecting section without interfering with the travel of other vehicles L6.

また、図7の例において、車両m7が存在する場合には、割込車両認識部134は、他車両m7を割込車両として設定する。また、他車両m7は他車両m5および他車両m6よりも高速で走行している。したがって、挙動制御部142は、自車線L2に合流してくる高速移動車両が存在する場合に、自車両Mを減速させる制御を行う。また、挙動制御部142は、他車両m7が円滑に車線L2に合流できるように、車線L2からL3へ車線変更してもよい。これにより、自車両Mは、接続区間(合流区間)において、他車両との接触を回避することができると共に、自車両Mの速度の変動(加速や減速)が頻繁に発生することを抑制して、より円滑な運転制御を実現することができる。 In the example of FIG. 7, when vehicle m7 is present, the cutting-in vehicle recognition unit 134 sets the other vehicle m7 as a cutting-in vehicle. The other vehicle m7 is traveling at a higher speed than the other vehicles m5 and m6. Therefore, the behavior control unit 142 performs control to decelerate the host vehicle M when a high-speed moving vehicle merging into the host lane L2 is present. The behavior control unit 142 may also change lanes from lane L2 to L3 so that the other vehicle m7 can smoothly merge into lane L2. This allows the host vehicle M to avoid contact with other vehicles in the connection section (merging section), and to suppress frequent fluctuations in the speed (acceleration and deceleration) of the host vehicle M, thereby realizing smoother driving control.

<第5の場面>
図8は、第5の場面における運転制御について説明するための図である。第5の場面は、時刻t4における自車両Mの運転制御の様子を示すものである。図8の例では、自車両Mと、他車両m10~m14とが存在する。自車両Mは、車線L2を速度VM(t4)で走行し、他車両m10、m11は、それぞれ車線L2を速度Vm10(t4)、Vm11(t4)で走行し、他車両m12は、車線L1を速度Vm12(t4)で走行し、他車両m13、m14が車線L3を速度Vm13(t4)、Vm14(t4)で走行しているものとする。他車両m10~m13は、自車両Mの前方を走行する車両であり、他車両m14は、自車両Mの後方を走行する車両である。
<Scene 5>
FIG. 8 is a diagram for explaining driving control in the fifth scene. The fifth scene shows the state of driving control of the host vehicle M at time t4. In the example of FIG. 8, the host vehicle M and other vehicles m10 to m14 exist. The host vehicle M runs on the lane L2 at a speed VM (t4), the other vehicles m10 and m11 run on the lane L2 at speeds Vm10 (t4) and Vm11 (t4), respectively, the other vehicle m12 runs on the lane L1 at a speed Vm12 (t4), and the other vehicles m13 and m14 run on the lane L3 at speeds Vm13 (t4) and Vm14 (t4). The other vehicles m10 to m13 are vehicles running ahead of the host vehicle M, and the other vehicle m14 is a vehicle running behind the host vehicle M.

第5の場面では、時刻t4の時点において、自車両Mは、他車両m11との車間距離D4が所定距離範囲で他車両m11に追従して走行していた状態から追従走行を解除して車線L3に車線変更するものとする。図9は、自車両Mが車線変更を実行している状態を説明するための図である。図9の例では、時刻t4より後の時刻t5において、自車両Mが目的地への進行方向に合わせて車線L2から車線L3へ車線変更を実行している状態を示している。例えば、時刻t5の時点では、自車両Mは、操舵制御部166による操舵制御により車線変更が行われる。この時点では、追従していた他車両m11が先行車両として設定されなくなるため、自車両Mが速度制御を行う対象の車両が存在しない状態となる。この場合、推定部144は、記憶部190に記憶された他車両挙動情報192を参照し、今まで前方車両として設定されていた他車両m11の挙動に基づいて、前方車両として認識されなくなった後の他車両m11の挙動を推定する。そして、挙動制御部142は、推定部144により推定された他車両m11の挙動に基づいて、自車両Mの速度を制御する。これにより、今まで追従していた他車両の挙動に基づいて、自車両Mの速度制御や操舵制御をより円滑に行うことができる。 In the fifth scene, at time t4, the host vehicle M stops following the other vehicle m11 at a predetermined distance range D4 and changes lanes to lane L3. FIG. 9 is a diagram for explaining a state in which the host vehicle M is changing lanes. The example of FIG. 9 shows a state in which the host vehicle M is changing lanes from lane L2 to lane L3 in accordance with the traveling direction to the destination at time t5 after time t4. For example, at time t5, the host vehicle M changes lanes by steering control by the steering control unit 166. At this time, the other vehicle m11 that was being followed is no longer set as the preceding vehicle, so there is no vehicle to which the host vehicle M can perform speed control. In this case, the estimation unit 144 refers to the other vehicle behavior information 192 stored in the storage unit 190, and estimates the behavior of the other vehicle m11 after it is no longer recognized as a forward vehicle, based on the behavior of the other vehicle m11 that was previously set as a forward vehicle. The behavior control unit 142 then controls the speed of the host vehicle M based on the behavior of the other vehicle m11 estimated by the estimation unit 144. This allows the speed control and steering control of the host vehicle M to be performed more smoothly, based on the behavior of the other vehicle that was previously being followed.

なお、推定部144は、前方車両認識部132により前方車両として認識されていた他車両m11に代えて(または加えて)、認識部130により認識された周辺車両(例えば、他車両m11、m13、m15)の挙動を推定し、推定した挙動に基づいて、自車両Mの速度制御や操舵制御を行ってもよい。この場合、挙動制御部142は、例えば、複数の他車両の速度を平均した平均速度等に基づいて、自車両Mの速度制御を行う。これにより、周辺車両の挙動や道路の交通流に応じて、より円滑な運転制御を実現することができる。 The estimation unit 144 may estimate the behavior of surrounding vehicles (e.g., other vehicles m11, m13, m15) recognized by the recognition unit 130 instead of (or in addition to) the other vehicle m11 recognized as a forward vehicle by the forward vehicle recognition unit 132, and perform speed control and steering control of the host vehicle M based on the estimated behavior. In this case, the behavior control unit 142 controls the speed of the host vehicle M based on, for example, an average speed obtained by averaging the speeds of multiple other vehicles. This makes it possible to realize smoother driving control according to the behavior of surrounding vehicles and the traffic flow on the road.

<第6の場面>
図10は、第6の場面における運転制御について説明するための図である。図10は、時刻t6における自車両Mと他車両m15~m18の様子を示している。図10の例では、接続区間において、自車両Mが車線L1から車線L2に車線変更する場面を示している。また、図10の例において、他車両m15は時速Vm15(t6)で車線L1から車線L2に車線変更を行い、他車両m16は時速Vm16(t6)で車線L2から車線L3に車線変更を行い、他車両m17は時速Vm17(t6)で車線L2を走行し、他車両m18は時速Vm18(t6)で車線L3を走行しているものとする。他車両m17、m18は、自車両Mの後方車両である。
Scene 6>
FIG. 10 is a diagram for explaining the driving control in the sixth scene. FIG. 10 shows the state of the host vehicle M and the other vehicles m15 to m18 at time t6. The example of FIG. 10 shows a scene in which the host vehicle M changes lanes from lane L1 to lane L2 in the connection section. In the example of FIG. 10, the other vehicle m15 changes lanes from lane L1 to lane L2 at a speed of Vm15 (t6), the other vehicle m16 changes lanes from lane L2 to lane L3 at a speed of Vm16 (t6), the other vehicle m17 travels on lane L2 at a speed of Vm17 (t6), and the other vehicle m18 travels on lane L3 at a speed of Vm18 (t6). The other vehicles m17 and m18 are rear vehicles of the host vehicle M.

時刻t6の前の時点において、自車両Mは、他車両m15に追従して走行していたものとする。その後、時刻t6において、自車両Mが車線L1から車線L2に車線変更する場合、他車両m15が、前方車両認識部132により前方車両として設定されなくなる。この場合、推定部144は、記憶部190に記憶された他車両挙動情報192を参照し、今までの他車両m15~m18の挙動から、時点t6以降の挙動を推定する。そして、挙動制御部142は、推定部144により推定された他車両m15~m18の挙動に基づいて、自車両Mの速度制御や操舵制御を行う。 Before time t6, the host vehicle M was traveling following the other vehicle m15. After that, when the host vehicle M changes lanes from lane L1 to lane L2 at time t6, the other vehicle m15 is no longer set as a forward vehicle by the forward vehicle recognition unit 132. In this case, the estimation unit 144 refers to the other vehicle behavior information 192 stored in the memory unit 190, and estimates the behavior from time t6 onwards from the behavior of the other vehicles m15 to m18 up to that point. The behavior control unit 142 then performs speed control and steering control of the host vehicle M based on the behavior of the other vehicles m15 to m18 estimated by the estimation unit 144.

つまり、本実施形態における運転制御は、自車両Mが合流区間に合流する場合にも適用でき、上述した制御を行うことで、より適切な運転制御を実行することができる。また、上述した制御を行うことで、合流区間における自車両Mの自動運転を継続させることができる。 In other words, the driving control in this embodiment can also be applied when the host vehicle M merges into a merging section, and by performing the above-described control, more appropriate driving control can be executed. Furthermore, by performing the above-described control, the host vehicle M can continue to be automatically driven in the merging section.

[処理フロー]
図11は、実施形態の自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。なお、図11の例では、自動運転制御装置100により実行される処理のうち、主に合流区間(接続区間)等において速度制御を行う処理を中心として説明する。また、図11に示す処理は、例えば、自動運転の実行中において、所定タイミングまたは所定周期で繰り返し実行されてよい。
[Processing flow]
Fig. 11 is a flowchart showing an example of the flow of processing executed by the automatic driving control device 100 of the embodiment. In the example of Fig. 11, the processing executed by the automatic driving control device 100 will be mainly described, focusing on processing for performing speed control in a merging section (connecting section) or the like. In addition, the processing shown in Fig. 11 may be repeatedly executed at a predetermined timing or at a predetermined cycle, for example, during execution of automatic driving.

図11の例において、まず、認識部130は、自車両Mの周辺を認識する(ステップS100)。ステップS100の処理には、前方車両認識部132による前方車両の認識処理や割込車両認識部134による割込車両の認識処理が含まれる。次に、挙動制御部142は、認識部130により認識される他車両のうち、前方車両認識部132により前方車両として設定されている他車両が存在するか否かを判定する(ステップS102)。前方車両として設定されている他車両が存在すると判定した場合、挙動制御部142は、前方車両の速度に基づいて、前方車両に追従するように自車両の速度を制御する(ステップS104)。 In the example of FIG. 11, first, the recognition unit 130 recognizes the surroundings of the host vehicle M (step S100). The processing of step S100 includes the recognition processing of the vehicle ahead by the vehicle ahead recognition unit 132 and the recognition processing of the cutting-in vehicle by the cutting-in vehicle recognition unit 134. Next, the behavior control unit 142 determines whether or not there is another vehicle set as a vehicle ahead by the vehicle ahead recognition unit 132 among the other vehicles recognized by the recognition unit 130 (step S102). If it is determined that there is another vehicle set as a vehicle ahead, the behavior control unit 142 controls the speed of the host vehicle so as to follow the vehicle ahead based on the speed of the vehicle ahead (step S104).

また、ステップS102の処理において、前方車両として設定されている他車両が存在しないと判定した場合、挙動制御部142は、前方車両認識部132により今まで前方車両として設定されていた他車両が前方車両として認識(設定)されなくなったか否かを判定する(ステップS106)。今まで前方車両として設定されていた他車両が前方車両として認識されなくなったと判定した場合、挙動制御部142は、自車両Mの速度を所定速度(例えば、目標速度や法定速度)に設定(調整)するのを所定時間保留する(ステップS108)。次に、挙動制御部142は、割込車両認識部134の認識結果に基づいて上記所定時間中に割込車両が存在するか否かを判定する(ステップS110)。割り込み車両が存在すると判定した場合、挙動制御部142は、割込車両の挙動に基づいて所定時間中の速度若しくは加速度を調整する(ステップS112)。 In addition, if it is determined in the process of step S102 that there is no other vehicle set as a forward vehicle, the behavior control unit 142 determines whether or not the other vehicle that was previously set as a forward vehicle by the forward vehicle recognition unit 132 is no longer recognized (set) as a forward vehicle (step S106). If it is determined that the other vehicle that was previously set as a forward vehicle is no longer recognized as a forward vehicle, the behavior control unit 142 suspends setting (adjusting) the speed of the host vehicle M to a predetermined speed (e.g., a target speed or a legal speed) for a predetermined time (step S108). Next, the behavior control unit 142 determines whether or not a cutting-in vehicle exists during the above-mentioned predetermined time based on the recognition result of the cutting-in vehicle recognition unit 134 (step S110). If it is determined that a cutting-in vehicle exists, the behavior control unit 142 adjusts the speed or acceleration during the predetermined time based on the behavior of the cutting-in vehicle (step S112).

また、ステップS106の処理において、今まで前方車両として設定された他車両が認識されなくなっていないと判定された場合、またはステップS110の処理において、所定時間中に自車両Mの前方に割込車両が存在しないと判定された場合、またはステップS112の処理後、挙動制御部142は、所定速度となるように自車両Mの速度を制御する(ステップS114)。 In addition, if it is determined in the processing of step S106 that the other vehicle that was previously set as the vehicle ahead has not become unrecognized, or if it is determined in the processing of step S110 that there is no cutting-in vehicle ahead of the vehicle M during the predetermined time, or after the processing of step S112, the behavior control unit 142 controls the speed of the vehicle M to a predetermined speed (step S114).

ステップS104、またはステップS114の処理後、自動運転制御装置100は、運転制御を終了するか否かを判定する(ステップS116)。運転制御を終了しないと判定された場合に、ステップS100の処理に戻る。また、乗員の指示(例えば、運転切替スイッチによる手動運転への切り替え指示)等により運転制御を終了すると判定された場合に、本フローチャートの処理は終了する。 After processing step S104 or step S114, the automatic driving control device 100 judges whether or not to end the driving control (step S116). If it is judged that the driving control should not be ended, the process returns to step S100. If it is judged that the driving control should be ended due to an instruction from an occupant (for example, an instruction to switch to manual driving using a driving changeover switch), the process of this flowchart ends.

[変形例]
上述した実施形態では、自動運転制御装置100が自車両Mを制御するものとして説明したが、これに代えて(または加えて)、自車両Mの乗員が行う運転を支援する運転支援装置に上述の運転制御に関する処理を適用してもよい。以下では、運転支援装置に上述した運転制御を適用した例について、自動運転制御装置100を用いた実施形態との相違点を中心に説明する。
[Modification]
In the above-described embodiment, the automatic driving control device 100 has been described as controlling the host vehicle M, but instead of (or in addition to) this, the above-described processing related to driving control may be applied to a driving assistance device that assists driving performed by an occupant of the host vehicle M. Below, an example in which the above-described driving control is applied to a driving assistance device will be described, focusing on differences from the embodiment using the automatic driving control device 100.

図12は、運転支援装置110を含む車両システム2の機能構成の一例を示す図である。図12に示す車両システム2は、車両システム1と比較すると、自動運転制御装置100に代えて、運転支援装置110を備える。運転支援装置110は、「車両制御装置」の一例である。運転支援装置110は、例えば、認識部130と、支援制御部112と、HMI制御部180と、記憶部190とを備える。認識部130は、自動運転制御装置100の認識部130と同様に、前方車両認識部132と、割込車両認識部134とを備える。 Figure 12 is a diagram showing an example of the functional configuration of a vehicle system 2 including a driving assistance device 110. Compared to vehicle system 1, vehicle system 2 shown in Figure 12 includes a driving assistance device 110 instead of an automatic driving control device 100. The driving assistance device 110 is an example of a "vehicle control device". The driving assistance device 110 includes, for example, a recognition unit 130, an assistance control unit 112, an HMI control unit 180, and a memory unit 190. The recognition unit 130 includes a forward vehicle recognition unit 132 and an in-coming vehicle recognition unit 134, similar to the recognition unit 130 of the automatic driving control device 100.

支援制御部112は、自車両Mの乗員が行う運転を支援する。支援とは、例えば、自車両Mの速度または操舵のうち少なくとも一方が運転支援装置110により制御される機能である。支援制御部112は、例えば、乗員の運転支援としてACCを実行したり、CCを実行したり、ALCを実行したり、LKASを実行したりする。また、支援制御部112は、例えば、挙動制御部113と、推定部114とを備える。挙動制御部113は、上述した挙動制御部142と同様に前方車両認識部132および割込車両認識部134の認識結果に基づいて、乗員の操作を支援して自車両Mの速度または操舵のうち一方または双方を制御する。また、推定部114は、上述した推定部144と同様に自車両Mの周辺に存在する他車両の挙動を推定する。挙動制御部113は、推定部114により推定した結果に基づいて、乗員の操作を支援して自車両Mの速度または操舵のうち一方または双方を制御する。なお、運転支援装置110により実行される処理は、上述した自動運転制御装置100により実行処理の流れと同様の処理(より具体的には、挙動制御部142を、挙動制御部113に置き換えた処理)が適用可能であるため、ここでの具体的な説明は省略する。 The assistance control unit 112 assists the occupant of the vehicle M in driving. The assistance is, for example, a function in which at least one of the speed or steering of the vehicle M is controlled by the driving assistance device 110. The assistance control unit 112, for example, executes ACC, CC, ALC, or LKAS as driving assistance for the occupant. The assistance control unit 112 also includes, for example, a behavior control unit 113 and an estimation unit 114. The behavior control unit 113 assists the occupant in operating the vehicle based on the recognition results of the forward vehicle recognition unit 132 and the cut-in vehicle recognition unit 134 in the same manner as the behavior control unit 142 described above, and controls one or both of the speed and steering of the vehicle M. The estimation unit 114 also estimates the behavior of other vehicles present in the vicinity of the vehicle M in the same manner as the estimation unit 144 described above. The behavior control unit 113 assists the occupant in operating the vehicle based on the results of the estimation by the estimation unit 114, and controls one or both of the speed and steering of the vehicle M. The process executed by the driving assistance device 110 can be the same as the process executed by the automated driving control device 100 described above (more specifically, the process in which the behavior control unit 142 is replaced with the behavior control unit 113), so a detailed description will be omitted here.

上述した実施形態によれば、自動運転制御装置100または運転支援装置110(車両制御装置の一例)は、自車両Mの周辺を認識する認識部130と、認識部130により認識された他車両が前方車両として設定されている場合には前方車両の速度に基づいて自車両Mの速度を制御し、他車両が前方車両として設定されていない場合には自車両Mが所定速度となるように自車両Mの速度を制御する運転制御部(行動計画生成部140、第2制御部160)と、を備え、運転制御部は、前方車両として設定された他車両が前方車両として設定されなくなった場合に、所定速度への設定を所定時間保留して、自車両Mの速度もしくは加速度を調整し、所定時間中の自車両Mの速度もしくは加速度は、認識部130により自車両Mの前方に割り込む割込車両が認識される場合に、割込車両に基づいて調整されることにより、周辺状況に応じて、より適切に自車両Mの運転制御を行うことができる。 According to the above-described embodiment, the automatic driving control device 100 or the driving assistance device 110 (an example of a vehicle control device) includes a recognition unit 130 that recognizes the surroundings of the host vehicle M, and a driving control unit (action plan generation unit 140, second control unit 160) that controls the speed of the host vehicle M based on the speed of the vehicle in front when the other vehicle recognized by the recognition unit 130 is set as the vehicle in front, and controls the speed of the host vehicle M to a predetermined speed when the other vehicle is not set as the vehicle in front. When the other vehicle set as the vehicle in front is no longer set as the vehicle in front, the driving control unit suspends the setting to the predetermined speed for a predetermined time and adjusts the speed or acceleration of the host vehicle M, and when a vehicle that cuts in front of the host vehicle M is recognized by the recognition unit 130, the speed or acceleration of the host vehicle M during the predetermined time is adjusted based on the cut-in vehicle, thereby making it possible to more appropriately control the driving of the host vehicle M according to the surrounding conditions.

具体的には、実施形態によれば、自車両Mまたは前方車両の挙動の変化等により、自車両Mが前方車両をロストした場合に、すぐに所定速度(例えば、法定速度)に加速するのではなく、周囲の状況変化を考慮して一旦は加速制御を行わないようにしたり、自車両Mに合流する他車両(割込車両)に基づいて自車の速度を制御することで、合流車線や車線変更区間等での自車両Mの急減速を抑制することができる。 Specifically, according to the embodiment, when the host vehicle M loses the vehicle ahead due to a change in the behavior of the host vehicle M or the vehicle ahead, the host vehicle M does not immediately accelerate to a predetermined speed (e.g., the legal speed), but instead takes into consideration the change in the surrounding situation and refrains from performing acceleration control for a while, or controls the speed of the host vehicle M based on the other vehicle (cutting in vehicle) merging into the host vehicle M, thereby suppressing sudden deceleration of the host vehicle M in a merging lane, lane changing section, etc.

[ハードウェア構成]
図13は、実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。図示するように、自動運転制御装置100のコンピュータは、通信コントローラ100-1、CPU100-2、ワーキングメモリとして使用されるRAM100-3、ブートプログラム等を格納するROM100-4、フラッシュメモリやHDD等の記憶装置100-5、ドライブ装置100-6等が、内部バスあるいは専用通信線によって相互に接続された構成となっている。通信コントローラ100-1は、自動運転制御装置100以外の構成要素との通信を行う。ドライブ装置100-6には、光ディスク等の可搬型記憶媒体(例えば、コンピュータ読み込み可能な非一時的記憶媒体)が装着される。記憶装置100-5には、CPU100-2が実行するプログラム100-5aが格納されている。このプログラムは、DMA(Direct Memory Access)コントローラ(不図示)等によってRAM100-3に展開されて、CPU100-2によって実行される。CPU100-2が参照するプログラム100-5aは、ドライブ装置100-6に装着された可搬型記憶媒体に格納されていてもよいし、ネットワークを介して他の装置からダウンロードされてもよい。これによって、自動運転制御装置100の各構成要素のうち一部または全部が実現される。また、図13に示すハードウェアは、自動運転制御装置100に代えて運転支援装置110にも同様に適用できる。
[Hardware configuration]
FIG. 13 is a diagram showing an example of a hardware configuration of the automatic driving control device 100 of the embodiment. As shown in the figure, the computer of the automatic driving control device 100 is configured such that a communication controller 100-1, a CPU 100-2, a RAM 100-3 used as a working memory, a ROM 100-4 storing a boot program, etc., a storage device 100-5 such as a flash memory or HDD, a drive device 100-6, etc. are connected to each other by an internal bus or a dedicated communication line. The communication controller 100-1 communicates with components other than the automatic driving control device 100. A portable storage medium (for example, a computer-readable non-transitory storage medium) such as an optical disk is attached to the drive device 100-6. The storage device 100-5 stores a program 100-5a executed by the CPU 100-2. This program is deployed to the RAM 100-3 by a DMA (Direct Memory Access) controller (not shown) or the like, and executed by the CPU 100-2. The program 100-5a referenced by the CPU 100-2 may be stored in a portable storage medium attached to the drive device 100-6, or may be downloaded from another device via a network. This realizes some or all of the components of the automatic driving control device 100. The hardware shown in FIG. 13 can also be applied to the driving assistance device 110 instead of the automatic driving control device 100.

上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記記憶装置に記憶されたプログラムを実行することにより、
自車両の周辺を認識し、
認識した他車両が前方車両として設定されている場合には前記前方車両の速度に基づいて前記自車両の速度を制御し、
前記他車両が前方車両として設定されていない場合には前記自車両が所定速度となるように前記自車両の速度を制御し、
前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記所定速度への設定を所定時間保留して前記自車両の速度もしくは加速度を調整し、
前記所定時間中の前記自車両の速度もしくは加速度は、前記自車両の前方に割り込む割込車両を認識した場合に、前記割込車両に基づいて調整される、
ように構成されている、車両制御装置。
The above-described embodiment can be expressed as follows.
A storage device storing a program;
a hardware processor;
The hardware processor executes the program stored in the storage device,
Recognize the surroundings of your vehicle,
When the recognized other vehicle is set as a preceding vehicle, the speed of the host vehicle is controlled based on the speed of the preceding vehicle.
When the other vehicle is not set as a forward vehicle, the speed of the host vehicle is controlled so that the host vehicle reaches a predetermined speed;
When the other vehicle that has been set as the preceding vehicle is no longer set as the preceding vehicle, the setting of the predetermined speed is suspended for a predetermined period of time, and the speed or acceleration of the host vehicle is adjusted;
When a cutting-in vehicle that cuts in ahead of the host vehicle is recognized, the speed or acceleration of the host vehicle during the predetermined time is adjusted based on the cutting-in vehicle.
The vehicle control device is configured as follows.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.

1、2…車両システム、10…カメラ、12…レーダ装置、14…LIDAR、16…物体認識装置、20…通信装置、30…HMI、40…車両センサ、50…ナビゲーション装置、60…MPU、80…運転操作子、100…自動運転制御装置、110…運転支援装置、112…支援制御部、113、142…挙動制御部、114、144…推定部、120…第1制御部、130…認識部、132…前方車両認識部、134…割込車両認識部、140…行動計画生成部、160…第2制御部、162…目標軌道取得部、164…速度制御部、166…操舵制御部、180…HMI制御部、190…記憶部、200…走行駆動力出力装置、210…ブレーキ装置、220…ステアリング装置 1, 2...vehicle system, 10...camera, 12...radar device, 14...LIDAR, 16...object recognition device, 20...communication device, 30...HMI, 40...vehicle sensor, 50...navigation device, 60...MPU, 80...driving operator, 100...automatic driving control device, 110...driving support device, 112...support control unit, 113, 142...behavior control unit, 114, 144...estimation unit, 120...first control unit, 130...recognition unit, 132...forward vehicle recognition unit, 134...cut-in vehicle recognition unit, 140...action plan generation unit, 160...second control unit, 162...target trajectory acquisition unit, 164...speed control unit, 166...steering control unit, 180...HMI control unit, 190...storage unit, 200...driving force output device, 210...brake device, 220...steering device

Claims (8)

自車両の周辺を認識する認識部と、
前記認識部により認識された他車両が前方車両として設定されている場合には前記前方車両の速度に基づいて前記自車両の速度を制御し、前記他車両が前方車両として設定されていない場合には前記自車両が所定速度となるように前記自車両の速度を制御する運転制御部と、を備え、
前記運転制御部は、前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記所定速度への設定を所定時間保留して前記自車両の速度もしくは加速度を調整し、
前記所定時間中の前記自車両の速度もしくは加速度は、前記認識部により前記自車両の前方に割り込む割込車両が認識される場合に、前記割込車両に基づいて調整され、
前記運転制御部は、前記自車両が合流区間を走行している場合において、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記認識部により前記割込車両が認識される場合に、前記自車両の速度を前記所定速度に制御することを抑制する、
車両制御装置。
A recognition unit that recognizes the surroundings of the host vehicle;
a driving control unit that controls a speed of the host vehicle based on a speed of the other vehicle recognized by the recognition unit when the other vehicle recognized by the recognition unit is set as a preceding vehicle, and controls a speed of the host vehicle so that the host vehicle becomes a predetermined speed when the other vehicle recognized by the recognition unit is not set as a preceding vehicle,
the driving control unit, when the other vehicle set as the forward vehicle is no longer set as the forward vehicle, suspends the setting of the predetermined speed for a predetermined time and adjusts the speed or acceleration of the host vehicle;
When the recognition unit recognizes a cutting-in vehicle that cuts in ahead of the host vehicle, the speed or acceleration of the host vehicle during the predetermined time is adjusted based on the cutting-in vehicle ,
the driving control unit, when the host vehicle is traveling in a merging section, in a case where the other vehicle set as the preceding vehicle is no longer set as the preceding vehicle and the cutting-in vehicle is recognized by the recognition unit, suppresses controlling the speed of the host vehicle to the predetermined speed.
Vehicle control device.
前記運転制御部は、前記認識部により認識される前記割込車両の速度情報および位置情報に基づいて前記自車両の速度を制御する、
請求項1に記載の車両制御装置。
The driving control unit controls a speed of the host vehicle based on speed information and position information of the cutting-in vehicle recognized by the recognition unit.
The vehicle control device according to claim 1.
前記運転制御部は、前記所定時間中に前記認識部により前記割込車両が認識されない場合は、前記加速度より相対的に大きい加速度で前記自車両の速度が前記所定速度となるように制御する、
請求項1または2に記載の車両制御装置。
When the cutting-in vehicle is not recognized by the recognition unit within the predetermined time, the driving control unit controls the speed of the host vehicle to become the predetermined speed at an acceleration relatively greater than the acceleration.
The vehicle control device according to claim 1 or 2.
前記運転制御部は、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記認識部により自車線に隣接する隣接車線から前記自車線に進入する一以上の他車両が認識された場合に、前記一以上の他車両の挙動に基づいて前記自車両の速度を制御する、
請求項1から3のうち何れか1項に記載の車両制御装置。
the driving control unit, when the other vehicle set as the preceding vehicle is no longer set as the preceding vehicle and when the recognition unit recognizes one or more other vehicles entering the own lane from an adjacent lane adjacent to the own lane, controls the speed of the own vehicle based on the behavior of the one or more other vehicles.
The vehicle control device according to any one of claims 1 to 3.
前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記他車両の過去の時系列データから前記認識部により認識されなくなった後の前記他車両の挙動を推定する推定部を、更に備え、
前記運転制御部は、前記推定部により推定された前記他車両の挙動に基づいて、前記自車両の挙動を制御する、
請求項1からのうち何れか1項に記載の車両制御装置。
an estimation unit that, when the other vehicle set as the preceding vehicle is no longer set as the preceding vehicle, estimates a behavior of the other vehicle after it is no longer recognized by the recognition unit from past time-series data of the other vehicle;
The driving control unit controls a behavior of the host vehicle based on the behavior of the other vehicle estimated by the estimation unit.
The vehicle control device according to any one of claims 1 to 4 .
前記運転制御部は、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記認識部により前記割込車両が認識される場合に、前記割込車両と前記自車両との接触余裕時間および車頭時間との関係に基づいて前記自車両の速度を制御する、
請求項1からのうち何れか1項に記載の車両制御装置。
the driving control unit, when the other vehicle set as the preceding vehicle is no longer set as the preceding vehicle and when the cutting-in vehicle is recognized by the recognition unit, controls the speed of the host vehicle based on a relationship between a contact margin time and a headway time between the cutting-in vehicle and the host vehicle.
The vehicle control device according to any one of claims 1 to 5 .
コンピュータが、
自車両の周辺を認識し、
認識した他車両が前方車両として設定されている場合には前記前方車両の速度に基づいて前記自車両の速度を制御し、
前記他車両が前方車両として設定されていない場合には前記自車両が所定速度となるように前記自車両の速度を制御し、
前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記所定速度への設定を所定時間保留して前記自車両の速度もしくは加速度を調整し、
前記所定時間中の前記自車両の速度もしくは加速度は、前記自車両の前方に割り込む割込車両を認識した場合に、前記割込車両に基づいて調整され、
前記自車両が合流区間を走行している場合において、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記割込車両が認識される場合に、前記自車両の速度を前記所定速度に制御することを抑制する、
車両制御方法。
The computer
Recognize the surroundings of your vehicle,
When the recognized other vehicle is set as a preceding vehicle, the speed of the host vehicle is controlled based on the speed of the preceding vehicle.
When the other vehicle is not set as a forward vehicle, the speed of the host vehicle is controlled so that the host vehicle reaches a predetermined speed;
When the other vehicle that has been set as the preceding vehicle is no longer set as the preceding vehicle, the setting of the predetermined speed is suspended for a predetermined period of time, and the speed or acceleration of the host vehicle is adjusted;
the speed or acceleration of the host vehicle during the predetermined time is adjusted based on a cutting-in vehicle when a cutting-in vehicle that cuts in ahead of the host vehicle is recognized ;
When the vehicle is traveling in a merging section, if the other vehicle that was set as the preceding vehicle is no longer set as the preceding vehicle and the cutting-in vehicle is recognized, the vehicle speed of the vehicle is suppressed from being controlled to the predetermined speed.
A vehicle control method.
コンピュータに、
自車両の周辺を認識させ、
認識した他車両が前方車両として設定されている場合には前記前方車両の速度に基づいて前記自車両の速度を制御させ、
前記他車両が前方車両として設定されていない場合には前記自車両が所定速度となるように前記自車両の速度を制御させ、
前記前方車両として設定された他車両が前方車両として設定されなくなった場合に、前記所定速度への設定を所定時間保留して前記自車両の速度もしくは加速度を調整させ、
前記所定時間中の前記自車両の速度もしくは加速度は、前記自車両の前方に割り込む割込車両が認識される場合に、前記割込車両に基づいて調整され、
前記自車両が合流区間を走行している場合において、前記前方車両として設定された他車両が前方車両として設定されなくなった場合であって、且つ前記割込車両が認識される場合に、前記自車両の速度を前記所定速度に制御することを抑制させる、
プログラム。
On the computer,
Recognize the surroundings of your vehicle,
When the recognized other vehicle is set as a preceding vehicle, the speed of the host vehicle is controlled based on the speed of the preceding vehicle;
When the other vehicle is not set as a forward vehicle, the speed of the host vehicle is controlled so as to become a predetermined speed;
When the other vehicle that has been set as the preceding vehicle is no longer set as the preceding vehicle, the setting of the predetermined speed is suspended for a predetermined period of time, and the speed or acceleration of the host vehicle is adjusted;
When a cutting-in vehicle that cuts in ahead of the host vehicle is recognized, the speed or acceleration of the host vehicle during the predetermined time is adjusted based on the cutting-in vehicle ;
When the vehicle is traveling in a merging section, if the other vehicle that was set as the preceding vehicle is no longer set as the preceding vehicle and the cutting-in vehicle is recognized, suppressing the speed of the vehicle from being controlled to the predetermined speed.
program.
JP2020164441A 2020-09-30 2020-09-30 Vehicle control device, vehicle control method, and program Active JP7565736B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020164441A JP7565736B2 (en) 2020-09-30 2020-09-30 Vehicle control device, vehicle control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020164441A JP7565736B2 (en) 2020-09-30 2020-09-30 Vehicle control device, vehicle control method, and program

Publications (2)

Publication Number Publication Date
JP2022056602A JP2022056602A (en) 2022-04-11
JP7565736B2 true JP7565736B2 (en) 2024-10-11

Family

ID=81110928

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020164441A Active JP7565736B2 (en) 2020-09-30 2020-09-30 Vehicle control device, vehicle control method, and program

Country Status (1)

Country Link
JP (1) JP7565736B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7666448B2 (en) * 2022-08-09 2025-04-22 トヨタ自動車株式会社 Vehicle control device, vehicle control method, and vehicle control computer program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006069443A (en) 2004-09-03 2006-03-16 Fuji Heavy Ind Ltd Vehicle driving support device
JP2007069728A (en) 2005-09-07 2007-03-22 Nissan Motor Co Ltd Traveling controller
JP2009166537A (en) 2008-01-11 2009-07-30 Nissan Diesel Motor Co Ltd Travel control system
JP2016210365A (en) 2015-05-13 2016-12-15 トヨタ自動車株式会社 Preceding-vehicle start notification apparatus and preceding-vehicle start notification method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006069443A (en) 2004-09-03 2006-03-16 Fuji Heavy Ind Ltd Vehicle driving support device
JP2007069728A (en) 2005-09-07 2007-03-22 Nissan Motor Co Ltd Traveling controller
JP2009166537A (en) 2008-01-11 2009-07-30 Nissan Diesel Motor Co Ltd Travel control system
JP2016210365A (en) 2015-05-13 2016-12-15 トヨタ自動車株式会社 Preceding-vehicle start notification apparatus and preceding-vehicle start notification method

Also Published As

Publication number Publication date
JP2022056602A (en) 2022-04-11

Similar Documents

Publication Publication Date Title
JP7474314B2 (en) Vehicle control device, vehicle control method, and program
JP7029322B2 (en) Vehicle control devices, vehicle control methods, and programs
CN110001641B (en) Vehicle control device, vehicle control method, and storage medium
JP6975255B2 (en) Vehicle control devices, vehicle control methods, and programs
JP7085371B2 (en) Vehicle control devices, vehicle control methods, and programs
JP7112374B2 (en) VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM
JP7000202B2 (en) Vehicle control systems, vehicle control methods, and programs
JP7159109B2 (en) VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM
JP7324600B2 (en) VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM
JP2021015428A (en) Vehicle control device, vehicle control method, and program
JP7091290B2 (en) Vehicle control devices, vehicle control methods, and programs
JP7165109B2 (en) VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM
JP7123867B2 (en) VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM
JP7080091B2 (en) Vehicle control devices, vehicle control methods, and programs
JP2021026392A (en) Vehicle control device, vehicle control method, and program
CN113291297B (en) Vehicle control device, vehicle control method and storage medium
JP7431081B2 (en) Vehicle control device, vehicle control method, and program
JP7565736B2 (en) Vehicle control device, vehicle control method, and program
JP7461847B2 (en) Vehicle control device, vehicle control method, and program
JP7531539B2 (en) Vehicle control device, vehicle control method, and program
JP2021009624A (en) Vehicle control system, vehicle control method, and program
US20220055615A1 (en) Vehicle control device, vehicle control method, and storage medium
JP7599358B2 (en) MOBILE BODY CONTROL SYSTEM, MOBILE BODY CONTROL METHOD, AND PROGRAM
JP7223730B2 (en) VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM
JP7396906B2 (en) Vehicle control device, vehicle control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240522

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241001

R150 Certificate of patent or registration of utility model

Ref document number: 7565736

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150