JP7780995B2 - Vehicle control device, vehicle control method, and program - Google Patents
Vehicle control device, vehicle control method, and programInfo
- Publication number
- JP7780995B2 JP7780995B2 JP2022048656A JP2022048656A JP7780995B2 JP 7780995 B2 JP7780995 B2 JP 7780995B2 JP 2022048656 A JP2022048656 A JP 2022048656A JP 2022048656 A JP2022048656 A JP 2022048656A JP 7780995 B2 JP7780995 B2 JP 7780995B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- lane
- road
- information
- driving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、車両制御装置、車両制御方法、およびプログラムに関する。 The present invention relates to a vehicle control device, a vehicle control method, and a program.
近年、車両の周辺状況を認識して車両の走行を自動的に制御する自動運転に関する研究が進められている。これに関連して、路面の表示線の状態を認識して走行環境に関する情報を検出したり、記憶部に予め記憶している線種別から現在の走行車線を区分する区分線を推定して制御内容を決定したり、カメラの認識結果と地図情報とを用いて車両の位置を決定する技術が存在する(例えば、特許文献1~4参照)。 In recent years, there has been considerable research into autonomous driving, which recognizes the vehicle's surroundings and automatically controls its driving. Related technologies include detecting information about the driving environment by recognizing the state of road markings, determining control content by estimating the lane markings that separate the current driving lane from line types pre-stored in a memory unit, and determining the vehicle's position using camera recognition results and map information (see, for example, Patent Documents 1 to 4).
しかしながら、従来技術では、カメラで撮像された画像からでは車両が走行する道路が対面通行であるか否かの認識ができない場合があった。そのため、画像から区画線が認識できた場合でも、車両の走行車線を特定できなかったり、誤って特定する場合があった。 However, with conventional technology, it was sometimes impossible to determine from images captured by a camera whether the road on which a vehicle was traveling was a two-way road. As a result, even if lane markings could be recognized from the image, the lane the vehicle was traveling in could not be identified or could be identified incorrectly.
本発明の態様は、このような事情を考慮してなされたものであり、車両が走行する道路が対面通行区間であっても、より正確に車両の走行車線を特定することができる車両制御装置、車両制御方法、およびプログラムを提供することを目的の一つとする。 The present invention has been made in consideration of these circumstances, and one of its objectives is to provide a vehicle control device, vehicle control method, and program that can more accurately identify the vehicle's travel lane, even when the road on which the vehicle is traveling is a two-way traffic section.
この発明に係る車両制御装置、車両制御方法、およびプログラムは、以下の構成を採用した。
(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 surrounding conditions of a vehicle; a driving control unit that controls one or both of the steering and speed of the vehicle based on the surrounding conditions recognized by the recognition unit; an acquisition unit that acquires map information including lane information around the vehicle and reference information for identifying the position of the vehicle; and an identification unit that identifies the driving lane of the vehicle based on information about the road on which the vehicle is traveling, acquired from the map information based on the reference information, and the type of road dividing lines that divide one or more lanes around the vehicle recognized by the recognition unit.When it is determined that the road is a two-way traffic section based on at least one of the road information and the type of the road dividing lines, the identification unit identifies the driving lane from the recognition results of the surroundings of the vehicle recognized by the recognition unit, without using at least information about the line type of the two-way traffic dividing lines.
(2):上記(1)の態様において、前記特定部は、前記地図情報に基づいて、前記道路が対面通行区間であり、且つ複数の並走車線を有することを取得した場合に、前記認識部により認識された前記車両の周辺の認識結果のうち、前記対面通行用の区画線の線種の情報を用いずに走行車線を特定するものである。 (2): In the aspect (1) above, when the identification unit acquires, based on the map information, that the road is a two-way traffic section with multiple parallel lanes, it identifies the driving lane from the recognition results of the surroundings of the vehicle recognized by the recognition unit without using information on the line type of the two-way traffic lane markings.
(3):上記(1)の態様において、前記特定部は、前記道路が片側1車線の対面通行区間である場合に、前記車両の左右の道路区画線の種別が、実線、破線、特殊線、または路肩である場合に、前記車両の走行車線が片側1車線であると特定するものである。 (3): In the aspect (1) above, when the road is a two-way traffic section with one lane in each direction, the identification unit identifies the vehicle's travel lane as one lane in each direction if the types of road dividing lines on the left and right of the vehicle are solid lines, dashed lines, special lines, or shoulders.
(4):上記(1)~(3)のうち何れか一つの態様において、前記特定部は、前記道路が片側2車線の対面通行区間であり、前記車両の左側の道路区画線が破線または特殊線である場合であって、且つ、前記車両から見て前記左側の道路区画線よりも奥側にある区画線が実線である場合に、前記車両が前記片側2車線の右端車線を走行していると特定するものである。 (4): In any one of the above aspects (1) to (3), the identification unit identifies the vehicle as traveling in the rightmost lane of a two-lane road if the road is a two-lane road with two-way traffic, the road dividing line on the left side of the vehicle is a broken line or a special line, and the dividing line further back than the left road dividing line as seen from the vehicle is a solid line.
(5):上記(1)~(4)のうち何れか一つの態様において、前記特定部は、前記道路が片側3車線以上の対面通行区間であり、且つ、前記車両の右側の道路区画線が黄色車線および前記車両の左側の道路区画線が破線または特殊線である場合に、前記車両の走行車線が前記片側3車線以上の車線の右端車線であると特定するものである。 (5): In any one of the above aspects (1) to (4), when the road is a two-way traffic section with three or more lanes on each side, and the road dividing line on the right side of the vehicle is a yellow lane, and the road dividing line on the left side of the vehicle is a dashed line or a special line, the identification unit identifies the vehicle's traveling lane as the rightmost lane of the road with three or more lanes on each side.
(6):上記(1)~(5)のうち何れか一つの態様において、前記運転制御部は、少なくとも第1運転モードと、前記第1運転モードよりも前記車両の乗員に課されるタスクが重度な第2運転モードとを含む複数の運転モードの何れかを実行して車両を走行させ、前記特定部により前記車両の走行車線が特定される場合には前記第1運転モードを実行させ、前記特定部により前記車両の走行車線が特定されない場合には前記第2運転モードを実行させるものである。 (6): In any one of the above aspects (1) to (5), the driving control unit drives the vehicle by executing one of a plurality of driving modes including at least a first driving mode and a second driving mode in which a task imposed on the vehicle occupant is more severe than that in the first driving mode, and executes the first driving mode when the identification unit identifies the vehicle's driving lane, and executes the second driving mode when the identification unit does not identify the vehicle's driving lane.
(7):上記(1)~(5)のうち何れか一つの態様において、前記運転制御部は、前記車両の乗員に課されるタスクが異なる複数の運転モードのうち何れかの運転モードを実行して車両を走行させ、前記特定部により前記車両の走行車線が特定されない場合には、実行中の運転モードを継続して前記車両を走行させるものである。 (7): In any one of the above aspects (1) to (5), the driving control unit drives the vehicle by executing one of a plurality of driving modes that assign different tasks to the vehicle's occupants, and if the identification unit does not identify the vehicle's driving lane, the driving mode currently being executed is continued to drive the 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 surrounding conditions of a vehicle, executes driving control to control one or both of the steering and speed of the vehicle based on the recognized surrounding conditions, acquires map information including lane information around the vehicle and reference information for identifying the position of the vehicle, identifies the vehicle's traveling lane based on information about the road on which the vehicle is traveling, acquired from the map information based on the reference information, and the recognized types of road dividing lines that define one or more lanes around the vehicle, and, when the road is determined to be a two-way traffic section based on at least one of the road information and the type of road dividing lines, identifies the traveling lane from the recognition results around the recognized vehicle without using at least information about the line type of the two-way traffic dividing lines.
(9):この発明の一態様に係るプログラムは、コンピュータに、車両の周辺状況を認識させ、認識された前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行させ、前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得させ、前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識された前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定させ、前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識された前記車両の周辺の認識結果のうち、少なくとも前記対面通行用の区画線の線種の情報を用いずに走行車線を特定させる、プログラムである。 (9): A program according to one aspect of the present invention causes a computer to recognize the conditions surrounding a vehicle, execute driving control to control one or both of the steering and speed of the vehicle based on the recognized conditions, acquire map information including lane information around the vehicle and reference information for identifying the position of the vehicle, identify the vehicle's travel lane based on information about the road on which the vehicle is traveling, acquired from the map information based on the reference information, and the type of road dividing lines that divide one or more recognized lanes around the vehicle, and, when the road is determined to be a two-way traffic section based on at least one of the road information and the type of road dividing lines, identify the travel lane from the recognition results around the recognized vehicle without using at least information about the line type of the two-way traffic dividing lines.
上記(1)~(9)の態様によれば、車両が走行する道路が対面通行区間であっても、より正確に車両の走行車線を特定することができる。 According to aspects (1) to (9) above, the vehicle's travel lane can be identified more accurately, even if the road on which the vehicle is traveling is a two-way traffic section.
以下、図面を参照し、本発明の車両制御装置、車両制御方法、およびプログラムの実施形態について説明する。なお、以下では、左側通行の法規が適用される場合について説明するが、右側通行の法規が適用される場合、左右を逆に読み替えればよい。 Embodiments of a vehicle control device, vehicle control method, and program of the present invention will be described below with reference to the drawings. Note that the following describes a case where laws stipulating left-hand traffic apply, but if laws stipulating right-hand traffic apply, the terms left and right can be reversed.
[全体構成]
図1は、実施形態に係る車両制御装置を利用した車両システム1の構成図である。車両システム1が搭載される車両(以下、車両M)は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジン等の内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。また、以下では、一例として、車両制御装置が自動運転車両に適用された実施形態について説明する。自動運転とは、例えば、自動的に車両Mの操舵または速度のうち、一方または双方を制御して運転制御を実行することである。車両Mの運転制御には、例えば、ACC(Adaptive Cruise Control)や、ALC(Auto Lane Changing)、LKAS(Lane Keeping Assistance System)といった種々の運転支援が含まれてよい。自動運転車両は、乗員(運転者)の手動運転によって一部または全部の運転が制御されることがあってもよい。
[Overall configuration]
FIG. 1 is a configuration diagram of a vehicle system 1 using a vehicle control device according to an embodiment. The vehicle (hereinafter, vehicle M) on which the vehicle system 1 is mounted may be, for example, a two-wheeled, three-wheeled, or four-wheeled vehicle, and its drive source may be an internal combustion engine such as a diesel engine or a gasoline engine, an electric motor, or a combination thereof. The electric motor operates using power generated by a generator connected to the internal combustion engine or discharged power from a secondary battery or a fuel cell. In the following, an embodiment in which the vehicle control device is applied to an autonomous vehicle will be described as an example. Autonomous driving refers to automatically controlling one or both of the steering and speed of the vehicle M to perform driving control. The driving control of the vehicle M may include various driving assistance systems, such as adaptive cruise control (ACC), auto lane changing (ALC), and lane keeping assistance system (LKAS). Some or all of the driving of an autonomous vehicle may be manually controlled by an occupant (driver).
車両システム1は、例えば、カメラ(撮像部の一例)10と、レーダ装置12と、LIDAR(Light Detection and Ranging)14と、物体認識装置16と、通信装置20と、HMI(Human Machine Interface)30と、車両センサ40と、ナビゲーション装置50と、MPU(Map Positioning Unit)60と、ドライバモニタカメラ70と、運転操作子80と、自動運転制御装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。これらの装置や機器は、CAN(Controller Area Network)通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。なお、図1に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。カメラ10、レーダ装置12、およびLIDAR14を組み合わせたものが「外界センサES」の一例である。外界センサESには、車両の周辺状況を認識する他の検出部(例えば、ソナー)が含まれていてもよく、物体認識装置16が含まれていてもよい。HMI30は、「出力装置」の一例である。自動運転制御装置100は「車両制御装置」の一例である。 The vehicle system 1 includes, for example, a camera (an example of an imaging unit) 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, vehicle sensors 40, a navigation device 50, an MPU (Map Positioning Unit) 60, a driver monitor camera 70, driving controls 80, an autonomous driving control device 100, a driving force output device 200, a braking device 210, and a steering device 220. These devices and equipment are connected to each other via multiplexed communication lines such as a Controller Area Network (CAN) communication line, serial communication lines, a wireless communication network, etc. Note that the configuration shown in FIG. 1 is merely an example; some of the components may be omitted, or additional components may be added. The combination of the camera 10, radar device 12, and LIDAR 14 is an example of an "external environment sensor ES." The external sensor ES may include other detection units (e.g., sonar) that recognize the vehicle's surroundings, or may include an object recognition device 16. The HMI 30 is an example of an "output device." The autonomous driving control device 100 is an example of a "vehicle control device."
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両Mの任意の箇所に取り付けられる。例えば、車両Mの前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面等に取り付けられる。また、車両Mの後方を撮像する場合、カメラ10は、リアウインドシールド上部やバックドア等に取り付けられる。また、車両Mの側方および後側方を撮像する場合、カメラ10は、ドアミラー等に取り付けられる。カメラ10は、例えば、周期的に繰り返し車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。また、カメラ10は、複数のカメラ(例えば、第1カメラ、第2カメラ)が設けられていてもよく、複数のカメラで同一方向を撮像してもよく、通常時には第1カメラで撮像し、所定条件を満たす場合に第2カメラ、または第1カメラと第2カメラの両方で撮像するようにしてもよい。所定条件とは、例えば、カメラにより撮像される画像(以下、カメラ画像と称する)から車両Mが走行する道路に含まれる車線(レーン)等を区画する道路区画線(以下、区画線と称する)を認識する場合である。区画線には、例えば、車線を区画する区画線以外の線分情報が含まれてよい。 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 can be mounted anywhere on the vehicle M. For example, when capturing images of the area in front of the vehicle M, the camera 10 can be mounted on the top of the front windshield or the back of the rearview mirror. When capturing images of the area behind the vehicle M, the camera 10 can be mounted on the top of the rear windshield or the back door. When capturing images of the sides and rear of the vehicle M, the camera 10 can be mounted on a door mirror. The camera 10 periodically captures images of the area around the vehicle M. The camera 10 may be a stereo camera. The camera 10 may also be provided with multiple cameras (e.g., a first camera and a second camera), and multiple cameras may capture images in the same direction. Alternatively, the camera 10 may normally capture images using the first camera, and when certain conditions are met, the camera 10 may capture images using the second camera, or both the first and second cameras. The predetermined condition is, for example, when road dividing lines (hereinafter referred to as dividing lines) that divide lanes, etc., included in the road on which the vehicle M is traveling are recognized from an image captured by a camera (hereinafter referred to as a camera image). The dividing lines may include, for example, line segment information other than dividing lines that divide lanes.
レーダ装置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 objects (reflected waves) to detect at least the object's position (distance and direction). The radar device 12 may be mounted at any location on the vehicle M. The radar device 12 may also detect the object's position and speed using the FM-CW (Frequency Modulated Continuous Wave) method.
LIDAR14は、車両Mの周辺に光(或いは光に近い波長の電磁波)を照射し、散乱光を測定する。LIDAR14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。LIDAR14は、車両Mの任意の箇所に取り付けられる。 The LIDAR 14 irradiates the area around the vehicle M with light (or electromagnetic waves with wavelengths similar to light) and measures the scattered light. The LIDAR 14 detects the distance to the target based on the time between light emission and light reception. The irradiated light is, for example, pulsed laser light. The LIDAR 14 can be attached to any location on the vehicle M.
物体認識装置16は、外界センサESに含まれるカメラ10、レーダ装置12、およびLIDAR14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、物体の位置、種類、速度等を認識する。物体認識装置16は、認識結果を自動運転制御装置100に出力する。物体認識装置16は、カメラ10、レーダ装置12、およびLIDAR14の検出結果をそのまま自動運転制御装置100に出力してよい。車両システム1から物体認識装置16が省略されてもよい。 The object recognition device 16 performs sensor fusion processing on the detection results from some or all of the camera 10, radar device 12, and LIDAR 14 included in the external sensor ES to recognize the position, type, speed, etc. of the object. The object recognition device 16 outputs the recognition results to the autonomous driving control device 100. The object recognition device 16 may output the detection results from the camera 10, radar device 12, and LIDAR 14 directly to the autonomous driving control device 100. The object recognition device 16 may be omitted from the vehicle system 1.
通信装置20は、例えば、セルラー網やWi-Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)等を利用して、車両Mの周辺に存在する他車両と通信し、或いは無線基地局を介して各種サーバ装置と通信する。 The communication device 20 communicates with other vehicles in the vicinity of vehicle M using, for example, a cellular network, a Wi-Fi network, Bluetooth (registered trademark), or DSRC (Dedicated Short Range Communication), or with various server devices via a wireless base station.
HMI30は、HMI制御部170の制御により車両Mの乗員に対して各種情報を提示すると共に、乗員による入力操作を受け付ける。HMI30は、例えば、各種表示装置、スピーカ、スイッチ、マイク、ブザー、タッチパネル、キー等を含む。各種表示装置は、例えば、LCD(Liquid Crystal Display)や有機EL(Electro Luminescence)表示装置等である。表示装置は、例えば、インストルメントパネルにおける運転席(ステアリングホイールに最も近い座席)の正面付近に設けられ、乗員がステアリングホイールの間隙から、或いはステアリングホイール越しに視認可能な位置に設置される。また、表示装置は、インストルメントパネルの中央に設置されてもよい。また、表示装置は、HUD(Head Up Display)であってもよい。HUDは、運転席前方のフロントウインドシールドの一部に画像を投影することで、運転席に着座した乗員の眼に虚像を視認させる。表示装置は、後述するHMI制御部170によって生成される画像を表示する。また、HMI30には、自動運転と乗員による手動運転とを相互に切り替える運転切替スイッチ等が含まれてもよい。スイッチには、例えば、ウインカスイッチ(方向指示器)32が含まれる。ウインカスイッチ32は、例えば、ステアリングコラム、またはステアリングホイールに設けられる。ウインカスイッチ32は、例えば、乗員による車両Mの車線変更の指示を受け付ける操作部の一例である。 The HMI 30 presents various information to the occupants of the vehicle M under the control of the HMI control unit 170 and accepts input operations by the occupants. The HMI 30 includes, for example, various display devices, speakers, switches, a microphone, a buzzer, a touch panel, keys, etc. The various display devices are, for example, LCD (Liquid Crystal Display) and organic EL (Electro Luminescence) display devices. The display device is, for example, located near the front of the driver's seat (the seat closest to the steering wheel) on the instrument panel, in a position where the occupant can see it through the gap in the steering wheel or over the steering wheel. The display device may also be located in the center of the instrument panel. The display device may also be a HUD (Head Up Display). The HUD projects an image onto a portion of the front windshield in front of the driver's seat, allowing the occupant sitting in the driver's seat to see a virtual image. The display device displays an image generated by the HMI control unit 170, which will be described later. The HMI 30 may also include a driving selector switch that switches between automatic driving and manual driving by the occupant. The switch may include, for example, a turn signal switch (directional indicator) 32. The turn signal switch 32 is provided, for example, on the steering column or steering wheel. The turn signal switch 32 is an example of an operating unit that accepts, for example, an instruction from the occupant to change lanes of the vehicle M.
車両センサ40は、車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、車両Mの向きを検出する方位センサ等を含む。また、車両センサ40には、車両Mの操舵角(操舵輪の角度でもよいし、ステアリングホイールの操作角度でもよい)を検出する操舵角センサが含まれてよい。また、車両センサ40には、車両Mの位置を取得する位置センサが含まれてよい。位置センサは、例えば、GPS(Global Positioning System)装置から位置情報(経度・緯度情報)を取得するセンサである。また、位置センサは、ナビゲーション装置50のGNSS(Global Navigation Satellite System)受信機51を用いて位置情報を取得するセンサであってもよい。 The vehicle sensors 40 include a vehicle speed sensor that detects the speed of the vehicle M, an acceleration sensor that detects acceleration, a yaw rate sensor that detects the angular velocity around a vertical axis, and a direction sensor that detects the orientation of the vehicle M. The vehicle sensors 40 may also include a steering angle sensor that detects the steering angle of the vehicle M (which may be the angle of the steering wheels or the angle of the steering wheel). The vehicle sensors 40 may also include a position sensor that acquires the position of the 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.
ナビゲーション装置50は、例えば、GNSS受信機51と、ナビHMI52と、経路決定部53とを備える。ナビゲーション装置50は、HDD(Hard Disk Drive)やフラッシュメモリ等の記憶装置に第1地図情報54を保持している。GNSS受信機51は、GNSS衛星から受信した信号に基づいて、車両Mの位置を特定する。車両Mの位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。ナビHMI52は、表示装置、スピーカ、タッチパネル、キー等を含む。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。経路決定部53は、例えば、GNSS受信機51により特定された車両Mの位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。 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 stores first map information 54 in a storage device such as a hard disk drive (HDD) or flash memory. The GNSS receiver 51 determines the position of the vehicle M based on signals received from GNSS satellites. The position of the vehicle M may be determined or supplemented by an inertial navigation system (INS) that uses the output of the vehicle sensors 40. The navigation HMI 52 includes a display device, speaker, touch panel, keys, etc. The navigation HMI 52 may share some or all of the components with the HMI 30 described above. The route determination unit 53 determines a route (hereinafter, a map route) from the position of the vehicle M determined 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.
第1地図情報54は、例えば、道路単位に車線に関する情報が付加された情報(以下、車線情報)が含まれる。車線情報には、例えば、道路区間の開始と終了を示すノードと、ノード間の道路形状が表現されたリンクとが含まれる。また、車線情報には、道路単位等の所定区間における車線数(並走車線数)や増減数、車線増減方向(道路の進行方向に対して左右どちら側の車線が増減するかを示す情報)が含まれてよい。また、車線情報には、例えば、区画線の種別(例えば、実線、破線、路肩区画線)や色に関する情報が含まれてよい。また、第1地図情報54は、道路が対面通行区間であるか否かを示す情報が含まれてもよい。対面通行区間とは、例えば、往復方向に通行が行われる道路において、往復の方向別の車線の区画が中央分離帯ではなく、区画線や、区画線に類似する線の描画または物体(例えば、ポールや道路鋲)等の設置によって区画され、道路の構造上、往復の方向別に明確に分離されていない道路区間である。また、第1地図情報54は、道路区間の距離や曲率、道路種別(例えば、高速道路、一般道路)、POI(Point Of Interest)情報等を含んでもよい。地図上経路は、MPU60に出力される。 The first map information 54 includes, for example, information with lane information added to each road (hereinafter referred to as lane information). Lane information includes, for example, nodes indicating the start and end of road sections and links representing the road shape between the nodes. Furthermore, lane information may include the number of lanes (number of parallel lanes), the number of lanes to be added or removed, and the direction of lane addition or removal (information indicating whether lanes are added or removed on the left or right side of the road's direction of travel) in a given section, such as a road section. Furthermore, lane information may include, for example, information regarding the type of lane markings (e.g., solid lines, dashed lines, shoulder markings) and their colors. The first map information 54 may also include information indicating whether the road is a two-way traffic section. A two-way traffic section is, for example, a road section on which two-way traffic is carried out, where the lanes for each direction of travel are not clearly separated by a central divider but by markings, lines similar to markings, or objects (e.g., poles or road studs), and the road structure does not clearly separate the two directions of travel. The first map information 54 may also include information such as the distance and curvature of road sections, road type (e.g., expressway, general road), and POI (Point of Interest) information. The route on the map is output to the MPU 60.
ナビゲーション装置50は、地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。ナビゲーション装置50は、例えば、乗員の保有するスマートフォンやタブレット端末等の端末装置の機能によって実現されてもよい。ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから地図上経路と同等の経路を取得してもよい。なお、第1地図情報54は、ナビゲーション装置50に代えて記憶部180に格納されていてもよい。 The navigation device 50 may provide route guidance using the navigation HMI 52 based on the route on the map. The navigation device 50 may be implemented, for example, by the functions of a terminal device such as a smartphone or tablet device owned by the occupant. The navigation device 50 may transmit the current position and 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. Note that the first map information 54 may be stored in the memory unit 180 instead of in the navigation device 50.
MPU60は、例えば、推奨車線決定部61を含む。推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、ブロックごとに第1地図情報54の車線情報から推奨車線を決定する。また、推奨車線決定部61は、第1地図情報54に格納される道路単位に推奨車線を決定してもよい。例えば、推奨車線決定部61は、左(または右)から何番目の車線を走行するといった決定を行う。推奨車線決定部61は、地図上経路に分岐箇所が存在する場合、車両Mが分岐先に進行するための合理的な経路を走行できるように推奨車線を決定する。 The MPU 60 includes, for example, a recommended lane determination unit 61. The recommended lane determination unit 61 divides the route on the map provided by the navigation device 50 into a plurality of blocks (for example, every 100 m in the vehicle's travel direction) and determines a recommended lane for each block from the lane information in the first map information 54. The recommended lane determination unit 61 may also determine a recommended lane for each road stored in the first map information 54. For example, the recommended lane determination unit 61 determines which lane from the left (or right) to use. When there is a branch point on the route on the map, the recommended lane determination unit 61 determines a recommended lane so that the vehicle M can travel along a reasonable route to the branch point.
ドライバモニタカメラ70は、例えば、CCDやCMOS等の固体撮像素子を利用したデジタルカメラである。ドライバモニタカメラ70は、例えば、車両Mの運転席に着座した乗員(以下、運転者)の頭部を正面から(顔面を撮像する向きで)撮像可能な位置および向きで、車両Mにおける任意の箇所に取り付けられる。例えば、ドライバモニタカメラ70は、車両Mのインストルメントパネルの中央部に設けられたディスプレイ装置の上部に取り付けられる。 The driver monitor camera 70 is, for example, a digital camera that uses a solid-state imaging element such as a CCD or CMOS. The driver monitor camera 70 is mounted at any location on the vehicle M in a position and orientation that allows it to capture an image of the head of an occupant (hereinafter referred to as the driver) seated in the driver's seat of the vehicle M from the front (in an orientation that captures the face). For example, the driver monitor camera 70 is mounted above a display device provided in the center of the instrument panel of the vehicle M.
運転操作子80は、例えば、ステアリングホイール82の他、アクセルペダル、ブレーキペダル、シフトレバー、その他の操作子を含む。運転操作子80には、操作量あるいは操作の有無を検出するセンサが取り付けられており、その検出結果は、自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一部または全部に出力される。ステアリングホイール82は、「運転者による操舵操作を受け付ける操作子」の一例である。操作子は、必ずしも環状である必要は無く、異形ステアリングやジョイスティック、ボタン等の形態であってもよい。ステアリングホイール82には、ステアリング把持センサ84が取り付けられている。ステアリング把持センサ84は、静電容量センサ等により実現され、運転者がステアリングホイール82を把持している(力を加えられる状態で接していることをいう)か否かを検知可能な信号を自動運転制御装置100に出力する。 The driving operators 80 include, for example, a steering wheel 82, as well as an accelerator pedal, brake pedal, shift lever, and other operators. The driving operators 80 are equipped with sensors that detect the amount of operation or the presence or absence of operation, and the detection results are output to the automatic driving control device 100 or some or all of the driving force output device 200, brake device 210, and steering device 220. The steering wheel 82 is an example of an "operator that accepts steering operation by the driver." The operator does not necessarily have to be annular and may be in the form of an irregular steering wheel, joystick, button, etc. A steering grip sensor 84 is attached to the steering wheel 82. The steering grip sensor 84 is realized by a capacitance sensor or the like, and outputs a signal to the automatic driving control device 100 that can detect whether the driver is gripping the steering wheel 82 (meaning that the driver is in contact with the steering wheel in a state where force can be applied).
自動運転制御装置100は、例えば、第1制御部120と、第2制御部160と、HMI制御部170と、記憶部180とを備える。第1制御部120と、第2制御部160と、HMI制御部170とは、それぞれ、例えば、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のHDDやフラッシュメモリにインストールされてもよい。行動計画生成部140と第2制御部160とを合わせたものが「運転制御部」の一例である。HMI制御部170は、「出力制御部」の一例である。 The autonomous driving control device 100 includes, for example, a first control unit 120, a second control unit 160, an HMI control unit 170, and a memory unit 180. The first control unit 120, the second control unit 160, and the HMI control unit 170 are each realized by a hardware processor, such as a CPU (Central Processing Unit), executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transitory storage medium) such as the HDD or flash memory of the autonomous driving control device 100, or may be stored in a removable storage medium such as a DVD or CD-ROM, and installed in the HDD or flash memory of the autonomous driving control device 100 by inserting the storage medium (non-transitory storage medium) into a drive device. 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 170 is an example of an "output control unit."
記憶部180は、上記の各種記憶装置、或いはSSD(Solid State Drive)、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)等により実現されてもよい。記憶部180は、例えば、判定テーブル182、プログラム、その他の各種情報等が格納される。判定テーブル182とは、例えば、車両Mの走行車線を特定するために参照されるテーブルである。判定テーブル182については後述する。また、記憶部180には、第1地図情報54が格納されていてもよい。 The memory unit 180 may be realized by the various storage devices mentioned above, or alternatively, a solid state drive (SSD), an electrically erasable programmable read-only memory (EEPROM), a read-only memory (ROM), or a random access memory (RAM). The memory unit 180 stores, for example, a determination table 182, programs, and various other information. The determination table 182 is, for example, a table referenced to identify the lane in which the vehicle M is traveling. The determination table 182 will be described later. The memory unit 180 may also store first map information 54.
図2は、実施形態に係る第1制御部120および第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、行動計画生成部140と、モード決定部150とを備える。第1制御部120は、例えば、AI(Artificial Intelligence;人工知能)による機能と、予め与えられたモデルによる機能とを並行して実現する。例えば、「交差点を認識する」機能は、ディープラーニング等による交差点の認識と、予め与えられた条件(パターンマッチング可能な信号、道路標示等がある)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。これによって、自動運転の信頼性が担保される。 Figure 2 is a functional configuration diagram of the first control unit 120 and the second control unit 160 according to the embodiment. The first control unit 120 includes, for example, a recognition unit 130, an action plan generation unit 140, and a mode determination unit 150. The first control unit 120, for example, implements functions based on AI (Artificial Intelligence) and functions based on a pre-specified model in parallel. For example, the "intersection recognition" function may be implemented by executing intersection recognition using deep learning or the like and recognition based on pre-specified conditions (such as traffic lights and road markings that can be pattern-matched) in parallel, and then scoring and comprehensively evaluating both. This ensures the reliability of autonomous driving.
認識部130は、外界センサESから入力された情報に基づいて、車両Mの周辺にある物体の位置、および速度、加速度等の状態を認識する。物体の位置は、例えば、車両Mの代表点(重心や駆動軸中心等)を原点とした絶対座標上の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー等の代表点で表されてもよいし、領域で表されてもよい。物体の「状態」とは、物体の加速度やジャーク、あるいは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。 The recognition unit 130 recognizes the position, speed, acceleration, and other status of objects around the vehicle M based on information input from the external sensor ES. The position of an object is recognized as a position on an absolute 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 an object may be represented by a representative point such as the center of gravity or a corner of the object, or by an area. The "state" of an object may include the acceleration or jerk of the object, or its "behavioral state" (for example, whether or not the object is changing lanes or is about to change lanes).
また、認識部130は、例えば、車両Mが走行している車線(走行車線)を認識する。例えば、認識部130は、カメラ10によって撮像されたカメラ画像から車両Mの左右の区画線を認識し、認識した区画線の位置に基づいて走行車線を認識する。なお、認識部130は、区画線に限らず、路肩、縁石、中央分離帯、ガードレール、フェンス、壁等を含む車線位置を特定可能な物標(走路境界、道路境界)を認識することで、走行車線を認識してもよい。この認識において、ナビゲーション装置50から取得される車両Mの位置やINSによる処理結果が加味されてもよい。また、認識部130は、一時停止線、障害物、赤信号、料金所、その他の道路事象を認識してもよい。 The recognition unit 130 also recognizes, for example, the lane in which the vehicle M is traveling (driving lane). For example, the recognition unit 130 recognizes the dividing lines on the left and right of the vehicle M from the camera image captured by the camera 10, and recognizes the driving lane based on the position of the recognized dividing lines. Note that the recognition unit 130 may recognize the driving lane by recognizing landmarks (road boundaries, road boundaries) that can identify the lane position, including not only dividing lines but also shoulders, curbs, medians, guardrails, fences, walls, etc. This recognition may take into account the position of the vehicle M obtained from the navigation device 50 and the processing results from the INS. The recognition unit 130 may also recognize stop lines, obstacles, red lights, toll booths, and other road phenomena.
認識部130は、走行車線を認識する際に、走行車線に対する車両Mの位置や姿勢を認識する。認識部130は、例えば、車両Mの基準点の車線中央からの乖離、および車両Mの進行方向の車線中央を連ねた線に対してなす角度を、走行車線に対する車両Mの相対位置および姿勢として認識してもよい。これに代えて、認識部130は、走行車線の何れかの側端部(区画線または道路境界)に対する車両Mの基準点の位置等を、走行車線に対する車両Mの相対位置として認識してもよい。なお、認識部130による走行車線の認識や走行車線に対する車両Mの位置や姿勢の認識は、後述する特定部153により実行されてよい。 When recognizing the driving lane, the recognition unit 130 recognizes the position and orientation of vehicle M relative to the driving lane. For example, the recognition unit 130 may recognize the deviation of vehicle M's reference point from the center of the lane and the angle it makes with a line connecting the centers of the lanes in the vehicle M's direction of travel as the relative position and orientation of vehicle M relative to the driving lane. Alternatively, the recognition unit 130 may recognize the position of vehicle M's reference point relative to one of the side edges of the driving lane (a dividing line or road boundary) as the relative position of vehicle M relative to the driving lane. Note that recognition of the driving lane and the position and orientation of vehicle M relative to the driving lane by the recognition unit 130 may be performed by the identification unit 153, which will be described later.
行動計画生成部140は、原則的には推奨車線決定部61により決定された推奨車線を走行し、更に、車両Mの周辺状況に対応できるように、車両Mが自動的に(運転者の操作に依らずに)将来走行する目標軌道を生成する。目標軌道は、例えば、速度要素を含んでいる。例えば、目標軌道は、車両Mの到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、道なり距離で所定の走行距離(例えば数[m]程度)ごとの車両Mの到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度および目標加速度が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における車両Mの到達すべき位置であってもよい。この場合、目標速度や目標加速度の情報は軌道点の間隔で表現される。 The behavior plan generation unit 140 essentially drives the recommended lane determined by the recommended lane determination unit 61, and further generates a target trajectory for vehicle M to travel automatically (without driver input) in the future so that it can respond to the conditions around vehicle M. The target trajectory includes, for example, a speed element. For example, the target trajectory is expressed as a sequence of points (trajectory points) that vehicle M should reach. Trajectory points are points that vehicle M should reach at every predetermined travel distance (e.g., several meters) along the road. Separately, target speeds and target accelerations are generated as part of the target trajectory for every predetermined sampling time (e.g., several tenths of a second). Furthermore, trajectory points may be positions that vehicle M should reach at each predetermined sampling time. In this case, information on target speed and target acceleration is expressed as the interval between trajectory points.
行動計画生成部140は、目標軌道を生成するにあたり、自動運転のイベント(機能)を設定してよい。自動運転のイベントには、定速走行イベント、低速追従走行イベント、車線変更イベント、分岐イベント、合流イベント、テイクオーバーイベント等がある。行動計画生成部140は、起動させたイベントに応じた目標軌道を生成する。 When generating a target trajectory, the behavior plan generation unit 140 may set an autonomous driving event (function). Autonomous driving events include a constant speed driving event, a low-speed following driving event, a lane change event, a branching event, a merging event, and a takeover event. The behavior plan generation unit 140 generates a target trajectory according to the activated event.
モード決定部150は、車両Mの運転モードを、運転者に課されるタスクが異なる複数の運転モード(言い換えると、自動化の度合が異なる複数のモード)の何れかに決定する。モード決定部150は、例えば、運転者状態判定部151と、第1取得部152と、特定部153と、モード変更処理部154とを備える。これらの個別の機能については後述する。第1取得部152は、「取得部」の一例である。 The mode determination unit 150 determines the driving mode of the vehicle M to be one of multiple driving modes that impose different tasks on the driver (in other words, multiple modes with different degrees of automation). The mode determination unit 150 includes, for example, a driver state determination unit 151, a first acquisition unit 152, an identification unit 153, and a mode change processing unit 154. The individual functions of these units will be described later. The first acquisition unit 152 is an example of an "acquisition unit."
図3は、運転モードと車両Mの制御状態、およびタスクの関係の一例を示す図である。図3の例において、車両Mの運転モードには、例えば、モードAからモードEの5つのモードがある。図3において、モードAおよびBは「第1運転モード」の一例であり、モードC、D、Eは「第2運転モード」の一例であるものとする。なお、運転モードには、モードA~E以外のモードがあってもよく、第1運転モードおよび第2運転モード以外の運転モードがあってもよい。モードAからモードEにおいて、制御状態すなわち車両Mの運転制御の自動化の度合(制御度合)は、モードAが最も高く、次いでモードB、モードC、モードDの順に低くなり、モードEが最も低い。この逆に、運転者(乗員)に課されるタスクは、モードAが最も軽度であり、次いでモードB、モードC、モードDの順に重度となり、手動運転を行うモードEが最も重度である。なお、モードB~Eでは自動運転でない制御状態となるため、自動運転制御装置100としては自動運転に係る制御を終了し、運転支援または手動運転に移行させるまでが責務である。以下、それぞれのモードの内容について例示する。 Figure 3 is a diagram showing an example of the relationship between driving modes, the control state of vehicle M, and tasks. In the example of Figure 3, vehicle M has five driving modes, for example, Mode A to Mode E. In Figure 3, Modes A and B are examples of "first driving modes," and Modes C, D, and E are examples of "second driving modes." Note that there may be driving modes other than Modes A to E, and there may be driving modes other than the first and second driving modes. Among Modes A to E, the control state, i.e., the degree of automation (control degree) of driving control of vehicle M, is highest in Mode A, followed by Mode B, Mode C, and Mode D, with Mode E being the lowest. Conversely, the tasks imposed on the driver (occupant) are lightest in Mode A, followed by Mode B, Mode C, and Mode D, with Mode E, which involves manual driving, being the most severe. Note that modes B to E are not autonomous driving, and the autonomous driving control device 100 is responsible for ending autonomous driving control and transitioning to driving assistance or manual driving. The contents of each mode are described below as examples.
モードAでは、自動運転の状態となり、運転者には車両Mの周辺監視、ステアリングホイール82の把持(以下、「ステアリング把持」と称する)の何れも課されない。周辺監視は、少なくとも車両Mの進行方向(例えば、前方)の監視が含まれる。前方とは、フロントウインドシールドを介して視認される車両Mの進行方向の空間を意味する。但し、モードAであっても運転者は、自動運転制御装置100を中心としたシステムからの要求に応じて速やかに手動運転に移行できる体勢であることが要求される。なお、ここで言う自動運転とは、車両Mの操舵、速度の何れも運転者の操作に依らずに制御されることをいう。モードAは、例えば、高速道路等の自動車専用道路において、所定速度(例えば50[km/h]程度)以下で車両Mが走行しており、追従対象の前走車両が存在する等の条件が満たされる場合に実行可能な運転モードであり、TJP(Traffic Jam Pilot)モードと称される場合もある。この条件が満たされなくなった場合、モード決定部150は、車両Mの運転モードをモードBに変更する。 In Mode A, the vehicle is in an autonomous driving state, and the driver is not required to monitor the surroundings of the vehicle M or grip the steering wheel 82 (hereinafter referred to as "steering grip"). Surroundings monitoring includes monitoring at least the direction of travel of the vehicle M (e.g., forward). "Forward" refers to the space in the direction of travel of the vehicle M as seen through the front windshield. However, even in Mode A, the driver is required to be ready to quickly transition to manual driving in response to a request from the system centered on the autonomous driving control device 100. Note that autonomous driving here refers to control of both the steering and speed of the vehicle M independently of the driver's operation. Mode A is a driving mode that can be implemented, for example, on a highway or other expressway when certain conditions are met, such as when the vehicle M is traveling at a predetermined speed (e.g., approximately 50 km/h) or less and there is a vehicle ahead to be followed. Mode A is sometimes referred to as Traffic Jam Pilot (TJP) mode. If these conditions are no longer met, the mode determination unit 150 changes the driving mode of the vehicle M to Mode B.
また、モードAの実行中において、乗員は、セカンドタスクを実行することができる。セカンドタスクとは、例えば、車両Mの自動運転中に許容される乗員の運転以外の行為である。セカンドタスクには、例えば、テレビ鑑賞や乗員が所持する端末装置(例えば、スマートフォンやタブレット端末)の利用(例えば、通話やメール送受信、SNS(Social Networking Service)の利用、Web閲覧等)、食事等が含まれる。 Furthermore, while mode A is being executed, the occupant can perform a second task. A second task is, for example, an action other than driving that is permitted by the occupant while vehicle M is in autonomous driving. Second tasks include, for example, watching television, using a terminal device (e.g., a smartphone or tablet) carried by the occupant (e.g., making calls, sending and receiving emails, using SNS (Social Networking Service), browsing the web, etc.), eating, etc.
モードBでは、運転支援の状態となり、運転者には車両Mの周囲を監視するタスク(以下、周辺監視)が課されるが、ステアリングホイール82を把持するタスクは課されない。例えば、モードBでは、乗員からの車線変更指示を受け付けずに、車両システム1側の判断によって、ナビゲーション装置50による目的地までの経路設定等に基づく車両Mの車線変更が行われる。車線変更とは、車両Mが走行する自車線から、自車線に隣接する隣接車線へ車両Mを移動させることであり、分岐や合流に基づく車線変更が含まれてもよい。モードA、Bにおける運転主体は、車両システム1である。 In mode B, the system is in a driving assistance state, and the driver is tasked with monitoring the surroundings of vehicle M (hereinafter referred to as "peripheral monitoring"), but is not tasked with gripping the steering wheel 82. For example, in mode B, lane change instructions from the occupant are not accepted, and lane changes of vehicle M are performed at the discretion of the vehicle system 1 based on route settings to the destination by the navigation device 50, etc. A lane change refers to moving vehicle M from the lane in which vehicle M is traveling to an adjacent lane adjacent to the lane in which vehicle M is traveling, and may include lane changes due to branching or merging. The main driver in modes A and B is vehicle system 1.
モードCでは、運転支援の状態となり、運転者には周辺監視とステアリングホイール82を把持するタスクが課される。例えば、モードCでは、車両システム1側で車両Mの車線変更が必要であると判断された場合に、HMI30を介して乗員に問い合わせを行い、HMI30等から乗員による車線変更の承認が受け付けられた場合に、車線変更を実行する運転支援が行われる。モードBおよびモードCにおける車線変更制御は、システム主体による車線変更である。 In Mode C, the system enters a driving assistance state, and the driver is tasked with monitoring the surroundings and holding the steering wheel 82. For example, in Mode C, if the vehicle system 1 determines that vehicle M needs to change lanes, it queries the occupant via the HMI 30, and if approval for the lane change from the occupant is received from the HMI 30, driving assistance is provided to execute the lane change. Lane change control in Modes B and C is system-driven lane change.
モードDは、車両Mの操舵と加減速のうち少なくとも一方に関して、ある程度の運転者による運転操作が必要な運転モードである。例えば、モードDでは、ACC(Adaptive Cruise Control)やLKAS(Lane Keeping Assist System)といった運転支援が行われる。また、モードDでは、運転者によるウインカスイッチ32の操作により車両Mを車線変更させる指示を受け付けた場合に、指示された方向に車線変更を実行する運転支援が行われる。モードDにおける車線変更は、運転者の意図による車線変更である。運転者のウインカスイッチ32の操作は、運転操作の一例である。また、モードDの運転操作には、操舵または加減速を制御するための運転操作が含まれてよい。 Mode D is a driving mode that requires some degree of driver operation for at least one of steering and acceleration/deceleration of vehicle M. For example, in Mode D, driving assistance such as ACC (Adaptive Cruise Control) and LKAS (Lane Keeping Assist System) is provided. Also, in Mode D, when an instruction to change lanes for vehicle M is received through the driver's operation of the turn signal switch 32, driving assistance is provided to execute the lane change in the instructed direction. A lane change in Mode D is a lane change intentionally made by the driver. The driver's operation of the turn signal switch 32 is an example of a driving operation. Also, driving operations in Mode D may include driving operations to control steering or acceleration/deceleration.
モードEでは、車両Mの操舵、加減速ともに運転者による運転操作が必要な手動運転の状態となる。モードD、モードEともに、当然ながら運転者には車両Mの周辺監視が課される。モードC~Eにおける運転主体は、運転者である。 In Mode E, vehicle M enters a manual driving state, requiring the driver to perform steering, acceleration, and deceleration. In both Mode D and Mode E, the driver is naturally tasked with monitoring the surroundings of vehicle M. In Modes C to E, the driver is the primary driver.
モード決定部150は、決定した運転モードに係るタスクが運転者により実行されない場合に、よりタスクが重度な運転モードに車両Mの運転モードを変更する。 If the driver does not perform a task related to the determined driving mode, the mode determination unit 150 changes the driving mode of the vehicle M to a driving mode with a more severe task.
例えば、モードAの実行中において、運転者がシステムからの要求に応じて手動運転に移行できない体勢である場合(例えば許容エリア外の脇見を継続している場合や、運転困難となる予兆が検出された場合)、モード決定部150は、HMI制御部170によりHMI30を用いて運転者にモードEの手動運転への移行を促す制御を実行させる。また、モード決定部150は、HMI制御部170に手動運転への移行を促す制御を実行させてから所定時間が経過しても運転者が応じない場合や運転者が手動運転を行う状態でないと推定される場合には、車両Mを目標位置(例えば、路肩)に寄せながら徐々に減速させ、自動運転を停止する、といった制御を行う。また、自動運転を停止した後は、車両MはモードDまたはEの状態になり、運転者の手動操作によって車両Mを発進させることが可能となる。以下、「自動運転を停止」に関して同様である。 For example, if the driver is unable to transition to manual driving in response to a request from the system while mode A is in progress (for example, if the driver continues to look away from the road outside the permitted area or if signs of driving difficulty are detected), the mode determination unit 150 causes the HMI control unit 170 to execute control using the HMI 30 to prompt the driver to transition to manual driving in mode E. Furthermore, if the driver does not respond within a predetermined time after the mode determination unit 150 has executed control to prompt the driver to transition to manual driving, or if the mode determination unit 150 determines that the driver is not in a state to perform manual driving, the mode determination unit 150 performs control such as gradually decelerating the vehicle M while pulling it toward a target position (for example, the shoulder of the road) and stopping the autonomous driving. Furthermore, after autonomous driving is stopped, the vehicle M enters mode D or E, and the driver can manually start the vehicle M. The same applies below to "stopping autonomous driving."
モードBにおいて、運転者が前方を監視していない場合、モード決定部150は、HMI30を用いて運転者に前方監視を促し、運転者が応じなければ、車両Mを目標位置に寄せて徐々に停止させ、自動運転を停止する、といった制御を行う。モードCにおいて運転者が前方を監視していない場合、或いはステアリングホイール82を把持していない場合、モード決定部150は、HMI30を用いて運転者に前方監視を、および/またはステアリングホイール82を把持するように促し、運転者が応じなければ、車両Mを目標位置に寄せて徐々に停止させ、自動運転を停止する、といった制御を行う。 In mode B, if the driver is not monitoring the road ahead, the mode determination unit 150 uses the HMI 30 to prompt the driver to monitor the road ahead, and if the driver does not comply, the mode determination unit 150 controls the vehicle M to approach the target position and gradually stop, and the autonomous driving is stopped. In mode C, if the driver is not monitoring the road ahead or is not gripping the steering wheel 82, the mode determination unit 150 uses the HMI 30 to prompt the driver to monitor the road ahead and/or grip the steering wheel 82, and if the driver does not comply, the mode determination unit 150 controls the vehicle M to approach the target position and gradually stop, and the autonomous driving is stopped.
運転者状態判定部151は、乗員(運転者)が運転に適した状態であるか否かを判定する。例えば、運転者状態判定部151は、上記のモード変更のために運転者の状態を監視し、運転者の状態がタスクに応じた状態であるか否かを判定する。例えば、運転者状態判定部151は、ドライバモニタカメラ70が撮像した画像を解析して姿勢推定処理を行い、運転者が、システムからの要求に応じて手動運転に移行できない体勢であるか否かを判定する。また、運転者状態判定部151は、ドライバモニタカメラ70が撮像した画像を解析して視線推定処理を行い、運転者が車両Mの周辺(より具体的には、前方)を監視しているか否かを判定する。所定時間以上、タスクに応じた状態でないと判定した場合、運転者状態判定部151は、運転者がそのタスクの運転に適していない状態であると判定する。また、タスクに応じた状態であると判定した場合、運転者状態判定部151は、運転者がそのタスクの運転に適した状態であると判定する。また、運転者状態判定部151は、乗員が、運転交代が可能な状態であるか否か判定してもよい。 The driver state determination unit 151 determines whether the occupant (driver) is in a state suitable for driving. For example, the driver state determination unit 151 monitors the driver's state for the above-mentioned mode change and determines whether the driver's state is suitable for the task. For example, the driver state determination unit 151 analyzes images captured by the driver monitor camera 70 and performs posture estimation processing to determine whether the driver is in a position that prevents him or her from switching to manual driving in response to a request from the system. The driver state determination unit 151 also analyzes images captured by the driver monitor camera 70 and performs gaze estimation processing to determine whether the driver is monitoring the surroundings of the vehicle M (more specifically, the front). If the driver state determination unit 151 determines that the driver is not in a state suitable for the task for a predetermined period of time or longer, it determines that the driver is in an unsuitable state for driving the task. If the driver state determination unit 151 determines that the driver is in a state suitable for driving the task, it determines that the driver is in a suitable state for driving the task. The driver state determination unit 151 may also determine whether the occupant is in a state where they can take over driving.
第1取得部152は、第1地図情報54を取得する。また、第1取得部152は、車両Mの位置を特定するための参照情報を取得する。参照情報とは、例えば、車両センサ40によって検出された車両Mの位置情報や、カメラ10により撮像されたカメラ画像である。また、参照情報には、認識部130による認識結果の一部または全部が含まれていてもよい。 The first acquisition unit 152 acquires first map information 54. The first acquisition unit 152 also acquires reference information for identifying the position of the vehicle M. The reference information is, for example, position information of the vehicle M detected by the vehicle sensor 40 or a camera image captured by the camera 10. The reference information may also include some or all of the recognition results obtained by the recognition unit 130.
特定部153は、参照情報に含まれる車両Mの位置情報に基づいて第1地図情報54を参照し、車両Mが走行する道路に含まれる一以上の車線のうち、車両Mの走行車線を特定する。また、特定部153は、例えば、第1地図情報54により取得された道路の情報と、認識部130により認識された区画線の種別とに基づいて走行車線を特定する。また、特定部153は、道路の情報と区画線の種別との少なくとも一方に基づいて、道路が対面通行であると判定される場合に、特別ルール(所定の緩和条件)を採用して走行車線を特定する。例えば、特定部153は、認識部130により認識された車両Mの周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定する。対面通行用の区画線とは、例えば、道路に含まれる車両Mと対面して通行を行う車線を区画する区画線であり、車両Mの進行方向と同一方向に進行可能な車線を区画する区画線以外の区画線である。また、対面通行用の区画線には、車両Mの進行方向の車線と対面通行の車線とを同時に区画する区画線は含まれない。より具体的には、特定部153は、例えば、認識された道路区画線のうち、対面通行用の区画線を除外した区画線を用いて走行車線を特定する。なお、対面通行用の区画線は、何らかの線分が存在するものとして、走行車線に対する車両Mの位置の特定などに用いられてもよい。以下では、主に対面通行用の区画線を除外した区画線を用いて走行車線を特定する場合について説明する。 The identification unit 153 refers to the first map information 54 based on the position information of vehicle M included in the reference information, and identifies the driving lane of vehicle M from among one or more lanes included in the road on which vehicle M is traveling. Furthermore, the identification unit 153 identifies the driving lane, for example, based on road information acquired from the first map information 54 and the type of lane markings recognized by the recognition unit 130. Furthermore, when the identification unit 153 determines that the road is for oncoming traffic based on at least one of the road information and the lane markings, it identifies the driving lane by adopting special rules (predetermined relaxed conditions). For example, the identification unit 153 identifies the driving lane from the recognition results of the area around vehicle M recognized by the recognition unit 130, without using at least information on the line type of lane markings for oncoming traffic. Oncoming traffic lane marks are, for example, lane markings that define lanes on the road where vehicles travel opposite vehicle M, and are lane markings other than lane markings that define lanes in the same direction as vehicle M's direction of travel. Furthermore, oncoming traffic lane marks do not include lane marks that simultaneously separate the lane in the direction of travel of vehicle M and the lane for oncoming traffic. More specifically, the identification unit 153 identifies the driving lane using, for example, recognized road lane marks excluding oncoming traffic lane marks. Note that oncoming traffic lane marks may be used to identify the position of vehicle M relative to the driving lane, assuming that some line segment is present. The following mainly describes the case where the driving lane is identified using lane marks excluding oncoming traffic lane marks.
また、特定部153は、所定のタイミングで、車両Mの走行車線を特定する。所定のタイミングとは、例えば、所定周期でもよく、自動運転の実行開始時や、高速道路などの特定道路の走行開始時、第1地図情報54において道路区間が切り替わるタイミングでもよい。また、所定のタイミングは、例えば、地図情報の車線数とカメラ画像から得られる車線数とがアンマッチとなって現在の走行車線がリセットされ、走行車線の特定が再度必要になるタイミングでもよく、車両Mの走行車線が特定できておらず且つ所定距離以内に道路変化がないタイミングでもよく、乗員により自動運転の開始操作が行われたタイミングでもよい。また、所定のタイミングは、例えば、車両Mが走行する道路の車線数が増減した、または近い将来増減するタイミングでもよい。特定部153の機能の詳細については後述する。 The identification unit 153 also identifies the lane in which vehicle M is traveling at a predetermined timing. The predetermined timing may be, for example, a predetermined cycle, or may be when autonomous driving begins, when driving begins on a specific road such as an expressway, or when a road section changes in the first map information 54. The predetermined timing may be, for example, when the number of lanes in the map information and the number of lanes obtained from the camera image do not match, causing the current lane in which vehicle M is traveling to be reset and the lane in which vehicle M needs to be identified again, when the lane in which vehicle M is traveling cannot be identified and there is no change in the road within a predetermined distance, or when the occupant performs an operation to start autonomous driving. The predetermined timing may also be, for example, when the number of lanes on the road on which vehicle M is traveling has increased or decreased, or will increase or decrease in the near future. The function of the identification unit 153 will be described in detail below.
モード変更処理部154は、運転者状態判定部151の判定結果や、特定部153の特定結果等に基づいて、車両Mの運転モードを決定する。また、モード変更処理部154は、実行中の運転モードを継続させること、または、他のモードに切り替えることを決定してもよい。また、モード変更処理部154は、モード決定部150により決定された運転モードへの変更のための各種処理を行う。例えば、モード変更処理部154は、運転支援装置(不図示)に作動指示をしたり、運転者に行動を促すための情報をHMI制御部170からHMI30に出力させたり、運転モードに応じた行動計画生成部140に基づく目標軌道を生成するように指示したりする。 The mode change processing unit 154 determines the driving mode of the vehicle M based on the determination result of the driver state determination unit 151, the determination result of the determination unit 153, etc. The mode change processing unit 154 may also determine whether to continue the current driving mode or switch to another mode. The mode change processing unit 154 also performs various processes for changing to the driving mode determined by the mode determination unit 150. For example, the mode change processing unit 154 may instruct a driving assistance device (not shown) to operate, cause the HMI control unit 170 to output information to prompt the driver to take action to the HMI 30, or instruct the action plan generation unit 140 to generate a target trajectory according to the driving mode.
第2制御部160は、行動計画生成部140によって生成された目標軌道を、予定の時刻通りに車両Mが通過するように、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220を制御する。 The second control unit 160 controls the driving force output device 200, the braking device 210, and the steering device 220 so that the vehicle M passes through the target trajectory generated by the action plan generation unit 140 at the scheduled time.
第2制御部160は、例えば、第2取得部162と、速度制御部164と、操舵制御部166とを備える。第2取得部162は、行動計画生成部140により生成された目標軌道(軌道点)の情報を取得し、メモリ(不図示)に記憶させる。速度制御部164は、メモリに記憶された目標軌道に付随する速度要素に基づいて、走行駆動力出力装置200またはブレーキ装置210を制御する。操舵制御部166は、メモリに記憶された目標軌道の曲がり具合に応じて、ステアリング装置220を制御する。速度制御部164および操舵制御部166の処理は、例えば、フィードフォワード制御とフィードバック制御との組み合わせにより実現される。一例として、操舵制御部166は、車両Mの前方の道路の曲率に応じたフィードフォワード制御と、目標軌道からの乖離に基づくフィードバック制御とを組み合わせて実行する。 The second control unit 160 includes, for example, a second acquisition unit 162, a speed control unit 164, and a steering control unit 166. The second acquisition unit 162 acquires information about the target trajectory (trajectory points) generated by the action plan generation unit 140 and stores it in 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 memory. The steering control unit 166 controls the steering device 220 according to the curvature of the target trajectory stored in 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 curvature of the road ahead of the vehicle M and feedback control based on the deviation from the target trajectory.
HMI制御部170は、HMI30により、乗員に所定の情報を通知する。所定の情報には、例えば、車両Mの状態に関する情報や運転制御に関する情報等の車両Mの走行に関連のある情報が含まれる。車両Mの状態に関する情報には、例えば、車両Mの速度、エンジン回転数、シフト位置等が含まれる。また、運転制御に関する情報には、例えば、車線変更を行うか否かの問い合わせや、運転モードの実行の有無、運転モードの変更に関する情報、運転モードを切り替えるために必要な乗員に課される情報(乗員に対するタスク要求情報)、運転制御の状況(例えば、実行中のイベントの内容)に関する情報等が含まれる。また、所定の情報には、テレビ番組、DVD等の記憶媒体に記憶されたコンテンツ(例えば、映画)等の車両Mの走行制御に関連しない情報が含まれてもよい。また、所定の情報には、例えば、車両Mの現在位置や目的地、燃料の残量に関する情報、車両Mの走行車線が特定できているか否かを示す情報、運転モードが切り替わるまでの残距離、車線増減方向、増減レーン数、走行車線に並走する車線数(並走レーン数)等が含まれてよい。 The HMI control unit 170 notifies the occupant of predetermined information via 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. Information related to the state of the vehicle M includes, for example, the speed of the vehicle M, engine RPM, and shift position. Information related to driving control also includes, for example, an inquiry about whether to change lanes, whether a driving mode is active, information related to changing the driving mode, information assigned to the occupant necessary to switch driving modes (task request information for the occupant), and information related to the status of driving control (for example, the content of an event currently being executed). 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 on storage media such as DVDs, etc. The predetermined information may also include, for example, information regarding the current location and destination of vehicle M, information regarding the remaining fuel level, information indicating whether the lane vehicle M is traveling in has been identified, the remaining distance until the driving mode is switched, the direction in which lanes are added or removed, the number of lanes added or removed, the number of lanes running parallel to the traveling lane (number of parallel lanes), etc.
例えば、HMI制御部170は、上述した所定の情報を含む画像を生成し、生成した画像をHMI30の表示装置に表示させてもよく、所定の情報を示す音声を生成し、生成した音声をHMI30のスピーカから出力させてもよい。また、HMI制御部170は、HMI30により受け付けられた情報を通信装置20、ナビゲーション装置50、第1制御部120等に出力してもよい。 For example, the HMI control unit 170 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 audio indicating the predetermined information and output the generated audio from the speaker of the HMI 30. The HMI control unit 170 may also output information received by the HMI 30 to the communication device 20, the navigation device 50, the first control unit 120, etc.
走行駆動力出力装置200は、車両が走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機、および変速機等の組み合わせと、これらを制御するECU(Electronic Control Unit)とを備える。ECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、上記の構成を制御する。 The driving force output device 200 outputs driving force (torque) to the drive wheels to propel the vehicle. The driving force output device 200 includes, for example, a combination of an internal combustion engine, an electric motor, a transmission, etc., and an ECU (Electronic Control Unit) that controls these. The ECU controls the above components in accordance with information input from the second control unit 160 or information input from the driving operator 80.
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置210は、運転操作子80に含まれるブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置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 driving operator 80, so that 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 operation of the brake pedal included in the driving operator 80 to the cylinder via a master cylinder. Note that the brake device 210 is not limited to the configuration described above, and may also 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 applies force to a rack and pinion mechanism to change the direction of the steered wheels. The steering ECU drives the electric motor to change the direction of the steered wheels in accordance with information input from the second control unit 160 or information input from the driving operator 80.
[特定部の機能、および運転制御の内容]
以下、特定部153の機能の詳細と、特定部153の処理内容に基づく運転制御の内容について説明する。なお、以下では、運転者状態判定部151により運転者が運転モードに応じて課されるタスクを適切に行っていると判定された状態であるものとし、特定部153による処理内容に基づいて運転モードが決定される例について説明する。なお、運転者状態判定部151により運転者がモードに応じて課されるタスクを実行していない状態であると判定された場合には、モード決定部150は、運転者が実行中のタスクに応じたモードに変更することを決定したり、自動運転を停止させる制御を行うことを決定する。
[Functions of specific parts and details of operation control]
Below, the details of the function of the identification unit 153 and the content of driving control based on the processing content of the identification unit 153 will be described. Note that, below, it is assumed that the driver state determination unit 151 has determined that the driver is appropriately performing the task assigned according to the driving mode, and an example will be described in which the driving mode is determined based on the processing content by the identification unit 153. Note that, when the driver state determination unit 151 has determined that the driver is not performing the task assigned according to the mode, the mode determination unit 150 determines to change to a mode corresponding to the task being performed by the driver, or determines to perform control to stop the autonomous driving.
まず、特定部153は、例えば、認識部130により認識した車両Mの周辺の区画線に関する情報を取得する。具体的に説明すると、まず、認識部130は、例えば、カメラ10(第1カメラ、第2カメラが存在する場合には一方または双方)により撮像された車両Mが走行する道路を含む画像(カメラ画像)を解析し、画像において隣接画素との輝度差が大きいエッジ点を抽出し、エッジ点を連ねて画像平面における区画線や車線位置を特定可能な物標を認識する。また、認識部130は、画像に対して特徴量抽出や画像強調処理等による画像情報の抽出等を行い、抽出された画像情報と予め定義されたパターンマッチング用のモデル等を参照して、マッチング処理により区画線や上記物標を認識してもよい。また、認識部130は、画像解析結果に基づいて区画線ごとに種別(実線、破線)や色等の種別情報を認識してもよく、物標の種類を認識してもよい。また、認識部130は、認識した区画線や物標のそれぞれの位置関係や、区画線や物標と車両Mとの位置関係(相対位置)を認識してもよい。また、認識部130は、道路標識に表示された文字や、道路に描画された文字を認識してもよい。 First, the identification unit 153 acquires information about the lane markings around the vehicle M recognized by the recognition unit 130, for example. Specifically, the recognition unit 130 analyzes an image (camera image) including the road on which the vehicle M is traveling, captured by the camera 10 (the first camera, or one or both cameras, if present), extracts edge points in the image that have a large difference in brightness from adjacent pixels, and recognizes landmarks that can identify lane markings or lane positions on the image plane by connecting the edge points. The recognition unit 130 may also extract image information from the image by feature extraction, image enhancement processing, etc., and recognize the lane markings and the landmarks by matching the extracted image information with a predefined pattern matching model, etc. The recognition unit 130 may also recognize type information, such as type (solid line, dashed line) and color, for each lane marking based on the image analysis results, or may recognize the type of landmark. The recognition unit 130 may also recognize the relative positions of the recognized lane markings and landmarks, and the relative positions (relative positions) between the lane markings and landmarks and the vehicle M. The recognition unit 130 may also recognize characters displayed on road signs or characters drawn on the road.
なお、認識部130により認識される車両Mの周辺の区画線は、例えば、車両Mに最も近い左右の区画線と、上記左右の区画線の次に車両Mに近い左右の区画線である。以下、車両Mの左側の最も近い区画線を「左側第1区画線」と称し、その次に近い区画線(左側第1区画線よりも車両Mから見て奥側に存在する区画線)を「左側第2区画線」と称するものとする。また、車両Mの右側の最も近い区画線を「右側第1区画線」と称し、その次に近い区画線(右側第1区画線よりも車両Mから見て奥側に存在する区画線)を「右側第2区画線」と称するものとする。 The marking lines around vehicle M recognized by the recognition unit 130 are, for example, the left and right marking lines closest to vehicle M and the left and right marking lines next closest to vehicle M after the left and right marking lines. Hereinafter, the closest marking line on the left side of vehicle M will be referred to as the "left-side first marking line," and the next closest marking line (the marking line located further back from vehicle M than the left-side first marking line) will be referred to as the "left-side second marking line." Furthermore, the closest marking line on the right side of vehicle M will be referred to as the "right-side first marking line," and the next closest marking line (the marking line located further back from vehicle M than the right-side first marking line) will be referred to as the "right-side second marking line."
特定部153は、第1取得部152が取得した参照情報に含まれる位置情報に基づいて、第1地図情報54を参照し、車両Mが走行する道路の情報を取得する。道路の情報とは、例えば、車線数に関する情報である。また、道路の情報には、片側車線数に関する情報が含まれてもよく、対面通行か否かを示す情報が含まれてもよく、車両Mが走行する道路が減速区間か否かを示す情報が含まれてもよい。 The identification unit 153 refers to the first map information 54 based on the location information included in the reference information acquired by the first acquisition unit 152, and acquires information about the road on which vehicle M is traveling. Road information is, for example, information about the number of lanes. The road information may also include information about the number of lanes on each side, information indicating whether there is two-way traffic, and information indicating whether the road on which vehicle M is traveling is a deceleration zone.
次に、特定部153は、第1地図情報54から得られる車両Mが走行する道路に関する情報と、認識部130により認識された車両Mの周辺の区画線の種別に関する情報とに基づいて、車両Mの走行車線を特定する。例えば、特定部153は、車両Mが走行する道路が片側1車線の対面通行区間である場合に、車両Mの左右の区画線の種別が、実線、破線、特殊線、または路肩区画線である場合に、車両Mの走行車線が片側1車線であると特定する。 Next, the identification unit 153 identifies the lane vehicle M is traveling in based on information about the road vehicle M is traveling on, obtained from the first map information 54, and information about the type of dividing lines around vehicle M recognized by the recognition unit 130. For example, if the road vehicle M is traveling on is a two-way traffic section with one lane in each direction, and the type of dividing lines on the left and right of vehicle M is a solid line, a dashed line, a special line, or a shoulder dividing line, the identification unit 153 identifies the lane vehicle M is traveling in as one lane in each direction.
また、特定部153は、第1地図情報54により取得した車両Mが走行する道路が対面通行区間であり、且つ複数の並走車線(同一方向へ進行可能な車線数が2以上)を有する場合に、認識部130により認識された車両Mの周辺の認識結果のうち、対面通行用の区画線を除外した区画線を用いて走行車線を特定する。例えば、特定部153は、車両Mが走行する道路が片側2車線の対面通行区間であり、且つ、車両Mの左側の区画線が破線または特殊線である場合に、車両Mの走行車線が片側2車線の右端車線(左端から2番目のレーン)であると特定する。また、特定部153は、車両Mが走行する道路が片側3車線以上の対面通行区間であり、且つ、車両Mの右側の区画線が黄色車線および車両Mの左側の区画線が破線または特殊線である場合に、車両Mの走行車線が片側3車線以上の車線の右端車線であると特定する。 Furthermore, when the road on which vehicle M is traveling, obtained from the first map information 54, is a two-way traffic section and has multiple parallel lanes (two or more lanes that can be traveled in the same direction), the identification unit 153 identifies the traveling lane using the markings in the recognition results around vehicle M recognized by the recognition unit 130, excluding the markings for oncoming traffic. For example, when the road on which vehicle M is traveling is a two-lane two-way traffic section and the marking on the left side of vehicle M is a dashed or special line, the identification unit 153 identifies the traveling lane of vehicle M as the rightmost lane of the two-lane section (the second lane from the left). Furthermore, when the road on which vehicle M is traveling is a two-lane two-way traffic section with three or more lanes on each side and the marking on the right side of vehicle M is a yellow lane and the marking on the left side of vehicle M is a dashed or special line, the identification unit 153 identifies the traveling lane of vehicle M as the rightmost lane of a three or more lanes section.
なお、特定部153は、上述した走行車線の特定を行うにあたり、予め記憶部180に格納された判定テーブル182を参照し、該当する条件を満たす場合に車両Mの走行車線を特定してもよい。 When identifying the driving lane as described above, the identification unit 153 may refer to a judgment table 182 stored in advance in the memory unit 180, and identify the driving lane of the vehicle M if the relevant conditions are met.
図4は、判定テーブル182の内容の一例を示す図である。判定テーブル182は、判定条件および区画線条件に、判定結果が対応付けられた情報である。図4に示す判定テーブル182の例では、それぞれの判定条件を識別する識別情報として条件IDも含まれている。判定開始条件とは、特定部153が走行車線を特定するための条件である。「常時」には、所定周期の意味が含まれる。区画線条件には、車両Mの左右それぞれにおける2つの区画線(左側第1区画線、左側第2区画線、右側第1区画線、右側第2区画線)の線種の条件が含まれる。図4の区画線条件に含まれる「-」の部分は、区画線がどの線種でもよい(未検知の場合も含めて不問である)ことを示している。判定結果は、判定開始条件および区画線条件に示す条件を満たす場合の車両Mが走行している車線(レーン)を特定するものである。 Figure 4 shows an example of the contents of the judgment table 182. The judgment table 182 is information in which judgment results are associated with judgment conditions and lane marking conditions. The example of the judgment table 182 shown in Figure 4 also includes a condition ID as identification information for identifying each judgment condition. The judgment start condition is a condition under which the identification unit 153 identifies the driving lane. "Always" includes the meaning of a predetermined period. The lane marking conditions include conditions for the line type of the two lane markings on each side of the vehicle M (left-side first lane marking, left-side second lane marking, right-side first lane marking, and right-side second lane marking). The "-" included in the lane marking conditions in Figure 4 indicates that the lane markings can be of any type (including cases where they are not detected). The judgment result identifies the lane in which the vehicle M is traveling when the conditions set forth in the judgment start condition and lane marking conditions are met.
以下に、図4に対応させて判定開始条件と区画線情報との組み合わせに応じた判定結果(走行車線の特定)について、判定パターン(条件ID)ごとに説明する。また、以下では、第1地図情報54により車両Mが走行する道路が対面通行区間であることが取得できていない(または対面通行区間でないと取得できている)場合(第1~第4の判定パターン)と、取得できている場合(第5~第7の判定パターン)とを含めて説明する。 The following explains the determination results (identification of the driving lane) according to the combination of the determination start condition and the lane marking information for each determination pattern (condition ID) in accordance with Figure 4. The following also explains cases where it has not been determined from the first map information 54 that the road on which vehicle M is traveling is a two-way traffic section (or it has been determined that it is not a two-way traffic section) (determination patterns 1 to 4), and cases where it has been determined (determination patterns 5 to 7).
<第1の判定パターン>
図5は、第1の判定パターンの一例を示す図である。図5の例では、道路RD1の延伸方向(図中X軸方向)に向かって車両Mが速度VMで走行しているものとする。図5の例について、区画線RL11は左側第2区画線に相当し、区画線RL12は左側第1区画線に相当し、区画線RL13は右側第1区画線に相当し、区画線RL14は右側第2区画線に相当するものとする。以降の図面についても同様とする。
<First Determination Pattern>
Figure 5 is a diagram showing an example of a first determination pattern. In the example of Figure 5, vehicle M is traveling at speed VM in the direction of extension of road RD1 (the X-axis direction in the figure). In the example of Figure 5, demarcation line RL11 corresponds to the left-side second demarcation line, demarcation line RL12 corresponds to the left-side first demarcation line, demarcation line RL13 corresponds to the right-side first demarcation line, and demarcation line RL14 corresponds to the right-side second demarcation line. The same applies to the subsequent figures.
特定部153は、車両Mの走行車線を特定する必要がある場合に、所定周期で(常時)、条件ID「C101」~「C104」の区画線条件を満たすか否かを判定する。ここで、図5の例において、認識部130により区画線RL11およびRL14は検知(認識)できておらず(未検知)、区画線RL12およびRL13は実線であると認識できているものとする。この場合、特定部153は、図4に示す条件ID「C101」の区画線条件を満たすため、車両Mの走行車線は、単一車線の端レーンである(単一車線である)と特定する。また、特定部153は、第1の判定パターンにおいて、区画線RL11およびRL14の少なくとも一方が未検知に代えて、路肩(路肩区画線)であると認識部130により認識された場合も同様に、車両Mの走行車線が単一車線の端レーンであると特定する。 When it is necessary to identify the lane in which vehicle M is traveling, the identification unit 153 periodically (always) determines whether the lane marking conditions of condition IDs "C101" to "C104" are met. In the example of Figure 5, it is assumed that the recognition unit 130 has not detected (recognized) lane markings RL11 and RL14 (undetected), but has recognized lane markings RL12 and RL13 as solid lines. In this case, the identification unit 153 determines that vehicle M's lane is an end lane of a single lane (a single lane) because the lane marking condition of condition ID "C101" shown in Figure 4 is met. Similarly, the identification unit 153 determines that vehicle M's lane is an end lane of a single lane when, in the first determination pattern, at least one of lane markings RL11 and RL14 is not detected but is instead recognized by the recognition unit 130 as a shoulder (shoulder marking).
<第2の判定パターン>
図6は、第2の判定パターンの一例を示す図である。図6の例では、認識部130により、区画線RL11が路肩(または路側帯)、区画線RL12が実線、および区画線RL13が破線であると認識されているものとする。また、第2の判定パターンにおいて、区画線RL14は、未検知であってもよく、何らかの区画線が検知できている状態であってもよいものとする。この場合、特定部153は、図4に示す条件ID「C102」の区画線条件を満たすため、車両Mの走行車線が複数車線の左端のレーンであると特定する。
<Second Determination Pattern>
FIG. 6 is a diagram illustrating an example of a second determination pattern. In the example of FIG. 6, the recognition unit 130 recognizes that the lane marking RL11 is a road shoulder (or side strip), the lane marking RL12 is a solid line, and the lane marking RL13 is a dashed line. In the second determination pattern, the lane marking RL14 may be undetected or may be detected as some kind of lane marking. In this case, the identification unit 153 determines that the lane in which the vehicle M is traveling is the leftmost lane of the multiple lanes because the lane marking condition of the condition ID "C102" shown in FIG. 4 is satisfied.
<第3の判定パターン>
図7は、第3の判定パターンの一例を示す図である。図7の例では、認識部130により、区画線RL11が実線、および区画線RL12、RL13が破線であると認識されているものとする。また、第3の判定パターンにおいて、区画線RL14は、未検知であってもよく、何らかの区画線が検知できている状態であってもよいものとする。この場合、特定部153は、図4に示す条件ID「C103」の区画線条件を満たすため、車両Mの走行車線が3車線以上の道路の第2レーン(左端から2レーン目)であると特定する。なお、特定部153は、第3の判定パターンの条件に加えて、更に車両Mの位置情報に基づいて第1地図情報54を参照し、道路RD1が3車線以上の道路である場合に「C103」の条件を満たすと判定してもよい。
<Third Determination Pattern>
FIG. 7 is a diagram illustrating an example of a third determination pattern. In the example of FIG. 7, the recognition unit 130 recognizes that the lane marking RL11 is a solid line and the lane markings RL12 and RL13 are dashed lines. In the third determination pattern, the lane marking RL14 may be undetected, or some lane marking may be detected. In this case, the identification unit 153 determines that the lane of the vehicle M is the second lane (the second lane from the left) of a road with three or more lanes because the lane marking condition of condition ID "C103" shown in FIG. 4 is satisfied. In addition to the conditions of the third determination pattern, the identification unit 153 may also refer to the first map information 54 based on the position information of the vehicle M and determine that the condition "C103" is satisfied if the road RD1 is a road with three or more lanes.
<第4の判定パターン>
図8は、第4の判定パターンの一例を示す図である。図8の例では、認識部130により、区画線RL11およびRL13が実線、区画線RL12が破線である認識されているものとする。区画線RL14は、未検知であってもよく、路肩が検知できている状態であってもよいものとする。この場合、この場合、特定部153は、図4に示す条件ID「C104」の区画線条件を満たすため、車両Mの走行車線が2車線の道路の第2レーン(左側から2レーン目)であると特定する。特定部153は、上述の条件に加えて、車両Mの位置情報に基づいて第1地図情報54を参照し、道路RD1が2車線の道路である場合に「C104」の条件を満たすと判定してもよい。
<Fourth Determination Pattern>
FIG. 8 is a diagram illustrating an example of a fourth determination pattern. In the example of FIG. 8, the recognition unit 130 recognizes that the lane markings RL11 and RL13 are solid lines and the lane marking RL12 is a dashed line. The lane marking RL14 may be undetected, or the road shoulder may be detected. In this case, the identification unit 153 determines that the lane of the vehicle M is the second lane (the second lane from the left) of a two-lane road because the lane marking condition of condition ID "C104" shown in FIG. 4 is satisfied. In addition to the above conditions, the identification unit 153 may refer to the first map information 54 based on the position information of the vehicle M and determine that the condition "C104" is satisfied if the road RD1 is a two-lane road.
<第5の判定パターン>
図9は、第5の判定パターンの一例を示す図である。図9の例では、地図情報(第1地図情報54)により、車両Mが走行する道路RD1が、対面通行区間であり、且つレーン数(車線数)が1(片側1車線)であることを取得したものとする。この場合、特定部153は、図4に示す条件ID「C105」の条件を満たすため、次に条件ID「C105」の区画線条件を満たすか否かを判定する。ここで、図9の例において、認識部130により区画線RL12、RL13が実線であると認識されているものとする。また、第5の判定パターンにおいて、区画線RL11、RL14は、未検知であってもよく、何らかの区画線が検知できている状態であってもよいものとする。この場合、特定部153は、図4に示す条件ID「C105」の判定開始条件を満たすため、車両Mの走行車線が対面通行区間の片側1車線の端レーンであると特定する。
<Fifth Determination Pattern>
FIG. 9 is a diagram illustrating an example of a fifth determination pattern. In the example of FIG. 9 , it is assumed that map information (first map information 54) indicates that road RD1 on which vehicle M is traveling is a two-way traffic section with one lane (one lane in each direction). In this case, the identification unit 153 satisfies the condition of condition ID "C105" shown in FIG. 4 , and therefore next determines whether the lane marking condition of condition ID "C105" is satisfied. Here, in the example of FIG. 9 , it is assumed that the recognition unit 130 recognizes lane marks RL12 and RL13 as solid lines. Furthermore, in the fifth determination pattern, it is assumed that lane marks RL11 and RL14 may be undetected, or that some kind of lane marking may be detected. In this case, the identification unit 153 satisfies the determination start condition of condition ID "C105" shown in FIG. 4 , and therefore determines that the lane on which vehicle M is traveling is the end lane of a one-lane road in a two-way traffic section.
また、特定部153は、第5の判定パターンにおいて、区画線RL12、RL13が実線であることに代えて、少なくとも一方が破線、特殊線、または路肩(路肩区画線)であってもよい。特殊線とは、例えば、カメラ画像から線があることが認識できるが、線の種別(実線、破線等)が認識できない線である。特殊線には、例えば、擦れや汚れ等で一部が消えている線や減速破線等が含まれる。減速破線とは、例えば、車両の運転者に幅員を狭く見せるための路面標示である。第5の判定パターンにおいて、特定部153は、車両Mが走行する道路が片側1車線の対面通行区間であり、車両Mの左右の区画線のうち、少なくとも何れかの区画線の種別が、実線、破線、特殊線、または路肩区画線である場合に、車両Mの走行車線が片側1車線の端レーンであると特定する。 In addition, in the fifth determination pattern, instead of the dividing lines RL12 and RL13 being solid lines, the identification unit 153 may determine that at least one of them is a dashed line, a special line, or a shoulder (shoulder dividing line). A special line is, for example, a line whose presence can be recognized from a camera image, but whose type (solid line, dashed line, etc.) cannot be recognized. Examples of special lines include lines that have been partially obscured due to rubbing or dirt, and deceleration dashed lines. Deceleration dashed lines are, for example, road markings that make the width of the road appear narrower to the driver of the vehicle. In the fifth determination pattern, the identification unit 153 determines that the lane on which vehicle M is traveling is an edge lane of a one-lane road if the road on which vehicle M is traveling is a two-way traffic section with one lane in each direction, and if the type of at least one of the dividing lines on the left and right of vehicle M is a solid line, dashed line, special line, or shoulder dividing line.
車両Mがどの車線を走行しているかを特定することは、例えば第1運転モードの運転制御を行う上でとても重要である。そのため、第1地図情報54によって対面通行区間の片側1車線であると認識した場合であっても、その車線内を実際に走行していることを担保する必要がある。したがって、第5の判定パターンのように、車両Mの左右の区画線の種別から車両Mが片側1車線の端レーンを走行していることを特定することで、より適切な運転制御を実行(継続)することができる。 Identifying which lane vehicle M is traveling in is very important when performing driving control in the first driving mode, for example. Therefore, even if the first map information 54 recognizes that there is one lane in each direction in a two-way traffic section, it is necessary to ensure that vehicle M is actually traveling in that lane. Therefore, as in the fifth determination pattern, by identifying that vehicle M is traveling in the edge lane of a one-lane road from the types of dividing lines on the left and right of vehicle M, more appropriate driving control can be executed (or continued).
なお、第5の判定パターンにおいて、特定部153は、図9に示すように周辺車両(車両Mから所定距離以内に存在する他車両)m1が存在する場合に、認識部130により認識された周辺車両m1の移動方向に基づいて、道路RD1が対面通行道路か否かを判定したり、対面通行の車線を特定してもよい。図9の例では、周辺車両m1が速度Vm1で車両Mの進行方向と逆方向に走行している。例えば、図9に示すように、車両Mの走行車線から1つの区画線RL13で区画された隣接車線を車両Mの進行方向とは逆方向に走行する周辺車両m1が認識された場合、特定部153は、車両Mの走行車線の右隣接車線が対面通行用の車線であることを特定する。また、特定部153は、対面通行用の車線であることを特定することに代えて、車両Mの走行車線が対面通行の車線に最も近い車線であると特定してもよい。 In the fifth determination pattern, as shown in FIG. 9 , when a nearby vehicle m1 (another vehicle present within a predetermined distance from vehicle M) is present, the identification unit 153 may determine whether road RD1 is a road for oncoming traffic or identify the oncoming traffic lane based on the movement direction of nearby vehicle m1 recognized by the recognition unit 130. In the example of FIG. 9 , nearby vehicle m1 is traveling at a speed Vm1 in the opposite direction to the traveling direction of vehicle M. For example, as shown in FIG. 9 , when nearby vehicle m1 is recognized traveling in the opposite direction to the traveling direction of vehicle M in an adjacent lane separated from the traveling lane of vehicle M by a single dividing line RL13, the identification unit 153 identifies the adjacent lane to the right of the traveling lane of vehicle M as the oncoming traffic lane. Furthermore, instead of identifying the lane as the oncoming traffic lane, the identification unit 153 may identify the traveling lane of vehicle M as the lane closest to the oncoming traffic lane.
<第6の判定パターン>
図10は、第6の判定パターンの一例を示す図である。図10の例では、地図情報(第1地図情報54)により、車両Mが走行する道路RD1が、対面通行区間であり、且つレーン数(車線数)が2(片側2車線)であることを取得したものとする。この場合、特定部153は、図4に示す条件ID「C106」の判定開始条件を満たすため、次に条件ID「C106」の区画線条件を満たすか否かを判定する。ここで、図10の例において、認識部130により、少なくとも区画線RL11が実線であり、区画線RL12が破線または特殊線であると認識されているものとする。また、第6の判定パターンにおいて、区画線RL13は、実線であると認識されていてもよく、区画線RL14は、未検知であってもよく、何らかの区画線が検知できている状態であってもよいものとする。この場合、特定部153は、図4に示す条件ID「C106」の条件を満たすため、車両Mの走行車線が対面通行区間の片側2車線の道路の右端レーン(または左側から2レーン目)であると特定する。
<Sixth Determination Pattern>
FIG. 10 is a diagram illustrating an example of a sixth determination pattern. In the example of FIG. 10 , it is assumed that map information (first map information 54) indicates that road RD1 on which vehicle M is traveling is a two-way traffic section with two lanes (two lanes on each side). In this case, the identification unit 153 satisfies the determination start condition for condition ID "C106" shown in FIG. 4 , and therefore next determines whether the lane marking condition for condition ID "C106" is satisfied. Here, in the example of FIG. 10 , it is assumed that the recognition unit 130 recognizes at least lane marking RL11 as a solid line and lane marking RL12 as a dashed line or a special line. Furthermore, in the sixth determination pattern, lane marking RL13 may be recognized as a solid line, and lane marking RL14 may be undetected or may be in a state where some lane marking has been detected. In this case, the identification unit 153 determines that the lane in which vehicle M is traveling is the rightmost lane (or the second lane from the left) of a two-lane road in a two-way traffic section, because the condition ID "C106" shown in Figure 4 is satisfied.
また、第6の判定パターンにおいて、区画線RL13は、実線に代えて破線、特殊線、路肩(路肩区画線)、または、ポールであってもよい。ポールには、例えば、路面に設置される車線分離標や、工事区間等により一時的に置かれる(常設していない)パイロン(カラーコーン(登録商標))等が含まれる。第6の判定パターンにおいて、特定部153は、道路RD1が対面通行区間であり、且つ複数の並走車線(同一方向へ進行可能な車線数が2以上)を有する場合に、認識部130により認識された車両Mの周辺の認識結果のうち、対面通行用の区画線RL14を除外した区画線を用いて走行車線を特定する。具体的には、特定部153は、道路RD1が片側2車線の対面通行区間であり、且つ、車両Mの左側の区画線RL12が破線である場合に、右側の区画線RL13の線種に関係なく、車両Mの走行車線が片側2車線の右端レーンであると特定する。 In the sixth determination pattern, the dividing line RL13 may be a dashed line, a special line, a road shoulder (shoulder dividing line), or a pole instead of a solid line. Examples of poles include lane dividers installed on the road surface and pylons (color cones (registered trademark)) temporarily placed (not permanently installed) due to construction or other reasons. In the sixth determination pattern, when road RD1 is a two-lane road with two or more parallel lanes (two or more lanes in the same direction), the identification unit 153 identifies the driving lane using the dividing lines recognized around vehicle M by the recognition unit 130, excluding the dividing line RL14 for oncoming traffic. Specifically, when road RD1 is a two-lane road with two-lane roads and the dividing line RL12 on the left side of vehicle M is a dashed line, the identification unit 153 identifies the driving lane of vehicle M as the rightmost lane of the two-lane road, regardless of the line type of the dividing line RL13 on the right side.
なお、第6の判定パターンにおいて、特定部153は、図10に示すように周辺車両(他車両)m1、m2が存在する場合に、認識部130により認識された周辺車両m1、m2の移動方向に基づいて、道路RD1が対面通行道路か否かを判定したり、車両Mの走行車線を特定してもよい。図10の例では、周辺車両m1が速度Vm1で車両Mの進行方向と逆方向に走行し、周辺車両m2が速度Vm2で車両Mの進行方向と同方向に走行している。この場合、特定部153は、車両Mの走行車線の右隣接車線が対面通行用の車線であることを特定する。また、特定部153は、周辺車両m2が、区画線RL11とRL12で区画線された車線を走行しているため、車両Mの走行車線が片側2車線の右端レーンであると特定する。 In the sixth determination pattern, when nearby vehicles (other vehicles) m1 and m2 are present as shown in FIG. 10, the identification unit 153 may determine whether road RD1 is a two-way traffic road or identify the driving lane of vehicle M based on the movement directions of nearby vehicles m1 and m2 recognized by the recognition unit 130. In the example of FIG. 10, nearby vehicle m1 is traveling in the opposite direction to the traveling direction of vehicle M at a speed Vm1, and nearby vehicle m2 is traveling in the same direction as the traveling direction of vehicle M at a speed Vm2. In this case, the identification unit 153 identifies the lane adjacent to the right of the traveling lane of vehicle M as a two-way traffic lane. Furthermore, because nearby vehicle m2 is traveling in a lane divided by dividing lines RL11 and RL12, the identification unit 153 identifies the traveling lane of vehicle M as the rightmost lane of a two-lane road.
<第7の判定パターン>
図11は、第7の判定パターンの一例を示す図である。図11の例では、地図情報(第1地図情報54)により、車両Mが走行する道路RD1が、対面通行区間であり、且つレーン数(車線数)が3(片側3車線)以上であることを取得したものとする。この場合、特定部153は、図4に示す条件ID「C107」の判定開始条件を満たすため、次に条件ID「C107」の区画線条件を満たすか否かを判定する。ここで、図11の例において、認識部130により区画線RL12が破線、区画線RL13が黄色実線であると認識されているものとする。また、第7の判定パターンにおいて、区画線RL11、RL14は、未検知であってもよく、何らかの区画線が検知できている状態であってもよいものとする。この場合、特定部153は、図4に示す条件ID「C107」の条件を満たすため、車両Mの走行車線が対面通行区間の片側3車線以上の車線の右端レーンであると特定する。
<Seventh Determination Pattern>
FIG. 11 is a diagram illustrating an example of a seventh determination pattern. In the example of FIG. 11 , it is assumed that map information (first map information 54) indicates that road RD1 on which vehicle M is traveling is a two-way traffic section with three or more lanes (three lanes on each side). In this case, the identification unit 153 satisfies the determination start condition for condition ID "C107" shown in FIG. 4 , and therefore next determines whether the lane marking condition for condition ID "C107" is satisfied. Here, in the example of FIG. 11 , it is assumed that the recognition unit 130 recognizes lane marking RL12 as a dashed line and lane marking RL13 as a solid yellow line. Furthermore, in the seventh determination pattern, it is assumed that lane markings RL11 and RL14 may be undetected, or that some lane markings may be detected. In this case, the identification unit 153 satisfies the condition for condition ID "C107" shown in FIG. 4 , and therefore determines that vehicle M's traveling lane is the rightmost lane of a lane with three or more lanes on each side in a two-way traffic section.
なお、第7の判定パターンにおいて、区画線RL12は、破線に代えて特殊線であってもよい。第7の判定パターンにおいて、特定部153は、道路RD1が対面通行区間であり、且つ複数の並走車線(同一方向へ進行可能な車線数が3以上)を有する場合に、認識部130により認識された車両Mの周辺の認識結果のうち、対面通行用の区画線RL14を除外した区画線を用いて走行車線を特定する。具体的には、特定部153は、車両Mが走行する道路が片側3車線以上の対面通行区間であり、且つ、車両Mの右側の区画線が黄色車線および車両Mの左側の区画線が破線である場合に、車両Mの走行車線が片側3車線以上の車線の右端レーンであると特定する。 In the seventh determination pattern, the dividing line RL12 may be a special line instead of a dashed line. In the seventh determination pattern, when road RD1 is a two-way traffic section and has multiple parallel lanes (three or more lanes for travel in the same direction), the identification unit 153 identifies the driving lane using the dividing lines recognized around vehicle M by the recognition unit 130, excluding the dividing line RL14 for oncoming traffic. Specifically, when the road on which vehicle M is traveling is a two-way traffic section with three or more lanes on each side, and the dividing line to the right of vehicle M is a yellow lane and the dividing line to the left of vehicle M is a dashed line, the identification unit 153 identifies the driving lane of vehicle M as the rightmost lane of a lane with three or more lanes on each side.
また、第7の判定パターンにおいても、上述した第6の判定パターンと同様に、特定部153は、車両Mに周辺車両(他車両)m1、m2が存在する場合に、周辺車両m1、m2の移動方向等に基づいて、道路RD1が対面通行道路か否かを判定したり、車両Mの走行車線を特定してもよい。 Furthermore, in the seventh determination pattern, as in the sixth determination pattern described above, when surrounding vehicles (other vehicles) m1 and m2 are present around vehicle M, the identification unit 153 may determine whether road RD1 is an oncoming traffic road or identify the driving lane of vehicle M based on the direction of movement of surrounding vehicles m1 and m2, etc.
なお、上述した第5~第7の判定パターンにおいて、特定部153は、第1地図情報54に含まれる情報から道路RD1が対面通行区間であることを取得することに代えて(または加えて)、カメラ画像から認識された区画線の線種によって、道路RD1が対面通行区間であるか否かを判定してもよい。この場合、特定部153は、例えば、カメラ画像から認識した区画線に黄色の実線が含まれる場合や、区画線が対面通行区間を示す形状である場合に、道路RD1が対面通行区間であると認識する。また、特定部153は、カメラ画像から認識された道路の情報に対面通行の道路標識が含まれる場合に、道路RD1が対面通行区間であると判定してもよい。 In the fifth to seventh determination patterns described above, the identification unit 153 may determine whether road RD1 is a two-way traffic section based on the line type of the lane markings recognized from the camera image, instead of (or in addition to) obtaining from the information included in the first map information 54 that road RD1 is a two-way traffic section. In this case, the identification unit 153 may recognize road RD1 as a two-way traffic section if, for example, the lane markings recognized from the camera image include solid yellow lines or have a shape indicating a two-way traffic section. The identification unit 153 may also determine that road RD1 is a two-way traffic section if the road information recognized from the camera image includes a road sign indicating two-way traffic.
上述した第1~第7の判定パターンを用いて車両Mの走行車線を特定することで、例えば、カメラ画像からでは認識しにくい道路状況であっても、より正確に車両Mの走行車線を特定することができる。したがって、カメラ画像からでは認識しにくい対面通行道路であっても、地図情報から取得した道路の情報と、カメラ画像から認識した道路(走行車線)の情報とのアンマッチ等となることを抑制することができる。したがって、第1運転モードから第2運転モードに切り替えずに、第1運転モードを継続させることができる。なお、特定部153は、第1~第7の判定パターン以外のパターンにより車両Mの走行車線を特定してもよい。 By identifying the driving lane of vehicle M using the above-described first to seventh determination patterns, it is possible to more accurately identify the driving lane of vehicle M, even in road conditions that are difficult to recognize from camera images. Therefore, even in cases where oncoming traffic is difficult to recognize from camera images, it is possible to prevent mismatches between road information obtained from map information and road (driving lane) information recognized from camera images. Therefore, it is possible to continue the first driving mode without switching from the first driving mode to the second driving mode. Note that the identification unit 153 may identify the driving lane of vehicle M using patterns other than the first to seventh determination patterns.
また、上述した第1~第7の判定パターン(条件ID「C101」~「C107」)の何れにも該当しない場合、特定部153は、車両Mの走行車線が道路RD1に含まれる一以上の車線のうち、どの車線を走行しているかが特定できないものとする。 Furthermore, if none of the above-mentioned first to seventh judgment patterns (condition IDs "C101" to "C107") apply, the identification unit 153 is unable to identify which lane the vehicle M is traveling in among one or more lanes included in road RD1.
モード変更処理部154は、特定部153により車両Mの走行車線が特定される場合には第1運転モードを実行させ、特定された走行車線を逸脱することなく車両Mを走行させたり、前走車両に追従したり、目的地方面に向かって走行するように車線変更を行う等の運転制御が実行される。また、モード変更処理部154は、特定部153により車両Mの走行車線が特定されない場合には第2運転モードを実行させる。これにより、車両Mが道路上のどの車線を走行しているかが特定できない場合に、自動運転を制限して、より安全に車両Mを走行させることができる。 When the identification unit 153 identifies the driving lane of vehicle M, the mode change processing unit 154 executes the first driving mode, and performs driving control such as driving vehicle M without deviating from the identified driving lane, following a vehicle ahead, or changing lanes to drive toward the destination. Furthermore, when the identification unit 153 does not identify the driving lane of vehicle M, the mode change processing unit 154 executes the second driving mode. As a result, when it is not possible to identify which lane on the road vehicle M is driving in, autonomous driving is restricted, allowing vehicle M to drive more safely.
また、モード変更処理部154は、特定部153により車両Mの走行車線が特定されない場合には、実行中の運転モードを継続して車両Mを走行させてもよい。このように、車両Mの走行車線が特定できない状況下で運転モードを切り替えずに、現状の走行を維持させることで、より安定した走行を実現することができる。 Furthermore, if the identification unit 153 cannot identify the lane in which vehicle M is traveling, the mode change processing unit 154 may continue to drive vehicle M in the currently active driving mode. In this way, by maintaining the current driving mode without switching driving modes in situations in which the lane in which vehicle M is traveling cannot be identified, more stable driving can be achieved.
なお、車両Mの走行車線が特定できなくなった場合に、第2運転モードに切り替えるか、または、現在の運転モード(第1運転モードまたは第2運転モード)を継続させるかについては、例えば車両Mの周辺状況や第1地図情報54から得られる道路の情報に基づいて決定されてよい。例えば、認識部130により、車両Mの周辺(所定距離以内)に所定数以上の他車両が存在する場合には、他車両の影響で区画線が認識できない可能性がある。そのため、モード変更処理部154は、車両Mの周辺に他車両が所定数以上存在する場合には車両Mの走行車線が特定できない場合であっても現在の運転モードを継続させ、所定数未満である場合に第2運転モードに切り替える。また、モード変更処理部154は、第1地図情報54を参照し、車両Mの位置情報に基づいて車両Mの周囲の道路の情報を取得し、車両Mから所定距離以内に道路の車線数の増減がない場合や道路の曲率が小さい(閾値以下)である場合には現在の運転モードを継続させ、車線数の増減があったり道路の曲率が大きい(閾値より大きい)場合には第2運転モードに切り替えてもよい。これにより、車両Mの周辺状況に応じて、より適切な運転モードを実行することができる。 When the lane in which vehicle M is traveling cannot be identified, whether to switch to the second driving mode or continue the current driving mode (first driving mode or second driving mode) may be determined based on, for example, the surrounding conditions of vehicle M and road information obtained from the first map information 54. For example, if the recognition unit 130 determines that a predetermined number of other vehicles are present around vehicle M (within a predetermined distance), it may be impossible to recognize lane markings due to the influence of the other vehicles. Therefore, the mode change processing unit 154 may continue the current driving mode even if the lane in which vehicle M is traveling cannot be identified if there are a predetermined number of other vehicles or more around vehicle M, and switch to the second driving mode if there are fewer than the predetermined number of other vehicles around vehicle M. Furthermore, the mode change processing unit 154 may refer to the first map information 54 and obtain information about the roads around vehicle M based on the position information of vehicle M. If the number of lanes on the road within a predetermined distance from vehicle M is not increasing or decreasing or the curvature of the road is small (below a threshold), the mode change processing unit 154 may continue the current driving mode. This allows the vehicle M to implement a more appropriate driving mode depending on the surrounding conditions.
また、特定部153により車両Mの走行車線が特定できなかった場合、HMI制御部170は、車両Mの走行車線が特定できていないことをHMI30に出力させて、乗員に通知してもよい。これにより、車両Mの状況を乗員に通知することができ、乗員に車両周辺を監視させたり、必要に応じて手動運転に切り替えるなど、状況に応じた運転制御を実行することができる。 Furthermore, if the identification unit 153 is unable to identify the lane in which vehicle M is traveling, the HMI control unit 170 may cause the HMI 30 to output a message that the lane in which vehicle M is traveling cannot be identified, thereby notifying the occupant. This allows the occupant to be notified of the situation of vehicle M, and enables the occupant to monitor the area around the vehicle, switch to manual driving as necessary, or otherwise perform driving control according to the situation.
[処理フロー]
次に、実施形態の自動運転制御装置100よって実行される処理の流れについて説明する。なお、以下では、自動運転制御装置100によって実行される処理のうち、主に車両Mの走行車線を特定する処理と、特定する処理結果に基づく運転モードの切り替え処理とを中心として説明する。また、本フローチャートの処理は、例えば、所定のタイミングで繰り返し実行されてよい。
[Processing flow]
Next, a flow of processing executed by the automatic driving control device 100 of the embodiment will be described. Note that, of the processing executed by the automatic driving control device 100, the following description will mainly focus on the processing of identifying the driving lane of the vehicle M and the processing of switching the driving mode based on the result of the identification processing. Furthermore, the processing of this flowchart may be executed repeatedly at a predetermined timing, for example.
図12は、自動運転制御装置100よって実行される運転制御処理の流れの一例を示すフローチャートである。図12の例において、認識部130は、車両Mの周辺状況を認識する(ステップS100)。次に、モード決定部150は、周辺状況等に基づいて予め設定された複数の運転モードの何れかで車両を走行させる(ステップS102)。 Figure 12 is a flowchart showing an example of the flow of driving control processing executed by the automatic driving control device 100. In the example of Figure 12, the recognition unit 130 recognizes the surrounding conditions of the vehicle M (step S100). Next, the mode determination unit 150 drives the vehicle in one of a plurality of pre-set driving modes based on the surrounding conditions, etc. (step S102).
次に、モード決定部150は、第1地図情報、認識部130による認識結果、および車両Mの位置を特定するための参照情報を取得し(ステップS104)、取得した情報に基づいて車両Mの走行車線を特定するための処理を行う(ステップS106)。ここで、モード決定部150の特定部153は、取得した情報に基づいて、対面通行に関する判定条件(例えば、上述した判定テーブル182の条件ID「C105」~「C107」の条件)を満たすか否かを判定する(ステップS108)。条件を満たすと判定した場合、特定部153は、特別ルール(所定の緩和条件)を採用し、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定する。より具体的には、特定部153は、対面通行用の区画線を除外した区画線を用いて走行車線を特定する(ステップS110)。また、ステップS108の処理において、条件を満たさないと判定した場合、特定部153は、特別ルールを採用せずに、認識した区画線を用いて車両Mの走行車線を特定する(ステップS112)。 Next, the mode determination unit 150 acquires the first map information, the recognition result by the recognition unit 130, and reference information for identifying the position of vehicle M (step S104), and performs processing to identify the driving lane of vehicle M based on the acquired information (step S106). Here, the identification unit 153 of the mode determination unit 150 determines whether the judgment conditions related to oncoming traffic (e.g., the conditions of condition IDs "C105" to "C107" in the judgment table 182 described above) are met based on the acquired information (step S108). If it is determined that the conditions are met, the identification unit 153 employs special rules (predetermined relaxed conditions) and identifies the driving lane without using at least information on the line type of the lane markings for oncoming traffic. More specifically, the identification unit 153 identifies the driving lane using lane markings that exclude oncoming traffic lane markings (step S110). Furthermore, if it is determined in the processing of step S108 that the conditions are not met, the identification unit 153 does not adopt the special rule, but identifies the driving lane of vehicle M using the recognized lane markings (step S112).
次に、モード変更処理部154は、車両Mの運転モードが第1運転モードを実行中か否かを判定する(ステップS114)。第1運転モードを実行中であると判定した場合に、モード変更処理部154は、特定部153により車両Mの走行車線が特定されているか否かを判定する(ステップS116)。モード変更処理部154は、走行車線が特定されていると判定された場合に、特定された走行車線に基づいて第1運転モードを継続し(ステップS118)、走行車線が特定されていないと判定された場合には、第1運転モードから第2運転モードに切り替える制御を行う(ステップS120)。これにより、本フローチャートの処理は終了する。また、ステップS114の処理において、第1運転モードを実行していないと判定された場合、本フローチャートの処理は終了する。 Next, the mode change processing unit 154 determines whether the driving mode of vehicle M is currently in the first driving mode (step S114). If it is determined that the first driving mode is currently being executed, the mode change processing unit 154 determines whether the identification unit 153 has identified the driving lane of vehicle M (step S116). If it is determined that the driving lane has been identified, the mode change processing unit 154 continues the first driving mode based on the identified driving lane (step S118). If it is determined that the driving lane has not been identified, the mode change processing unit 154 performs control to switch from the first driving mode to the second driving mode (step S120). This ends the processing of this flowchart. Furthermore, if it is determined in the processing of step S114 that the first driving mode is not currently being executed, the processing of this flowchart ends.
[変形例]
以下に、本実施形態の幾つかの変形例について説明する。例えば、上述した実施形態において、特定部153により車両Mの走行車線が特定できなくなった場合に、運転制御部は、車両Mを走行中の道路の左端または右端の車線に位置付けるように車線変更等を行ってもよい。これにより、車線変更後に、より正確に走行車線を特定することができる。なお、運転制御部は、車両Mを道路の左端または右端の車線に位置付けた直後に、特定部153により車両Mの走行車線を特定させる処理を行わせてもよい。これにより、走行車線が特定できなくなった場合に、より迅速に走行車線を特定することができる。
[Modification]
Below, several modified examples of this embodiment will be described. For example, in the above-described embodiment, when the identification unit 153 is unable to identify the driving lane of the vehicle M, the driving control unit may perform a lane change or the like to position the vehicle M in the leftmost or rightmost lane of the road on which the vehicle M is traveling. This makes it possible to identify the driving lane more accurately after the lane change. Note that the driving control unit may also cause the identification unit 153 to perform processing to identify the driving lane of the vehicle M immediately after positioning the vehicle M in the leftmost or rightmost lane of the road. This makes it possible to identify the driving lane more quickly when the driving lane cannot be identified.
また、上述した実施形態では、第1地図情報54に加えて、第1地図情報54よりも高精度な地図情報(第2地図情報)を保持している場合であって、且つ、第2地図情報が取得できない状況になった場合に、第1地図情報54やカメラ10により撮像された画像を用いて走行車線を特定する制御を行ってもよい。 In addition, in the above-described embodiment, if map information (second map information) with higher accuracy than the first map information 54 is held in addition to the first map information 54, and if the second map information cannot be obtained, control may be performed to identify the driving lane using the first map information 54 or an image captured by the camera 10.
ここで、第2地図情報とは、例えば、第1地図情報54よりも短い区間で車線ごとに道路情報が定義された地図情報である。また、第2地図情報は、例えば、車線の中央の情報または車線の境界の情報等を含んでもよい。また、第2地図情報は、道路情報、交通規制情報、住所情報(住所・郵便番号)、施設情報、電話番号情報などを含んでもよい。第2地図情報は、通信装置20が他装置と通信することにより、随時、アップデートされてよい。第2地図情報は、例えばMPU60のHDDやフラッシュメモリ等の記憶装置に保持されていてもよく、記憶部180に格納されていてもよい。 Here, the second map information is, for example, map information in which road information is defined for each lane over a shorter section than the first map information 54. The second map information may also include, for example, information on the center of lanes or information on lane boundaries. The second map information may also include road information, traffic regulation information, address information (address and postal code), facility information, telephone number information, etc. The second map information may be updated as needed by the communication device 20 communicating with other devices. The second map information may be held in a storage device such as the HDD or flash memory of the MPU 60, or may be stored in the memory unit 180.
例えば、MPU60または記憶部180に第2地図情報がある場合、推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し、第2地図情報を参照してブロックごとに推奨車線を決定する。この場合、推奨車線決定部61は、第2地図情報に含まれる車線情報を用いて車両Mが左から何番目の車線を走行するといった決定を行ってもよい。 For example, if the MPU 60 or the memory unit 180 has second map information, the recommended lane determination unit 61 divides the route on the map provided by the navigation device 50 into multiple blocks and determines the recommended lane for each block by referring to the second map information. In this case, the recommended lane determination unit 61 may use the lane information included in the second map information to determine which lane from the left the vehicle M should travel in.
ここで、例えば車両Mが第1運転モードを実行中であり、且つ、第2地図情報のデータ異常や第2地図情報の更新中の異常等の影響により、第2地図情報が利用できない場合、モード決定部150は、第1地図情報54から取得される情報に基づいて上述したように車両Mの走行車線を特定して第1運転モードを継続させる。これにより、第2地図情報が利用できない状況であっても、自動化率の高い運転モードを実行させることができる。 Here, for example, if vehicle M is executing the first driving mode and the second map information is unavailable due to an abnormality in the data of the second map information or an abnormality during the update of the second map information, the mode determination unit 150 identifies the driving lane of vehicle M as described above based on information acquired from the first map information 54, and continues the first driving mode. This makes it possible to execute a driving mode with a high degree of automation even in a situation where the second map information is unavailable.
また、実施形態において、モード決定部150は、第1運転モードから第2運転モードに切り替える場合において、車両Mの走行状態や走行環境に応じて、第2運転モードに含まれる複数のモードのうち、どのモードに切り替えるかを決定してもよい。走行状態とは、例えば、運転者状態判定部151により判定された運転者の状態である。走行環境とは、例えば、車両Mの周辺の道路形状、車線数、分岐、合流の有無、周辺に存在する他車両の数や相対位置等である。例えば、モード決定部150は、第1運転モードから第2運転モードに切り替える条件を満たす場合において、車両Mの走行車線が特定できない場合の車線数が3車線の場合にはモードCに切り替え、4車線の場合にはモードDに切り替え、5車線以上の場合にはモードEに切り替えることを決定する。これにより、走行状態や走行環境に応じて、より適切なモードで車両Mを走行させることができる。また、上述の実施形態の判定テーブル182における区画線条件は、本実施形態が適用される外国の交通法規(道路交通法)等に応じて他の区画線に適宜読み替えてもよい。 In addition, in an embodiment, when switching from the first driving mode to the second driving mode, the mode determination unit 150 may determine which of multiple modes included in the second driving mode to switch to, depending on the driving state and driving environment of the vehicle M. The driving state is, for example, the state of the driver determined by the driver state determination unit 151. The driving environment is, for example, the shape of the road around the vehicle M, the number of lanes, the presence or absence of branching or merging, the number and relative positions of other vehicles in the vicinity, etc. For example, when the conditions for switching from the first driving mode to the second driving mode are met, the mode determination unit 150 determines to switch to mode C if the number of lanes when the driving lane of the vehicle M cannot be identified is three lanes, to mode D if it is four lanes, or to mode E if it is five lanes or more. This allows the vehicle M to drive in a more appropriate mode depending on the driving state and driving environment. Furthermore, the lane marking conditions in the determination table 182 in the above-described embodiment may be replaced with other lane markings as appropriate depending on the traffic laws (Road Traffic Act) of the foreign country to which this embodiment applies.
以上の通り説明した実施形態によれば、車両制御装置において、車両Mの周辺状況を認識する認識部130と、認識部130により認識された周辺状況に基づいて車両Mの操舵または速度のうち一方または双方を制御する運転制御部(行動計画生成部140、第2制御部160)と、車両Mの周辺の車線情報を含む地図情報と、車両Mの位置を特定するための参照情報とを取得する取得部(第1取得部)152と、参照情報に基づいて地図情報から取得した車両が走行する道路の情報と、認識部130により認識された車両Mの周辺の一以上の車線のそれぞれを区画する区画線の種別とに基づいて、車両Mの走行車線を特定する特定部153とを備え、特定部153は、道路の情報と道路区画線の種別との少なくとも一方に基づいて道路が対面通行であると判定される場合に、認識部130により認識された車両Mの周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに道路区画線を用いて走行車線を特定することにより、車両が走行する道路が対面通行区間であっても、より正確に車両の走行車線を特定することができる。したがって、特定された走行車線の情報を用いて第1運転モードを継続させたり、より適切な状況で運転制御の制御度合を変更することができる。 According to the embodiment described above, the vehicle control device includes a recognition unit 130 that recognizes the surrounding conditions of vehicle M, a driving control unit (action plan generation unit 140, second control unit 160) that controls one or both of the steering and speed of vehicle M based on the surrounding conditions recognized by the recognition unit 130, an acquisition unit (first acquisition unit) 152 that acquires map information including lane information around vehicle M and reference information for identifying the position of vehicle M, and an identification unit 153 that identifies the driving lane of vehicle M based on information about the road on which the vehicle is traveling, acquired from the map information based on the reference information, and the type of lane markings that demarcate one or more lanes around vehicle M recognized by the recognition unit 130.When it is determined that the road is a two-way traffic section based on at least one of the road information and the type of lane markings, the identification unit 153 identifies the driving lane of vehicle M using the road markings from the recognition results around vehicle M recognized by the recognition unit 130, without using at least information about the line type of the lane markings for two-way traffic.This makes it possible to more accurately identify the driving lane of the vehicle even if the road on which the vehicle is traveling is a two-way traffic section. Therefore, the first driving mode can be continued using information about the identified driving lane, or the degree of driving control can be changed in more appropriate situations.
具体的には、例えば周辺車両が存在しない場合等に、カメラ画像のみからでは対面通行の道路であるか否かを判断することができず、車両Mの走行車線が特定できない場合がある。そのため、実施形態では、地図情報等によって対面通行区間の道路であると判定された場合に、特別ルール(所定の緩和条件)を採用して走行車線を特定する(例えば、片側車線数に応じた区画線の種別に応じて車両Mの走行車線を特定する)ことで、走行車線の特定率を向上させると共に、誤特定を抑制させることができる。 Specifically, for example, if there are no nearby vehicles, it may not be possible to determine from camera images alone whether the road is a two-way traffic section, and the lane vehicle M is traveling in may not be identified. Therefore, in this embodiment, if it is determined that the road is a two-way traffic section based on map information or the like, special rules (predetermined relaxed conditions) are used to identify the lane vehicle M is traveling in (for example, identifying the lane vehicle M is traveling in based on the type of dividing line corresponding to the number of lanes on each side), thereby improving the rate at which the lane vehicle is identified and reducing erroneous identification.
また、実施形態によれば、車両Mの左右それぞれの2つの区画線(左側第1区画線、左側第2区画線、右側第1区画線、右側第2区画線)の認識結果に基づいて走行車線を特定するため、認識処理の負荷を増大させることなく車両Mの走行車線の特定率を向上させることができる。また、実施形態によれば、高精度地図情報を車両Mに搭載しない場合や、搭載した高精度地図が使用できない場合であっても、ナビゲーション装置50で用いられるようなナビ地図(第1地図情報54)を用いて、車両Mの位置(走行車線)をより正確に特定して、第1運転モードの実行を継続させることができる。これにより、高精度地図のように、地図情報の随時更新や地図サーバ等による管理も不要となるので、運用コストを低減させることができる。 Furthermore, according to the embodiment, the driving lane is identified based on the recognition results of two lane markings on each side of vehicle M (first left lane marking, second left lane marking, first right lane marking, second right lane marking), thereby improving the identification rate of vehicle M's driving lane without increasing the recognition processing load. Furthermore, according to the embodiment, even if vehicle M is not equipped with high-precision map information or the equipped high-precision map cannot be used, the position (driving lane) of vehicle M can be more accurately identified using a navigation map (first map information 54) such as that used in navigation device 50, and the first driving mode can be continued. This eliminates the need for frequent map information updates or management by a map server, as is required with high-precision maps, thereby reducing operational costs.
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記記憶装置に記憶されたプログラムを実行することにより、
車両の周辺状況を認識し、
認識した前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行し、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得し、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識した前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定し、
前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識した前記車両の周辺の認識結果のうち、少なくとも前記対面通行用の区画線の線種の情報を用いずに走行車線を特定する、
車両制御装置。
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,
Recognizes the vehicle's surroundings,
Execute driving control to control one or both of the steering and the speed of the vehicle based on the recognized surrounding conditions;
acquiring map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
identifying a lane in which the vehicle is traveling based on information about the road on which the vehicle is traveling, obtained from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the vehicle that has been recognized;
When the road is determined to be a two-way traffic section based on at least one of the road information and the type of the road dividing line, the travel lane is identified from the recognition results of the surroundings of the recognized vehicle without using at least information on the line type of the two-way traffic dividing line.
Vehicle control device.
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is in no way limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.
1…車両システム、10…カメラ、12…レーダ装置、14…LIDAR、16…物体認識装置、20…通信装置、30…HMI、32…ウインカスイッチ、40…車両センサ、50…ナビゲーション装置、60…MPU、70…ドライバモニタカメラ、80…運転操作子、82…ステアリングホイール、84…ステアリング把持センサ、100…自動運転制御装置、120…第1制御部、130…認識部、140…行動計画生成部、150…モード決定部、151…運転者状態判定部、152…第1取得部、153…特定部、154…モード変更処理部、160…第2制御部、162…第2取得部、164…速度制御部、166…操舵制御部、170…HMI制御部、180…記憶部、200…走行駆動力出力装置、210…ブレーキ装置、220…ステアリング装置、M…車両 1...vehicle system, 10...camera, 12...radar device, 14...LIDAR, 16...object recognition device, 20...communication device, 30...HMI, 32...turn signal switch, 40...vehicle sensor, 50...navigation device, 60...MPU, 70...driver monitor camera, 80...driving operator, 82...steering wheel, 84...steering grip sensor, 100...automatic driving control device, 120...first control unit, 1 30...Recognition unit, 140...Action plan generation unit, 150...Mode determination unit, 151...Driver state determination unit, 152...First acquisition unit, 153...Identification unit, 154...Mode change processing unit, 160...Second control unit, 162...Second acquisition unit, 164...Speed control unit, 166...Steering control unit, 170...HMI control unit, 180...Memory unit, 200...Driving force output device, 210...Brake device, 220...Steering device, M...Vehicle
Claims (12)
前記認識部により認識された周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御部と、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得する取得部と、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、前記認識部により認識された前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定する特定部と、を備え、
前記特定部は、前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、前記認識部により認識された前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定し、
前記特定部は、前記地図情報に基づいて、前記道路が対面通行区間であり、且つ複数の並走車線を有することを取得した場合に、前記認識部により認識された前記車両の周辺の認識結果のうち、前記対面通行用の区画線の線種の情報を用いずに走行車線を特定する、
車両制御装置。 a recognition unit that recognizes the surrounding situation of the vehicle;
a driving control unit that controls one or both of the steering and the speed of the vehicle based on the surrounding conditions recognized by the recognition unit;
an acquisition unit that acquires map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
an identification unit that identifies a driving lane of the vehicle based on information about the road on which the vehicle is traveling, obtained from the map information based on the reference information, and based on the type of road dividing line that divides each of one or more lanes around the vehicle recognized by the recognition unit,
when it is determined that the road is a two-way traffic section based on at least one of the information about the road and the type of the road dividing line, the identification unit identifies a driving lane from among the recognition results of the periphery of the vehicle recognized by the recognition unit without using at least information about the line type of the two-way traffic dividing line ,
When the identification unit acquires, based on the map information, that the road is a two-way traffic section and has a plurality of parallel lanes, it identifies the driving lane from the recognition results of the periphery of the vehicle recognized by the recognition unit without using information on the line type of the two-way traffic lane markings.
Vehicle control device.
前記認識部により認識された周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御部と、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得する取得部と、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、前記認識部により認識された前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定する特定部と、を備え、
前記特定部は、前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、前記認識部により認識された前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定し、
前記運転制御部は、
少なくとも第1運転モードと、前記第1運転モードよりも前記車両の乗員に課されるタスクが重度な第2運転モードとを含む複数の運転モードの何れかを実行して車両を走行させ、
前記特定部により前記車両の走行車線が特定される場合には前記第1運転モードを実行させ、
前記特定部により前記車両の走行車線が特定されない場合には前記第2運転モードを実行させる、
車両制御装置。 a recognition unit that recognizes the surrounding situation of the vehicle;
a driving control unit that controls one or both of the steering and the speed of the vehicle based on the surrounding conditions recognized by the recognition unit;
an acquisition unit that acquires map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
an identification unit that identifies a driving lane of the vehicle based on information about the road on which the vehicle is traveling, obtained from the map information based on the reference information, and based on the type of road dividing line that divides each of one or more lanes around the vehicle recognized by the recognition unit,
when it is determined that the road is a two-way traffic section based on at least one of the information about the road and the type of the road dividing line, the identification unit identifies a driving lane from among the recognition results of the periphery of the vehicle recognized by the recognition unit without using at least information about the line type of the two-way traffic dividing line ,
The operation control unit
running the vehicle by executing one of a plurality of driving modes including at least a first driving mode and a second driving mode in which a task imposed on an occupant of the vehicle is heavier than that in the first driving mode;
When the identification unit identifies the driving lane of the vehicle, the first driving mode is executed;
When the identification unit does not identify the driving lane of the vehicle, the second driving mode is executed.
Vehicle control device.
前記認識部により認識された周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御部と、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得する取得部と、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、前記認識部により認識された前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定する特定部と、を備え、
前記特定部は、前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、前記認識部により認識された前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定し、
前記運転制御部は、前記車両の乗員に課されるタスクが異なる複数の運転モードのうち何れかの運転モードを実行して車両を走行させ、前記特定部により前記車両の走行車線が特定されない場合には、実行中の運転モードを継続して前記車両を走行させる、
車両制御装置。 a recognition unit that recognizes the surrounding situation of the vehicle;
a driving control unit that controls one or both of the steering and the speed of the vehicle based on the surrounding conditions recognized by the recognition unit;
an acquisition unit that acquires map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
an identification unit that identifies the lane in which the vehicle is traveling based on information about the road on which the vehicle is traveling, obtained from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the vehicle recognized by the recognition unit,
when it is determined that the road is a two-way traffic section based on at least one of the information about the road and the type of the road dividing line, the identification unit identifies a driving lane from among the recognition results of the periphery of the vehicle recognized by the recognition unit without using at least information about the line type of the two-way traffic dividing line ,
the driving control unit runs the vehicle by executing one of a plurality of driving modes in which tasks are differently assigned to an occupant of the vehicle, and when the identification unit does not identify a driving lane of the vehicle, continues running the driving mode to run the vehicle.
Vehicle control device.
請求項1から3のうち何れか1項に記載の車両制御装置。 When the road is a two-way traffic section with one lane in each direction, the identification unit identifies the vehicle's travel lane as one lane in each direction if the types of road dividing lines on the left and right sides of the vehicle are solid lines, broken lines, special lines, or shoulders.
The vehicle control device according to any one of claims 1 to 3 .
請求項1から3のうち何れか1項に記載の車両制御装置。 The identification unit identifies the vehicle as traveling in the rightmost lane of the two-lane road when the road is a two-lane road section for two-way traffic, the road dividing line on the left side of the vehicle is a broken line or a special line, and the dividing line further back than the left road dividing line as seen from the vehicle is a solid line.
The vehicle control device according to any one of claims 1 to 3.
請求項1から3のうち何れか1項に記載の車両制御装置。 the identification unit identifies the vehicle's travel lane as the rightmost lane of the road with three or more lanes in each direction when the road is a two-way traffic section with three or more lanes in each direction and the road dividing line on the right side of the vehicle is a yellow lane and the road dividing line on the left side of the vehicle is a dashed line or a special line;
The vehicle control device according to any one of claims 1 to 3 .
車両の周辺状況を認識し、
認識した前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行し、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得し、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識した前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定し、
前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識した前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定し、
前記地図情報に基づいて、前記道路が対面通行区間であり、且つ複数の並走車線を有することを取得した場合に、前記車両の周辺の認識結果のうち、前記対面通行用の区画線の線種の情報を用いずに走行車線を特定する、
車両制御方法。 The computer
Recognizes the vehicle's surroundings,
Execute driving control to control one or both of the steering and the speed of the vehicle based on the recognized surrounding conditions;
acquiring map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
identifying a driving lane of the vehicle based on information about the road on which the vehicle is traveling, obtained from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the vehicle that has been recognized;
When the road is determined to be a two-way traffic section based on at least one of the road information and the type of the road dividing line, the vehicle's driving lane is identified without using information on the type of the two -way traffic dividing line from among the results of the recognition of the surroundings of the recognized vehicle ;
When it is determined based on the map information that the road is a two-way traffic section and has a plurality of parallel lanes, the system identifies the driving lane from the recognition results of the surroundings of the vehicle without using information on the line type of the two-way traffic lane markings.
Vehicle control method.
車両の周辺状況を認識し、
認識した前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行し、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得し、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識した前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定し、
前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識した前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定し、
少なくとも第1運転モードと、前記第1運転モードよりも前記車両の乗員に課されるタスクが重度な第2運転モードとを含む複数の運転モードの何れかを実行して車両を走行させ、
前記車両の走行車線が特定される場合には前記第1運転モードを実行させ、
前記車両の走行車線が特定されない場合には前記第2運転モードを実行させる、
車両制御方法。 The computer
Recognizes the vehicle's surroundings,
Execute driving control to control one or both of the steering and the speed of the vehicle based on the recognized surrounding conditions;
acquiring map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
identifying a driving lane of the vehicle based on information about the road on which the vehicle is traveling, obtained from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the vehicle that has been recognized;
When the road is determined to be a two-way traffic section based on at least one of the road information and the type of the road dividing line, the vehicle's driving lane is identified without using information on the type of the two -way traffic dividing line from among the results of the recognition of the surroundings of the recognized vehicle ;
running the vehicle by executing one of a plurality of driving modes including at least a first driving mode and a second driving mode in which a task imposed on an occupant of the vehicle is heavier than that in the first driving mode;
When the driving lane of the vehicle is identified, the first driving mode is executed;
When the driving lane of the vehicle is not identified, the second driving mode is executed.
Vehicle control method.
車両の周辺状況を認識し、
認識した前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行し、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得し、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識した前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定し、
前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識した前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定し、
前記車両の乗員に課されるタスクが異なる複数の運転モードのうち何れかの運転モードを実行して車両を走行させ、前記車両の走行車線が特定されない場合には、実行中の運転モードを継続して前記車両を走行させる、
車両制御方法。 The computer
Recognizes the vehicle's surroundings,
Execute driving control to control one or both of the steering and the speed of the vehicle based on the recognized surrounding conditions;
acquiring map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
identifying a driving lane of the vehicle based on information about the road on which the vehicle is traveling, obtained from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the vehicle that has been recognized;
When the road is determined to be a two-way traffic section based on at least one of the road information and the type of the road dividing line, the vehicle's driving lane is identified without using information on the type of the two -way traffic dividing line from among the results of the recognition of the surroundings of the recognized vehicle ;
running the vehicle by executing one of a plurality of driving modes in which tasks are assigned to the vehicle occupants differently, and, if the driving lane of the vehicle is not specified, continuing the running driving mode to run the vehicle;
Vehicle control method.
車両の周辺状況を認識させ、
認識された前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行させ、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得させ、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識された前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定させ、
前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識された前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定させ、
前記地図情報に基づいて、前記道路が対面通行区間であり、且つ複数の並走車線を有することを取得した場合に、前記車両の周辺の認識結果のうち、前記対面通行用の区画線の線種の情報を用いずに走行車線を特定させる、
プログラム。 On the computer,
Recognize the vehicle's surroundings,
Execute driving control to control one or both of the steering and the speed of the vehicle based on the recognized surrounding conditions;
acquiring map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
Identifying the lane in which the vehicle is traveling based on information about the road on which the vehicle is traveling, which is acquired from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the recognized vehicle;
When the road is determined to be a two-way traffic section based on at least one of the road information and the type of the road dividing line, the driving lane is identified without using at least information on the type of the two-way traffic dividing line from the recognition results of the surroundings of the recognized vehicle ,
When it is determined based on the map information that the road is a two-way traffic section and has multiple parallel lanes, the system identifies the driving lane from the recognition results of the surroundings of the vehicle without using information on the line type of the two-way traffic lane markings.
program.
車両の周辺状況を認識させ、
認識された前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行させ、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得させ、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識された前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定させ、
前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識された前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定させ、
少なくとも第1運転モードと、前記第1運転モードよりも前記車両の乗員に課されるタスクが重度な第2運転モードとを含む複数の運転モードの何れかを実行して車両を走行させ、
前記車両の走行車線が特定される場合には前記第1運転モードを実行させ、
前記車両の走行車線が特定されない場合には前記第2運転モードを実行させる、
プログラム。 On the computer,
Recognize the vehicle's surroundings,
Execute driving control to control one or both of the steering and the speed of the vehicle based on the recognized surrounding conditions;
acquiring map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
Identifying the lane in which the vehicle is traveling based on information about the road on which the vehicle is traveling, which is acquired from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the recognized vehicle;
When the road is determined to be a two-way traffic section based on at least one of the road information and the type of the road dividing line, the driving lane is identified without using at least information on the type of the two-way traffic dividing line from the recognition results of the surroundings of the recognized vehicle ,
running the vehicle by executing one of a plurality of driving modes including at least a first driving mode and a second driving mode in which a task imposed on an occupant of the vehicle is heavier than that in the first driving mode;
When the driving lane of the vehicle is identified, the first driving mode is executed;
When the driving lane of the vehicle is not identified, the second driving mode is executed.
program.
車両の周辺状況を認識させ、
認識された前記周辺状況に基づいて前記車両の操舵または速度のうち一方または双方を制御する運転制御を実行させ、
前記車両の周辺の車線情報を含む地図情報と、前記車両の位置を特定するための参照情報とを取得させ、
前記参照情報に基づいて前記地図情報から取得した前記車両が走行する道路の情報と、認識された前記車両の周辺の一以上の車線のそれぞれを区画する道路区画線の種別とに基づいて、前記車両の走行車線を特定させ、
前記道路の情報と前記道路区画線の種別との少なくとも一方に基づいて前記道路が対面通行区間であると判定される場合に、認識された前記車両の周辺の認識結果のうち、少なくとも対面通行用の区画線の線種の情報を用いずに走行車線を特定させ、
前記車両の乗員に課されるタスクが異なる複数の運転モードのうち何れかの運転モードを実行して車両を走行させ、前記車両の走行車線が特定されない場合には、実行中の運転モードを継続して前記車両を走行させる、
プログラム。 On the computer,
Recognize the vehicle's surroundings,
Execute driving control to control one or both of the steering and the speed of the vehicle based on the recognized surrounding conditions;
acquiring map information including lane information around the vehicle and reference information for identifying the position of the vehicle;
Identifying the lane in which the vehicle is traveling based on information about the road on which the vehicle is traveling, which is acquired from the map information based on the reference information, and based on the type of road dividing line that divides each of the one or more lanes around the recognized vehicle;
When the road is determined to be a two-way traffic section based on at least one of the road information and the type of the road dividing line, the driving lane is identified without using at least information on the type of the two-way traffic dividing line from the recognition results of the surroundings of the recognized vehicle ,
running the vehicle by executing one of a plurality of driving modes in which tasks are assigned to an occupant of the vehicle differently, and, if the driving lane of the vehicle is not specified, continuing the running driving mode to run the vehicle;
program.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022048656A JP7780995B2 (en) | 2022-03-24 | 2022-03-24 | Vehicle control device, vehicle control method, and program |
| CN202310147390.4A CN116803791A (en) | 2022-03-24 | 2023-02-20 | Vehicle control device, vehicle control method and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022048656A JP7780995B2 (en) | 2022-03-24 | 2022-03-24 | Vehicle control device, vehicle control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023142011A JP2023142011A (en) | 2023-10-05 |
| JP7780995B2 true JP7780995B2 (en) | 2025-12-05 |
Family
ID=88078677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022048656A Active JP7780995B2 (en) | 2022-03-24 | 2022-03-24 | Vehicle control device, vehicle control method, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7780995B2 (en) |
| CN (1) | CN116803791A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003168198A (en) | 2001-11-30 | 2003-06-13 | Toyota Motor Corp | Vehicle runway determination device and vehicle control device |
| WO2019188391A1 (en) | 2018-03-29 | 2019-10-03 | ソニー株式会社 | Control device, control method, and program |
| JP2022044236A (en) | 2020-09-07 | 2022-03-17 | 本田技研工業株式会社 | Vehicle control device, vehicle control method, and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6349740B2 (en) * | 2014-01-22 | 2018-07-04 | 株式会社デンソー | Map data evaluation device |
| DE112015006622B4 (en) * | 2015-06-15 | 2025-02-06 | Mitsubishi Electric Corporation | lane determination device and lane determination method |
| JP7222799B2 (en) * | 2019-04-12 | 2023-02-15 | 株式会社デンソー | ROAD TYPE DETERMINATION DEVICE AND DRIVING ASSIST DEVICE |
| EP3754536A1 (en) * | 2019-06-18 | 2020-12-23 | Visteon Global Technologies, Inc. | Method and system for detecting a driving lane |
-
2022
- 2022-03-24 JP JP2022048656A patent/JP7780995B2/en active Active
-
2023
- 2023-02-20 CN CN202310147390.4A patent/CN116803791A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003168198A (en) | 2001-11-30 | 2003-06-13 | Toyota Motor Corp | Vehicle runway determination device and vehicle control device |
| WO2019188391A1 (en) | 2018-03-29 | 2019-10-03 | ソニー株式会社 | Control device, control method, and program |
| JP2022044236A (en) | 2020-09-07 | 2022-03-17 | 本田技研工業株式会社 | Vehicle control device, vehicle control method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023142011A (en) | 2023-10-05 |
| CN116803791A (en) | 2023-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11008016B2 (en) | Display system, display method, and storage medium | |
| JP6976280B2 (en) | Vehicle control devices, vehicle control methods, and programs | |
| US10643474B2 (en) | Vehicle control device, vehicle control method, and recording medium | |
| US12033403B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
| JP7348942B2 (en) | Vehicle control device, vehicle control method, and program | |
| JP7433382B1 (en) | Vehicle control device, vehicle control method, and program | |
| US20220306150A1 (en) | Control device, control method, and storage medium | |
| JP7464688B2 (en) | Vehicle control device, vehicle control method, and program | |
| JP2020163903A (en) | Display control device, display control method, and program | |
| JP7376634B2 (en) | Vehicle control device, vehicle control method, and program | |
| US12269513B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
| CN115140086A (en) | Vehicle control device, vehicle control method, and storage medium | |
| JP7584488B2 (en) | Vehicle control device, vehicle control method, and program | |
| JP7458459B2 (en) | Vehicle control device, vehicle control method, and program | |
| CN116075691A (en) | Vehicle control device, vehicle control method and program | |
| JP7748907B2 (en) | Vehicle control device, vehicle control method, and program | |
| US12187284B2 (en) | Vehicle control device and vehicle control method for changing travel control according to a recognition status of driving lane | |
| JP7196220B2 (en) | VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM | |
| WO2022039022A1 (en) | Vehicle display control device, vehicle display control system, and vehicle display control method | |
| JP7780995B2 (en) | Vehicle control device, vehicle control method, and program | |
| JP2025136748A (en) | Vehicle control device, vehicle control method and program | |
| JP7780994B2 (en) | Vehicle control device, vehicle control method, and program | |
| JP7425143B1 (en) | Vehicle control device, vehicle control method, and program | |
| JP7798630B2 (en) | Control device, control method, and program | |
| JP2025136745A (en) | Determination device, determination method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241127 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250819 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251008 |
|
| 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: 20251028 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251125 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7780995 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |