[go: up one dir, main page]

JP7563263B2 - Track estimation method and track estimation device - Google Patents

Track estimation method and track estimation device Download PDF

Info

Publication number
JP7563263B2
JP7563263B2 JP2021047132A JP2021047132A JP7563263B2 JP 7563263 B2 JP7563263 B2 JP 7563263B2 JP 2021047132 A JP2021047132 A JP 2021047132A JP 2021047132 A JP2021047132 A JP 2021047132A JP 7563263 B2 JP7563263 B2 JP 7563263B2
Authority
JP
Japan
Prior art keywords
deviation
degree
value related
vehicle
road
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021047132A
Other languages
Japanese (ja)
Other versions
JP2022146256A (en
Inventor
翔一 武井
千加夫 土谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2021047132A priority Critical patent/JP7563263B2/en
Publication of JP2022146256A publication Critical patent/JP2022146256A/en
Application granted granted Critical
Publication of JP7563263B2 publication Critical patent/JP7563263B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、走路推定方法及び走路推定装置に関する。 The present invention relates to a route estimation method and a route estimation device.

従来より、自車両が交差点を走行する際に走行予定の走路を認識する発明が知られている(特許文献1)。特許文献1に記載された発明は撮像画像内において処理領域を設定し、設定された処理領域内において走行予定の走路を認識する。 There is a known invention that recognizes the route that the vehicle is planning to take when passing through an intersection (Patent Document 1). The invention described in Patent Document 1 sets a processing area within a captured image, and recognizes the route that the vehicle is planning to take within the set processing area.

特開2019-70895号公報JP 2019-70895 A

しかしながら、特許文献1に記載された発明は、交差点出口より先の白線を認識する発明であるため、交差点の規模が大きく白線がない区間が長い場合では、交差点出口より先の情報が少なく、交差点内の走路を認識することができないおそれがある。 However, the invention described in Patent Document 1 is an invention that recognizes the white lines beyond the intersection exit, so if the intersection is large and has a long section without white lines, there is little information beyond the intersection exit, and there is a risk that the lane within the intersection cannot be recognized.

本発明は、上記問題に鑑みて成されたものであり、その目的は、自車両が走行する走路形状を推定することが可能な走路推定方法及び走路推定装置を提供することである。 The present invention was made in consideration of the above problems, and its purpose is to provide a roadway estimation method and a roadway estimation device that can estimate the shape of the road on which the vehicle is traveling.

本発明の一態様に係る走路推定方法は、地図上の自車両の位置を推定し、車線形状モデルと道路の概形状との乖離度合い、及び車線形状モデルと交差点区間における右折経路または左折経路の曲率との乖離度合いを算出し、交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、それぞれの乖離度合いに設定された重みの値を乗算し、これらを加算した統合乖離度合いが所定値以下となるような車線形状モデルを推定し、推定された車線形状モデルに基づいて走路形状を推定する。 A lane estimation method according to one aspect of the present invention estimates the position of the vehicle on a map, calculates the degree of deviation between a lane shape model and the general shape of the road, and the degree of deviation between the lane shape model and the curvature of a right-turn or left-turn path in an intersection section, sets a weight value so that the weight value related to the deviation of the general shape of the road is greater than the weight value related to the deviation of the curvature when the vehicle travels straight through the intersection section, sets a weight value so that the weight value related to the deviation of the curvature is greater than the weight value related to the deviation of the general shape of the road when the vehicle travels right or left when the vehicle travels through the intersection section, multiplies each deviation by the set weight value, estimates a lane shape model such that the combined deviation degree obtained by adding these is equal to or less than a predetermined value, and estimates the road shape based on the estimated lane shape model.

本発明によれば、自車両が走行する走路形状を推定することが可能となる。 The present invention makes it possible to estimate the shape of the road on which the vehicle is traveling.

図1は、本発明の実施形態に係る走路推定装置1の構成図である。FIG. 1 is a configuration diagram of a roadway estimation device 1 according to an embodiment of the present invention. 図2は、交差点区間を説明する図である。FIG. 2 is a diagram illustrating an intersection section. 図3は、車線形状モデルを説明する図である。FIG. 3 is a diagram for explaining a lane shape model. 図4は、曲率の検出結果と車線形状モデルとの乖離度合いを説明する図である。FIG. 4 is a diagram for explaining the degree of deviation between the curvature detection result and the lane shape model. 図5は、車線区分線の検出結果と車線形状モデルとの乖離度合いを説明する図である。FIG. 5 is a diagram for explaining the degree of deviation between the detection result of lane markings and a lane shape model. 図6は、道路の概形状の検出結果と車線形状モデルとの乖離度合いを説明する図である。FIG. 6 is a diagram for explaining the degree of deviation between the detection result of the general shape of the road and the lane shape model. 図7は、道路の構造物の配列の検出結果と車線形状モデルとの乖離度合いを説明する図である。FIG. 7 is a diagram for explaining the degree of deviation between the detection result of the arrangement of road structures and the lane shape model. 図8は、他車両の移動軌跡の検出結果と車線形状モデルとの乖離度合いを説明する図である。FIG. 8 is a diagram for explaining the degree of deviation between the detection result of the movement trajectory of another vehicle and the lane shape model. 図9は、走路推定装置1の一動作例を説明するフローチャートである。FIG. 9 is a flowchart illustrating an example of the operation of the travel path estimation device 1.

以下、本発明の実施形態について、図面を参照して説明する。図面の記載において同一部分には同一符号を付して説明を省略する。 Embodiments of the present invention will be described below with reference to the drawings. In the description of the drawings, identical parts are given the same reference numerals and the description will be omitted.

図1を参照して走路推定装置1の構成例を説明する。走路推定装置1は自動運転機能を有する車両に搭載されてもよく、自動運転機能を有しない車両に搭載されてもよい。また、走路推定装置1は自動運転と手動運転とを切り替えることが可能な車両に搭載されてもよい。また、自動運転機能は操舵制御、制動力制御、駆動力制御などの車両制御機能のうちの一部の機能のみを自動的に制御して運転者の運転を支援する運転支援機能であってもよい。本実施形態では走路推定装置1は自動運転機能を有する車両に搭載されるものとして説明する。 An example of the configuration of the path estimation device 1 will be described with reference to FIG. 1. The path estimation device 1 may be mounted on a vehicle with an automatic driving function, or on a vehicle without an automatic driving function. The path estimation device 1 may also be mounted on a vehicle that is capable of switching between automatic driving and manual driving. The automatic driving function may also be a driving assistance function that automatically controls only some of the vehicle control functions, such as steering control, braking force control, and driving force control, to assist the driver in driving. In this embodiment, the path estimation device 1 will be described as being mounted on a vehicle with an automatic driving function.

図1に示すように、走路推定装置1は、GNSS受信機10と、センサ11と、地図データベース12と、コントローラ20と、各種のアクチュエータ13を備える。各種のアクチュエータ13には例えばステアリングアクチュエータ、アクセルペダルアクチュエータ、ブレーキアクチュエータなどが含まれる As shown in FIG. 1, the roadway estimation device 1 includes a GNSS receiver 10, a sensor 11, a map database 12, a controller 20, and various actuators 13. The various actuators 13 include, for example, a steering actuator, an accelerator pedal actuator, and a brake actuator.

GNSS受信機10は人工衛星からの電波を受信することにより、地上における自車両の位置情報を検出する。なお検出する際にカルマンフィルタが用いられてもよい。GNSS受信機10が検出する自車両の位置情報には、緯度情報、及び経度情報が含まれる。なお自車両の位置情報を検出する方法はGNSS受信機10に限定されない。例えばオドメトリと呼ばれる方法を用いて位置を推定してもよい。オドメトリとは、自車両の回転角、回転角速度に応じて自車両の移動量及びと移動方向を求めることにより、自車両の位置を推定する方法である。GNSS受信機10は検出した位置情報をコントローラ20に出力する。 The GNSS receiver 10 detects the position information of the vehicle on the ground by receiving radio waves from artificial satellites. A Kalman filter may be used for the detection. The position information of the vehicle detected by the GNSS receiver 10 includes latitude information and longitude information. The method of detecting the position information of the vehicle is not limited to the GNSS receiver 10. For example, the position may be estimated using a method called odometry. Odometry is a method of estimating the position of the vehicle by determining the amount and direction of movement of the vehicle according to the rotation angle and rotation angular velocity of the vehicle. The GNSS receiver 10 outputs the detected position information to the controller 20.

センサ11は自車両の周囲に存在する物体(歩行者、自転車、二輪車、他車両など)、及び自車両の周囲の情報(区画線、信号機、標識、横断歩道、交差点など)を検出するために用いられる。センサ11にはカメラ、ライダ、レーダ、レーザレンジファインダ、ソナーなどが含まれる。センサ11は検出した情報をコントローラ20に出力する。 The sensor 11 is used to detect objects around the vehicle (pedestrians, bicycles, motorcycles, other vehicles, etc.) and information about the vehicle's surroundings (division lines, traffic lights, signs, pedestrian crossings, intersections, etc.). The sensor 11 includes a camera, lidar, radar, laser range finder, sonar, etc. The sensor 11 outputs the detected information to the controller 20.

地図データベース12はカーナビゲーション装置などに記憶されているデータベースであって、道路情報、施設情報など経路案内に必要となる地図情報が記憶されている。本実施形態における地図データベース12は高精度な情報を有していない。高精度な情報とは、例えばセンチメートル単位の精度を持つ、車線単位の情報である。しかしながら本実施形態に係る地図データベース12はそのような高精度な情報を有していない。地図データベース12が有する情報は、例えば、ノード及びリンクから構成される道路の概形状に関する情報である。 The map database 12 is a database stored in a car navigation device or the like, and stores map information necessary for route guidance, such as road information and facility information. The map database 12 in this embodiment does not have high-precision information. High-precision information is, for example, information on a lane-by-lane basis with an accuracy of centimeters. However, the map database 12 in this embodiment does not have such high-precision information. The information held by the map database 12 is, for example, information on the general shape of roads composed of nodes and links.

コントローラ20は、CPU(中央処理装置)、メモリ、及び入出力部を備える汎用のマイクロコンピュータである。マイクロコンピュータには、走路推定装置1として機能させるためのコンピュータプログラムがインストールされている。コンピュータプログラムを実行することにより、マイクロコンピュータは走路推定装置1が備える複数の情報処理回路として機能する。なおここでは、ソフトウェアによって走路推定装置1が備える複数の情報処理回路を実現する例を示すが、もちろん以下に示す各情報処理を実行するための専用のハードウェアを用意して情報処理回路を構成することも可能である。また複数の情報処理回路を個別のハードウェアにより構成してもよい。コントローラ20は、複数の情報処理回路の一例として、自車位置推定部21と、曲率推定部22と、車線区分線検出部23、構造物検出部24と、物体検出追跡部25と、区間設定部26と、重み設定部27と、モデルパラメータ推定部28と、走路形状推定部29とを備える。 The controller 20 is a general-purpose microcomputer equipped with a CPU (Central Processing Unit), a memory, and an input/output unit. A computer program for functioning as the road estimation device 1 is installed in the microcomputer. By executing the computer program, the microcomputer functions as multiple information processing circuits equipped in the road estimation device 1. Note that here, an example is shown in which the multiple information processing circuits equipped in the road estimation device 1 are realized by software, but it is of course possible to configure the information processing circuits by preparing dedicated hardware for executing each information process shown below. The multiple information processing circuits may also be configured by individual hardware. The controller 20 includes, as an example of multiple information processing circuits, a vehicle position estimation unit 21, a curvature estimation unit 22, a lane marking detection unit 23, a structure detection unit 24, an object detection and tracking unit 25, a section setting unit 26, a weight setting unit 27, a model parameter estimation unit 28, and a road shape estimation unit 29.

自車位置推定部21はGNSS受信機10から取得した情報に基づいて地図データベース12上における自車両の位置を推定する。また自車位置推定部21は取得した自車両の位置に基づいて自車両周囲の道路の概形状を取得する。 The vehicle position estimation unit 21 estimates the position of the vehicle on the map database 12 based on the information acquired from the GNSS receiver 10. The vehicle position estimation unit 21 also acquires the general shape of the roads around the vehicle based on the acquired vehicle position.

曲率推定部22は交差点区間において、自車両が走行する予定の右折経路または左折経路の曲率を推定する。自車両の走行予定経路が右折か左折かについては、予めユーザがナビゲーション装置で設定した目的地までのルート情報の進行方向から取得すればよい。曲率の推定方法の一例として、交差点区間における自車両の進入する入口点と出口点、及び道路の概形状から算出した局所的な直線に接するような円の半径から求めればよい(図4の半径r参照)。入口点と出口点について、交差点区間を求め、自車両が交差点区間に進入した時の位置と道路の概形状およびルートから入口点と出口点を算出してもよい。円の半径を求める場合、直進と右左折の道路の概形状の交点から所定値オフセットした位置に入口点及び出口点と設定し、さらに入口点の横位置は自車両が交差点区間に進入した時の位置に基づいて設定すればよい。またはカメラ、ライダなどを用いて停止線、横断歩道を検出し、交差点入口付近の停止線を入口点としてもよい。同様に交差点出口付近の横断歩道または交差点出口付近の対向車線上停止線から出口点を設定してもよい。 The curvature estimation unit 22 estimates the curvature of the right-turn or left-turn route that the vehicle is scheduled to travel in the intersection section. Whether the planned travel route of the vehicle is a right turn or a left turn can be obtained from the travel direction of the route information to the destination set in advance by the user in the navigation device. As an example of a method for estimating the curvature, it can be obtained from the radius of a circle that is tangent to the entrance point and exit point of the vehicle in the intersection section and a local straight line calculated from the general shape of the road (see radius r in FIG. 4). For the entrance point and the exit point, the intersection section can be obtained, and the entrance point and the exit point can be calculated from the position when the vehicle enters the intersection section, the general shape of the road, and the route. When calculating the radius of the circle, the entrance point and the exit point can be set at a position offset by a predetermined value from the intersection of the general shape of the road of the straight road and the right and left turns, and the lateral position of the entrance point can be set based on the position when the vehicle enters the intersection section. Alternatively, a stop line and a crosswalk can be detected using a camera, a lidar, etc., and the stop line near the entrance of the intersection can be set as the entrance point. Similarly, an exit point may be set from a crosswalk near the intersection exit or a stop line on the oncoming lane near the intersection exit.

車線区分線検出部23はセンサ11から取得した情報を用いて自車両の周囲の車線区分線を検出する。車線区分線とは片側2車線以上の道路において複数の車線を区切るために用いられる線であり、車線境界線、区画線ともよばれる。 The lane marking detection unit 23 detects lane markings around the vehicle using information acquired from the sensor 11. Lane markings are lines used to separate multiple lanes on roads with two or more lanes on each side, and are also called lane boundary lines or dividing lines.

構造物検出部24はセンサ11から取得した情報を用いて自車両の周囲の構造物の配列を検出する。本実施形態において構造物とは縁石、中央分離帯、路側帯などの道路境界に関するものをいう。 The structure detection unit 24 detects the arrangement of structures around the vehicle using information acquired from the sensor 11. In this embodiment, structures refer to road boundaries such as curbs, medians, and side strips.

物体検出追跡部25はセンサ11から取得した情報を用いて自車両の前方を走行する他車両(先行車両)を検出し、追跡する。また物体検出追跡部25は他車両の移動軌跡を取得する。追跡方法の一例としてパーティクルフィルタなどのフィルタリング方法が挙げられるが、この方法に限定されず周知の方法を用いて追跡可能である。 The object detection and tracking unit 25 uses information acquired from the sensor 11 to detect and track other vehicles (preceding vehicles) traveling ahead of the vehicle. The object detection and tracking unit 25 also acquires the movement trajectory of the other vehicles. One example of a tracking method is a filtering method such as a particle filter, but tracking is not limited to this method and can be performed using any known method.

区間設定部26は、地図データベース12上の道路に交差点区間を設定する。本実施形態において交差点区間とは所定の大きさを有する概念として区間であり、地図データベース12上の道路に設定される。交差点区間を設定する場合、例えば地図データベース12上に交差点、あるいは交差点に設置された信号機の情報が格納されていればその場所を交差点区間として設定すればよい。また、地図データベース12上における道路の概形状が交差する点を中心として、所定の倍率で拡大を行い交差点区間を設定してもよい。なお、交差点区間を設定する際、区間設定部26は先に案内経路上に走路推定範囲を設定し、その範囲内において交差点区間を設定する。案内経路とはユーザによって入力された目的地までの経路をいう。 The section setting unit 26 sets intersection sections on roads on the map database 12. In this embodiment, an intersection section is a section having a predetermined size, and is set on roads on the map database 12. When setting an intersection section, for example, if information on intersections or traffic lights installed at intersections is stored in the map database 12, then that location may be set as the intersection section. Alternatively, the intersection section may be set by enlarging the map database 12 at a predetermined magnification, with the intersection point at which the general shapes of the roads intersect as the center. When setting an intersection section, the section setting unit 26 first sets an estimated route range on the guidance route, and sets the intersection section within that range. The guidance route refers to the route to the destination input by the user.

ここで図2を参照して交差点区間について説明する。本実施形態において交差点区間とは図2に示す符号30で囲まれた領域を意味する。つまり本実施形態において交差点区間とは交差点のすべてを含む領域である。「交差点のすべて」の定義の一例は、図2に示すように停止線と横断歩道との間に線を引いた場合、その線の内側と定義される。ただしこの定義はあくまで一例であり、別の定義としては横断歩道上に線を引きその線の内側と定義されてもよい。 Now, the intersection section will be described with reference to FIG. 2. In this embodiment, the intersection section refers to the area surrounded by the reference symbol 30 in FIG. 2. That is, in this embodiment, the intersection section refers to an area that includes the entire intersection. One definition of "the entire intersection" is as follows: if a line is drawn between the stop line and the crosswalk as shown in FIG. 2, it is defined as the area inside that line. However, this definition is merely an example, and another definition would be to draw a line on the crosswalk and define the area inside that line.

重み設定部27は、交差点区間を走行する際の自車両の進行方向が直進か右折または左折かに応じて重みを設定する。 The weight setting unit 27 sets the weight depending on whether the vehicle is traveling straight ahead, turning right, or turning left when traveling through the intersection section.

モデルパラメータ推定部28は、予め設定された車線形状モデルのパラメータを推定する。車線形状モデルにおいて形状は、例えば3次関数で表現される。具体的にはf(x)=ax+bx+cxで表現される。ただしこれは一例であり車線形状モデルはこれ以外の関数で表現されてもよい。ここで図3を参照して車線形状モデルについて説明する。車線形状モデルは、図3に示すように区間(区間設定部26によって設定された区間)における車線(L、L、L、L)のスタート点(V、V、V、V、V、V10)、ゴール点(V、V、V、V、V11)、及び形状(f、f、f、f、f)で構成される。スタート点及びゴール点は局所的な座標系で表現される。また区間中のゴール点は、道路進行方向の次の区間のスタート点として表現される。各点Vがパラメータとして、その座標値x,yと形状パラメータa,b,c及びゴール点の座標値x,yを有しているとすると、センサ11から取得した情報を用いてそれらのパラメータが推定される。なおxとxについては設定された区間のスタートとゴールに対応した初期値あるいは固定値としてもよい。また3次関数はf(x)=ax+bx+cx+dで表現されてもよい。この場合パラメータdはy座標となる。x座標はリンクの座標系をオフセットすれば求めることができる。また車線数については、地図データベース12、車線区分線の検出結果から取得してもよい。あるいは車線数をパラメータとして設定しておき、1車線(自車線)以上の複数の車線数を初期値としてセンサ11から取得した情報を用いて車線形状モデルと合わせて推定してもよい。 The model parameter estimation unit 28 estimates parameters of a preset lane shape model. In the lane shape model, the shape is expressed by, for example, a cubic function. Specifically, it is expressed by f(x)= ax3 + bx2 +cx. However, this is only an example, and the lane shape model may be expressed by other functions. Here, the lane shape model will be described with reference to FIG. 3. As shown in FIG. 3, the lane shape model is composed of start points ( V1 , V2 , V3, V4 , V9 , V10 ) of lanes ( L1 , L2 , L3 , L4 ) in a section (section set by the section setting unit 26 ), goal points ( V5 , V6 , V7 , V8 , V11 ), and shapes ( f1 , f2 , f3 , f4 , f5 ). The start points and goal points are expressed in a local coordinate system. The finish point in the section is expressed as the start point of the next section in the road travel direction. If each point V i has its coordinate values x s , y s and shape parameters a, b, c, and the coordinate values x e , ye of the finish point as parameters, these parameters are estimated using information acquired from the sensor 11. Note that x s and x e may be initial values or fixed values corresponding to the start and finish of the set section. The cubic function may be expressed as f(x) = ax 3 + bx 2 + cx + d. In this case, the parameter d is the y coordinate. The x coordinate can be obtained by offsetting the coordinate system of the link. The number of lanes may be obtained from the map database 12 and the detection results of lane markings. Alternatively, the number of lanes may be set as a parameter, and the number of multiple lanes (one lane or more) may be set as an initial value and estimated together with the lane shape model using information acquired from the sensor 11.

パラメータの推定方法について図4~8を参照して説明する。図4では入力データは交差点区間の曲率である。図4に示す符号50は交差点区間の右折経路の曲率の検出結果である。なお図4では右折経路の曲率、及び左折経路の曲率が示されているが、ここでは右折経路の曲率について説明し、左折経路の曲率の説明は省略する。もちろん左折時にも右折時と同じ制御が適用可能である。交差点区間の曲率の検出結果に基づいてパラメータ(具体的にはx,y,a,b,c,x,yであり、以下では単にパラメータと記載する)が推定され、車線形状モデル(車線形状モデルを用いて推定された車線区分線)が生成される。生成された車線形状モデルは符号40で示される。符号50と符号40との差を、本実施形態では乖離度合いと呼ぶ。この乖離度合いが小さいほど、精度よく走路形状が推定されたことになる。符号50と符号40との乖離度合いをCとした場合、Cは式1で表現される。 The parameter estimation method will be described with reference to Figs. 4 to 8. In Fig. 4, the input data is the curvature of the intersection section. Reference numeral 50 in Fig. 4 is the detection result of the curvature of the right-turn route in the intersection section. Note that Fig. 4 shows the curvature of the right-turn route and the curvature of the left-turn route, but the curvature of the right-turn route will be described here, and the curvature of the left-turn route will be omitted. Of course, the same control as that for turning right can be applied when turning left. Based on the detection result of the curvature of the intersection section, parameters (specifically, xs , ys , a, b, c, xe , ye , hereinafter simply referred to as parameters) are estimated, and a lane shape model (lane markings estimated using the lane shape model) is generated. The generated lane shape model is indicated by reference numeral 40. In this embodiment, the difference between reference numeral 50 and reference numeral 40 is called the deviation degree. The smaller the deviation degree, the more accurately the road shape is estimated. If the degree of deviation between the code 50 and the code 40 is Cc , Cc is expressed by the following equation 1.

Figure 0007563263000001
ここでEC(P,pC)は最近傍点間のノルムである。
Figure 0007563263000001
Here, E C (P m , p C ) is the norm between the nearest neighbors.

図5では入力データは車線区分線検出部23によって検出された車線区分線である。図5に示す符号41は車線区分線の検出結果である。車線区分線の検出結果に基づいてパラメータ(具体的にはx,y,a,b,c,x,yであり、以下では単にパラメータと記載する)が推定され、車線形状モデル(車線形状モデルを用いて推定された車線区分線)が生成される。生成された車線形状モデルは符号40で示される。符号41と符号40との差を、本実施形態では乖離度合いと呼ぶ。この乖離度合いが小さいほど、精度よく走路形状が推定されたことになる。符号41と符号40との乖離度合いをCRPとした場合、CRPは式2で表現される。 In FIG. 5, the input data are lane markings detected by the lane marking detection unit 23. Reference numeral 41 in FIG. 5 denotes the detection result of the lane markings. Parameters (specifically, xs , ys , a, b, c, xe , ye , hereinafter simply referred to as parameters) are estimated based on the detection result of the lane markings, and a lane shape model (lane markings estimated using the lane shape model) is generated. The generated lane shape model is indicated by reference numeral 40. In this embodiment, the difference between reference numeral 41 and reference numeral 40 is called the deviation degree. The smaller this deviation degree, the more accurately the road shape is estimated. If the deviation degree between reference numeral 41 and reference numeral 40 is CRP , CRP is expressed by Equation 2.

Figure 0007563263000002
ここでERP(P,p)は最近傍点間のノルムである。
Figure 0007563263000002
Here, E RP (P m , p d ) is the norm between the nearest neighbors.

図6では入力データは道路の概形状である。図6に示す符号42は道路の概形状を地図データベース12から取得し,各スタート点に概形状を生成した結果である。道路の概形状の生成結果に基づいてパラメータが推定され、車線形状モデルが生成される。生成された車線形状モデルは符号40で示される。符号43と符号40との乖離度合いをCSDとした場合、CSDは式3で表現される。なおここで、道路の概形状とは、通常、道路幅方向中心に沿った線分として地図データベース12に記憶された、ノード点を接続するリンクの形状であり、図6における符号42はリンク形状をスタート点(V、V、V、V)に合わせてオフセットした線分である。 In Fig. 6, the input data is the general shape of the road. Reference numeral 42 in Fig. 6 indicates the result of obtaining the general shape of the road from the map database 12 and generating the general shape at each start point. Based on the result of generating the general shape of the road, parameters are estimated and a lane shape model is generated. The generated lane shape model is indicated by reference numeral 40. If the degree of deviation between reference numeral 43 and reference numeral 40 is CSD , CSD is expressed by Equation 3. Note that here, the general shape of the road is usually the shape of a link connecting node points stored in the map database 12 as a line segment along the center of the road width direction, and reference numeral 42 in Fig. 6 indicates a line segment obtained by offsetting the link shape to match the start points ( V1 , V2 , V3 , V4 ).

Figure 0007563263000003
ここでESD(P,ps)は最近傍点間のノルムである。
Figure 0007563263000003
Here, E SD (P m , p s ) is the norm between the nearest neighbors.

図7では入力データは道路の構造物の配列(縁石、中央分離帯などの配列)である。すなわち図7に示す通り、道路に沿って配列した構造物の配列(線分で示すことができる配列)であり、以下では単に道路の構造物、あるいは構造物と記載する場合がある。図7に示す符号43は道路の構造物の配列の検出結果である。道路の構造物の配列の検出結果に基づいてパラメータが推定され、車線形状モデルが生成される。生成された車線形状モデルは符号40で示される。符号43と符号40との乖離度合いをCRFとした場合、CRFは式4で表現される。 In Fig. 7, the input data is the arrangement of road structures (arrangement of curbs, median strips, etc.). That is, as shown in Fig. 7, it is an arrangement of structures arranged along the road (arrangement that can be represented by line segments), and may be simply referred to as road structures or structures below. Reference numeral 43 in Fig. 7 is the detection result of the arrangement of road structures. Parameters are estimated based on the detection result of the arrangement of road structures, and a lane shape model is generated. The generated lane shape model is indicated by reference numeral 40. If the degree of deviation between reference numeral 43 and reference numeral 40 is CRF , CRF is expressed by Equation 4.

Figure 0007563263000004
ここでERF(P,pf)は最近傍点間のノルムである。
Figure 0007563263000004
Here, E RF (P m , p f ) is the norm between the nearest neighbors.

図8では入力データは他車両の移動軌跡である。図8に示す符号45は他車両の移動軌跡の検出結果である。他車両の移動軌跡を他車両の車幅あるいは予め定められた車線幅に基づいて符号45を車線幅方向にオフセットして符号44の点群が算出される。他車両の移動軌跡の検出結果に基づいてパラメータが推定され、車線形状モデルが生成される。生成された車線形状モデルは符号40で示される。符号44と符号40との乖離度合いをCTLとした場合、CTLは式5で表現される。 In Fig. 8, the input data is the movement trajectory of another vehicle. Reference numeral 45 in Fig. 8 is the detection result of the movement trajectory of another vehicle. The movement trajectory of the other vehicle is offset in the lane width direction based on the vehicle width of the other vehicle or a predetermined lane width to calculate a point cloud of reference numeral 44. Parameters are estimated based on the detection result of the movement trajectory of the other vehicle, and a lane shape model is generated. The generated lane shape model is indicated by reference numeral 40. If the degree of deviation between reference numeral 44 and reference numeral 40 is CTL , CTL is expressed by Equation 5.

Figure 0007563263000005
ここでETL(P,ptl)は最近傍点間のノルムである。
Figure 0007563263000005
Here, E TL (P m , p tl ) is the norm between the nearest neighbors.

モデルパラメータ推定部28は、これらの乖離度合いを最小化するようにパラメータを最適化する。乖離度合いについて各乖離度合いの総和を計算すればよいが、この際に重み設定部27によって設定された重みの値を用いる。各乖離度合いの総和をCとした場合、統合乖離度合いCは式6で表現される The model parameter estimation unit 28 optimizes the parameters to minimize these deviations. The sum of each deviation is calculated, using the weights set by the weight setting unit 27. If the sum of each deviation is C, the integrated deviation C is expressed by Equation 6.

Figure 0007563263000006
λ,λ,λ,λ,λは重み設定部27によって設定される重みの値である。
Figure 0007563263000006
λ 1 , λ 2 , λ 3 , λ 4 , and λ 5 are weight values set by the weight setting unit 27 .

λ,λ,λ,λ,λの設定の一例について説明する。設定の考え方として、情報の信頼度あるいは重要度が高ければ重みの値を大きくする。例えば交差点区間を走行する際の自車両の進行方向が直進である場合は、一般的に直線的であるため道路の概形状を重視するとして、λを0.95,λを0.05とする。道路の概形状を重視する中でも、Y字直進など曲率要素の重みを大きくした方が精度の高い走路を推定できるということを学習などで予め把握している場合には、λを0.8,λを0.2などλの値を大きくすればよい。また、交差点区間を走行する際の自車両の進行方向が右折または左折である場合は、一般的に曲線的であるため、曲率を重視するとして、λを0.9,λを0.1とする。また、曲率推定によって得た曲率値が大きめの傾向にあることが予め把握している場合には、右左折時の直線部分を表現するように道路の概形状の重みの値を大きくし、λを0.7,λを0.3とすればよい。 An example of the setting of λ 1 , λ 2 , λ 3 , λ 4 , and λ 5 will be described. As a concept of the setting, the higher the reliability or importance of the information, the larger the weight value. For example, when the traveling direction of the vehicle when traveling through the intersection section is straight, since the general shape of the road is generally straight, λ 1 is set to 0.95 and λ 2 is set to 0.05. Even when the general shape of the road is emphasized, if it is known in advance by learning or the like that a higher weight of the curvature element such as a Y-shaped straight line can be used to estimate a route with higher accuracy, the value of λ 2 may be increased, such as λ 1 to 0.8 and λ 2 to 0.2. In addition, when the traveling direction of the vehicle when traveling through the intersection section is a right turn or a left turn, since the general shape of the road is generally curved, the value of the curvature is emphasized, and λ 2 is set to 0.9 and λ 1 to 0.1. In addition, when it is known in advance that the curvature values obtained by the curvature estimation tend to be large, the weighting value of the general shape of the road can be increased to represent straight portions when turning right or left, and λ2 can be set to 0.7 and λ1 can be set to 0.3.

他車両の移動軌跡を取得している場合には上記に加え、直進、右左折ともに走路形状を特定する際に有用な情報である。よって交差点区間を走行する際の自車両の進行方向が直進である場合は、λを0.7,λを0.25,λを0.05とする.または地図データベース12から取得する道路の概形状の精度が高いということを予め把握している場合には、重みの関係性を維持した上で道路の概形状の重みの値を大きくし、λを0.5,λを0.45,λを0.05としてもよい。交差点区間を走行する際の自車両の進行方向が右折または左折である場合は、λを0.7,λを0.2,λを0.1とする。直進と同じく曲率推定の信頼性が高い場合であれば、λを0.5,λを0.4,λを0.1としてもよい。 In addition to the above, when the movement trajectory of another vehicle is acquired, the information is useful for identifying the road shape for both going straight and turning right and left. Therefore, when the traveling direction of the vehicle when traveling through the intersection section is going straight, λ 3 is set to 0.7, λ 1 is set to 0.25, and λ 2 is set to 0.05. Alternatively, when it is known in advance that the accuracy of the general shape of the road acquired from the map database 12 is high, the weight value of the general shape of the road may be increased while maintaining the weight relationship, and λ 3 may be set to 0.5, λ 1 to 0.45, and λ 2 to 0.05. When the traveling direction of the vehicle when traveling through the intersection section is turning right or left, λ 3 is set to 0.7, λ 2 to 0.2, and λ 1 to 0.1. When the reliability of the curvature estimation is high like going straight, λ 3 may be set to 0.5, λ 2 to 0.4, and λ 1 to 0.1.

交差点区間の構造物は、交差点区間の入口及び出口を考慮した走路形状の特定に有用である。一方で、交差点区間における構造物は道路の境界に該当する縁石、中央分離帯であり、交差点内部の形状は道路の概形状の方が有用な情報である。以上より、交差点区間を走行する際の自車両の進行方向が直進である場合は、λを0.6,λを0.2,λを0.15,λを0.05とする。交差点区間を走行する際の自車両の進行方向が右折または左折である場合は、λを0.5,λを0.25,λを0.15,λを0.1とする。 The structures in the intersection section are useful for identifying the shape of the roadway taking into account the entrance and exit of the intersection section. On the other hand, the structures in the intersection section are the curbs and median strips that correspond to the road boundaries, and the general shape of the road is more useful information for the shape inside the intersection. Based on the above, when the traveling direction of the host vehicle when traveling through the intersection section is straight, λ3 is set to 0.6, λ1 is set to 0.2, λ4 is set to 0.15, and λ2 is set to 0.05. When the traveling direction of the host vehicle when traveling through the intersection section is a right or left turn, λ3 is set to 0.5, λ2 is set to 0.25, λ1 is set to 0.15, and λ4 is set to 0.1.

交差点区間には車線区分線がない、もしくは横断歩道に起因した誤検出の可能性がある。しかしながら、交差点区間には誘導線が存在する可能性もあるため、車線区分線の重みを小さい値として取り入れることによって、誘導線などの車線区分線も考慮することができる。したがって交差点区間を走行する際の自車両の進行方向が直進である場合は、λを0.6,λを0.25,λを0.1,λを0.05とする。また、交差点区間を走行する際の自車両の進行方向が右折または左折である場合は、λを0.5,λを0.35,λを0.1,λを0.05とする。また、交差点区間を走行する際の自車両の進行方向が直進である場合は、λを0.4,λを0.3,λを0.15,λを0.1,λを0.05としてもよい。交差点区間を走行する際の自車両の進行方向が右折または左折である場合は、λを0.4,λを0.3,λを0.15,λを0.1,λを0.05としてもよい。なお、扱いやすさから重みは0~1の値に設定したがこれに限定されない。 There is a possibility that there are no lane markings in the intersection section, or that false detection occurs due to a pedestrian crossing. However, since there is a possibility that guiding lines exist in the intersection section, lane markings such as guiding lines can also be taken into consideration by adopting a small value for the weight of the lane markings. Therefore, when the traveling direction of the host vehicle when traveling in the intersection section is straight, λ 3 is set to 0.6, λ 1 is set to 0.25, λ 5 is set to 0.1, and λ 2 is set to 0.05. When the traveling direction of the host vehicle when traveling in the intersection section is a right turn or a left turn, λ 3 is set to 0.5, λ 2 is set to 0.35, λ 1 is set to 0.1, and λ 5 is set to 0.05. When the traveling direction of the host vehicle when traveling in the intersection section is straight, λ 3 may be set to 0.4, λ 1 to 0.3, λ 4 to 0.15, λ 5 to 0.1, and λ 2 to 0.05. When the vehicle is turning right or left when traveling through an intersection section, λ 3 may be set to 0.4, λ 2 to 0.3, λ 1 to 0.15, λ 4 to 0.1, and λ 5 to 0.05. Note that the weights are set to values between 0 and 1 for ease of use, but are not limited to these values.

モデルパラメータ推定部28はこのように設定された重みの値を用いて統合乖離度合いCが最小化となるようにパラメータを推定する。なお最小化する手法は周知であるため詳細な説明は省略する。最小化する手法として例えば最小2乗法が挙げられる。なお必ずしも最小化となるようにパラメータを推定する必要はない。所定値以下となるようにパラメータを推定できれば足りる。所定値は実験、シミュレーションを通じて求めることができる。 The model parameter estimation unit 28 uses the weight values set in this way to estimate parameters so as to minimize the integrated deviation degree C. Note that minimization techniques are well known and will not be described in detail. An example of a minimization technique is the least squares method. Note that it is not necessary to estimate parameters so as to minimize them. It is sufficient to estimate parameters so that they are equal to or less than a predetermined value. The predetermined value can be obtained through experiments and simulations.

走路形状推定部29は、走路推定範囲の各区間におけるモデルパラメータ推定結果に基づいて走路形状を推定する。走路形状推定部29は区間ごとに所定の離散間隔で走路形状を推定し、推定した走路形状に沿って走行するようにアクチュエータ13を制御する。 The road shape estimation unit 29 estimates the road shape based on the model parameter estimation results for each section of the road estimation range. The road shape estimation unit 29 estimates the road shape at a predetermined discrete interval for each section, and controls the actuator 13 so that the vehicle travels along the estimated road shape.

次に、図9のフローチャートを参照して、走路推定装置1の一動作例を説明する。 Next, an example of the operation of the roadway estimation device 1 will be described with reference to the flowchart in FIG. 9.

ステップS101において、コントローラ20は地図データベース12から地図情報を取得する。処理はステップS103に進み、自車位置推定部21はGNSS受信機10から取得した情報に基づいて地図データベース12上における自車両の位置を推定する。処理はステップS105に進み、曲率推定部22は交差点区間において自車両が走行する予定の右折経路または左折経路の曲率を推定する。処理はステップS107に進み、区間設定部26は案内経路上に走路推定範囲を設定する。処理はステップS109に進み、区間設定部26は走路推定範囲において、交差点区間を設定する。処理はステップS111に進み、コントローラ20は自車両が走行している場所が交差点区間か否かを取得する。 In step S101, the controller 20 acquires map information from the map database 12. The process proceeds to step S103, where the vehicle position estimation unit 21 estimates the position of the vehicle on the map database 12 based on the information acquired from the GNSS receiver 10. The process proceeds to step S105, where the curvature estimation unit 22 estimates the curvature of the right-turn route or left-turn route along which the vehicle is planned to travel in the intersection section. The process proceeds to step S107, where the section setting unit 26 sets an estimated route range on the guidance route. The process proceeds to step S109, where the section setting unit 26 sets an intersection section within the estimated route range. The process proceeds to step S111, where the controller 20 acquires whether the location where the vehicle is traveling is an intersection section or not.

自車両が走行している場所が交差点区間である場合(ステップS113でYES)、交差点区間を走行する際の自車両の進行方向が直進か右折または左折か判断される。交差点区間を走行する際の自車両の進行方向が直進である場合(ステップS115でYES)、処理はステップS117に進み重み設定部27は曲率の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。一方で交差点区間を走行する際の自車両の進行方向が右折または左折である場合(ステップS115でNO)、処理はステップS119に進み重み設定部27は道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。自車両が走行している場所が交差点区間でない場合(ステップS113でNO)、処理はステップS123に進む。 If the location where the vehicle is traveling is an intersection section (YES in step S113), it is determined whether the traveling direction of the vehicle when traveling through the intersection section is straight, turns right, or turns left. If the traveling direction of the vehicle when traveling through the intersection section is straight (YES in step S115), the process proceeds to step S117, where the weight setting unit 27 sets the weight value so that the weight value related to the deviation degree of the general shape of the road is greater than the weight value related to the deviation degree of the curvature. On the other hand, if the traveling direction of the vehicle when traveling through the intersection section is a right turn or a left turn (NO in step S115), the process proceeds to step S119, where the weight setting unit 27 sets the weight value so that the weight value related to the deviation degree of the curvature is greater than the weight value related to the deviation degree of the general shape of the road. If the location where the vehicle is traveling is not an intersection section (NO in step S113), the process proceeds to step S123.

ステップS121において、モデルパラメータ推定部28はそれぞれの乖離度合いに設定された重みの値を乗算し、これらを加算した統合乖離度合いが最小化となるようにパラメータを推定する。処理はステップS123に進み、コントローラ20は案内経路上の次の区間を取得する。区間が推定範囲内である場合(ステップS125でYES)、処理はステップS113に戻る。一方、区間が推定範囲内でない場合(ステップS125でNO)、処理はステップS127に進み走路形状推定部29はステップS121で推定されたモデルパラメータを用いて走路形状を推定する。 In step S121, the model parameter estimation unit 28 multiplies each deviation degree by the set weight value and estimates parameters so that the integrated deviation degree obtained by adding these is minimized. The process proceeds to step S123, where the controller 20 acquires the next section on the guidance route. If the section is within the estimation range (YES in step S125), the process returns to step S113. On the other hand, if the section is not within the estimation range (NO in step S125), the process proceeds to step S127, where the road shape estimation unit 29 estimates the road shape using the model parameters estimated in step S121.

(作用効果)
以上説明したように、本実施形態に係る走路推定装置1の走路推定方法によれば、以下の作用効果が得られる。
(Action and Effect)
As described above, the path estimation method of the path estimation device 1 according to this embodiment provides the following advantageous effects.

走路推定装置1はノードを接続する道路の概形状が格納された地図データベース12と、予め設定された車線形状モデルに基づいて自車両が走行する走路形状を推定するコントローラ20とを備える。コントローラ20は、地図上の自車両の位置を推定し、車線形状モデルと道路の概形状との乖離度合い、及び車線形状モデルと交差点区間における右折経路または左折経路の曲率との乖離度合いを算出する。コントローラ20は交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20はそれぞれの乖離度合いに設定された重みの値を乗算し、これらを加算した統合乖離度合いが所定値以下となるような車線形状モデルを推定し、推定された車線形状モデルに基づいて走路形状を推定する。交差点区間を直進する場合においては、一般的に直線的であるため道路の概形状が走路形状に近い。一方、交差点区間を右左折する場合においては曲線的であるため、交差する2本の道路の概形状の組み合わせよりも、曲率から計算した形状の方が走路形状に近い。そこで交差点区間を直進する場合では曲率よりも道路の概形状の重みを大きくし、交差点区間を右左折する場合では道路の概形状よりも曲率の重みを大きくした。これによりそれぞれで優位な情報に重み付けを行うことができ、走路形状を推定することが可能となる。 The roadway estimation device 1 includes a map database 12 in which the general shapes of the roads connecting the nodes are stored, and a controller 20 that estimates the shape of the road along which the vehicle travels based on a preset lane shape model. The controller 20 estimates the position of the vehicle on the map, and calculates the degree of deviation between the lane shape model and the general shape of the road, and the degree of deviation between the lane shape model and the curvature of the right-turn or left-turn path in the intersection section. When the traveling direction of the vehicle when traveling through the intersection section is straight, the controller 20 sets a weight value so that the weight value related to the deviation degree of the general shape of the road is greater than the weight value related to the deviation degree of the curvature, and when the traveling direction of the vehicle when traveling through the intersection section is a right turn or a left turn, the controller 20 sets a weight value so that the weight value related to the deviation degree of the curvature is greater than the weight value related to the deviation degree of the general shape of the road. The controller 20 multiplies each deviation degree by a set weight value, estimates a lane shape model such that the combined deviation degree obtained by adding these is equal to or less than a predetermined value, and estimates the road shape based on the estimated lane shape model. When going straight through an intersection section, the road is generally linear, so the general shape of the road is close to the road shape. On the other hand, when turning right or left at an intersection section, the road is curved, so the shape calculated from the curvature is closer to the road shape than the combination of the general shapes of the two intersecting roads. Therefore, when going straight through an intersection section, the general shape of the road is weighted more heavily than the curvature, and when turning right or left at an intersection section, the curvature is weighted more heavily than the general shape of the road. This makes it possible to weight the more important information in each case, making it possible to estimate the road shape.

またコントローラ20は、自車両の進行方向と同じ方向に走行する他車両の移動軌跡を取得し、車線形状モデルと他車両の移動軌跡との乖離度合いを算出する。コントローラ20は交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、道路の概形状の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20は交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるよう、かつ、曲率の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。車線区分線がない、または車線区分線の検出結果の信頼性が低い交差点区間において、他車両の移動軌跡は重要な情報である。したがって、直進と右左折の両方において道路の概形状と曲率よりも他車両の移動軌跡の重みを大きくすることにより精度よく走路形状を推定することが可能となる。 The controller 20 also acquires the movement trajectory of another vehicle traveling in the same direction as the traveling direction of the vehicle, and calculates the degree of deviation between the lane shape model and the movement trajectory of the other vehicle. When the traveling direction of the vehicle traveling in the intersection section is straight, the controller 20 sets the weight value so that the weight value related to the deviation degree of the general shape of the road is larger than the weight value related to the deviation degree of the curvature, and the weight value related to the deviation degree of the movement trajectory of the other vehicle is larger than the weight value related to the deviation degree of the general shape of the road. When the traveling direction of the vehicle traveling in the intersection section is a right turn or a left turn, the controller 20 sets the weight value so that the weight value related to the deviation degree of the curvature is larger than the weight value related to the deviation degree of the general shape of the road, and the weight value related to the deviation degree of the movement trajectory of the other vehicle is larger than the weight value related to the curvature. In intersections where there are no lane markings or where the detection results of lane markings are unreliable, the movement trajectories of other vehicles are important information. Therefore, by weighting the movement trajectories of other vehicles more heavily than the general shape and curvature of the road, both in going straight and in turning right or left, it is possible to estimate the road shape with high accuracy.

またコントローラ20は、車線形状モデルと他車両の移動軌跡との乖離度合いを算出する際に、自車両の進行方向と交差する方向から交差点区間に進入し、かつ自車両と同じ進行方向における交差点区間の出口に進行した他車両の移動軌跡を除外して算出する。
これにより将来自車両が走行する予定の経路をすでに走行した他車両の移動軌跡のみを乖離度合いの算出に利用することができる。言い換えれば、自車両に先行する他車両の移動軌跡を乖離度合いの算出に利用するということであり、先行車両が通った移動軌跡は走路の信頼性が高いことから精度よく走路形状を推定することが可能となる。
In addition, when calculating the degree of deviation between the lane shape model and the movement trajectory of another vehicle, the controller 20 calculates the degree of deviation between the lane shape model and the movement trajectory of the other vehicle that entered the intersection section from a direction intersecting the traveling direction of the own vehicle and proceeded to the exit of the intersection section in the same traveling direction as the own vehicle.
This makes it possible to use only the movement trajectories of other vehicles that have already traveled the route that the vehicle is scheduled to travel in the future to calculate the deviation degree. In other words, the movement trajectories of other vehicles preceding the vehicle are used to calculate the deviation degree, and since the movement trajectories of the preceding vehicles are highly reliable, it becomes possible to estimate the road shape with high accuracy.

またコントローラ20は、自車両の周囲の道路境界に関する構造物の配列を検出し、車線形状モデルと構造物の配列との乖離度合いを算出する。コントローラ20は交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20は交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。構造物は縁石、中央分離帯などであり、交差点区間の入口点と出口点、走行可能領域を示す情報である。部分的な情報であるため、交差点区間の道路の概形状よりも構造物の配列の重みは小さいが、重み付けして考慮することにより精度よく走路形状を推定することが可能となる。 The controller 20 also detects the arrangement of structures related to the road boundary around the vehicle and calculates the degree of deviation between the lane shape model and the arrangement of the structures. When the traveling direction of the vehicle when traveling through the intersection section is straight, the controller 20 sets the weighting value so that the weighting value related to the degree of deviation of the arrangement of the structures is greater than the weighting value related to the degree of deviation of the curvature, and the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the arrangement of the structures. When the traveling direction of the vehicle when traveling through the intersection section is a right turn or a left turn, the controller 20 sets the weighting value so that the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the arrangement of the structures, and the weighting value related to the degree of deviation of the curvature is greater than the weighting value related to the degree of deviation of the general shape of the road. The structures are curbs, medians, etc., and the information indicates the entrance and exit points of the intersection section and the drivable area. Because this is partial information, the weight of the arrangement of structures is smaller than the general shape of the road in the intersection section, but by weighting and taking it into consideration, it is possible to estimate the road shape with high accuracy.

またコントローラ20は交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、道路の概形状の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20は交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように、かつ、曲率の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。他車両の移動軌跡の要素を加えることにより精度よく走路形状を推定することが可能となる。 In addition, when the direction of travel of the vehicle when traveling through an intersection section is straight, the controller 20 sets the weighting values so that the weighting value related to the degree of deviation of the arrangement of structures is greater than the weighting value related to the degree of deviation of the curvature, the weighting value related to the degree of deviation of the arrangement of structures is greater than the weighting value related to the degree of deviation of the general shape of the road, and the weighting value related to the degree of deviation of the movement trajectory of other vehicles is greater than the weighting value related to the degree of deviation of the general shape of the road. When the traveling direction of the vehicle when traveling through an intersection section is a right turn or a left turn, the controller 20 sets the weighting values so that the weighting value related to the deviation degree of the general shape of the road is greater than the weighting value related to the deviation degree of the arrangement of structures, the weighting value related to the deviation degree of the curvature is greater than the weighting value related to the deviation degree of the general shape of the road, and the weighting value related to the deviation degree of the movement trajectory of other vehicles is greater than the weighting value related to the curvature deviation. By adding the elements of the movement trajectories of other vehicles, it becomes possible to estimate the road shape with high accuracy.

またコントローラ20は、自車両の周囲の車線区分線を検出し、車線形状モデルと車線区分線との乖離度合いを算出する。コントローラ20は交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、車線区分線の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20は交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、車線区分線の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。交差点区間においては車線区分線がない、あるいは横断歩道などに起因した車線区分線の誤検出の可能性もある。しかしながら交差点区間において誘導線がある場合には車線区分線の情報は有用である。そこで道路の概形状よりも小さい重みで車線区分線を取り入れることにより、道路の概形状の整合性が高い中でも車線区分線にも合う走路形状が推定される。したがって、車線区分線が道路の概形状と合わないような道路形状を棄却することができ、さらに誘導線など車線区分線が正しい形状と思われる際にはこれを用いることにより精度よく走路形状を推定することが可能となる。なお直進においては一般的に直線的であるため、曲率よりも車線区分線の重みを大きくすることにより誘導線を考慮することができる。 The controller 20 also detects lane markings around the vehicle and calculates the degree of deviation between the lane shape model and the lane markings. When the vehicle travels straight through the intersection, the controller 20 sets the weighting values so that the weighting value related to the deviation of the lane markings is greater than the weighting value related to the deviation of the curvature, and the weighting value related to the deviation of the general shape of the road is greater than the weighting value related to the deviation of the lane markings. When the vehicle travels right or left through the intersection, the controller 20 sets the weighting values so that the weighting value related to the deviation of the general shape of the road is greater than the weighting value related to the deviation of the lane markings, and the weighting value related to the deviation of the curvature is greater than the weighting value related to the deviation of the general shape of the road. There may be no lane markings in the intersection, or lane markings may be erroneously detected due to a pedestrian crossing or the like. However, when there are guiding lines at an intersection, the information on lane markings is useful. Therefore, by incorporating lane markings with a weight smaller than the general shape of the road, a road shape that matches the lane markings can be estimated even when the general shape of the road is highly consistent. Therefore, road shapes in which the lane markings do not match the general shape of the road can be rejected, and when the lane markings, such as guiding lines, are thought to be of a correct shape, they can be used to estimate the road shape with high accuracy. Note that when driving straight, the road is generally linear, so guiding lines can be taken into account by weighting the lane markings higher than the curvature.

またコントローラ20は、交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、車線区分線の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、道路の概形状の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20は交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、車線区分線の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように、かつ、曲率の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。他車両の移動軌跡の要素を加えることにより精度よく走路形状を推定することが可能となる。 In addition, when the traveling direction of the vehicle when traveling through an intersection section is straight, the controller 20 sets the weighting values so that the weighting value related to the degree of deviation of the lane markings is greater than the weighting value related to the degree of deviation of the curvature, the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the lane markings, and the weighting value related to the degree of deviation of the movement trajectory of other vehicles is greater than the weighting value related to the degree of deviation of the general shape of the road. When the traveling direction of the vehicle when traveling through an intersection section is a right turn or a left turn, the controller 20 sets the weighting values so that the weighting value related to the deviation degree of the general shape of the road is greater than the weighting value related to the deviation degree of the lane markings, the weighting value related to the deviation degree of the curvature is greater than the weighting value related to the deviation degree of the general shape of the road, and the weighting value related to the deviation degree of the movement trajectory of other vehicles is greater than the weighting value related to the curvature deviation. By adding the elements of the movement trajectories of other vehicles, it becomes possible to estimate the road shape with high accuracy.

またコントローラ20は交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、車線区分線の乖離度合いに係る重みの値より構造物の配列の乖離度合いに係る重みの値が大きくなるように、かつ、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20は交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、車線区分線の乖離度合いに係る重みの値より構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。構造物及び車線区分線の要素を加えることにより精度よく走路形状を推定することが可能となる。 In addition, when the vehicle's direction of travel when traveling through an intersection section is straight, the controller 20 sets the weighting values so that the weighting value related to the degree of deviation of the lane markings is greater than the weighting value related to the degree of deviation of the curvature, the weighting value related to the degree of deviation of the arrangement of structures is greater than the weighting value related to the degree of deviation of the lane markings, and the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the arrangement of structures. When the vehicle is turning right or left while traveling through an intersection section, the controller 20 sets the weighting values so that the weighting value related to the deviation of the structure arrangement is greater than the weighting value related to the deviation of the lane markings, the weighting value related to the deviation of the general shape of the road is greater than the weighting value related to the deviation of the structure arrangement, and the weighting value related to the deviation of the curvature is greater than the weighting value related to the deviation of the general shape of the road. By adding the elements of the structures and lane markings, it becomes possible to estimate the road shape with high accuracy.

またコントローラ20は交差点区間を走行する際の自車両の進行方向が直進である場合において、曲率の乖離度合いに係る重みの値より車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、車線区分線の乖離度合いに係る重みの値より構造物の配列の乖離度合いに係る重みの値が大きくなるように、かつ、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、道路の概形状の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。コントローラ20は交差点区間を走行する際の自車両の進行方向が右折または左折である場合において、車線区分線の乖離度合いに係る重みの値より構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、構造物の配列の乖離度合いに係る重みの値より道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、道路の概形状の乖離度合いに係る重みの値より曲率の乖離度合いに係る重みの値が大きくなるように、かつ、曲率の乖離度合いに係る重みの値より他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する。他車両の移動軌跡の要素を加えることにより精度よく走路形状を推定することが可能となる。 In addition, when the traveling direction of the vehicle when traveling through an intersection section is straight, the controller 20 sets the weighting values so that the weighting value related to the degree of deviation of the lane markings is greater than the weighting value related to the degree of deviation of the curvature, the weighting value related to the degree of deviation of the arrangement of structures is greater than the weighting value related to the degree of deviation of the lane markings, the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the arrangement of structures, and the weighting value related to the degree of deviation of the movement trajectory of other vehicles is greater than the weighting value related to the degree of deviation of the general shape of the road. When the traveling direction of the vehicle when traveling through an intersection section is a right turn or a left turn, the controller 20 sets the weighting values so that the weighting value related to the degree of deviation of the arrangement of structures is greater than the weighting value related to the degree of deviation of lane markings, the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the arrangement of structures, the weighting value related to the degree of deviation of the curvature is greater than the weighting value related to the degree of deviation of the general shape of the road, and the weighting value related to the degree of deviation of the movement trajectory of other vehicles is greater than the weighting value related to the degree of deviation of the curvature. By adding the elements of the movement trajectories of other vehicles, it becomes possible to estimate the road shape with high accuracy.

上述の実施形態に記載される各機能は、1または複数の処理回路により実装され得る。処理回路は、電気回路を含む処理装置等のプログラムされた処理装置を含む。処理回路は、また、記載された機能を実行するようにアレンジされた特定用途向け集積回路(ASIC)や回路部品等の装置を含む。 Each of the functions described in the above embodiments may be implemented by one or more processing circuits. Processing circuits include programmed processing devices, such as processors that include electrical circuitry. Processing circuits also include devices, such as application specific integrated circuits (ASICs) or circuit components, arranged to perform the described functions.

また、上述した実施形態においては右折経路または左折経路の曲率、道路の概形状、車線区分線、構造物、及び他車両の移動軌跡を考慮する例を示した。しかしながら、少なくとも右折経路または左折経路の曲率及び道路の概形状のみを考慮し、車線形状モデルと右折経路または左折経路の曲率との乖離度合い(C)と、車線形状モデルと道路の概形状との乖離度合い(CSD)と、に基づいてパラメータを推定してもよい。すなわち、車線形状モデルと右折経路または左折経路の曲率との乖離度合い(C)、及び車線形状モデルと道路の概形状との乖離度合い(CSD)のみを用いて、自車両の進行方向が直進であるか、右折または左折であるかに応じて各乖離度合いに乗算する重み付け係数(λ,λ)を設定し、設定した重み付け係数を乗算した乖離度合いを加算して統合乖離度合いCを算出(C=λSD+λ)し、統合乖離度合いCが所定値以下となるようにパラメータを推定してもよい。ただし、上述した実施形態のように、車線形状モデルと右折経路または左折経路の曲率及び道路の概形状との乖離度合いに加えて、車線形状モデルと構造物の配列との乖離度合い(CRF)、車線形状モデルと他車両の移動軌跡との乖離度合い(CTL)、車線形状モデルと車線区分線との乖離度合い(CRP)を考慮して統合乖離度合いCを算出することにより、より精度の高いパラメータ推定が可能となる。 In the above embodiment, the curvature of the right-turn or left-turn path, the general shape of the road, lane markings, structures, and the movement trajectories of other vehicles are taken into consideration. However, the parameters may be estimated based on the degree of deviation (C c ) between the lane shape model and the curvature of the right-turn or left-turn path and the degree of deviation (C SD ) between the lane shape model and the general shape of the road, by taking into consideration only the curvature of the right-turn or left-turn path and the general shape of the road. In other words, using only the degree of deviation ( Cc ) between the lane shape model and the curvature of the right-turn or left-turn path, and the degree of deviation ( CSD ) between the lane shape model and the approximate shape of the road, weighting coefficients ( λ1 , λ2 ) can be set to multiply each degree of deviation depending on whether the vehicle is traveling straight, turning right, or turning left, and the deviation degrees multiplied by the set weighting coefficients can be added to calculate the integrated deviation degree C (C = λ1CSD + λ2Cc ) , and parameters can be estimated so that the integrated deviation degree C is less than or equal to a predetermined value. However, as in the above-described embodiment, by calculating the integrated deviation degree C taking into account not only the degree of deviation between the lane shape model and the curvature of the right-turn or left-turn path and the general shape of the road, but also the degree of deviation between the lane shape model and the arrangement of structures (C RF ), the degree of deviation between the lane shape model and the movement trajectory of other vehicles (C TL ), and the degree of deviation between the lane shape model and lane markings (C RP ), more accurate parameter estimation is possible.

1 走路推定装置、10 GNSS受信機、11 センサ、12 地図データベース、13 アクチュエータ、20 コントローラ、21 自車位置推定部、22 曲率推定部、23 車線区分線検出部、24 構造物検出部、25 物体検出追跡部、26 区間設定部、27 設定部、28 モデルパラメータ推定部、29 走路形状推定部 1 Roadway estimation device, 10 GNSS receiver, 11 sensor, 12 map database, 13 actuator, 20 controller, 21 vehicle position estimation unit, 22 curvature estimation unit, 23 lane marking detection unit, 24 structure detection unit, 25 object detection and tracking unit, 26 section setting unit, 27 setting unit, 28 model parameter estimation unit, 29 roadway shape estimation unit

Claims (10)

ノードを接続する道路の概形状が格納された地図データベースと、予め設定された車線形状モデルに基づいて自車両が走行する走路形状を推定するコントローラとを備える走路推定装置の走路推定方法であって、
前記コントローラは、
地図上の自車両の位置を推定し、
前記車線形状モデルと前記道路の概形状との乖離度合い、及び前記車線形状モデルと交差点区間における右折経路または左折経路の曲率との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
それぞれの乖離度合いに設定された重みの値を乗算し、これらを加算した統合乖離度合いが所定値以下となるような車線形状モデルを推定し、
推定された前記車線形状モデルに基づいて走路形状を推定する
ことを特徴とする走路推定方法。
A lane estimation method for a lane estimation device including a map database storing an outline of a road connecting nodes and a controller estimating a shape of a lane on which a vehicle travels based on a preset lane shape model, comprising:
The controller:
Estimate the vehicle's position on a map;
Calculating a degree of deviation between the lane shape model and an approximate shape of the road, and a degree of deviation between the lane shape model and a curvature of a right-turn path or a left-turn path in an intersection section,
setting a weight value such that a weight value related to a deviation degree of the general shape of the road is greater than a weight value related to a deviation degree of the curvature when the vehicle travels in a straight line through the intersection section;
setting a weight value such that a weight value related to a degree of deviation of the curvature is greater than a weight value related to a degree of deviation of the general shape of the road when the traveling direction of the vehicle when traveling through the intersection section is a right turn or a left turn;
multiplying each deviation degree by a weighting value set, and estimating a lane shape model such that an integrated deviation degree obtained by adding these deviation degrees is equal to or smaller than a predetermined value;
A lane estimating method comprising: estimating a lane shape based on the estimated lane shape model.
前記コントローラは、
前記自車両の進行方向と同じ方向に走行する他車両の移動軌跡を取得し、
前記車線形状モデルと前記他車両の移動軌跡との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるよう、かつ、前記曲率の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する
ことを特徴とする請求項1に記載の走路推定方法。
The controller:
Acquire a movement trajectory of another vehicle traveling in the same direction as the traveling direction of the host vehicle;
Calculating a degree of deviation between the lane shape model and the movement trajectory of the other vehicle;
setting a weight value such that, when the traveling direction of the vehicle when traveling through the intersection section is straight, a weight value related to a degree of deviation of the general shape of the road is greater than a weight value related to a degree of deviation of the curvature, and a weight value related to a degree of deviation of the movement trajectory of the other vehicle is greater than a weight value related to a degree of deviation of the general shape of the road;
The lane estimation method according to claim 1, characterized in that, when the direction of travel of the vehicle when traveling through the intersection section is a right turn or a left turn, the weighting value related to the degree of deviation of the curvature is set to be greater than the weighting value related to the degree of deviation of the general shape of the road, and the weighting value related to the degree of deviation of the movement trajectory of the other vehicle is set to be greater than the weighting value related to the degree of deviation of the curvature.
前記コントローラは、
前記車線形状モデルと前記他車両の移動軌跡との乖離度合いを算出する際に、前記自車両の進行方向と交差する方向から前記交差点区間に進入し、かつ前記自車両と同じ進行方向における前記交差点区間の出口に進行した他車両の移動軌跡を除外して算出する
ことを特徴とする請求項2に記載の走路推定方法。
The controller:
The lane estimation method according to claim 2, characterized in that, when calculating the degree of deviation between the lane shape model and the movement trajectory of the other vehicle, the movement trajectory of the other vehicle that entered the intersection section from a direction intersecting the traveling direction of the host vehicle and proceeded to an exit of the intersection section in the same traveling direction as the host vehicle is excluded from the calculation.
前記コントローラは、
前記自車両の周囲の道路境界に関する構造物の配列を検出し、
前記車線形状モデルと前記構造物の配列との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する
ことを特徴とする請求項1に記載の走路推定方法。
The controller:
Detecting an arrangement of structures related to road boundaries around the vehicle;
Calculating a degree of deviation between the lane shape model and an arrangement of the structures;
setting a weight value such that, when the traveling direction of the vehicle when traveling through the intersection section is straight, a weight value related to a degree of deviation of the arrangement of the structures is greater than a weight value related to a degree of deviation of the curvature, and a weight value related to a degree of deviation of the general shape of the road is greater than a weight value related to a degree of deviation of the arrangement of the structures;
The lane estimation method according to claim 1, characterized in that, when the direction of travel of the vehicle when traveling through the intersection section is a right turn or a left turn, the weighting value related to the degree of deviation of the general shape of the road is set to be greater than the weighting value related to the degree of deviation of the arrangement of the structures, and the weighting value related to the degree of deviation of the curvature is set to be greater than the weighting value related to the degree of deviation of the general shape of the road.
前記コントローラは、
前記自車両の進行方向と同じ方向に走行する他車両の移動軌跡を取得し、
前記車線形状モデルと前記他車両の移動軌跡との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように、かつ、前記曲率の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する
ことを特徴とする請求項4に記載の走路推定方法。
The controller:
Acquire a movement trajectory of another vehicle traveling in the same direction as the traveling direction of the host vehicle;
Calculating a degree of deviation between the lane shape model and the movement trajectory of the other vehicle;
when the traveling direction of the vehicle when traveling through the intersection section is straight, a weight value is set so that a weight value related to the degree of deviation of the arrangement of the structures is greater than a weight value related to the degree of deviation of the curvature, a weight value related to the degree of deviation of the arrangement of the structures is greater than a weight value related to the degree of deviation of the general shape of the road, and a weight value related to the degree of deviation of the movement trajectory of the other vehicle is greater than a weight value related to the degree of deviation of the general shape of the road;
The lane estimation method according to claim 4, characterized in that, when the direction of travel of the vehicle when traveling through the intersection section is a right turn or a left turn, the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the arrangement of the structures, the weighting value related to the degree of deviation of the curvature is greater than the weighting value related to the degree of deviation of the general shape of the road, and the weighting value related to the degree of deviation of the movement trajectory of the other vehicle is greater than the weighting value related to the degree of deviation of the curvature.
前記コントローラは、
前記自車両の周囲の車線区分線を検出し、
前記車線形状モデルと前記車線区分線との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、前記車線区分線の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記車線区分線の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する
ことを特徴とする請求項1に記載の走路推定方法。
The controller:
Detecting lane markings around the vehicle;
Calculating a degree of deviation between the lane shape model and the lane markings;
setting weight values such that, when the traveling direction of the vehicle when traveling through the intersection section is straight, a weight value related to the deviation degree of the lane markings is greater than a weight value related to the deviation degree of the curvature, and a weight value related to the deviation degree of the general shape of the road is greater than a weight value related to the deviation degree of the lane markings;
The lane estimation method according to claim 1, characterized in that, when the direction of travel of the vehicle when traveling through the intersection section is a right turn or a left turn, the weighting value related to the degree of deviation of the general shape of the road is set to be greater than the weighting value related to the degree of deviation of the lane markings, and the weighting value related to the degree of deviation of the curvature is set to be greater than the weighting value related to the degree of deviation of the general shape of the road.
前記コントローラは、
前記自車両の進行方向と同じ方向に走行する他車両の移動軌跡を取得し、
前記車線形状モデルと前記他車両の移動軌跡との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、前記車線区分線の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記車線区分線の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるよう、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように、かつ、前記曲率の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する
ことを特徴とする請求項6に記載の走路推定方法。
The controller:
Acquire a movement trajectory of another vehicle traveling in the same direction as the traveling direction of the host vehicle;
Calculating a degree of deviation between the lane shape model and the movement trajectory of the other vehicle;
when the traveling direction of the host vehicle when traveling through the intersection section is straight, weight values are set so that a weight value related to the degree of deviation of the lane markings is greater than a weight value related to the degree of deviation of the curvature, a weight value related to the degree of deviation of the general shape of the road is greater than a weight value related to the degree of deviation of the lane markings, and a weight value related to the degree of deviation of the movement trajectory of the other vehicle is greater than a weight value related to the degree of deviation of the general shape of the road;
The lane estimation method according to claim 6, characterized in that, when the direction of travel of the vehicle when traveling through the intersection section is a right turn or a left turn, the weighting value related to the degree of deviation of the general shape of the road is greater than the weighting value related to the degree of deviation of the lane markings, the weighting value related to the degree of deviation of the curvature is greater than the weighting value related to the degree of deviation of the general shape of the road, and the weighting value related to the degree of deviation of the movement trajectory of the other vehicle is greater than the weighting value related to the degree of deviation of the curvature.
前記コントローラは、
前記自車両の周囲の道路境界に関する構造物の配列を検出し、
前記自車両の周囲の車線区分線を検出し、
前記車線形状モデルと前記構造物の配列との乖離度合い、及び前記車線形状モデルと前記車線区分線との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、前記車線区分線の乖離度合いに係る重みの値より前記構造物の配列の乖離度合いに係る重みの値が大きくなるように、かつ、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記車線区分線の乖離度合いに係る重みの値より前記構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定する
ことを特徴とする請求項1に記載の走路推定方法。
The controller:
Detecting an arrangement of structures related to road boundaries around the vehicle;
Detecting lane markings around the vehicle;
Calculating a degree of deviation between the lane shape model and an arrangement of the structures, and a degree of deviation between the lane shape model and the lane markings;
when the traveling direction of the vehicle when traveling through the intersection section is straight, setting weight values so that a weight value related to the degree of deviation of the lane markings is greater than a weight value related to the degree of deviation of the curvature, a weight value related to the degree of deviation of the arrangement of the structures is greater than a weight value related to the degree of deviation of the lane markings, and a weight value related to the degree of deviation of the general shape of the road is greater than a weight value related to the degree of deviation of the arrangement of the structures;
The lane estimation method according to claim 1, characterized in that, when the direction of travel of the vehicle when traveling through the intersection section is a right turn or a left turn, the weighting value related to the degree of deviation of the arrangement of the structures is set to be greater than the weighting value related to the degree of deviation of the lane markings, the weighting value related to the degree of deviation of the arrangement of the structures is set to be greater than the weighting value related to the degree of deviation of the general shape of the road, and the weighting value related to the degree of deviation of the curvature is set to be greater than the weighting value related to the degree of deviation of the general shape of the road.
前記コントローラは、
前記自車両の進行方向と同じ方向に走行する他車両の移動軌跡を取得し、
前記車線形状モデルと前記他車両の移動軌跡との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記車線区分線の乖離度合いに係る重みの値が大きくなるよう、かつ、前記車線区分線の乖離度合いに係る重みの値より前記構造物の配列の乖離度合いに係る重みの値が大きくなるように、かつ、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記車線区分線の乖離度合いに係る重みの値より前記構造物の配列の乖離度合いに係る重みの値が大きくなるよう、かつ、前記構造物の配列の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように、かつ、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように、かつ、前記曲率の乖離度合いに係る重みの値より前記他車両の移動軌跡の乖離度合いに係る重みの値が大きくなるように重みの値を設定する
ことを特徴とする請求項8に記載の走路推定方法。
The controller:
Acquire a movement trajectory of another vehicle traveling in the same direction as the traveling direction of the host vehicle;
Calculating a degree of deviation between the lane shape model and the movement trajectory of the other vehicle;
when the traveling direction of the host vehicle when traveling through the intersection section is straight, weight values are set so that the weight value related to the degree of deviation of the lane markings is greater than the weight value related to the degree of deviation of the curvature, the weight value related to the degree of deviation of the arrangement of the structures is greater than the weight value related to the degree of deviation of the lane markings, the weight value related to the degree of deviation of the general shape of the road is greater than the weight value related to the weight value related to the degree of deviation of the arrangement of the structures, and the weight value related to the degree of deviation of the movement trajectory of the other vehicle is greater than the weight value related to the degree of deviation of the general shape of the road;
The lane estimation method according to claim 8, characterized in that, when the traveling direction of the vehicle when traveling through the intersection section is a right turn or a left turn, the weighting value related to the degree of deviation of the arrangement of the structures is greater than the weighting value related to the degree of deviation of the lane markings, the weighting value related to the degree of deviation of the arrangement of the structures is greater than the weighting value related to the degree of deviation of the general shape of the road, the weighting value related to the degree of deviation of the curvature is greater than the weighting value related to the degree of deviation of the general shape of the road, and the weighting value related to the degree of deviation of the movement trajectory of the other vehicle is greater than the weighting value related to the curvature.
ノードを接続する道路の概形状が格納された地図データベースと、
予め設定された車線形状モデルに基づいて自車両が走行する走路形状を推定するコントローラと、を備え、
前記コントローラは、
地図上の自車両の位置を推定し、
前記車線形状モデルと前記道路の概形状との乖離度合い、及び前記車線形状モデルと交差点区間における右折経路または左折経路の曲率との乖離度合いを算出し、
前記交差点区間を走行する際の前記自車両の進行方向が直進である場合において、前記曲率の乖離度合いに係る重みの値より前記道路の概形状の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
前記交差点区間を走行する際の前記自車両の進行方向が右折または左折である場合において、前記道路の概形状の乖離度合いに係る重みの値より前記曲率の乖離度合いに係る重みの値が大きくなるように重みの値を設定し、
それぞれの乖離度合いに設定された重みの値を乗算し、これらを加算した統合乖離度合いが所定値以下となるような車線形状モデルを推定し、
推定された前記車線形状モデルに基づいて走路形状を推定する
ことを特徴とする走路推定装置。
A map database that stores the general shapes of roads that connect the nodes;
A controller that estimates a road shape on which the host vehicle is traveling based on a preset lane shape model,
The controller:
Estimate the vehicle's position on a map;
Calculating a degree of deviation between the lane shape model and an approximate shape of the road, and a degree of deviation between the lane shape model and a curvature of a right-turn path or a left-turn path in an intersection section,
setting a weight value such that a weight value related to a deviation degree of the general shape of the road is greater than a weight value related to a deviation degree of the curvature when the vehicle travels in a straight line through the intersection section;
setting a weight value such that a weight value related to a degree of deviation of the curvature is greater than a weight value related to a degree of deviation of the general shape of the road when the traveling direction of the vehicle when traveling through the intersection section is a right turn or a left turn;
multiplying each deviation degree by a weighting value set, and estimating a lane shape model such that an integrated deviation degree obtained by adding these deviation degrees is equal to or smaller than a predetermined value;
A lane estimating device which estimates a lane shape based on the estimated lane shape model.
JP2021047132A 2021-03-22 2021-03-22 Track estimation method and track estimation device Active JP7563263B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021047132A JP7563263B2 (en) 2021-03-22 2021-03-22 Track estimation method and track estimation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021047132A JP7563263B2 (en) 2021-03-22 2021-03-22 Track estimation method and track estimation device

Publications (2)

Publication Number Publication Date
JP2022146256A JP2022146256A (en) 2022-10-05
JP7563263B2 true JP7563263B2 (en) 2024-10-08

Family

ID=83461290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021047132A Active JP7563263B2 (en) 2021-03-22 2021-03-22 Track estimation method and track estimation device

Country Status (1)

Country Link
JP (1) JP7563263B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115993124B (en) * 2023-03-22 2023-06-23 高德软件有限公司 Virtual lane line generation method, device, equipment and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211528A (en) 2009-03-10 2010-09-24 Toyota Motor Corp Traveling support device
US20190243372A1 (en) 2017-09-29 2019-08-08 drive.ai Inc. Method for calculating nominal vehicle paths for lanes within a geographic region

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211528A (en) 2009-03-10 2010-09-24 Toyota Motor Corp Traveling support device
US20190243372A1 (en) 2017-09-29 2019-08-08 drive.ai Inc. Method for calculating nominal vehicle paths for lanes within a geographic region

Also Published As

Publication number Publication date
JP2022146256A (en) 2022-10-05

Similar Documents

Publication Publication Date Title
CN109583151B (en) Method and device for predicting running track of vehicle
US10976741B2 (en) Safety and comfort constraints for navigation
RU2730790C2 (en) Method of vehicle movement control and vehicle movement control device
RU2661963C1 (en) Device for calculating route of motion
JP2019064562A (en) Map information providing system for driving support and / or travel control of a vehicle
US20180144201A1 (en) Scene Understanding Device
KR20190008292A (en) Object detection method and object detection apparatus
RU2735720C1 (en) Method of estimating a vehicle, a method for correcting a route, a vehicle evaluation device and a route correction device
CN108604419A (en) The travel control method of vehicle and the travel controlling system of vehicle
JP7027054B2 (en) Information processing equipment, vehicles, information processing methods and programs
JP2023504604A (en) System and method for selectively decelerating a vehicle
RU2728885C2 (en) Method of vehicle movement control and vehicle movement control device
KR102611507B1 (en) Driving assistance method and driving assistance device
JP5541217B2 (en) Vehicle and vehicle control program
JP6171499B2 (en) Risk determination device and risk determination method
RU2660425C1 (en) Device for calculating route of motion
JP2021120683A (en) Output device, control method, program, and storage medium
JP2012214124A (en) Vehicle and vehicular control program
JP7202982B2 (en) Driving support method and driving support device
JP7563263B2 (en) Track estimation method and track estimation device
CN114287025A (en) Driving assistance method and driving assistance device
JP7571642B2 (en) Travel route estimation method and travel route estimation device
JP6747157B2 (en) Self-position estimation method and self-position estimation device
CN115397709A (en) Driving assistance method and driving assistance device
JP7031748B2 (en) Self-position estimation method and self-position estimation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240725

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240909

R150 Certificate of patent or registration of utility model

Ref document number: 7563263

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150