JP5821288B2 - Road shape prediction device - Google Patents

Road shape prediction device Download PDF

Info

Publication number
JP5821288B2
JP5821288B2 JP2011122600A JP2011122600A JP5821288B2 JP 5821288 B2 JP5821288 B2 JP 5821288B2 JP 2011122600 A JP2011122600 A JP 2011122600A JP 2011122600 A JP2011122600 A JP 2011122600A JP 5821288 B2 JP5821288 B2 JP 5821288B2
Authority
JP
Japan
Prior art keywords
vehicle
road shape
road
curvature
unit
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
JP2011122600A
Other languages
Japanese (ja)
Other versions
JP2012252406A (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 JP2011122600A priority Critical patent/JP5821288B2/en
Publication of JP2012252406A publication Critical patent/JP2012252406A/en
Application granted granted Critical
Publication of JP5821288B2 publication Critical patent/JP5821288B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/80Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
    • Y02T10/84Data processing systems or methods, management, administration

Landscapes

  • Controls For Constant Speed Travelling (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車載された車両内部情報によって自車両の進行方向前方の道路形状を予測する道路形状予測技術に関する。   The present invention relates to a road shape prediction technique for predicting a road shape ahead of a traveling direction of a host vehicle based on vehicle internal information.

特許文献1には、自車両の車速、操舵角、ヨーレートを検出し、それらの検出値をカルマンフィルタに通して、車両状態として道路曲率および曲率変化を推定する道路曲率推定装置が記載されている。
具体的には、特許文献1では、車速およびヨーレートを観測して、第1のカルマンフィルタを用いて加速度および角加速度を推定し、これらの観測値及び推定値(車速推定値、ヨーレート推定値、加速度推定値、角加速度推定値)を用いて、曲率および曲率変化率を算出している。
Patent Document 1 describes a road curvature estimation apparatus that detects a vehicle speed, a steering angle, and a yaw rate of a host vehicle, passes the detected values through a Kalman filter, and estimates a road curvature and a curvature change as a vehicle state.
Specifically, in Patent Document 1, vehicle speed and yaw rate are observed, acceleration and angular acceleration are estimated using a first Kalman filter, and these observed values and estimated values (vehicle speed estimated value, yaw rate estimated value, acceleration) are estimated. The curvature and the curvature change rate are calculated using the estimated value and the angular acceleration estimated value).

また、上記算出した曲率および曲率変化を第2のカルマンフィルタに入力して、曲率および曲率変化の推定値を算出する構成となっている。
そして、上記各カルマンフィルタの計算過程で、車速推定値、加速度推定値および計算更新周期を用いた距離発展の差分方程式に変換して算出を実施している。
In addition, the calculated curvature and curvature change are input to the second Kalman filter, and the estimated value of the curvature and curvature change is calculated.
In the calculation process of each Kalman filter, the calculation is performed by converting into a difference equation of distance development using the vehicle speed estimation value, the acceleration estimation value, and the calculation update period.

特表2007−516906号公報Special table 2007-516906 gazette

一般に上記ヨーレートセンサの観測値には、観測誤差を補正するオフセット補正が重畳される。しかし、カルマンフィルタは、ノイズが平均値0、分散σ2の正規分布に従うという仮定の下で、最小分散不偏推定量を与えるため、この正規分布の仮定に合わないオフセット補正分は除去できない。そのためカルマンフィルタ用として、特別にオフセット補正する仕組みがなければオフセット分の誤差が重畳して推定誤差が悪化する。
本発明は、上記のような点に着目したもので、車載された車両内部情報に基づき、より精度良く進行方向前方の道路形状を予測することを目的とする。
In general, an offset correction for correcting an observation error is superimposed on the observation value of the yaw rate sensor. However, since the Kalman filter gives the minimum variance unbiased estimator under the assumption that the noise follows a normal distribution with an average value of 0 and a variance σ 2, an offset correction that does not match the normal distribution assumption cannot be removed. Therefore, if there is no special offset correction mechanism for the Kalman filter, an error for the offset is superimposed and the estimation error is deteriorated.
The present invention pays attention to the above points, and an object of the present invention is to predict a road shape ahead in the traveling direction with higher accuracy based on vehicle internal information mounted on a vehicle.

上記課題を解決するために、本発明は、車速と操舵角とに基づき、車両状態量として、車両が通過した軌跡の接線方向である車両姿勢角車両が通過した軌跡の曲率である車両軌跡曲率を算出し、操舵角と、その距離微分値基づき、予め定めた演算式に従って、上記車両軌跡曲率の変化である車両軌跡曲率変化を算出する。また、本発明は、上記算出した車両状態量と車両軌跡曲率変化に基づき、予め定めた演算式に従って、現在地の道路形状の推定値として、車両が走行している道路を曲線で表したときのその曲線の接線方向である道路曲線接線方向車両が走行している道路を曲線で表したときのその曲線の曲率である道路曲率その道路曲率の変化である道路曲率変化を推定する。そして、本発明は、上記推定した道路形状の推定値から車両進行方向前方の道路形状を予測する。 In order to solve the above problems, the present invention is based on the vehicle speed and the steering angle, and as a vehicle state quantity , a vehicle attitude angle that is a tangential direction of a trajectory passed by the vehicle and a curvature of the trajectory passed by the vehicle. calculating a trajectory curvature, the steering angle,-out the distance differential value group Dzu, according to a predetermined arithmetic expression to calculate the vehicle trajectory curvature change is the change in the vehicle trajectory curvature. In addition, the present invention is based on the calculated vehicle state quantity and the change in the vehicle trajectory curvature according to a predetermined arithmetic expression when the road on which the vehicle is traveling is represented by a curve as an estimated value of the road shape of the current location . estimation and road curves tangentially a tangential direction of the curve, and the road curvature is the curvature of the curve when representing the road on which the vehicle is traveling a curve, the road curvature change is a change in the road curvature To do. And this invention estimates the road shape ahead of a vehicle advancing direction from the estimated value of the said estimated road shape.

本発明によれば、車輪速と操舵角の情報を用いて車両状態量と車両軌跡曲率変化を算出し、これに基づき道路形状を予測し、前方道路形状を予測する。このため、本発明によれば、精度良く前方道路の形状を予測することが可能となる。   According to the present invention, the vehicle state quantity and the vehicle trajectory curvature change are calculated using the information on the wheel speed and the steering angle, the road shape is predicted based on this, and the forward road shape is predicted. For this reason, according to the present invention, the shape of the road ahead can be predicted with high accuracy.

本発明に基づく実施形態に係る車両の構成を示す図である。It is a figure which shows the structure of the vehicle which concerns on embodiment based on this invention. 道路形状予測ECUの構成を示す図である。It is a figure which shows the structure of road shape prediction ECU. 道路形状予測ECUでの本実施形態に係る処理を示すフローチャートである。It is a flowchart which shows the process which concerns on this embodiment in road shape prediction ECU. 車両状態量算出部の処理を示すフローチャートである。It is a flowchart which shows the process of a vehicle state quantity calculation part. 誤差処理部の処理を示すフローチャートである。It is a flowchart which shows the process of an error process part. 本発明に基づく実施形態に係るブロック図と対応する数式を示す図である。It is a figure which shows the numerical formula corresponding to the block diagram which concerns on embodiment based on this invention. 本発明に基づく実施形態に係るカントがついた直進路を示す図である。It is a figure which shows the straight path | route with the cant which concerns on embodiment based on this invention. 本発明に基づく実施形態に係る道路形状推定部のカルマンフィルタによる現在値の推定ブロックを示す図である。It is a figure which shows the estimation block of the present value by the Kalman filter of the road shape estimation part which concerns on embodiment based on this invention. 本発明に基づく実施形態に係る道路形状予測部のカルマンフィルタによる未来値の予測ブロックを示す図である。It is a figure which shows the prediction block of the future value by the Kalman filter of the road shape estimation part which concerns on embodiment based on this invention. 横ずれ量と車線逸脱との関係を示す図である。It is a figure which shows the relationship between lateral deviation | shift amount and lane departure. 一定舵角で車線維持できる車両軌道を説明する図である。It is a figure explaining the vehicle track which can maintain a lane with a fixed rudder angle. 車線維持可能な軌道の曲率分布を示す図である。It is a figure which shows the curvature distribution of the track | truck which can maintain a lane. カルマンフィルタをゲインスケジュールする場合のブロック構成を示す図である。It is a figure which shows the block structure in the case of carrying out the gain schedule of a Kalman filter. 道路形状予測を示す概念図である。It is a conceptual diagram which shows road shape prediction.

次に本発明の実施形態について図面を参照しつつ説明する。
(構成)
本実施形態の車両は、運転者の運転操作に応じた状態に車両挙動が制御される。車両は、制駆動制御などによって自動走行させる構成を備えていても良い。
車両は、駆動制御装置、及び制動制御装置を備える。駆動制御装置は、運転者が操作するアクセルペダルのアクセル開度に応じた目標駆動力となるように、エンジンやモータなどの駆動源を制御する。制動制御装置は、運転者が操作するブレーキペダルのブレーキ開度に応じた目標制動力となるように、各輪の制動装置を制御する。
Next, embodiments of the present invention will be described with reference to the drawings.
(Constitution)
In the vehicle of this embodiment, the vehicle behavior is controlled in a state corresponding to the driving operation of the driver. The vehicle may have a configuration for automatically traveling by braking / driving control or the like.
The vehicle includes a drive control device and a braking control device. The drive control device controls a drive source such as an engine or a motor so as to obtain a target drive force according to the accelerator opening of the accelerator pedal operated by the driver. The braking control device controls the braking device of each wheel so as to obtain a target braking force according to the brake opening degree of the brake pedal operated by the driver.

また、車両は、図1に示すように、運転者が操作するステアリングホイール1の操舵角に応じて、操舵装置2が操向輪3(図1では前輪)を転舵する。
車両は、図1に示すように、操舵角センサ4、車輪速センサ5、道路形状予測ECU6を備える。
操舵角センサ4は、ステアリングホイール1やステアリング軸の回転角を検出することで操舵角情報を検出する。検出した操舵角情報は道路形状予測ECU6に出力される。
Further, as shown in FIG. 1, in the vehicle, the steering device 2 steers the steered wheel 3 (the front wheel in FIG. 1) according to the steering angle of the steering wheel 1 operated by the driver.
As shown in FIG. 1, the vehicle includes a steering angle sensor 4, a wheel speed sensor 5, and a road shape prediction ECU 6.
The steering angle sensor 4 detects steering angle information by detecting the rotation angle of the steering wheel 1 and the steering shaft. The detected steering angle information is output to the road shape prediction ECU 6.

車輪速センサ5は、車輪速情報を検出し、その検出値を道路形状予測ECU6に出力する。車輪速センサ5は、車輪の回転に応じて、予め設定した回転角、つまりその回転角に対応する車両の移動距離毎に発生するパルス情報に基づく車両の走行距離から車速を検出する。
道路形状予測ECU6は、マイクロコンピュータおよびその周辺回路を備えるコントローラである。この道路形状予測ECU6は、図2に示すように、機能的には、少なくとも車両状態量算出部10、道路形状推定部11、道路形状予測部12を備える。
The wheel speed sensor 5 detects wheel speed information and outputs the detected value to the road shape prediction ECU 6. The wheel speed sensor 5 detects the vehicle speed from the travel distance of the vehicle based on the preset rotation angle, that is, the pulse information generated for each vehicle travel distance corresponding to the rotation angle, according to the rotation of the wheel.
The road shape prediction ECU 6 is a controller including a microcomputer and its peripheral circuits. As shown in FIG. 2, the road shape prediction ECU 6 functionally includes at least a vehicle state quantity calculation unit 10, a road shape estimation unit 11, and a road shape prediction unit 12.

車両状態量算出部10は、車速と操舵角の情報に基づき車両状態量を算出する。その算出する車両状態量は、車両姿勢角、車両軌跡曲率、及び上記操舵角の距離微分に基づく車両軌跡曲率変化である。この上記車両状態量算出部10は、車両状態量算出本体部10A、車両軌跡曲率変化算出部10B、及び誤差補正部10Cを備える。
車両状態量算出本体部10Aは、車輪速センサ5が検出した車輪速情報と、操舵センサが検出した操舵情報とに基づき、車両姿勢角と車両軌跡曲率を算出する。本実施形態では、車両姿勢角として、車両軌跡接線方向を算出する。この車両軌跡接線方向は、車両姿勢角を表している。
The vehicle state quantity calculation unit 10 calculates the vehicle state quantity based on information on the vehicle speed and the steering angle. The calculated vehicle state quantity is a vehicle trajectory curvature change based on a vehicle attitude angle, a vehicle trajectory curvature, and a distance derivative of the steering angle. The vehicle state quantity calculation unit 10 includes a vehicle state quantity calculation main body 10A, a vehicle trajectory curvature change calculation unit 10B, and an error correction unit 10C.
The vehicle state quantity calculation main body 10A calculates the vehicle attitude angle and the vehicle trajectory curvature based on the wheel speed information detected by the wheel speed sensor 5 and the steering information detected by the steering sensor. In this embodiment, the vehicle locus tangent direction is calculated as the vehicle attitude angle. This vehicle locus tangent direction represents the vehicle attitude angle.

車両軌跡曲率変化算出部10Bは、操舵角センサ4が検出した操舵角と、操舵角を距離微分した値とを用いて車両軌跡曲率変化を算出する。
誤差補正部10Cは、路面カントやうねりなどの平坦路に対する走行路面形状変化や、スリップや車輪空転などの路面に対する車輪の滑り状態からなる、車両状態算出誤差の情報を検出し、その検出した車両状態算出誤差が予め設定した補正閾値以上と判定すると、その検出した車両状態算出誤差の情報に基づき、車両状態量算出本体部10A及び車両軌跡曲率変化算出部10Bが算出する車両状態量を補正する。
The vehicle trajectory curvature change calculation unit 10B calculates the vehicle trajectory curvature change using the steering angle detected by the steering angle sensor 4 and the value obtained by differentiating the steering angle.
The error correction unit 10C detects vehicle state calculation error information including a change in traveling road surface shape with respect to a flat road such as a road surface cant and undulation, and a slip state of a wheel with respect to a road surface such as slip and wheel idling, and the detected vehicle When it is determined that the state calculation error is equal to or greater than a preset correction threshold, the vehicle state amount calculated by the vehicle state amount calculation main body 10A and the vehicle locus curvature change calculation unit 10B is corrected based on the detected vehicle state calculation error information. .

このとき、誤差補正部10Cは、上記検出した車両状態算出誤差が、上記補正閾値よりも大きな値として予め設定した補正限界閾値を越えたと判定した場合には、補正限界を超えた事を示す補正限界状態フラグをONとすると共に、上記補正処理を実施しない。なお、補正限界状態フラグは、初期値がOFFとなっている。
道路形状推定部11は、車両状態量算出部10で算出した車両状態量である、車両姿勢角、車両軌跡曲率、及び車両軌跡曲率変化から、現在走行中の道路の道路形状の推定値を推定する。上記道路形状の推定値は、道路曲線接線方向、道路曲率、及び道路曲率変化である。
At this time, if the error correction unit 10C determines that the detected vehicle state calculation error has exceeded a correction limit threshold set in advance as a value larger than the correction threshold, a correction indicating that the correction limit has been exceeded. While the limit state flag is turned ON, the above correction process is not performed. The initial value of the correction limit state flag is OFF.
The road shape estimation unit 11 estimates the estimated value of the road shape of the currently traveling road from the vehicle attitude angle, the vehicle trajectory curvature, and the vehicle trajectory curvature change, which are the vehicle state quantities calculated by the vehicle state quantity calculation unit 10. To do. The estimated value of the road shape is the road curve tangent direction, the road curvature, and the road curvature change.

道路形状予測部12は、道路形状推定部11が推定した道路形状の推定値から、予め設定した距離前方までの車両進行方向前方の道路形状を予測する。車両進行方向前方の道路形状の予測値は、現在位置から予め設定した前方距離若しくは当該前方距離までの道路形状に対する、車両進行方向前方の道路の道路曲線接線方向、道路曲率、道路曲率変化である。   The road shape prediction unit 12 predicts a road shape ahead of the vehicle traveling direction up to a preset distance from the estimated value of the road shape estimated by the road shape estimation unit 11. The predicted value of the road shape ahead of the vehicle traveling direction is the road curve tangent direction, the road curvature, and the road curvature change of the road ahead of the vehicle traveling direction with respect to the preset forward distance from the current position or the road shape up to the front distance. .

次に道路形状予測ECU6における道路形状予測の処理を、図3を参照して説明する。
先ずステップS10にて操舵角及び車輪速パルスを検出する。
次に、ステップS20にて、車両状態量算出部10が、車両状態量を算出する。
次に、ステップS30にて、道路形状推定部11が、車両状態量算出部10が算出した車両状態量に基づき道路形状の推定値を求める。
次に、ステップS40にて、道路形状予測部12が、道路形状推定部11が推定した道路形状の推定値に基づき、予め設定した前方距離までの道路形状を予測する。その後復帰する。
Next, road shape prediction processing in the road shape prediction ECU 6 will be described with reference to FIG.
First, in step S10, a steering angle and a wheel speed pulse are detected.
Next, in step S20, the vehicle state quantity calculator 10 calculates the vehicle state quantity.
Next, in step S <b> 30, the road shape estimation unit 11 obtains an estimated value of the road shape based on the vehicle state quantity calculated by the vehicle state quantity calculation unit 10.
Next, in step S40, the road shape prediction unit 12 predicts the road shape up to a preset forward distance based on the estimated value of the road shape estimated by the road shape estimation unit 11. Then return.

次に、車両状態量算出部10の処理について図4を参照して説明する。
まずステップS100にて、車輪速センサ5からのパルス信号に基づき車両の移動距離を算出する。
次に、ステップS110にて、車両状態量算出本体部10Aが、ステップS100にて求めた移動距離に基づき、車両軌跡接線方向及び曲率を算出する。
次に、ステップS120にて、操舵角の時間微分を算出する。
次に、ステップS130にて、車両軌跡曲率変化算出部10Bが、ステップS120にて算出した操舵角の時間微分に基づき車両軌跡曲率変化を算出する。その後復帰する。
Next, the process of the vehicle state quantity calculation unit 10 will be described with reference to FIG.
First, in step S100, the moving distance of the vehicle is calculated based on the pulse signal from the wheel speed sensor 5.
Next, in step S110, the vehicle state quantity calculation main body 10A calculates the vehicle locus tangent direction and the curvature based on the movement distance obtained in step S100.
Next, in step S120, a time derivative of the steering angle is calculated.
Next, in step S130, the vehicle trajectory curvature change calculating unit 10B calculates a vehicle trajectory curvature change based on the time derivative of the steering angle calculated in step S120. Then return.

次に、誤差補正部10Cの処理について図5を参照して説明する。
まずステップS200にて、車両状態算出誤差となる道路形状を検出する。
次に、ステップS210にて、車輪のスリップに起因する車両状態算出誤差の要因を検出する。
次に、ステップS220にて、予め設定した補正閾値以上の車両状態算出誤差があると判定すると補正項を算出する。後述のように、例えば評価関数値Jを演算し、その評価関数値Jが補正閾値Th1以上の場合に補正項を算出する。
Next, the processing of the error correction unit 10C will be described with reference to FIG.
First, in step S200, a road shape that causes a vehicle state calculation error is detected.
Next, in step S210, a factor of a vehicle state calculation error caused by wheel slip is detected.
Next, when it is determined in step S220 that there is a vehicle state calculation error equal to or greater than a preset correction threshold, a correction term is calculated. As will be described later, for example, the evaluation function value J is calculated, and the correction term is calculated when the evaluation function value J is equal to or greater than the correction threshold Th1.

次に、ステップS230にて、予め設定した補正限界閾値Th2(>Th1)を超える誤差があるか否かを判定する。条件を満足する場合には、ステップS250に移行する。条件を満足しない場合にはステップS240に移行する。
ステップS240では、補正閾値Th1以上の誤差がある場合には、補正項で車両状態量を補正する。その後復帰する。
ステップS250では、補正限界状態フラグをONにする。その後復帰する。補正限界状態フラグがONの場合には、例えば、過去の情報をクリアして、道路形状予測のための計算をし直す。
Next, in step S230, it is determined whether there is an error exceeding a preset correction limit threshold Th2 (> Th1). If the condition is satisfied, the process proceeds to step S250. If the condition is not satisfied, the process proceeds to step S240.
In step S240, if there is an error greater than or equal to the correction threshold Th1, the vehicle state quantity is corrected using the correction term. Then return.
In step S250, the correction limit state flag is turned ON. Then return. When the correction limit state flag is ON, for example, past information is cleared and calculation for road shape prediction is performed again.

以下、上述の各処理について詳説する。
図6は、本実施形態における処理のブロック図と対応する数式を示す図である。
(車両状態量算出部10での車両状態量の算出について)
次に、車両状態量算出部10で算出する車両軌跡接線方向(車両姿勢角)、車両軌跡曲率、及び車両軌跡曲率変化の算出について説明する。
Hereinafter, each process described above will be described in detail.
FIG. 6 is a diagram showing mathematical expressions corresponding to the block diagram of the processing in the present embodiment.
(About the calculation of the vehicle state quantity in the vehicle state quantity calculation unit 10)
Next, calculation of the vehicle trajectory tangent direction (vehicle attitude angle), the vehicle trajectory curvature, and the vehicle trajectory curvature change calculated by the vehicle state quantity calculation unit 10 will be described.

車体速Vは、下記(1)式に基づき、左右の後輪車輪速Vl、Vrから求めることが出来る。
V =(Vl+Vr)/2 ・・・(1)
ここで、(1)式における左右の後輪車輪速Vl、Vrは、タイヤ径に基づき車輪速を車体速に換算した値である。
The vehicle body speed V can be obtained from the left and right rear wheel speeds Vl and Vr based on the following equation (1).
V = (Vl + Vr) / 2 (1)
Here, the left and right rear wheel speeds Vl and Vr in the equation (1) are values obtained by converting the wheel speed into the vehicle body speed based on the tire diameter.

また、ヨーレートωは、左右の後輪車輪速Vl、Vrを用いて式(2)で表すことが出来る。Trd[m]は、後輪トレッド長をトレッド値である。
ω =(Vl−Vr)/Trd ・・・(2)
さらに、曲率ρ=ω/Vと表すことができる。
Further, the yaw rate ω can be expressed by Expression (2) using the left and right rear wheel speeds Vl and Vr. Trd [m] is the tread value of the rear wheel tread length.
ω = (Vl−Vr) / Trd (2)
Furthermore, it can be expressed as curvature ρ = ω / V.

これらに基づき、車両軌跡の曲率は、(3)式によって求めることが出来る。
ρ =2(Vl−Vr)/{Trd・(Vl+Vr)} ・・・(3)
また、V=(dL/dt)と表せることがから、(1)式は(4)式のように表現できる。
dL =(dLl+dLr)/2 ・・・(4)
ここでdLは車体の移動距離、dLl、dLrは左右の後輪車輪移動距離を表している。dLl、dLrは後輪車輪速センサ5の情報で検知出来る。
Based on these, the curvature of the vehicle trajectory can be obtained by equation (3).
ρ = 2 (Vl−Vr) / {Trd · (Vl + Vr)} (3)
Since V = (dL / dt) can be expressed, equation (1) can be expressed as equation (4).
dL = (dLl + dLr) / 2 (4)
Here, dL represents the moving distance of the vehicle body, and dLl and dLr represent the moving distances of the left and right rear wheels. dLl and dLr can be detected by information from the rear wheel speed sensor 5.

また、(3)式は、操舵角に基づき(5)式で表すことが出来る。
ρ =2(dLl−dLr)/{Trd・(dLl+dLr)} ・・・(5)
また、(6)式に基づき、操舵角δから車両軌跡の曲率ρを算出することが出来る。
ρ =tan(δ/G)/Lw ・・・・(6)
ここで、
Lw[m]:ホイールベース長
Gr :ステアリングホイールとタイヤの転舵角間のギア比
である。
ここで、(6)式を距離微分すると(7)式が得られる。
Moreover, (3) Formula can be represented by (5) Formula based on a steering angle.
ρ = 2 (dLl−dLr) / {Trd · (dLl + dLr)} (5)
Further, the curvature ρ of the vehicle trajectory can be calculated from the steering angle δ based on the equation (6).
ρ = tan (δ / G r ) / Lw (6)
here,
Lw [m]: Wheel base length Gr: Gear ratio between the steering wheel and the turning angle of the tire.
Here, the equation (7) is obtained by differentiating the equation (6) by distance.

Figure 0005821288
Figure 0005821288

(4)式を用いて、(5)式及び(7)式を、オイラー法により近似して差分方程式で表現すると、下記(8)式、(9)式、(10)式が得られる。 Using the equation (4), when the equations (5) and (7) are approximated by the Euler method and expressed as a difference equation, the following equations (8), (9), and (10) are obtained.

Figure 0005821288
Figure 0005821288

ここで、
θn:車両軌跡接線方向
ρn:車両軌跡曲率
ζn:車両軌跡曲率変化
を表している。また、添え字nは、車両移動距離dL毎に増加する。
そして、車両状態量算出部10は、(10)式を算出して、上記(8)式及び(9)式を車両移動距離dL毎に数値積分することにより、車両状態量を算出する。
here,
θn: vehicle track tangent direction ρn: vehicle track curvature ζn: vehicle track curvature change Further, the subscript n increases for each vehicle movement distance dL.
And the vehicle state quantity calculation part 10 calculates a vehicle state quantity by calculating (10) Formula and carrying out numerical integration of the said (8) Formula and (9) Formula for every vehicle moving distance dL.

以上の結果に基づき、車両状態量算出部10は、(8)式〜(10)式によって、車両移動距離dL毎に、車両状態量として、車両軌跡接線方向、車両軌跡曲率、車両軌跡曲率変化を求める。
ここで、上記車両状態量を算出する際のモデルは、車両が平坦な舗装路面を走行し、且つ、横滑りなどの車輪の滑りが発生していないという条件でのモデルである。
このため、上記車両状態量の算出に影響を与えるだけの走行路面形状変化が存在する場合、若しくは上記車両状態量の算出に影響を与えるだけの走行路面に対する車輪の滑りを検出すると、誤差補正部10Cは、車両状態量を補正する。
Based on the above results, the vehicle state quantity calculation unit 10 calculates the vehicle state tangent direction, the vehicle locus curvature, and the vehicle locus curvature change as the vehicle state amount for each vehicle movement distance dL using the equations (8) to (10). Ask for.
Here, the model for calculating the vehicle state quantity is a model under the condition that the vehicle travels on a flat paved road surface and no wheel slip such as a side slip occurs.
Therefore, if there is a change in the shape of the traveling road surface that affects the calculation of the vehicle state quantity, or if a slip of the wheel with respect to the traveling road surface that affects the calculation of the vehicle state quantity is detected, an error correction unit 10C corrects the vehicle state quantity.

車両状態算出誤差になりうる走行路面形状として路面カントやうねりなどが存在する。また、車両状態算出誤差になりうる走行路面に対する車輪の滑りとなりうるものとして、横滑りや片流れ、スリップなどの現象がある。そして、誤差補正部10Cは、このようなことで発生する車両状態算出誤差が予め設定した補正閾値以上となったことを検出すると、例えば(8)式〜(10)式で示される上記算出した車両状態量、若しくは観測値としての車速値や操舵角を補正する。   There are road surface cants and swells as traveling road surface shapes that may cause vehicle state calculation errors. Further, there are phenomena such as side slip, one-sided flow, slip, etc. that may cause the wheel to slip on the road surface that may cause a vehicle state calculation error. Then, when the error correction unit 10C detects that the vehicle state calculation error caused by such a situation is equal to or greater than a preset correction threshold, the above-described calculation represented by, for example, Expressions (8) to (10) is performed. The vehicle state quantity or the vehicle speed value or the steering angle as an observed value is corrected.

上記誤差補正部10Cの処理について補足説明する。
路面カントやうねり等の車両状態算出誤差要因の有無を検出する。予め設定した平坦路に対する、予め設定した以上の路面形状変動が存在すると判定すると、車両状態算出誤差要因があると判定する。
車両状態算出誤差は、例えば次のようにして検出する。
すなわち、後輪車輪速センサ5から算出した車両軌跡状態量((5)式に基づく後輪車輪速センサ5から求めた曲率ρw)と前輪舵角から算出した車両軌跡状態量((6)式に基づく操舵角から求めた曲率ρs)とを算出し、その偏差(ρws)に基づき、路面カントやうねりなどの車両状態算出誤差を検出する。
A supplementary description will be given of the processing of the error correction unit 10C.
The presence or absence of a vehicle state calculation error factor such as a road surface cant or swell is detected. If it is determined that there is more road surface shape variation than the preset flat road, it is determined that there is a vehicle state calculation error factor.
The vehicle state calculation error is detected as follows, for example.
That is, the vehicle trajectory state quantity calculated from the rear wheel speed sensor 5 (curvature ρ w obtained from the rear wheel speed sensor 5 based on the formula (5)) and the vehicle trajectory state quantity calculated from the front wheel steering angle ((6) The curvature ρ s ) obtained from the steering angle based on the equation is calculated, and vehicle state calculation errors such as road surface cant and swell are detected based on the deviation (ρ w −ρ s ).

誤差補正部10Cは、例えば、予め設定した一定走行距離L[m]毎に、逐次、下記(11)式に基づき、車両状態算出誤差として評価関数値Jを評価する、そして、その評価関数値Jが予め設定した補正閾値Th1以上となったと判定したら、上記車両状態量を補正する。   The error correction unit 10C, for example, sequentially evaluates the evaluation function value J as a vehicle state calculation error based on the following equation (11) for each predetermined constant travel distance L [m], and the evaluation function value If it is determined that J is equal to or greater than the preset correction threshold Th1, the vehicle state quantity is corrected.

Figure 0005821288
Figure 0005821288

また、誤差補正部10Cは、上記式で示した評価関数値Jが、上記補正閾値Th1よりも大きい値として予め設定した補正限界閾値Th2を超えた場合に、補正限界と判定する。
ここで、路面カントによる路面形状誤差要因を例にして補正の一例を説明する。
ここで、図7に示すような路面カントがついた直進路を走行した場合について考える。図7の路面では、紙面上側の路面高さが高く且つ紙面下側が低いとする。
Further, the error correction unit 10C determines that the evaluation limit is the correction limit when the evaluation function value J indicated by the above formula exceeds the correction limit threshold Th2 set in advance as a value larger than the correction threshold Th1.
Here, an example of correction will be described by taking a road surface shape error factor caused by a road surface cant as an example.
Here, consider the case where the vehicle travels on a straight road with a road surface cant as shown in FIG. In the road surface of FIG. 7, it is assumed that the road surface height on the upper side of the paper is high and the lower side of the paper is low.

この路面を、左から右に走行する際に、ハンドルを中立状態のままにして走行すると、路面の高低差の影響により車両軌跡は実線の軌跡をたどる。従って、この路面を直進するためには、左側に補舵を加える必要がある。ここで、適切な補舵を加えた結果、実線で示す直進軌跡が得られたとする。この場合、舵角を用いて算出した車両軌跡は、一点鎖線の軌跡となり、後輪車輪速センサ5を用いて算出した車両軌跡は実線の軌跡となる。つまり、両者の軌跡の曲率が異なる事から、この差分を補正項として、上記(8)式〜(10)式で表される算出した車両状態量を補正する。   When the vehicle is traveling from left to right with the steering wheel in a neutral state, the vehicle track follows a solid track due to the difference in level of the road surface. Therefore, in order to go straight on this road surface, it is necessary to add a steering to the left side. Here, it is assumed that a straight traveling locus indicated by a solid line is obtained as a result of adding appropriate steering. In this case, the vehicle trajectory calculated using the rudder angle is a one-dot chain trajectory, and the vehicle trajectory calculated using the rear wheel speed sensor 5 is a solid trajectory. That is, since the curvatures of the two trajectories are different, the calculated vehicle state quantity expressed by the above equations (8) to (10) is corrected using this difference as a correction term.

なお、通常走行状態では、横滑りが発生するほどのカントやうねりは通常の舗装道路上には存在しないので、車体は横滑りしないと仮定する。上記車両状態を求めるためのモデルは、平坦路面を仮定したモデルを用いているため、路面カントやうねりがある場合に、先に示したような推定誤差が生じる。
また通常、横滑りは車速が大きい(概ね50km/h以上)状態で旋回した場合に、タイヤのグリップ力が飽和することにより発生する。
In the normal running state, it is assumed that the body does not skid because there is no cant or undulation that causes skidding on the ordinary paved road. Since the model for obtaining the vehicle state uses a model assuming a flat road surface, an estimation error as described above occurs when there is a road surface cant or undulation.
In general, skidding occurs when the tire grip force is saturated when the vehicle turns at a high vehicle speed (approximately 50 km / h or more).

車体の横滑り成分は、他のセンサ情報(例えば、加速度センサやヨーレートセンサ)の情報を用いて横滑り成分を推定すれば良い。そして、推定した横すべり成分を補正項として補正する。
すなわち、誤差補正部10Cは、横滑り成分を検出し、その検出した横滑り分を補正項として、上記(8)式〜(10)式で表される算出した車両状態量を補正する。
The side slip component of the vehicle body may be estimated using information from other sensor information (for example, an acceleration sensor or a yaw rate sensor). Then, the estimated side slip component is corrected as a correction term.
That is, the error correction unit 10C detects a skid component, and corrects the calculated vehicle state amount expressed by the above equations (8) to (10) using the detected skid amount as a correction term.

(道路形状推定部11及び道路形状予測部12について)
次に、道路形状推定部11における道路曲線接線方向と道路曲率と道路曲率変化の推定方法について説明する。
道路形状推定部11では、下記の(11)式、(12)式で表されるダイナミクスに基づき、(13)式で表すカルマンフィルタを用いて、上記車両状態量算出部10が算出した車両軌跡接線方向推定値θn[rad/m]、車両軌跡曲率ρn [rad/m]、車両軌跡曲率変化ζn[rad/m2]から、道路曲線接線方向推定値^θn[rad/m]、道路曲線曲率^ρn[rad/m]、道路曲線曲率変化^ζn[rad/m2]を推定する。
ここで、Fnは車両線型モデル、Hnは観測モデル、Qn、Rnが共分散行列、wn、vnが雑音、Pが誤差の共分散行列、Knがカルマンゲインである。
(About the road shape estimation unit 11 and the road shape prediction unit 12)
Next, a method of estimating the road curve tangent direction, the road curvature, and the road curvature change in the road shape estimation unit 11 will be described.
The road shape estimation unit 11 uses the Kalman filter represented by the equation (13) based on the dynamics represented by the following equations (11) and (12) to calculate the vehicle trajectory calculated by the vehicle state quantity calculation unit 10. From the tangential direction estimated value θn [rad / m], the vehicle trajectory curvature ρn [rad / m], and the vehicle trajectory curvature change ζn [rad / m2], the road curve tangent direction estimated value ^ θn [rad / m], the road curve curvature ^ Ρn [rad / m] and road curve curvature change ^ ζn [rad / m2] are estimated.
Here, Fn is a vehicle linear model, Hn is an observation model, Qn and Rn are covariance matrices, wn and vn are noises, P is an error covariance matrix, and Kn is a Kalman gain.

Figure 0005821288
Figure 0005821288

次に、道路形状予測部12における前方道路形状予測方法について説明する。
道路形状予測部12では、上記道路形状推定部11で推定した道路曲線接線方向推定値^θn[rad/m]、道路曲線曲率^ρn[rad/m]、道路曲線曲率変化^ζn[rad/m2]と、これらの推定値を数値積分することで、未来の予測誤差を算出し、その予測誤差としての誤差共分散行列Pから(14)式の第1式、第2式を用いて算出することで、進行方向前方の形状予測を行う。
Next, a front road shape prediction method in the road shape prediction unit 12 will be described.
The road shape prediction unit 12 estimates the road curve tangent direction ^ θ n [rad / m], road curve curvature ^ ρ n [rad / m], and road curve curvature change ^ ζ n estimated by the road shape estimation unit 11. [Rad / m 2 ] and these estimated values are numerically integrated to calculate a future prediction error, and from the error covariance matrix P as the prediction error, the first expression and the second expression of Expression (14) By calculating using, shape prediction in the forward direction is performed.

すなわち、道路形状推定部11では、(1)式に基づき予測及び更新をして推定することとなるが、道路形状予測部12では、(14)式の第1式、第2式を用いて予測する。
更に、上記道路形状推定部11、道路形状予測部12の処理について補足説明する。
上述のように、車両状態量算出部10は、操舵角δおよび後輪車輪速パルスVpr、Vplを観測量として、下記(15)式で表される車両状態量を算出する。
That is, the road shape estimation unit 11 estimates and estimates based on the equation (1 3 ), but the road shape prediction unit 12 uses the first and second equations of the equation (14). Predict.
Further, a supplementary description will be given of the processing of the road shape estimation unit 11 and the road shape prediction unit 12.
As described above, the vehicle state quantity calculation unit 10 calculates the vehicle state quantity represented by the following equation (15) using the steering angle δ and the rear wheel speed pulses Vpr and Vpl as observation quantities.

Figure 0005821288
Figure 0005821288

そして、道路形状推定部11は、車両状態量算出部10で算出した上記状態量Xを入力とし、カルマンフィルタにて予測及び観測更新の処理を行って、現在値の道路形状の推定を行う。さらに、道路形状予測部12が、その推定値を入力として、カルマンフィルタにて、進行方向前方に位置する道路形状の予測を行う。   The road shape estimation unit 11 receives the state quantity X calculated by the vehicle state quantity calculation unit 10 as input, performs prediction and observation update processing by the Kalman filter, and estimates the road shape of the current value. Further, the road shape prediction unit 12 receives the estimated value as input and predicts the road shape located forward in the traveling direction by the Kalman filter.

次に、道路形状推定部11が用いるカルマンフィルタの構成について説明する。
図8は、現在値推定に使用する道路形状推定部11のカルマンフィルタの構成を示す。この図8から分かるように、カルマンフィルタの演算処理は2つの機能ブロックで構成される。一つ目の機能ブロックは、「予測」処理を行い、2つ目の機能ブロックは「観測更新」処理を行う。
Next, the configuration of the Kalman filter used by the road shape estimation unit 11 will be described.
FIG. 8 shows the configuration of the Kalman filter of the road shape estimation unit 11 used for the current value estimation. As can be seen from FIG. 8, the Kalman filter calculation process is composed of two functional blocks. The first functional block performs “prediction” processing, and the second functional block performs “observation update” processing.

上記予測ブロックでは、nステップ目の推定値^Xnと推定誤差共分散^Pnを基に、n+1ステップ目の予測値 ̄Xn+1と予測誤差共分散 ̄Pn+1を算出する。そして、2つ目の機能ブロックでの観測更新で、n+1ステップ目の予測値 ̄Xn+1とn+1ステップ目の観測値Yn+1をカルマンゲインKで重み付けしてブレンドすることによりn+1ステップ目の推定値^Xn+1と推定誤差共分散^Pn+1を算出する。
以上の演算処理を演算ステップ毎に逐次繰り返す。ここで、これらの演算ステップは予め設定した走行距離dl[m]毎に処理を実行する。
In the prediction block, based on n-th step of the estimated value ^ X n and the estimated error covariance ^ P n, calculates n + 1-th step predicted value ¯X n + 1 and a prediction error covariance ¯P n + 1 . Then, by updating the observation in the second function block, the prediction value  ̄X n + 1 at the n + 1 step and the observation value Y n + 1 at the n + 1 step are weighted by the Kalman gain K and blended to make an n + 1 step. An eye estimated value ^ Xn + 1 and an estimated error covariance ^ Pn + 1 are calculated.
The above calculation process is sequentially repeated for each calculation step. Here, these calculation steps execute processing for each preset travel distance dl [m].

次に、道路形状予測部12が用いる、つまり未来値の予測に用いているカルマンフィルタの構成について説明する。
図9は、未来値の予測に使用する道路形状予測部12のカルマンフィルタの構成を示す。
道路形状予測部12が使用するカルマンフィルタの構成は、図9に示すように、上記道路形状推定部11のカルマンフィルタの構成と基本的な構成は同じある。ただし、未来値の予測では、予測の機能ブロックのみが動作する。すなわち、未来値は観測できないため、観測更新の機能ブロックは使用しない。
Next, the configuration of the Kalman filter used by the road shape prediction unit 12, that is, used for prediction of future values will be described.
FIG. 9 shows the configuration of the Kalman filter of the road shape prediction unit 12 used for prediction of future values.
The configuration of the Kalman filter used by the road shape prediction unit 12 is the same as the configuration of the Kalman filter of the road shape estimation unit 11 as shown in FIG. However, in the prediction of future values, only the functional block for prediction operates. That is, since future values cannot be observed, the observation update function block is not used.

そして、予測の演算処理はnステップ目の推定値に基づき、所望の予測長に至るまで予測の機能ブロックの演算処理を演算ステップ毎に逐次繰り返し実施する。これらの演算ステップは予め設定した走行距離dl[m]毎に処理を実行する。
例えば、上記走行距離dl=0.1[m]とし、現在から進行方向前方の道路形状予測位置を、予測長10[m]に設定したとする。この場合には、nステップ目の推定値を初期値として100回ステップ分の予測演算処理を実行することにより、nステップ目における(n+10)ステップ目までの予測値が算出できる事になる。言い換えると、現在位置から10[m]前方までの予測値を算出できる事になる。
Then, the calculation process of prediction is repeatedly performed sequentially for each calculation step, based on the estimated value of the nth step, until the desired prediction length is reached. These calculation steps are executed for each preset travel distance dl [m].
For example, it is assumed that the travel distance dl = 0.1 [m], and the road shape predicted position ahead of the traveling direction from the present is set to the predicted length 10 [m]. In this case, the predicted value up to the (n + 10 0 ) th step in the nth step can be calculated by executing the prediction calculation process for 100 steps using the estimated value in the nth step as an initial value. In other words, a predicted value from the current position to 10 [m] ahead can be calculated.

次に、上記道路形状推定部11において、カルマンゲインをゲインスケジュールしながら車両の走行距離毎に道路形状を推定する場合について説明する。
道路と車両の幾何モデルを用いた車線維持可能な曲率分散値の解析として
まず、現実の道路は、道路曲率が連続して変化するというように仮定できるため、局所的には曲率一定であるとみなして解析する。
Next, a description will be given of a case where the road shape estimation unit 11 estimates a road shape for each travel distance of the vehicle while gain scheduling the Kalman gain.
As an analysis of the curvature dispersion value that can maintain the lane using the geometric model of the road and the vehicle First, it can be assumed that the road curvature changes continuously, so the curvature is locally constant. Consider it and analyze it.

いま、横滑りが発生しない低速域において、曲率半径R[m]、車線幅4[m]の道路での走行を考える。例えば、R50以上の道路において車両全長5[m]、全幅1.9[m]とすると車線逸脱することなく走行するためには、後輪車軸中心の車線中心からの横ずれ量dが±0.9[m]以内であれば良い。この様子を図10に示す。
次に、曲率半径R[m]、車線幅4[m]の道路に対して、一定舵角で車線維持できる車両軌道を考える。図11に一定舵角で車線維持できる車両軌道を示す。最大曲率Rmaxとなる軌道をL4の線、最小曲率半径Rminとなる軌道をL5の線で示す。
Now, let us consider traveling on a road having a radius of curvature R [m] and a lane width 4 [m] in a low speed region where no side slip occurs. For example, if the vehicle has a total length of 5 [m] and a total width of 1.9 [m] on a road of R50 or higher, the lateral deviation amount d from the lane center of the rear wheel axle center is ± 0. It may be within 9 [m]. This is shown in FIG.
Next, consider a vehicle trajectory that can maintain a lane at a constant steering angle with respect to a road having a curvature radius R [m] and a lane width 4 [m]. FIG. 11 shows a vehicle track that can maintain a lane at a constant rudder angle. A trajectory having the maximum curvature Rmax is indicated by a line L4, and a trajectory having the minimum curvature radius Rmin is indicated by a line L5.

ここで、点P、Qを通る円の方程式からRmaxが得られる。また、点S、Rvを通る円の方程式からRminが得られる。(16)式、(17)式にこれらの導出式を示す。
Rmaxの導出:
(x+a)2+(y+a)2=R2 maxにP(R+d、0)
及びQ((R-d)/√2、(R-d)/√2)を代入して、
(x+d+a)2+a2 =R2 max
←→R2+2Rd+d2+2a(R+d)+2a2=R2 max
2((R-d)/√2)2=R2 max
←→2{1/2(R2+2Rd+d2)+(2/√2)a(R+d)+2a2}=R2 max
・・・(16)
Here, Rmax is obtained from an equation of a circle passing through points P and Q. Rmin is obtained from the equation of a circle passing through the points S and Rv. These derivation formulas are shown in formulas (16) and (17).
Derivation of Rmax:
(X + a) 2 + (y + a) 2 = R 2 max to P (R + d, 0)
And Q ((Rd) / √2, (Rd) / √2) are substituted,
(X + d + a) 2 + a 2 = R 2 max
← → R 2 + 2Rd + d 2 + 2a (R + d) + 2a 2 = R 2 max
2 ((R-d) / √2) 2 = R 2 max
← → 2 {1/2 (R 2 + 2Rd + d 2 ) + (2 / √2) a (R + d) + 2a 2 } = R 2 max
... (16)

辺々引いて
a =2Rd/(((√2)−1)R −((√2)+1)d)
よって、Rmax =√2a +R−dとなる。
Rminの導出:
(x−a)2+(y−a)2=R2 maxにP(R−d、0)
及びQ((R+d)/√2、(R+d)/√2)を代入して、
(x−d−a)2+a2 =R2 min
←→R2−2Rd+d2−2a(R−d)+2a2=R2 min
2((R+d)/√2)2=R2 max
←→2{1/2(R2+2Rd+d2)−(2/√2)a(R+d)+2a2}=R2 min
・・・(17)
A = 2Rd / (((√2) −1) R − ((√2) +1) d)
Therefore, R max = √2a + R−d.
Derivation of Rmin:
(X−a) 2 + (ya) 2 = R 2 max and P (R−d, 0)
And Q ((R + d) / √2, (R + d) / √2) are substituted,
(Xda) 2 + a 2 = R 2 min
← → R 2 -2Rd + d 2 -2a (R-d) + 2a 2 = R 2 min
2 ((R + d) / √2) 2 = R 2 max
← → 2 {1/2 (R 2 + 2Rd + d 2 ) − (2 / √2) a (R + d) + 2a 2 } = R 2 min
... (17)

辺々引いて
a =−2Rd/(((√2)−1)R −((√2)+1)d)
よって、Rmax =−√2a +R+dとなる。
そして、(16)式、(17)式から、最大曲率ρmaxおよび最小曲率ρminは(18)式で表せる.
A = −2Rd / (((√2) −1) R − ((√2) +1) d)
Therefore, R max = −√2a + R + d.
From the equations (16) and (17), the maximum curvature ρ max and the minimum curvature ρ min can be expressed by the equation (18).

Figure 0005821288
Figure 0005821288

つまり、曲率半径R、逸脱限界幅dに対する曲率ρのとりうる値は
ρmin≦ ρ ≦ ρmaxとなる事が分かる。
ここで、曲率半径Rの車線に対して、車線維持可能な曲率分布が図12に示すような正規分布に従うと仮定すると、その分散σρ2は(18)式から算出できる。
ここで、道路曲率に応じてカルマンゲインをゲインスケジュールするために、現在走行中の車線の曲率半径Rを操舵角δを用いて推定する。前出の(式6)とR=1/ρの関係からRを算出し(18)式に代入すれば、ρmin およびρmaxが算出できる.例えば、下記式のようにおけば曲率分散値σρ2が算出できる。
That is, it can be seen that the possible values of the curvature ρ for the curvature radius R and the deviation limit width d are ρ min ≦ ρ ≦ ρ max .
Assuming that the curvature distribution capable of maintaining the lane follows a normal distribution as shown in FIG. 12 with respect to the lane having the curvature radius R, the variance σρ 2 can be calculated from the equation (18).
Here, in order to schedule the Kalman gain according to the road curvature, the curvature radius R of the currently traveling lane is estimated using the steering angle δ. If R is calculated from the relationship of (Equation 6) and R = 1 / ρ and is substituted into Equation (18), ρ min and ρ max can be calculated. For example, the curvature dispersion value σρ 2 can be calculated by the following equation.

Figure 0005821288
Figure 0005821288

図13は、カルマンゲインをゲインスケジュールしながら車両の走行距離毎に道路形状を推定する際のロジックの構成を示す図である。
すなわち、曲率分散値算出部13を備える。そして、曲率分散値算出部13は、検出した操舵角から道路曲率を算出し、先に述べた曲率分散値σρ2を算出する。
そして、道路形状推定部11は、この曲率分散値算出部13が算出した曲率分散σρ2の算出値を所定の値に調整する。すなわち、現在の状態推定に用いているカルマンゲインをゲインスケジュールする構成とする。
FIG. 13 is a diagram illustrating a logic configuration when a road shape is estimated for each travel distance of the vehicle while gain scheduling of the Kalman gain.
That is, a curvature dispersion value calculation unit 13 is provided. Then, the curvature dispersion value calculation unit 13 calculates the road curvature from the detected steering angle, and calculates the curvature dispersion value σρ 2 described above.
Then, the road shape estimation unit 11 adjusts the calculated value of the curvature variance σρ 2 calculated by the curvature variance value calculation unit 13 to a predetermined value. In other words, a gain schedule is used for the Kalman gain used for the current state estimation.

(動作その他)
本実施形態では、車両状態量算出部10が、車輪速と操舵角情報の情報から車両状態量と車両軌跡曲率変化を算出し、算出した車両状態量と車両軌跡曲率変化から、道路形状推定部11が現在地の道路形状を推定し、更に、道路形状予測部12が、道路形状推定部11が算出した推定値を基に、進行方向前方の道路形状を予測する。
(Operation other)
In this embodiment, the vehicle state quantity calculation unit 10 calculates a vehicle state quantity and a vehicle trajectory curvature change from information on wheel speed and steering angle information, and a road shape estimation unit from the calculated vehicle state quantity and the vehicle trajectory curvature change. 11 estimates the road shape of the current location, and the road shape prediction unit 12 predicts the road shape ahead of the traveling direction based on the estimated value calculated by the road shape estimation unit 11.

図14に、道路形状予測の概念図を示す。図14に示すように、車両の走行軌跡から現在の道路形状を推定し、その推定値から未来の道路形状の予測値を求める。
このように、カメラなどの外界認識センサによって進行方向前方の道路の観測を行うことなく、つまり高価なセンサを使用することなく、通常車両に搭載されているセンサからの情報だけで、進行方向前方の道路形状を精度良く予測可能となる。
FIG. 14 shows a conceptual diagram of road shape prediction. As shown in FIG. 14, the current road shape is estimated from the travel locus of the vehicle, and the predicted value of the future road shape is obtained from the estimated value.
As described above, the road ahead in the traveling direction is not observed by an external recognition sensor such as a camera, that is, without using an expensive sensor, only the information from the sensor normally mounted on the vehicle is used. It is possible to accurately predict the road shape.

ここで、車輪速センサ5が車速検出部を構成する。操舵角センサ4が操舵角検出部を構成する。誤差補正部10Cが第1補正部及び第2補正部を構成する。ステップS230が補正限界判定部を構成する。車両状態量算出部10は、車両状態量算出部のほか車両軌跡曲率変化算出部を兼ねる。   Here, the wheel speed sensor 5 constitutes a vehicle speed detection unit. The steering angle sensor 4 constitutes a steering angle detector. The error correction unit 10C constitutes a first correction unit and a second correction unit. Step S230 constitutes a correction limit determination unit. The vehicle state quantity calculation unit 10 also serves as a vehicle locus curvature change calculation unit in addition to the vehicle state quantity calculation unit.

(本実施形態の効果)
(1)車速検出部が車両の車速を検出する。操舵角検出部が車両に設けられた操舵装置2の操舵角を検出する。車両状態量算出部10は、上記車速検出部が検出した車速と上記操舵角検出部が検出した操舵角とに基づき車両状態量として、車両姿勢角、車両軌跡曲率、及び上記操舵角の距離微分に基づく車両軌跡曲率変化を算出する。道路形状推定部11は、車両状態量算出部10が算出した車両状態量に基づき、道路形状の推定値として道路曲線接線方向、道路曲率、及び道路曲率変化を推定する。道路形状予測部12は、上記道路形状推定部11が推定した道路形状の推定値から車両進行方向前方の道路形状を予測する。
車輪速と操舵角情報を用いて車両状態量と車両軌跡曲率変化を算出し、これに基づき道路形状を予測し、前方道路形状を予測する。このため、精度良く進行方向前方の道路形状予測が実現できる。
(Effect of this embodiment)
(1) The vehicle speed detection unit detects the vehicle speed of the vehicle. A steering angle detection part detects the steering angle of the steering apparatus 2 provided in the vehicle. The vehicle state quantity calculation unit 10 calculates a vehicle state angle, a vehicle locus curvature, and a distance derivative of the steering angle as a vehicle state quantity based on the vehicle speed detected by the vehicle speed detection unit and the steering angle detected by the steering angle detection unit. The vehicle locus curvature change based on is calculated. The road shape estimation unit 11 estimates the road curve tangent direction, the road curvature, and the road curvature change as the estimated value of the road shape based on the vehicle state quantity calculated by the vehicle state quantity calculation unit 10. The road shape prediction unit 12 predicts the road shape ahead of the vehicle traveling direction from the estimated value of the road shape estimated by the road shape estimation unit 11.
The vehicle state quantity and the vehicle trajectory curvature change are calculated using the wheel speed and the steering angle information, the road shape is predicted based on this, and the forward road shape is predicted. For this reason, it is possible to accurately predict the road shape ahead of the traveling direction.

(2)上記車速検出部は、車輪の回転に応じて予め設定した距離間隔毎に発生するパルス情報に基づく車両の走行距離から車速を検出する。上記車両状態量算出部10は、予め設定した走行距離毎に操舵装置の操舵角を検出し、その検出した操舵角の距離微分に基づき上記車両軌跡曲率変化を算出する。
車両の走行距離毎に車両状態を算出し、道路形状を推定、前方道路形状を予測する。この結果、低車速時にも誤差が重畳されにくく、高精度な道路形状予測が実現できる。
(2) The vehicle speed detection unit detects the vehicle speed from the travel distance of the vehicle based on pulse information generated at each predetermined distance interval according to the rotation of the wheel. The vehicle state quantity calculation unit 10 detects the steering angle of the steering device for each preset travel distance, and calculates the vehicle locus curvature change based on the distance derivative of the detected steering angle.
The vehicle state is calculated for each travel distance of the vehicle, the road shape is estimated, and the forward road shape is predicted. As a result, errors are not easily superimposed even at low vehicle speeds, and highly accurate road shape prediction can be realized.

(3)上記道路形状推定部11は、カルマンゲインを含むカルマンフィルタを有し、カルマンゲインは、操舵角に基づき算出した曲率分散値からなる共分散行列を含み、この曲率分散値を所定の値に調整しながら、予め設定した車両の走行距離毎に道路形状を推定する。
車両の走行距離毎に車両状態を算出し、道路形状を推定、前方道路形状を予測する。この結果、低車速時にも誤差が重畳されにくく、高精度な道路形状予測が実現できる。
また、操舵角を用いて道路形状推定に用いる曲率分散値を調整するため色々な道路形状に対しても精度良く道路形状の予測が実現できる。
(3) The road shape estimation unit 11 includes a Kalman filter including a Kalman gain, and the Kalman gain includes a covariance matrix including a curvature dispersion value calculated based on a steering angle, and the curvature dispersion value is set to a predetermined value. While adjusting, the road shape is estimated for each preset travel distance of the vehicle.
The vehicle state is calculated for each travel distance of the vehicle, the road shape is estimated, and the forward road shape is predicted. As a result, errors are not easily superimposed even at low vehicle speeds, and highly accurate road shape prediction can be realized.
Further, since the curvature dispersion value used for the road shape estimation is adjusted using the steering angle, the road shape can be accurately predicted for various road shapes.

(4)上記車両状態量算出部10は、車両状態量の算出に対して誤差要因となる道路形状を検出し、その検出した誤差要因となる道路形状に基づき車両状態量を補正する第1補正部を備える。
路面カントやうねりなどの道路形状による誤差を補正することで、路面状況などによらず安定して道路形状の予測が実現できる。
(5)上記第1補正部が検出する道路形状が補正可能な否かを判定する補正限界判定部を備える。
これによって、予測した道路形状予測の精度が悪くなったことを検出可能となる。
(4) The vehicle state quantity calculation unit 10 detects a road shape that is an error factor in calculating the vehicle state quantity, and corrects the vehicle state quantity based on the detected road shape that is an error factor. A part.
By correcting errors due to road shapes such as road surface cants and swells, it is possible to stably predict road shapes regardless of road surface conditions.
(5) A correction limit determination unit that determines whether or not the road shape detected by the first correction unit can be corrected is provided.
This makes it possible to detect that the accuracy of the predicted road shape prediction has deteriorated.

(6)車両状態量算出部10は、路面に対する車輪の滑りを検出し、検出した車輪の滑りに基づき車両状態量を補正する第2補正部を備える。特に、横すべりに対する補正をすることが好ましい。
車輪のスリップや車輪空転などによる誤差を補正することで、路面状況などによらず安定して道路形状の予測が実現できる。
(7)上記第2補正部が検出する滑りが補正可能な否かを判定する補正限界判定部を備える。
これによって、予測した道路形状予測の精度が悪くなったことを検出可能となる。
(6) The vehicle state quantity calculation unit 10 includes a second correction unit that detects slippage of the wheel with respect to the road surface and corrects the vehicle state quantity based on the detected wheel slippage. In particular, it is preferable to correct the side slip.
By correcting errors due to wheel slip or wheel slipping, it is possible to stably predict the road shape regardless of road conditions.
(7) A correction limit determination unit that determines whether or not the slip detected by the second correction unit can be corrected is provided.
This makes it possible to detect that the accuracy of the predicted road shape prediction has deteriorated.

2 操舵装置
3 操向輪
4 操舵角センサ
5 車輪速センサ
6 道路形状予測ECU
10 車両状態量算出部
10A 車両状態量算出本体部
10B 車両軌跡曲率変化算出部
10C 誤差補正部
11 道路形状推定部
12 道路形状予測部
13 曲率分散値算出部
2 Steering device 3 Steering wheel 4 Steering angle sensor 5 Wheel speed sensor 6 Road shape prediction ECU
DESCRIPTION OF SYMBOLS 10 Vehicle state quantity calculation part 10A Vehicle state quantity calculation main-body part 10B Vehicle locus curvature change calculation part 10C Error correction part 11 Road shape estimation part 12 Road shape prediction part 13 Curvature dispersion value calculation part

Claims (7)

車両の車速を検出する車速検出部と、
車両に設けられた操舵装置の操舵角を検出する操舵角検出部と、
上記車速検出部が検出した車速と上記操舵角検出部が検出した操舵角とに基づき車両状態量として、車両が通過した軌跡の接線方向である車両姿勢角車両が通過した軌跡の曲率である車両軌跡曲率を算出する車両状態量算出部と、
上記操舵角検出部が検出した操舵角と、その距離微分値とに基づき、前記車両軌跡曲率を求める差分方程式を距離で微分してなる予め定めた演算式に従って、上記車両軌跡曲率の変化である車両軌跡曲率変化を算出する車両軌跡曲率変化算出部と、
車両状態量算出部が算出した車両状態量と車両軌跡曲率変化算出部が算出した車両軌跡曲率変化とに基づき、予め定めた演算式であるカルマンフィルタに従って、現在地の道路形状の推定値として、車両が走行している道路を曲線で表したときのその曲線の接線方向である道路曲線接線方向車両が走行している道路を曲線で表したときのその曲線の曲率である道路曲率その道路曲率の変化である道路曲率変化を推定する道路形状推定部と、
上記道路形状推定部が推定した道路形状の推定値を積分して車両進行方向前方の道路形状を予測する道路形状予測部と、
を備えることを特徴とする道路形状予測装置。
A vehicle speed detector for detecting the vehicle speed;
A steering angle detector for detecting a steering angle of a steering device provided in the vehicle;
Based on the vehicle speed detected by the vehicle speed detection unit and the steering angle detected by the steering angle detection unit , as a vehicle state quantity , a vehicle attitude angle that is a tangential direction of the trajectory passed by the vehicle, and a curvature of the trajectory passed by the vehicle. A vehicle state quantity calculation unit for calculating a vehicle trajectory curvature that is,
A steering angle the steering angle detection unit detects,-out based on its distance differential value, according to a predetermined arithmetic expression composed by differentiating the difference equation for obtaining the vehicle trajectory curvature at a distance, the change in the vehicle path curvature and the vehicle trajectory curvature change calculating unit which calculates a vehicle path curvature change is,
Based on the vehicle state amount calculated by the vehicle state amount calculation unit and the vehicle locus curvature change calculated by the vehicle locus curvature change calculation unit , the vehicle is estimated as the estimated value of the road shape of the current location according to a Kalman filter that is a predetermined arithmetic expression. road curves tangentially running to that road is a tangential direction of the curve when expressed by a curve, the road curvature is the curvature of the curve when representing the road on which the vehicle is traveling a curve, the and the road shape estimation unit which estimates a road curvature change is a change in road curvature,
A road shape prediction unit that predicts the road shape ahead of the vehicle traveling direction by integrating the estimated value of the road shape estimated by the road shape estimation unit;
A road shape prediction apparatus comprising:
上記車速検出部は、車輪の回転に応じて予め設定した距離間隔毎に発生するパルス情報に基づく車両の走行距離から車速を検出し、
上記車両軌跡曲率変化算出部は、予め設定した走行距離毎に操舵装置の操舵角を検出し、その検出した操舵角の距離微分に基づき、予め定めた演算式に従って、上記車両軌跡曲率変化を算出することを特徴とする請求項1に記載した道路形状予測装置。
The vehicle speed detection unit detects the vehicle speed from the travel distance of the vehicle based on pulse information generated at each predetermined distance interval according to the rotation of the wheel,
The vehicle trajectory curvature change calculation unit detects a steering angle of the steering device for each preset travel distance, and calculates the vehicle trajectory curvature change according to a predetermined arithmetic expression based on a distance derivative of the detected steering angle. The road shape prediction apparatus according to claim 1, wherein
上記道路形状推定部は、上記カルマンフィルタのカルマンゲインは、上記操舵角に基づいて算出した曲率分散値からなる共分散行列を含み、この曲率分散値を予め設定した所定の値に調整しながら、予め設定した車両の走行距離毎に道路形状を推定することを特徴とする請求項1又は請求項2に記載した道路形状予測装置。 The road shape estimation unit Kalman gain of the Kalman filter includes a covariance matrix of curvature dispersion value calculated based on the steering angle, while adjusting to a predetermined value set this curvature variance advance The road shape prediction apparatus according to claim 1, wherein the road shape is estimated for each predetermined travel distance of the vehicle. 上記車両状態量算出部は、車両状態量の算出に対して誤差要因となる道路形状を検出し、その検出した誤差要因となる道路形状に基づき車両状態量を補正する第1補正部を備えることを特徴とする請求項1〜請求項3のいずれか1項に記載した道路形状予測装置。   The vehicle state quantity calculation unit includes a first correction unit that detects a road shape that is an error factor in calculating the vehicle state quantity and corrects the vehicle state quantity based on the detected road shape that is an error factor. The road shape prediction apparatus according to any one of claims 1 to 3, wherein: 上記第1補正部が検出する道路形状が補正可能な否かを判定する補正限界判定部を備えることを特徴とする請求項4に記載した道路形状予測装置。   The road shape prediction apparatus according to claim 4, further comprising a correction limit determination unit that determines whether or not the road shape detected by the first correction unit can be corrected. 車両状態量算出部は、路面に対する車輪の滑りを検出し、検出した車輪の滑りに基づき車両状態量を補正する第2補正部を備えることを特徴とする請求項1〜請求項5のいずれか1項に記載した道路形状予測装置。   6. The vehicle state quantity calculation unit includes a second correction unit that detects a slip of a wheel with respect to a road surface, and corrects the vehicle state quantity based on the detected wheel slip. The road shape prediction apparatus described in item 1. 上記第2補正部が検出する滑りが補正可能な否かを判定する補正限界判定部を備えることを特徴とする請求項6に記載した道路形状予測装置。   The road shape prediction apparatus according to claim 6, further comprising a correction limit determination unit that determines whether or not the slip detected by the second correction unit can be corrected.
JP2011122600A 2011-05-31 2011-05-31 Road shape prediction device Active JP5821288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011122600A JP5821288B2 (en) 2011-05-31 2011-05-31 Road shape prediction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011122600A JP5821288B2 (en) 2011-05-31 2011-05-31 Road shape prediction device

Publications (2)

Publication Number Publication Date
JP2012252406A JP2012252406A (en) 2012-12-20
JP5821288B2 true JP5821288B2 (en) 2015-11-24

Family

ID=47525195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011122600A Active JP5821288B2 (en) 2011-05-31 2011-05-31 Road shape prediction device

Country Status (1)

Country Link
JP (1) JP5821288B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6127560B2 (en) * 2013-02-13 2017-05-17 日産自動車株式会社 Road shape prediction device
JP6105509B2 (en) * 2014-04-08 2017-03-29 株式会社日本自動車部品総合研究所 Runway estimation device and runway estimation program
KR102159360B1 (en) * 2014-09-26 2020-09-23 현대모비스 주식회사 Apparatus and Method for Estimating Curvature
US10343685B2 (en) * 2016-09-28 2019-07-09 Baidu Usa Llc Physical model and machine learning combined method to simulate autonomous vehicle movement
KR102028398B1 (en) * 2017-05-17 2019-11-04 (주)에스더블유엠 Method and apparatus for providing obstacle information during driving
CN114371691B (en) * 2021-10-26 2024-04-16 南京航空航天大学 Tracking control method for auxiliary driving curve track

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3985610B2 (en) * 2002-07-05 2007-10-03 日産自動車株式会社 Vehicle traveling path recognition device
JP3931760B2 (en) * 2002-08-05 2007-06-20 日産自動車株式会社 Obstacle detection device for vehicles
JP3948409B2 (en) * 2003-01-16 2007-07-25 株式会社デンソー Vehicle traveling path estimation device
EP1714108A4 (en) * 2003-12-24 2010-01-13 Automotive Systems Lab Road curvature estimation system
JP2008146151A (en) * 2006-12-06 2008-06-26 Sumitomo Electric System Solutions Co Ltd Traveling data collection device, collection program, and method

Also Published As

Publication number Publication date
JP2012252406A (en) 2012-12-20

Similar Documents

Publication Publication Date Title
JP6127560B2 (en) Road shape prediction device
JP5821288B2 (en) Road shape prediction device
US10378890B2 (en) Apparatus and method for determining wheel alignment change of vehicle
US7778758B2 (en) Cruise control system for a vehicle
US10604150B2 (en) Vehicle stop position setting apparatus and method
KR101371464B1 (en) System and method for automatically control vehicle speed
US20120029783A1 (en) Road surface friction coefficient estimating device
US20100211256A1 (en) Road surface frictional coefficient estimating apparatus
JP5396873B2 (en) Driver operation prediction apparatus and program
KR100851120B1 (en) Lane keeping assist/support system combined electronic stability program in vehicle and controlling method thereof
US9969394B2 (en) Distance regulating system, motor vehicle and computer program product
US10668928B2 (en) Method and device for estimating the friction values of a wheel of a vehicle against a substrate
KR102164606B1 (en) Lateral control parameter correction apparatus and method for autonomous vehicle
CN109677415B (en) Apparatus and method for estimating radius of curvature of vehicle
US20150274175A1 (en) Vehicle roll angle estimation device
US9221439B2 (en) Road surface frictional coefficient estimating apparatus
US7191046B2 (en) Motion control apparatus for vehicle
JP2016206976A (en) Preceding vehicle track calculation device for driving support control of vehicle
KR101208369B1 (en) Vehicle course estimating apparatus and method for estimating the same
KR102303230B1 (en) Apparatus and method for estimating radius of curvature in vehicle
CN109562784A (en) Assist force control device and auxiliary force control method
US20230347972A1 (en) Steering Control Device
JP2017202725A (en) Drive skill determination apparatus
JP2011068256A (en) Presumed acceleration computing device
JP2009067377A (en) Vehicle determination device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150316

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150921

R151 Written notification of patent or utility model registration

Ref document number: 5821288

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151