JPH1114363A - Drift detecting and correcting means - Google Patents

Drift detecting and correcting means

Info

Publication number
JPH1114363A
JPH1114363A JP9165537A JP16553797A JPH1114363A JP H1114363 A JPH1114363 A JP H1114363A JP 9165537 A JP9165537 A JP 9165537A JP 16553797 A JP16553797 A JP 16553797A JP H1114363 A JPH1114363 A JP H1114363A
Authority
JP
Japan
Prior art keywords
roll
roll angle
correction
center
gravity
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.)
Withdrawn
Application number
JP9165537A
Other languages
Japanese (ja)
Inventor
Katsufumi Morimune
克文 森宗
Seigo Tanaka
誠吾 田中
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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP9165537A priority Critical patent/JPH1114363A/en
Publication of JPH1114363A publication Critical patent/JPH1114363A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Gyroscopes (AREA)
  • Air Bags (AREA)

Abstract

PROBLEM TO BE SOLVED: To accurately determine roll by determining the roll of a vehicle according to a roll angle and a roll rate corresponding to the roll angle after first drift correction. SOLUTION: The point (x0 , y0 ) of center of gravity of a two-dimensional map created according to a roll angle θcalculated by a roll angle calculating means 2 and a roll rate ωcorresponding to the roll angle θ during normal running is calculated. Since originally the point (x0 , y0 ) of center of gravity is approximately matched with the zero point (0, 0), a difference between the point (x0 , y0 ) of center of gravity and the zero point (0, 0) created during normal running is judged to be a first drift, and the drift is corrected according to the roll rate ω and the roll angle θ detected and calculated during current running. Accordingly, a roll angle and a roll rate corresponding to the roll angle after correction are (θ-x0 , ω-y0 ), and according to the above, the roll of the vehicle is determined, so that determination of roll is accurate.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はドリフト検出補正手
段に関し、より詳細には、車両のロールレートを検出す
る場合に、振動体を用いたジャイロセンサなどに生じる
ドリフトを検出し、補正するドリフト検出補正手段に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to drift detection and correction means, and more particularly to drift detection for detecting and correcting drift generated in a gyro sensor or the like using a vibrating body when detecting a roll rate of a vehicle. It relates to correction means.

【0002】[0002]

【従来の技術】従来より、車両横転の検出をより正確
に、より低価格で実現するために、通常は車両の旋回方
向に対する角速度の検出に利用しているジャイロセンサ
等を応用し、車両の前後方向を軸とした角速度(以下、
ロールレートと記す)を検出するロールレート検出手段
と、検出されたロールレートからロール角を算出するロ
ール角算出手段とを車両に装備し、そしてこれら検出さ
れたロールレートと算出されたロール角とを利用するこ
とで車両の横転を判定し、エアバックやベルトプリテン
ショナ等を動作させて乗員の保護を図る乗員保護システ
ムがある。
2. Description of the Related Art Conventionally, a gyro sensor or the like, which is normally used for detecting an angular velocity in a turning direction of a vehicle, is applied to more accurately detect a rollover of the vehicle at a lower cost. Angular velocity about the longitudinal direction (hereinafter,
A vehicle equipped with a roll rate detecting means for detecting a roll rate) and a roll angle calculating means for calculating a roll angle from the detected roll rate; and detecting the detected roll rate and the calculated roll angle. There is an occupant protection system that determines the rollover of a vehicle by using the vehicle and protects the occupant by operating an airbag, a belt pretensioner, and the like.

【0003】図12は、X軸に時間Tをとり、Y軸にロ
ールレートωをとったグラフ図であり、時間ΔT毎に前
記ロールレート検出手段により検出されたロールレート
ωtを示している。また、時間tにおけるロール角θt
は、時間0から時間tまでに検出されたロールレートω
の総和、すなわちθt =ω1 ΔT+…+ωt ΔT(斜線
部の総和)である。
[0003] Figure 12 takes a time T in the X-axis, a graph taking the roll rate omega in the Y-axis shows the roll rate omega t detected by the roll rate detector every time ΔT . Also, the roll angle θ t at time t
Is the roll rate ω detected from time 0 to time t
, That is, θ t = ω 1 ΔT +... + Ω t ΔT (total of hatched portions).

【0004】従って、時間tにおけるロールレートωt
と車両傾斜姿勢を示すロール角θtとを求めることがで
き、車両の前後方向を軸とした状況(以下、車両傾斜状
態と記す)を判定することが可能となる。また、ロール
角をX軸にとり、ロールレートをY軸にとった2次元マ
ップに、時間tにおける車両傾斜状態を示した場合の座
標は(θt ,ωt )となる。
Accordingly, the roll rate ω t at time t
The vehicle inclined position can be obtained and the roll angle theta t indicating a situation in which the longitudinal direction of the vehicle and the axis (hereinafter, referred to as the vehicle inclined state) can be determined. The coordinates when the vehicle tilt state at the time t is shown on a two-dimensional map in which the roll angle is set on the X axis and the roll rate is set on the Y axis are (θ t , ω t ).

【0005】図13は、ロール角をX軸にとり、ロール
レートをY軸にとった2次元マップを示しており、斜線
部A1 、A2 はそれぞれ車両横転判定領域である。図中
Lは、車両走行中における車両傾斜状態の一例を示した
ものであり、車両が走行するにつれて点aから点bの方
向へ車両傾斜状態が変動しているものとする。車両傾斜
状態Lにおける点a〜点b間は車両が通常走行している
ことを示し、点cにて車両が横転し始めたことを示し、
点c〜点d間は車両が横転していることを示している。
FIG. 13 shows a two-dimensional map in which the roll angle is set on the X-axis and the roll rate is set on the Y-axis. The hatched portions A 1 and A 2 are the vehicle rollover determination areas. L in the figure shows an example of the vehicle tilt state during the running of the vehicle, and it is assumed that the vehicle tilt state changes from the point a to the point b as the vehicle runs. Between point a and point b in the vehicle tilt state L indicates that the vehicle is traveling normally, and indicates that the vehicle has started to roll over at point c,
Between points c and d indicates that the vehicle is rolling over.

【0006】上記したように、前記ロールレート検出手
段により検出されたロールレートωと、前記ロール角算
出手段により算出されたロール角θとから車両傾斜状態
(θ,ω)を求め、車両傾斜状態(θ,ω)が車両横転
判定領域A1 、A2 内に位置するか否かを判断すること
によって、車両の横転を判定することができる。
As described above, the vehicle inclination state (θ, ω) is obtained from the roll rate ω detected by the roll rate detection means and the roll angle θ calculated by the roll angle calculation means. By determining whether or not (θ, ω) is located within the vehicle rollover determination areas A 1 and A 2 , it is possible to determine the rollover of the vehicle.

【0007】[0007]

【発明が解決しようとする課題】ところが、雰囲気温度
の変化や、経時変化等により、振動体を用いたジャイロ
センサの特性は変動することがあるので、ジャイロセン
サを含んで構成されるロールレート検出手段の特性は変
動し、前記ロールレート検出手段により検出されるロー
ルレートωにドリフト成分が含まれ、正確なロールレー
トωを検出できず、その結果として、誤った横転判定を
してしまう虞がある。例えば、実際の車両傾斜状態はP
であるにも関わらず、ドリフトの影響でP’と算出され
た場合、P’は車両横転判定領域A1 内に位置している
ため、誤って横転判定され、エアバックが開いたり、ベ
ルトが締まったりといった事態が生じることが考えられ
る。
However, the characteristics of a gyro sensor using a vibrating body may fluctuate due to a change in ambient temperature, a change over time, or the like. Therefore, the roll rate detection including the gyro sensor is detected. The characteristics of the means fluctuate, and the roll rate ω detected by the roll rate detection means includes a drift component, and the roll rate ω cannot be accurately detected. As a result, there is a possibility that an incorrect rollover determination may be made. is there. For example, the actual vehicle inclination state is P
Despite it, 'when it is calculated as, P' P under the influence of drift because it is located within the vehicle rollover determination region A 1, are accidentally roll judgment, the air bag to open, the belt It is possible that a situation such as tightening may occur.

【0008】一般に車両の横転は、横転の要因となる現
象が起きてから数秒程度で横転最大角(例えば、90de
g )になると考えられている。例えば、前記現象が起き
てから5秒で横転最大角90deg に達するとすると、平
均18deg/秒のロールレートが車両に生じた場合に横転
が起こることになる。ここで、雰囲気温度等による誤差
を含めた従来からあるジャイロセンサを用いて構成され
たロールレート検出手段からの検出結果は、下記の数1
式で表わされる。
Generally, the rollover of a vehicle takes about a few seconds after the phenomenon causing the rollover to occur.
g) is considered to be. For example, assuming that the maximum rollover angle reaches 90 deg in 5 seconds after the occurrence of the phenomenon, the rollover occurs when the average roll rate of 18 deg / sec occurs in the vehicle. Here, the detection result from the roll rate detection means configured using a conventional gyro sensor including the error due to the ambient temperature and the like is given by the following equation (1).
It is expressed by an equation.

【0009】[0009]

【数1】VOUT =Dt(T) +印加角速度×センサ感度×
{1+Ds(T)/100 } Dt(T) :零点ドリフト特性 Ds(T) :感度変化率 上記数1式に基づいて、従来からあるジャイロセンサの
特性を角速度一定(18deg/秒)の条件で計算すると、
最大誤差ロールレート±20deg/秒、ロール角±90de
g (図14参照)が発生する。
V OUT = D t (T) + applied angular velocity × sensor sensitivity ×
{1 + D s (T) / 100} D t (T): Zero point drift characteristic D s (T): Sensitivity change rate Based on the above equation 1, the characteristic of the conventional gyro sensor is set to a constant angular velocity (18 deg / sec). Calculating under the condition
Maximum error roll rate ± 20deg / sec, roll angle ± 90de
g (see FIG. 14) occurs.

【0010】本発明は上記課題に鑑みなされたものであ
って、雰囲気温度変化や、経時変化等によって発生する
ドリフトを検出し、補正することができるドリフト検出
補正手段を提供することを目的としている。
SUMMARY OF THE INVENTION The present invention has been made in consideration of the above problems, and has as its object to provide a drift detection / correction means capable of detecting and correcting drift caused by a change in ambient temperature, a change with time, or the like. .

【0011】[0011]

【課題を解決するための手段及びその効果】上記目的を
達成するために本発明に係るドリフト検出補正手段
(1)は、車両のロールレートωを検出するロールレー
ト検出手段と、該ロールレート検出手段により検出され
たロールレートωからロール角θを算出するロール角算
出手段と、ロール角θをX軸、ロールレートωをY軸に
とり、前記ロール角算出手段により算出されたロール角
θ、及びロール角θに対応するロールレートωに基づい
て作成される2次元マップの重心点であり、零点(0,
0)との差が第1ドリフトとなる重心点(xO ,yO
を算出する重心点算出手段とを備えると共に、予め通常
走行時における重心点(xO ,yO )を算出しておくよ
うに、前記ロールレート検出手段、前記ロール角算出手
段、及び前記重心点算出手段を制御する第1の制御手段
と、現走行時におけるロールレートωを検出し、検出さ
れたロールレートωからロール角θを算出するように、
前記ロールレート検出手段、及び前記ロール角算出手段
を制御する第2の制御手段と、現走行時におけるロール
角θ、及びロール角θに対応するロールレートωから前
記第1ドリフトの補正を行ない、補正後のロール角、及
びロールレートからなる(θ−xO ,ω−yO )を算出
する第1の補正手段とを備えていることを特徴としてい
る。
In order to achieve the above object, a drift detection and correction means (1) according to the present invention comprises: a roll rate detection means for detecting a roll rate ω of a vehicle; Roll angle calculation means for calculating the roll angle θ from the roll rate ω detected by the means, the roll angle θ on the X axis, the roll rate ω on the Y axis, the roll angle θ calculated by the roll angle calculation means, and The center of gravity of the two-dimensional map created based on the roll rate ω corresponding to the roll angle θ, and the zero point (0,
0), the center of gravity point (x O , y O ) at which the first drift becomes the difference
The roll rate detecting means, the roll angle calculating means, and the center of gravity point so that the center of gravity (x O , y O ) during normal running is calculated in advance. First control means for controlling the calculation means, and a roll rate ω during the current traveling is detected, and a roll angle θ is calculated from the detected roll rate ω.
The roll rate detection means, and second control means for controlling the roll angle calculation means, and the first drift is corrected from the roll angle θ during the current traveling and the roll rate ω corresponding to the roll angle θ, A first correction means for calculating (θ-x O , ω-y O ) comprising the roll angle and the roll rate after the correction is provided.

【0012】上記ドリフト検出補正手段(1)によれ
ば、通常走行時に前記ロール角算出手段により算出され
たロール角θ、及びロール角θに対応するロールレート
ωに基づいて作成される2次元マップの重心点(xO
O )が算出される。本来なら、前記ロールレート検出
手段の特性に変動がなければ、重心点(xO,yO )は
零点(0,0)と略一致するので、通常走行時に作成さ
れた重心点(xO ,yO )と零点(0,0)との差を第
1ドリフトと判断し、現走行時に検出及び算出されるロ
ールレートωとロール角θとからドリフトの補正が行な
われる。従って、補正後のロール角、及び該ロール角に
対応するロールレートは、(θ−xO ,ω−yO )とな
り、これに基づいて車両横転判定(図13参照)を行な
うことにより、正確な横転判定が可能となる。
According to the drift detection and correction means (1), a two-dimensional map created based on the roll angle θ calculated by the roll angle calculation means and the roll rate ω corresponding to the roll angle θ during normal running. Center of gravity point (x O ,
y O ) is calculated. Would otherwise, if there is a variation in the characteristics of the roll rate detecting means, the center of gravity (x O, y O) is so substantially coincides with the zero point (0, 0), the center of gravity that is created during normal traveling (x O, y O) and zero the difference between the (0,0) determines that the first drift, correction of drift is made from the roll rate ω and the roll angle θ detected and calculated during the current running. Accordingly, the roll angle after correction, and the roll rate corresponding to the roll angle, (θ-x O, ω -y O) , and the by performing rollover determination (see FIG. 13) based on this, accurately Rollover determination is possible.

【0013】本発明に係るドリフト検出補正手段(2)
は、上記ドリフト検出補正手段(1)において、通常走
行時における重心点(xO ,yO )を算出するにあたっ
て、所定範囲外の値を示すロールレートωが所定回数以
上、前記ロールレート検出手段により検出された場合に
限り、前記第1の補正手段による補正を行なうように制
御する第1の補正制御手段を備えていることを特徴とし
ている。
[0013] Drift detection and correction means (2) according to the present invention
, In the drift detection and correction means (1), the center of gravity at the time of normal running (x O, y O) when calculating the roll rate ω is equal to or greater than a predetermined number of times indicating a value outside the predetermined range, the roll rate detector means And a first correction control means for controlling so as to perform the correction by the first correction means only when detected by the first correction means.

【0014】上記ドリフト検出補正手段(2)によれ
ば、通常走行時における重心点(xO,yO )を算出す
るにあたって、所定範囲外の値を示すロールレートωが
所定回数以上、検出された場合に限り、補正が行なわれ
る。すなわち、所定範囲外の値を示すロールレートωが
所定回数以上、検出されない場合には、ドリフト成分が
ほとんど含まれておらず、ドリフト補正の必要がないと
判断し、補正が行なわれないようにすることができる。
According to the drift detection and correction means (2), when calculating the center of gravity (x O , y O ) during normal running, the roll rate ω indicating a value outside the predetermined range is detected a predetermined number of times or more. Correction is made only if That is, when the roll rate ω indicating a value outside the predetermined range is not detected for the predetermined number of times or more, the drift component is hardly included, and it is determined that the drift correction is not necessary, and the correction is not performed. can do.

【0015】本発明に係るドリフト検出補正手段(3)
は、上記ドリフト検出補正手段(1)において、通常走
行時における重心点(xO ,yO )を算出するにあたっ
て、所定範囲外の値を示すロール角θが所定回数以上、
前記ロール角算出手段により算出された場合に限り、前
記第1の補正手段による補正を行なうように制御する第
2の補正制御手段を備えていることを特徴としている。
[0015] Drift detection and correction means (3) according to the present invention
When the drift detection correction means (1) calculates the center of gravity (x O , y O ) during normal running, the roll angle θ indicating a value outside the predetermined range is equal to or more than a predetermined number of times.
A second correction control means is provided for controlling the correction by the first correction means only when the roll angle is calculated by the roll angle calculation means.

【0016】上記ドリフト検出補正手段(3)によれ
ば、通常走行時における重心点(xO,yO )を算出す
るにあたって、所定範囲外の値を示すロール角θが所定
回数以上、算出された場合に限り、補正が行なわれる。
すなわち、所定範囲外の値を示すロール角θが所定回数
以上、算出されない場合には、ドリフト成分がほとんど
含まれておらず、ドリフト補正の必要がないと判断し、
補正が行なわれないようにすることができる。
According to the drift detection and correction means (3), when calculating the center of gravity (x O , y O ) during normal running, the roll angle θ indicating a value outside the predetermined range is calculated a predetermined number of times or more. Correction is made only if
That is, if the roll angle θ indicating a value outside the predetermined range is not calculated for the predetermined number of times or more, it is determined that the drift component is hardly included and the drift correction is not necessary,
No correction can be made.

【0017】本発明に係るドリフト検出補正手段(4)
は、上記ドリフト検出補正手段(1)において、通常走
行時における重心点(xO ,yO )を算出するにあたっ
て、所定範囲外の値を示すロールレートωが所定回数以
上、前記ロールレート検出手段により検出された場合、
あるいは所定範囲外の値を示すロール角θが所定回数以
上、前記ロール角算出手段により算出された場合のいず
れかである時に限り、前記第1の補正手段による補正を
行なうように制御する第3の補正制御手段を備えている
ことを特徴としている。
[0017] The drift detection and correction means (4) according to the present invention.
, In the drift detection and correction means (1), the center of gravity at the time of normal running (x O, y O) when calculating the roll rate ω is equal to or greater than a predetermined number of times indicating a value outside the predetermined range, the roll rate detector means If detected by
Alternatively, the control is performed such that the correction by the first correction unit is performed only when the roll angle θ indicating a value outside the predetermined range is a predetermined number of times or more and is calculated by the roll angle calculation unit. Is provided.

【0018】上記ドリフト検出補正手段(4)によれ
ば、通常走行時における重心点(xO,yO )を算出す
るにあたって、所定範囲外の値を示すロールレートωが
所定回数以上、検出された場合、あるいは所定範囲外の
値を示すロール角θが所定回数以上、算出された場合の
いずれかである時に限り、補正が行なわれる。すなわ
ち、所定範囲外の値を示すロールレートωが所定回数以
上、検出されず、また所定範囲外の値を示すロール角θ
が所定回数以上、算出されない場合には、ドリフト成分
がほとんど含まれておらず、ドリフト補正の必要がない
と判断し、補正が行なわれないようにすることができ
る。また、前記判断はロールレートθ、及びロール角ω
の両方を判断要素としているので、より正確に前記判断
を行なうことができる。
According to the drift detection and correction means (4), when calculating the center of gravity (x O , y O ) during normal running, the roll rate ω indicating a value outside the predetermined range is detected a predetermined number of times or more. The correction is performed only when the roll angle θ indicating a value out of the predetermined range is calculated more than a predetermined number of times. That is, the roll rate ω indicating a value outside the predetermined range is not detected for a predetermined number of times or more, and the roll angle θ indicating a value outside the predetermined range.
If is not calculated more than a predetermined number of times, it is determined that drift correction is not necessary because the drift component is hardly included, and the correction can be prevented from being performed. In addition, the above determination is based on the roll rate θ and the roll angle ω
Are both used as judgment factors, so that the judgment can be made more accurately.

【0019】本発明に係るドリフト検出補正手段(5)
は、上記ドリフト検出補正手段(1)〜(4)のいずれ
かにおいて、前記ロール角算出手段により算出されるロ
ール角をθ1 、…、θn 、及びロール角θ1 、…、θn
に対応するロールレートをそれぞれω1 、…、ωn とし
た場合、前記重心点算出手段が、((θ1 +…+θn
/n,(ω1 +…+ωn )/n)を重心点として算出す
るものであることを特徴としている。
The drift detection and correction means (5) according to the present invention.
, In any of the above drift detection and correction means (1) to (4), the roll angle theta 1 which is calculated by the roll angle calculating means, ..., theta n, and the roll angle theta 1, ..., theta n
If you respectively the roll rate omega 1, ..., and omega n corresponding to, said center of gravity calculating means, ((θ 1 + ... + θ n)
/ N, (ω 1 +... + Ω n ) / n) is calculated as the center of gravity.

【0020】上記ドリフト検出補正手段(5)によれ
ば、検出されるロールレート、及び算出されるロール角
の平均によって重心点を算出しているので、より正確に
ドリフト成分を検出し、補正することが可能となる。
According to the drift detection and correction means (5), since the center of gravity is calculated by the average of the detected roll rate and the calculated roll angle, the drift component is detected and corrected more accurately. It becomes possible.

【0021】本発明に係るドリフト検出補正手段(6)
は、上記ドリフト検出補正手段(5)において、同一の
ロール角θk に対応するロールレートが複数ωk1
ωk2、…存在する場合には、最大ロールレートωkMAX
MAX{ωk1、…}、最小ロールレートωkMIN=MIN
{ωk1、…}のものだけを用いて重心点を算出すること
を特徴としている。
The drift detection and correction means (6) according to the present invention.
Means that, in the drift detection and correction means (5), the roll rates corresponding to the same roll angle θ k are plural ω k1 ,
ω k2 , if present, maximum roll rate ω kMAX =
MAX {ω k1 , ...}, minimum roll rate ω kMIN = MIN
The feature is that the center of gravity is calculated using only those of {ω k1 ,...}.

【0022】上記ドリフト検出補正手段(6)によれ
ば、同一のロール角θk に対応するロールレートが複数
存在する場合には、最大ロールレートωkMAX、最小ロー
ルレートωkMINのものだけを用いて重心点が算出され
る。すなわち、算出される重心点付近のものを考慮せ
ず、重心点から遠く離れているものだけを考慮するの
で、車両横転判定を行なう場合の精度をより一層高める
ことができる。
According to the drift detection and correction means (6), when there are a plurality of roll rates corresponding to the same roll angle θ k , only those having the maximum roll rate ω kMAX and the minimum roll rate ω kMIN are used. The center of gravity is calculated. That is, only the one far from the center of gravity is considered without considering the one near the center of gravity to be calculated, so that the accuracy of the vehicle rollover determination can be further improved.

【0023】本発明に係るドリフト検出補正手段(7)
は、上記ドリフト検出補正手段(1)〜(4)のいずれ
かにおいて、前記ロール角算出手段により算出されるロ
ール角をθ1 、…、θn 、及びロール角θ1 、…、θn
に対応するロールレートをそれぞれω1 、…、ωn とし
た場合、前記重心点算出手段が、ロール角θの平均値で
ある平均ロール角θA =θ1 +…+θn /nと平均ロー
ル角θA を微分して求められる値ωA とからなる
(θA,ωA )を重心点として算出するものであること
を特徴としている。
The drift detection and correction means (7) according to the present invention.
, In any of the above drift detection and correction means (1) to (4), the roll angle theta 1 which is calculated by the roll angle calculating means, ..., theta n, and the roll angle theta 1, ..., theta n
Each omega 1 a roll rate corresponding to, ..., omega case of the n, the centroid calculating unit, the average and the average roll angle θ A = θ 1 + ... + θ n / n Roll is the average value of the roll angle theta It is characterized in that (θ A , ω A ) consisting of a value ω A obtained by differentiating the angle θ A is calculated as a center of gravity.

【0024】上記ドリフト検出補正手段(7)によれ
ば、ロール角θの平均値である平均ロール角θA 、及び
平均ロール角θA に基づいて算出されるロールレートω
A が重心点として算出される。すなわち、前記ロール角
算出手段により算出される頻度の高いロール角を利用し
ているので、より正確にドリフト成分を検出し、補正す
ることが可能となる。
According to the drift detection and correction means (7), the average roll angle θ A , which is the average value of the roll angle θ, and the roll rate ω calculated based on the average roll angle θ A.
A is calculated as the center of gravity. That is, since the roll angle frequently calculated by the roll angle calculating means is used, the drift component can be more accurately detected and corrected.

【0025】本発明に係るドリフト検出補正手段(8)
は、上記ドリフト検出補正手段(1)〜(4)のいずれ
かにおいて、前記ロールレート検出手段により検出され
るロールレートωのうち、最大、最小であるロールレー
トωMAX 、ωMIN 、及びロールレートωMAX 、ωMIN
対応するロール角をそれぞれθ(ωMAX )、θ(ω
MIN )とした場合、前記重心点算出手段が、((θ(ω
MAX )+θ(ωMIN ))/2,(ωMAX +ωMIN )/
2)を重心点として算出するものであることを特徴とし
ている。
Drift detection and correction means (8) according to the present invention
Is the maximum and minimum roll rates ω MAX , ω MIN , and the roll rate among the roll rates ω detected by the roll rate detection means in any of the drift detection correction means (1) to (4). The roll angles corresponding to ω MAX and ω MIN are θ (ω MAX ) and θ (ω
MIN ), the center-of-gravity point calculating means calculates ((θ (ω
MAX ) + θ (ω MIN )) / 2, (ω MAX + ω MIN ) /
2) is calculated as the center of gravity.

【0026】上記ドリフト検出補正手段(8)によれ
ば、前記重心点を2点間の中点として算出することがで
きるので、演算上の負担を小さくし、ドリフト成分の検
出効率を向上させることができる。
According to the drift detection and correction means (8), the center of gravity can be calculated as the midpoint between the two points, so that the computational burden is reduced and the efficiency of detecting drift components is improved. Can be.

【0027】本発明に係るドリフト検出補正手段(9)
は、上記ドリフト検出補正手段(1)〜(4)のいずれ
かにおいて、前記ロールレート検出手段により検出され
るロールレートがωであり、所定のロール角θJ に対応
するロールレートのうち、最大、最小であるロールレー
トをそれぞれωMAX (θJ )、ωMIN (θJ )とした場
合、前記重心点算出手段が、(θJ ,(ωMAX (θJ
+ωMIN (θJ ))/2)を重心点として算出するもの
であることを特徴としている上記ドリフト検出補正手段
(9)によれば、所定のロール角θJ に対応する2点間
の中点として重心点を算出することができるので、演算
上の負担を著しく小さし、ドリフト成分の検出効率をよ
り一層向上させることができる。
Drift detection and correction means (9) according to the present invention
In any one of the drift detection and correction means (1) to (4), the roll rate detected by the roll rate detection means is ω, and the maximum roll rate among the roll rates corresponding to the predetermined roll angle θ J If the minimum roll rates are ω MAXJ ) and ω MINJ ), respectively, the center-of-gravity point calculating means calculates (θ J , (ω MAXJ ))
+ Ω MINJ )) / 2) is calculated as the center of gravity. According to the drift detection and correction means (9), the center between two points corresponding to the predetermined roll angle θ J is calculated. Since the center of gravity can be calculated as a point, the computational burden can be significantly reduced, and the efficiency of detecting drift components can be further improved.

【0028】本発明に係るドリフト検出補正手段(1
0)は、上記ドリフト検出補正手段(1)〜(9)のい
ずれかにおいて、ロール角θをX軸、ロールレートωを
Y軸にとり、前記ロール角算出手段により算出されたロ
ール角θ、及びロール角θに対応するロールレートωの
うち最大、最小のものに基づいて2次元マップを作成す
るマップ作成手段と、予め、通常走行時におけるモニタ
用マップを作成しておくように前記ロールレート検出手
段、前記ロール角算出手段、及び前記マップ作成手段を
制御する第3の制御手段と、現走行の直前時における現
走行直前マップを作成しておくように、前記ロールレー
ト検出手段、前記ロール角算出手段、及び前記マップ作
成手段を制御する第4の制御手段とを備えると共に、前
記第1の補正手段により補正が行なわれた(θ−xO
ω−yO )に、モニタ用マップと現走行直前マップとの
差である第2ドリフトを補正として施す第2の補正手段
を備えていることを特徴としている。
The drift detection and correction means (1) according to the present invention
0) takes the roll angle θ on the X axis and the roll rate ω on the Y axis in any of the drift detection and correction means (1) to (9), and calculates the roll angle θ calculated by the roll angle calculation means; Map creating means for creating a two-dimensional map based on the maximum and minimum roll rates ω corresponding to the roll angle θ; and detecting the roll rate in advance so as to create a map for monitoring during normal driving. Means, the roll angle calculating means, and third control means for controlling the map creating means, and the roll rate detecting means, the roll angle, so as to create a map immediately before the current running immediately before the current running. Calculating means, and fourth control means for controlling the map creating means, wherein the correction is performed by the first correcting means (θ-x O ,
ω-y O ) is provided with a second correction means for correcting a second drift, which is a difference between the monitor map and the map just before the current travel, as a correction.

【0029】上記ドリフト検出補正手段(10)によれ
ば、予め作成しておいたモニタ用マップと現走行直前マ
ップとの差が算出される。本来なら、前記ロールレート
検出手段の特性に変動がなければ、前記モニタ用マップ
と前記現走行直前マップとは略一致するので、前記モニ
タ用マップと前記現走行直前マップとの差を第2ドリフ
トと判断し、現走行時に検出及び算出されるロールレー
トωとロール角θとからドリフトの補正が行なわれる。
従って、第1ドリフト及び第2ドリフトを補正し、補正
後の内容に基づいて車両横転判定(図13参照)を行な
うことによって、より一層正確な横転判定が可能とな
る。
According to the drift detection and correction means (10), the difference between the monitor map prepared in advance and the map just before the current traveling is calculated. Normally, if there is no change in the characteristics of the roll rate detecting means, the map for monitoring and the map immediately before the current travel are substantially the same, and the difference between the map for monitoring and the map immediately before the current travel is calculated by the second drift. And the drift is corrected from the roll rate ω and the roll angle θ detected and calculated during the current traveling.
Accordingly, the first drift and the second drift are corrected, and the vehicle rollover determination (see FIG. 13) is performed based on the corrected contents, so that a more accurate rollover determination can be performed.

【0030】[0030]

【発明の実施の形態】以下、本発明に係るドリフト検出
補正手段の実施の形態を図面に基づいて説明する。図1
は実施の形態(1)に係るドリフト検出補正手段の要部
を概略的に示したブロック図である。図中1は車両のロ
ールレートを検出するロールレート検出手段を示してい
る。ロールレート検出手段1は、ロール角算出手段2、
及び重心点算出手段3に接続されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a drift detection and correction means according to the present invention will be described below with reference to the drawings. FIG.
FIG. 3 is a block diagram schematically showing a main part of the drift detection and correction means according to the embodiment (1). In the figure, reference numeral 1 denotes a roll rate detecting means for detecting a roll rate of the vehicle. The roll rate detecting means 1 includes a roll angle calculating means 2,
And the center of gravity calculating means 3.

【0031】第1の制御手段4はロールレート検出手段
1、ロール角算出手段2、及び重心点算出手段3に接続
され、第2の制御手段5はロールレート検出手段1、及
びロール角算出手段2に接続されている。また、ロール
レート検出手段1、ロール角算出手段2、及び重心点算
出手段3はそれぞれ第1の補正手段6に接続されてい
る。ロール角算出手段2は、ロールレート検出手段1に
より検出されたロールレートから車両傾斜姿勢を示すロ
ール角を算出するものである(図12参照)。
The first control means 4 is connected to the roll rate detecting means 1, the roll angle calculating means 2, and the center of gravity calculating means 3, and the second control means 5 is connected to the roll rate detecting means 1, the roll angle calculating means. 2 are connected. The roll rate detecting means 1, the roll angle calculating means 2, and the center-of-gravity point calculating means 3 are connected to the first correcting means 6, respectively. The roll angle calculation means 2 calculates a roll angle indicating the vehicle inclination posture from the roll rate detected by the roll rate detection means 1 (see FIG. 12).

【0032】実施の形態(1)に係るドリフト検出補正
手段における第1の制御手段4の動作を図2に示したフ
ローチャートに基づいて説明する。第1の制御手段4
は、ロール角をX軸、ロールレートをY軸にとり、ロー
ル角算出手段2により算出されたロール角θ、及びロー
ル角θに対応するロールレートωに基づいて作成される
2次元マップの重心点であり、零点(0,0)との差が
第1ドリフトとなる重心点(xO ,yO )を通常走行時
におけるデータ(ロール角θ、及びロールレートω)か
ら算出しておくように、ロールレート算出手段1、ロー
ル角算出手段2、及び重心点算出手段3を制御するもの
である。
The operation of the first control means 4 in the drift detection and correction means according to the embodiment (1) will be described with reference to the flowchart shown in FIG. First control means 4
Is the center of gravity of a two-dimensional map created based on the roll angle θ calculated by the roll angle calculation means 2 and the roll rate ω corresponding to the roll angle θ, where the roll angle is on the X axis and the roll rate is on the Y axis. And the center of gravity point (x O , y O ) at which the difference from the zero point (0, 0) becomes the first drift is calculated from the data (roll angle θ and roll rate ω) during normal running. , The roll rate calculation means 1, the roll angle calculation means 2, and the center of gravity calculation means 3.

【0033】まずステップ1において、カウンタCを0
とし、次にステップ2において、タイマtを0とし、ス
テップ3に移る。ステップ3では、ロールレート検出手
段1にロールレートωC を検出させ、次にステップ4に
おいて、ロール角算出手段2にロールレート検出手段1
により検出されたロールレートωC を取り込ませ、ロー
ルレートω0 、…、ωC に基づいてロール角θC (=ω
0 ΔT+…+ωC ΔT)を算出させる。
First, in step 1, the counter C is set to 0.
Then, in step 2, the timer t is set to 0, and the process proceeds to step 3. In step 3, the roll rate detecting means 1 detects the roll rate ω C , and then in step 4, the roll angle calculating means 2 controls the roll rate detecting means 1
And allowed to ingest the roll rate omega C detected by the roll rate omega 0, ..., roll angle based on ω C θ C (= ω
0 ΔT +... + Ω C ΔT).

【0034】次にステップ5において、重心点算出手段
3にロール角算出手段2により算出されたロール角θC
とロールレート検出手段1により検出されたロールレー
トωC とを対応させて取り込ませ、次にステップ6に移
る。
Next, in step 5, the center of gravity calculating means 3 gives the roll angle θ C calculated by the roll angle calculating means 2.
And the roll rate ω C detected by the roll rate detecting means 1 are taken in correspondence with each other, and then the process proceeds to step 6.

【0035】ステップ6では、カウンタCに1を加え、
次にステップ7において、カウンタCが所定回数C’以
上であるか否かを判断する。所定回数C’以上であれ
ば、通常走行時における重心点算出のために必要なデー
タを取り入れたとし、ステップ9に進む。一方、所定回
数C’以上でなければ、必要なデータを十分には取り入
れていないとし、ステップ8に進む。
In step 6, 1 is added to the counter C,
Next, in step 7, it is determined whether or not the counter C is equal to or greater than a predetermined number C '. If the number is equal to or greater than the predetermined number C ', it is determined that data necessary for calculating the center of gravity during normal running has been taken, and the process proceeds to step 9. On the other hand, if the number is not equal to or greater than the predetermined number C ', it is determined that necessary data has not been sufficiently taken in, and the process proceeds to step S8.

【0036】ステップ8では、タイマtが所定時間ΔT
以上であるか否かを判断する。該判断は、所定時間ΔT
毎にロールレート検出手段1からロールレートωを検出
させるためのタイマ調整に利用するものであり、タイマ
tが所定時間ΔT以上であれば、ステップ2に戻る。一
方、タイマtが所定時間ΔT以上でなければ、ステップ
8に戻る。ステップ9では、取り入れさせたデータに基
づいて重心点算出手段3に前記重心点を算出させる。
In step 8, the timer t is set to a predetermined time ΔT
It is determined whether or not this is the case. The determination is made for a predetermined time ΔT
It is used for timer adjustment for detecting the roll rate ω from the roll rate detecting means 1 every time. If the timer t is equal to or longer than the predetermined time ΔT, the process returns to step 2. On the other hand, if the timer t is not equal to or longer than the predetermined time ΔT, the process returns to step S8. In step 9, the center of gravity calculating means 3 calculates the center of gravity based on the taken-in data.

【0037】次に、実施の形態(1)に係るドリフト検
出補正手段における第2の制御手段5の動作を図3に示
したフローチャートに基づいて説明する。第2の制御手
段5は、現走行時におけるロールレートωを検出し、検
出されたロールレートωからロール角θを算出するよう
に、ロールレート検出手段1、及びロール角算出手段2
を制御するものである。
Next, the operation of the second control means 5 in the drift detection and correction means according to the embodiment (1) will be described with reference to the flowchart shown in FIG. The second control means 5 detects the roll rate ω during the current traveling, and calculates the roll angle θ from the detected roll rate ω so that the roll rate detection means 1 and the roll angle calculation means 2
Is controlled.

【0038】まずステップ11において、カウンタkを
0とし、次にステップ12において、タイマtを0とす
る。次にステップ13において、ロールレート検出手段
1によりロールレートωkを検出させ、次にステップ1
4において、ロール角算出手段2にロールレート検出手
段1により検出されたロールレートωk を取り込ませ、
ロールレートω0 、…、ωk に基づいてロール角θk
(=ω0 ΔT+…+ωk ΔT)を算出させ、ステップ1
5に移る。
First, in step 11, the counter k is set to 0, and then in step 12, the timer t is set to 0. Next, in step 13, the roll rate detection unit 1 detects the roll rate ω k.
In step 4, the roll angle calculating means 2 captures the roll rate ω k detected by the roll rate detecting means 1,
Roll rate ω 0, ..., roll angle on the basis of ω k θ k
(= Ω 0 ΔT +... + Ω k ΔT), and step 1
Move to 5.

【0039】ステップ15では、タイマtが所定時間Δ
T以上であるか否かを判断する。該判断は、所定時間Δ
T毎にロールレート検出手段1からロールレートωを検
出させるためのタイマ調整に利用するものであり、タイ
マtが所定時間ΔT以上であれば、ステップ16に移
り、カウンタkに1を加え、ステップ12に戻る。一
方、タイマtが所定時間ΔT以上でなければ、ステップ
15に戻る。次に、実施の形態(1)に係るドリフト検
出補正手段における第1の補正手段6の動作を図4に示
したフローチャートに基づいて説明する。第1の補正手
段6は、第1の制御手段5の制御によって求められた現
走行時におけるロール角θ、ロールレートωから第1ド
リフトの補正を行なうものである。
In step 15, the timer t is set to a predetermined time Δ
It is determined whether it is T or more. The judgment is made for a predetermined time Δ
The timer is used for adjusting the timer for detecting the roll rate ω from the roll rate detecting means 1 for each T. If the timer t is equal to or longer than the predetermined time ΔT, the process proceeds to step 16 and 1 is added to the counter k. Return to 12. On the other hand, if the timer t is not equal to or longer than the predetermined time ΔT, the process returns to step S15. Next, the operation of the first correction means 6 in the drift detection correction means according to the embodiment (1) will be described based on the flowchart shown in FIG. The first correction means 6 corrects the first drift based on the roll angle θ and the roll rate ω during the current running obtained by the control of the first control means 5.

【0040】まずステップ21において、重心点算出手
段3によって予め算出しておいた通常走行時における重
心点(xO ,yO )を取り込み、次にステップ22にお
いて、ロールレート検出手段1により新たにロールレー
トωが検出されたか否かを判断する。新たに検出された
と判断されれば、ステップ23に移る。一方、新たに検
出されたと判断されなければ、ステップ22に戻る。
First, in step 21, the center of gravity (x O , y O ) during normal running, which is calculated in advance by the center of gravity calculating means 3, is taken in. Next, in step 22, the roll rate detecting means 1 newly adds the center of gravity. It is determined whether the roll rate ω has been detected. If it is determined that a new detection has been made, the process proceeds to step S23. On the other hand, if it is not determined that a new detection has been made, the process returns to step S22.

【0041】ステップ23では、ロールレート検出手段
1により検出されたロールレートωを取り込むと共に、
ロール角算出手段2により算出されたロール角θを取り
込み、ステップ24に移る。ステップ24では、第1ド
リフトの補正を行ない、(θ−xO ,ω−yO )を算出
し、ステップ22に戻る。
In step 23, the roll rate ω detected by the roll rate detecting means 1 is taken in.
The roll angle θ calculated by the roll angle calculation means 2 is fetched, and the process proceeds to step 24. In step 24, the first drift is corrected, (θ-x O , ω-y O ) is calculated, and the process returns to step 22.

【0042】上記実施の形態(1)に係るドリフト検出
補正手段によれば、通常走行時にロール角算出手段2に
より算出されたロール角θ、及びロール角θに対応する
ロールレートωに基づいて作成される2次元マップの重
心点(xO ,yO )が算出される。本来なら、ロールレ
ート検出手段1の特性に変動がなければ、重心点(x
O ,yO )は零点(0,0)と略一致するので、通常走
行時に作成された重心点(xO ,yO )と零点(0,
0)との差を第1ドリフトと判断し、現走行時に検出及
び算出されるロールレートωとロール角θとからドリフ
トの補正が行なわれる。従って、補正後のロール角、及
び該ロール角に対応するロールレートは、(θ−xO
ω−yO )となり、これに基づいて車両横転判定(図1
3参照)を行なうことにより、正確な横転判定が可能と
なる。
According to the drift detection and correction means according to the above embodiment (1), the drift angle is created based on the roll angle θ calculated by the roll angle calculation means 2 during normal running and the roll rate ω corresponding to the roll angle θ. The center of gravity (x O , y O ) of the two-dimensional map to be calculated is calculated. Normally, if there is no change in the characteristics of the roll rate detecting means 1, the center of gravity (x
O, y O) is so substantially coincides with the zero point (0, 0), the center of gravity that is created during normal traveling (x O, y O) and zeros (0,
0) is determined as the first drift, and the drift is corrected based on the roll rate ω and the roll angle θ detected and calculated during the current traveling. Therefore, the roll angle after correction and the roll rate corresponding to the roll angle are (θ−x O ,
ω−y O ), and based on this, the vehicle rolls over (see FIG. 1).
3), accurate rollover determination can be performed.

【0043】図5は、実施の形態(2)に係るドリフト
検出補正手段の要部を概略的に示したブロック図であ
る。ここでは、図1に示したドリフト検出補正手段と同
様の構成については、その説明を省略する。図中7は補
正制御手段を示しており、ロールレート検出手段1、及
びロール角算出手段2はそれぞれ補正制御手段7に接続
され、補正制御手段7は第1の補正手段6に接続されて
いる。
FIG. 5 is a block diagram schematically showing a main part of the drift detection and correction means according to the embodiment (2). Here, the description of the same configuration as the drift detection and correction means shown in FIG. 1 will be omitted. In the figure, reference numeral 7 denotes a correction control means. The roll rate detection means 1 and the roll angle calculation means 2 are respectively connected to the correction control means 7, and the correction control means 7 is connected to the first correction means 6. .

【0044】実施の形態(2)に係るドリフト検出補正
手段における補正制御手段7の動作を図6に示したフロ
ーチャートに基づいて説明する。まずステップ31にお
いて、初期設定としてカウンタC、Cω、及びCθをそ
れぞれ0とし、次にステップ32において、ロールレー
ト検出手段1により新たにロールレートωが検出された
か否かを判断する。新たに検出されたと判断されれば、
ステップ33に移る。一方、新たに検出されたと判断さ
れなければ、ステップ32に戻る。
The operation of the correction control means 7 in the drift detection and correction means according to the embodiment (2) will be described with reference to the flowchart shown in FIG. First, in step 31, the counters C, Cω, and Cθ are each set to 0 as initial settings, and then, in step 32, it is determined whether or not the roll rate detection unit 1 newly detects the roll rate ω. If it is determined that it has been newly detected,
Move to step 33. On the other hand, if it is not determined that a new detection has been made, the process returns to step 32.

【0045】ステップ33では、ロールレート検出手段
1により検出されたロールレートωC を取り込むと共
に、ロール角算出手段2により算出されたロール角θC
を取り込み、ステップ34に移る。ステップ34では、
取り込んだロールレートωC が所定範囲ωE 外であるか
否かが判断される。所定範囲ωE 外であると判断されれ
ば、ステップ35に移り、カウンタCωに1を加え、ス
テップ36に進む。一方、所定範囲ωE 外でないと判断
されれば、ステップ36に進む。
In step 33, the roll rate ω C detected by the roll rate detecting means 1 is taken in, and the roll angle θ C calculated by the roll angle calculating means 2 is obtained.
And proceeds to step 34. In step 34,
Captured roll rate omega C is equal to or out of the predetermined range omega E is determined. If it is determined that the value is out of the predetermined range ω E , the process proceeds to step 35, where 1 is added to the counter Cω, and the process proceeds to step 36. On the other hand, if it is judged not to be outside the predetermined range omega E, the flow proceeds to step 36.

【0046】ステップ36では、取り込んだロール角θ
C が所定範囲θE 外であるか否かが判断される。所定範
囲θE 外であると判断されれば、ステップ37に移り、
カウンタCθに1を加え、ステップ38に進む。一方、
所定範囲θE 外でないと判断されれば、ステップ38に
進む。
In step 36, the acquired roll angle θ
C is equal to or out of the predetermined range theta E is determined. If it is determined to be outside the predetermined range theta E, moves to step 37,
1 is added to the counter Cθ, and the routine proceeds to step 38. on the other hand,
If it is judged not to be outside the predetermined range theta E, the flow proceeds to step 38.

【0047】ステップ38では、カウンタCに1を加
え、次にステップ39において、カウンタCが所定回数
C’以上であるか否かを判断する。所定回数C’以上で
あれば、通常走行時における重心点算出のために必要な
データを取り入れる動作が終了であり、ステップ40に
進む。一方、所定回数C’以上でなければ、必要なデー
タを取り入れる動作は終了していないので、ステップ3
2に戻る。
In step 38, 1 is added to the counter C. Next, in step 39, it is determined whether or not the counter C is equal to or more than a predetermined number C '. If the number of times is equal to or greater than the predetermined number C ′, the operation of taking in data necessary for calculating the center of gravity during normal running is completed, and the process proceeds to step 40. On the other hand, if the number is not equal to or greater than the predetermined number C ', the operation for taking in the necessary data has not been completed, so that step 3
Return to 2.

【0048】ステップ40では、カウンタCωが所定回
数Cω’以上であるか否かを判断する。所定回数Cω’
以上であれば、ステップ42に移り、一方、所定回数C
ω’以上でなければ、ステップ41に移る。ステップ4
1では、カウンタCθが所定回数Cθ’以上であるか否
かを判断する。所定回数Cθ’以上であれば、ステップ
42に移り、一方、所定回数Cω’以上でなければ、ス
テップ43に移る。ステップ42では、第1の補正手段
6による補正が行なわれるように制御する。一方、ステ
ップ43では、第1の補正手段6による補正が行なわれ
ないように制御する。
In step 40, it is determined whether or not the counter Cω is equal to or more than a predetermined number Cω '. The predetermined number of times Cω '
If so, the process moves to step 42, while the predetermined number of times C
If it is not equal to or more than ω ′, the process proceeds to step 41. Step 4
In step 1, it is determined whether the counter Cθ is equal to or greater than a predetermined number Cθ ′. If the number is equal to or more than the predetermined number Cθ ′, the process proceeds to step 42, whereas if not, the process proceeds to step 43. In step 42, control is performed so that the correction by the first correction means 6 is performed. On the other hand, in step 43, control is performed so that correction by the first correction means 6 is not performed.

【0049】上記実施の形態(2)に係るドリフト検出
補正手段によれば、通常走行時における重心点(xO
O )を算出するにあたって、所定範囲ωE 外の値を示
すロールレートωが所定回数Cω’以上、検出された場
合、あるいは所定範囲θE 外の値を示すロール角θが所
定回数Cθ’以上、算出された場合のいずれかである時
に限り、補正が行なわれる。すなわち、所定範囲ωE
の値を示すロールレートωが所定回数Cω’以上、検出
されず、また所定範囲θE 外の値を示すロール角θが所
定回数Cθ’以上、算出されない場合には、ドリフト成
分がほとんど含まれておらず、ドリフト補正の必要がな
いと判断し、補正が行なわれないようにすることができ
る。
According to the drift detection and correction means according to the embodiment (2), the center of gravity (x O ,
In calculating y o ), when a roll rate ω indicating a value outside the predetermined range ω E is detected by a predetermined number of times Cω ′ or more, or when a roll angle θ indicating a value outside the predetermined range θ E is determined by a predetermined number of times Cθ ′. As described above, the correction is performed only in one of the calculated cases. That is, when the roll rate ω indicating a value outside the predetermined range ω E is not detected for a predetermined number of times Cω ′ or more, and when the roll angle θ indicating a value outside the predetermined range θ E is not calculated for a predetermined number of times Cθ ′ or more, , Drift component is hardly contained, and it is determined that there is no need for drift correction, so that no correction can be made.

【0050】図7は、実施の形態(3)に係るドリフト
検出補正手段の要部を概略的に示したブロック図であ
る。ここでは、図1に示したドリフト検出補正手段と同
様の構成については、その説明を省略する。図中8は、
マップ作成手段を示している。ロールレート検出手段
1、及びロール角算出手段2はそれぞれマップ作成手段
8に接続されている。
FIG. 7 is a block diagram schematically showing a main part of the drift detection and correction means according to the embodiment (3). Here, the description of the same configuration as the drift detection and correction means shown in FIG. 1 will be omitted. 8 in the figure
3 shows a map creation means. The roll rate detecting means 1 and the roll angle calculating means 2 are connected to the map creating means 8, respectively.

【0051】第3の制御手段9はロールレート検出手段
1、ロール角算出手段2、及びマップ作成手段8に接続
され、第4の制御手段10はロールレート算出手段1、
ロール角算出手段2、及びマップ作成手段8に接続され
ている。また、ロールレート検出手段1、ロール角算出
手段2、マップ作成手段8、及び第1の補正手段6はそ
れぞれ第2の補正手段11に接続されている。また、マ
ップ作成手段8は、ロール角θをX軸、ロールレートω
をY軸にとり、ロール角算出手段2により算出されたロ
ール角θ、及びロール角θに対応するロールレートωの
うち最大、最小のものに基づいて2次元マップを作成す
るものである。
The third control means 9 is connected to the roll rate detection means 1, the roll angle calculation means 2, and the map creation means 8, and the fourth control means 10 is connected to the roll rate calculation means 1,
It is connected to the roll angle calculation means 2 and the map creation means 8. Further, the roll rate detecting means 1, the roll angle calculating means 2, the map creating means 8, and the first correcting means 6 are connected to the second correcting means 11, respectively. Further, the map creating means 8 sets the roll angle θ on the X axis, the roll rate ω
Is taken on the Y axis, and a two-dimensional map is created based on the roll angle θ calculated by the roll angle calculation means 2 and the maximum and minimum roll rates ω corresponding to the roll angle θ.

【0052】また、第3の制御手段9は、通常走行時に
おけるデータ(ロール角θ、及びロールレートω)から
モニタ用マップを予め作成しておくように、ロールレー
ト検出手段1、ロール角算出手段2、及びマップ作成手
段8を制御するものであり、第4の制御手段10は、現
走行の直前時におけるデータから現走行直前マップを作
成しておくように、ロールレート検出手段1、ロール角
算出手段2、及びマップ作成手段8を制御するものであ
る。
The third control means 9 controls the roll rate detection means 1 so that a monitor map is prepared in advance from the data (roll angle θ and roll rate ω) during normal running. The second control means 10 controls the means 2 and the map creating means 8, and the fourth control means 10 controls the roll rate detecting means 1, the roll rate detecting means 1 and the It controls the angle calculation means 2 and the map creation means 8.

【0053】図8は、モニタ用マップの一例を示した図
である。図9は、モニタ用マップと現走行直前マップと
を示した図であり、図中M、Nはそれぞれモニタ用マッ
プ、現走行直前マップを示している。但し、ここでは説
明を容易にするために、これらマップM、Nをいずれも
円形状にしている。
FIG. 8 is a diagram showing an example of the monitor map. FIG. 9 is a diagram showing a monitor map and a map just before the current travel. In the figure, M and N indicate a monitor map and a map just before the current travel, respectively. However, here, for ease of explanation, these maps M and N are both circular.

【0054】本来なら、ロールレート検出手段1の特性
に変動がなければ、モニタ用マップMと現走行直前マッ
プNとは略一致するので、モニタ用マップMと現走行直
前マップNとの差(斜線部)を第2ドリフトとする。
Normally, if there is no change in the characteristics of the roll rate detecting means 1, the monitor map M and the current travel immediately preceding map N substantially match, and the difference between the monitor map M and the current travel immediately preceding map N ( The hatched area) is the second drift.

【0055】図中の点Q(θQ ,ωQ )は車両傾斜状態
の一状態を示しており、点Qと重心点G(xO ,yO
とを結ぶ直線をLQ で示している。また、直線LQ とモ
ニタ用マップM、現走行直前マップNとがそれぞれ交わ
る点が点MQ 、NQ であり、点MQ と点NQ とを結ぶ線
分(ΔxQ ,ΔyQ )が車両傾斜状態Qにおける第2ド
リフトとなる。
A point Q (θ Q , ω Q ) in the figure indicates one state of the vehicle tilting state, and the point Q and the center of gravity G (x O , y O )
Is indicated by LQ. Further, the straight line L Q and monitoring map M, the current travel just before map N and the point of intersection, each point is M Q, is N Q, the line segment connecting the point M Q and point N Q (Δx Q, Δy Q ) Is the second drift in the vehicle inclination state Q.

【0056】実施の形態(3)に係るドリフト検出補正
手段における第2の補正手段11の動作を図10に示し
たフローチャートに基づいて説明する。ここでは、説明
を容易にするために、ステップ53で取り込むロール
角、及びロールレートをそれぞれθQ 、ωQ とする(図
9参照)。
The operation of the second correction means 11 in the drift detection correction means according to the embodiment (3) will be described with reference to the flowchart shown in FIG. Here, in order to facilitate the explanation, the roll angle and the roll rate taken in step 53 are respectively set to θ Q and ω Q (see FIG. 9).

【0057】まずステップ51において、マップ作成手
段8によって予め作成しておいたモニタ用マップMと現
走行直前マップNとを取り込み、次にステップ52にお
いて、ロールレート検出手段1により新たにロールレー
トωが検出されたか否かを判断する。新たに検出された
と判断されれば、ステップ53に移る。一方、新たに検
出されたと判断されなければ、ステップ52に戻る。
First, in step 51, the monitor map M and the current driving immediately before map N which have been created in advance by the map creating means 8 are fetched. Then, in step 52, the roll rate detecting means 1 newly adds the roll rate ω. It is determined whether or not is detected. If it is determined that a new detection has been made, the process proceeds to step 53. On the other hand, if it is not determined that a new detection has been made, the process returns to step 52.

【0058】ステップ53では、ロールレート検出手段
1により検出されたロールレートωQ を取り込むと共
に、ロール角算出手段2により算出されたロール角θQ
を取り込み、ステップ54に移る。
In step 53, the roll rate ω Q detected by the roll rate detecting means 1 is fetched, and the roll angle θ Q calculated by the roll angle calculating means 2 is obtained.
And the process proceeds to step 54.

【0059】ステップ54では、第2ドリフト(Δx
Q ,ΔyQ )を算出し、次にステップ55において、第
1の補正手段6により第1ドリフトの補正が行なわれた
(θQ−xO ,ωQ −yO )を取り込み、次にステップ
56において、第2ドリフトの補正を行ない(θQ −x
O −ΔxQ ,ωQ −yO −ΔyQ )を算出する。
In step 54, the second drift (Δx
Q , Δy Q ) are calculated, and then, in step 55, (θ Q −x O , ω Q −y O ) for which the first drift has been corrected by the first correction means 6 is fetched. At 56, the second drift is corrected (θ Q −x
O −Δx Q , ω Q −y O −Δy Q ) are calculated.

【0060】上記実施の形態(3)に係るドリフト検出
補正手段によれば、予め作成しておいたモニタ用マップ
Mと現走行直前マップNとの差が算出される。本来な
ら、ロールレート検出手段1の特性に変動がなければ、
モニタ用マップMと現走行直前マップNとは略一致する
ので、モニタ用マップNと現走行直前マップNとの差を
第2ドリフトと判断し、現走行時に検出及び算出される
ロールレートω、ロール角θからドリフトの補正が行な
われる。従って、第1ドリフト及び第2ドリフトを補正
し、補正後の内容に基づいて車両横転判定(図13参
照)を行なうことによって、より一層正確な横転検出が
可能となる。
According to the drift detection and correction means according to the embodiment (3), the difference between the previously prepared monitor map M and the map N just before the current travel is calculated. Normally, if there is no change in the characteristics of the roll rate detecting means 1,
Since the monitor map M and the current travel map N substantially match, the difference between the monitor map N and the current travel map N is determined as the second drift, and the roll rate ω detected and calculated during the current travel is calculated as the second drift. The drift is corrected from the roll angle θ. Therefore, by correcting the first drift and the second drift and performing the vehicle rollover determination (see FIG. 13) based on the corrected content, more accurate rollover detection can be performed.

【0061】図11は、補正前、及び補正後の車両傾斜
状態と、車両横転判定領域との関係を示した図であり、
図中A1 、A2 はそれぞれ車両横転判定領域を示してい
る。補正後の車両傾斜状態、すなわち実際の車両傾斜状
態に近い状態を示す点Q’は、車両横転判定領域A1
2 内には位置しておらず、実際には車両は横転してい
ない。ところが、補正前の車両傾斜状態を示す点Qは、
車両横転判定領域A1 内に位置しており、ドリフト補正
を行なわない場合には、車両が横転していると判断さ
れ、ベルトプリテンショナ等の乗員保護システムを搭載
した車両では、誤ってシステムが作動してしまう。すな
わち、上記したドリフト補正を行なうことによって、正
確に車両の横転判定をすることができ、乗員保護システ
ムの誤作動を回避するといったことが可能となる。
FIG. 11 is a diagram showing the relationship between the vehicle inclination state before and after the correction and the vehicle rollover determination area.
In the figure, A 1 and A 2 indicate the vehicle rollover determination areas, respectively. The point Q ′ indicating the vehicle tilt state after the correction, that is, a state close to the actual vehicle tilt state is the vehicle rollover determination area A 1 ,
Not located in the A 2, actually the vehicle is not overturned. However, the point Q indicating the vehicle inclination state before correction is
Located on the vehicle rollover determination region A 1, if not performed drift correction, the vehicle is determined to be overturned, the vehicle equipped with the occupant protection system such as a belt pretensioner, accidentally system It works. That is, by performing the drift correction described above, it is possible to accurately determine the rollover of the vehicle, and to avoid malfunction of the occupant protection system.

【0062】上記実施の形態(1)〜(4)のいずれか
に係るドリフト検出補正手段の重心点算出手段3におけ
る重心点の算出について説明する。 1. ロール角算出手段2により算出されるロール角を
θ1 、…、θn 、及びロール角θ1 、…、θn に対応す
るロールレートをそれぞれω1 、…、ωn とした場合、
((θ1 +…+θn )/n,(ω1 +…+ωn )/n)
を重心点として算出する。これにより、重心点は検出さ
れるロールレート、及び算出されるロール角の平均によ
って算出されるので、より正確にドリフト成分を検出
し、補正することができる。
The calculation of the center of gravity in the center of gravity calculation means 3 of the drift detection and correction means according to any of the above embodiments (1) to (4) will be described. 1. The roll angle theta 1 which is calculated by the roll angle calculating means 2, ..., θ n, and the roll angle θ 1, ..., respectively omega 1 a roll rate corresponding to θ n, ..., when the omega n,
((Θ 1 + ... + θ n ) / n, (ω 1 + ... + ω n ) / n)
Is calculated as the center of gravity. Thus, the center of gravity is calculated by the average of the detected roll rate and the calculated roll angle, so that the drift component can be detected and corrected more accurately.

【0063】また、同一のロール角θk に対応するロー
ルレートが複数ωk1、ωk2、…存在する場合には、最大
ロールレートωkMAX=MAX{ωk1、…}、最小ロール
レートωkMIN=MIN{ωk1、…}のものだけを用いて
重心点を算出することにより、算出される重心点付近の
ものを考慮せず、重心点から遠く離れているものだけを
考慮することができ、車両横転判定を行なう場合の精度
をより一層高めることができる。
If there are a plurality of roll rates ω k1 , ω k2 ,... Corresponding to the same roll angle θ k , the maximum roll rate ω kMAX = MAX {ω k1 ,. = MIN {ω k1 ,...}, The center of gravity point is calculated, so that only a point far from the center of gravity can be considered without considering a point near the calculated center of gravity. In addition, the accuracy in performing the vehicle rollover determination can be further improved.

【0064】2. ロール角算出手段2により算出され
るロール角をθ1 、…、θn 、及びロール角θ1 、…、
θn に対応するロールレートをそれぞれω1 、…、ωn
とした場合、ロール角θの平均値である平均ロール角θ
A =θ1 +…+θn /nと平均ロール角θA を微分して
求められる値ωA とからなる(θA ,ωA )を重心点と
して算出する。これにより、重心点はロール角算出手段
2により算出される頻度の高いロール角を用いて算出さ
れるので、より正確にドリフト成分を検出し、補正する
ことができる。
2. The roll angles calculated by the roll angle calculation means 2 are θ 1 ,..., Θ n , and the roll angles θ 1 ,.
Let the roll rates corresponding to θ n be ω 1 ,…, ω n
, The average roll angle θ which is the average value of the roll angles θ
Calculates A = θ 1 + ... + θ n / n and consisting of a value omega A obtained by differentiating the average roll angle θ A (θ A, ω A ) as the center of gravity. Accordingly, the center of gravity is calculated using the roll angle having a high frequency calculated by the roll angle calculation means 2, so that the drift component can be detected and corrected more accurately.

【0065】3. ロールレート検出手段1により検出
されるロールレートωのうち、最大、最小であるロール
レートωMAX 、ωMIN 、及びロールレートωMAX 、ω
MIN に対応するロール角をそれぞれθ(ωMAX )、θ
(ωMIN )とした場合、((θ(ωMAX )+θ(ω
MIN ))/2,(ωMAX +ωMIN )/2)を重心点とし
て算出する。これにより、重心点は2点間の中点として
算出されるので、演算上の負担を小さくし、ドリフト成
分の検出効率を向上させることができる。
3. Among the roll rates ω detected by the roll rate detecting means 1, the maximum and minimum roll rates ω MAX , ω MIN , and the roll rates ω MAX , ω
The roll angles corresponding to MIN are θ (ω MAX ) and θ
When (ω MIN ), ((θ (ω MAX ) + θ (ω
MIN )) / 2, (ω MAX + ω MIN ) / 2) is calculated as the center of gravity. As a result, the center of gravity is calculated as the midpoint between the two points, so that the computational burden can be reduced and the drift component detection efficiency can be improved.

【0066】4. ロールレート検出手段1により検出
されるロールレートωであり、所定のロール角θJ に対
応するロールレートのうち、最大、最小であるロールレ
ートをそれぞれωMAX (θJ )、ωMIN (θJ )とした
場合、(θJ ,(ωMAX (θJ )+ωMIN (θJ ))/
2)を重心点として算出する。
4. The roll rate ω detected by the roll rate detecting means 1 and the maximum and minimum roll rates among the roll rates corresponding to the predetermined roll angle θ J are ω MAXJ ) and ω MINJ ), (Θ J , (ω MAXJ ) + ω MINJ )) /
2) is calculated as the center of gravity.

【0067】これにより、重心点は所定のロール角θJ
に対応する2点間の中点として算出されるので、演算上
の負担を著しく小さくし、ドリフト成分の検出効率をよ
り一層向上させることができる。
As a result, the center of gravity is at a predetermined roll angle θ J
Is calculated as the middle point between the two points, so that the computational burden can be significantly reduced and the drift component detection efficiency can be further improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態(1)に係るドリフト検出
補正手段の要部を概略的に示したブロック図である。
FIG. 1 is a block diagram schematically showing a main part of a drift detection and correction unit according to a first embodiment of the present invention.

【図2】実施の形態(1)に係るドリフト検出補正手段
における第1の制御手段の動作を示したフローチャート
である。
FIG. 2 is a flowchart showing an operation of a first control unit in the drift detection and correction unit according to the embodiment (1).

【図3】実施の形態(1)に係るドリフト検出補正手段
における第2の制御手段の動作を示したフローチャート
である。
FIG. 3 is a flowchart showing an operation of a second control unit in the drift detection and correction unit according to the embodiment (1).

【図4】実施の形態(1)に係るドリフト検出補正手段
における第1の補正手段の動作を示したフローチャート
である。
FIG. 4 is a flowchart showing an operation of a first correction unit in the drift detection correction unit according to the embodiment (1).

【図5】実施の形態(2)に係るドリフト検出補正手段
の要部を概略的に示したブロック図である。
FIG. 5 is a block diagram schematically showing a main part of the drift detection and correction means according to the embodiment (2).

【図6】実施の形態(2)に係るドリフト検出補正手段
における補正制御手段の動作を示したフローチャートで
ある。
FIG. 6 is a flowchart showing an operation of a correction control unit in the drift detection correction unit according to the embodiment (2).

【図7】実施の形態(3)に係るドリフト検出補正手段
の要部を概略的に示したブロック図である。
FIG. 7 is a block diagram schematically showing a main part of a drift detection and correction unit according to a third embodiment.

【図8】モニタ用マップの一例を示した図である。FIG. 8 is a diagram showing an example of a monitor map.

【図9】モニタ用マップと現走行直前マップとを示した
図である。
FIG. 9 is a diagram showing a monitor map and a map just before the current traveling.

【図10】実施の形態(3)に係るドリフト検出補正手
段における第2の補正手段の動作を示したフローチャー
トである。
FIG. 10 is a flowchart showing an operation of a second correction unit in the drift detection correction unit according to the embodiment (3).

【図11】ドリフト補正前及び補正後の車両傾斜状態
と、車両横転判定領域との関係を示した図である。
FIG. 11 is a diagram showing a relationship between a vehicle inclination state before and after drift correction and a vehicle rollover determination area.

【図12】X軸に時間Tをとり、Y軸にロールレートω
をとったグラフ図である。
FIG. 12 shows time T on the X axis and roll rate ω on the Y axis.
FIG.

【図13】X軸にロール角をとり、Y軸にロールレート
をとった2次元マップを示した図である。
FIG. 13 is a diagram showing a two-dimensional map in which a roll angle is set on an X axis and a roll rate is set on a Y axis.

【図14】雰囲気温度がロールレートの検出、及びロー
ル角の算出に及ぼす影響を示した図である。
FIG. 14 is a diagram showing an influence of an ambient temperature on detection of a roll rate and calculation of a roll angle.

【符号の説明】[Explanation of symbols]

1 ロールレート検出手段 2 ロール角算出手段 3 重心点算出手段 4 第1の制御手段 5 第2の制御手段 6 第1の補正手段 7 補正制御手段 8 マップ作成手段 9 第3の制御手段 10 第4の制御手段 11 第2の補正手段 DESCRIPTION OF SYMBOLS 1 Roll rate detection means 2 Roll angle calculation means 3 Center of gravity calculation means 4 First control means 5 Second control means 6 First correction means 7 Correction control means 8 Map creation means 9 Third control means 10 Fourth Control means 11 second correction means

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 車両のロールレートωを検出するロール
レート検出手段と、該ロールレート検出手段により検出
されたロールレートωからロール角θを算出するロール
角算出手段と、 ロール角θをX軸、ロールレートωをY軸にとり、前記
ロール角算出手段により算出されたロール角θ、及びロ
ール角θに対応するロールレートωに基づいて作成され
る2次元マップの重心点であり、零点(0,0)との差
が第1ドリフトとなる重心点(xO ,yO )を算出する
重心点算出手段とを備えると共に、 予め通常走行時における重心点(xO ,yO )を算出し
ておくように、前記ロールレート検出手段、前記ロール
角算出手段、及び前記重心点算出手段を制御する第1の
制御手段と、 現走行時におけるロールレートωを検出し、検出された
ロールレートωからロール角θを算出するように、前記
ロールレート検出手段、及び前記ロール角算出手段を制
御する第2の制御手段と、 現走行時におけるロール角θ、及びロール角θに対応す
るロールレートωから前記第1ドリフトの補正を行な
い、補正後のロール角、及びロールレートからなる(θ
−xO ,ω−yO )を算出する第1の補正手段とを備え
ていることを特徴とするドリフト検出補正手段。
1. A roll rate detecting means for detecting a roll rate ω of a vehicle; a roll angle calculating means for calculating a roll angle θ from the roll rate ω detected by the roll rate detecting means; Is the center of gravity of a two-dimensional map created based on the roll angle θ calculated by the roll angle calculation means and the roll rate ω corresponding to the roll angle θ, and the zero point (0 , 0) and the center of gravity (x O, which difference is between the first drift, along with and a center of gravity calculation means for calculating y O), calculates the center-of-gravity point (x O, y O) in advance during normal running As described above, first control means for controlling the roll rate detection means, the roll angle calculation means, and the center-of-gravity point calculation means, and a roll rate ω during the current traveling is detected, and the detected roll rate ω The roll rate detecting means and the second control means for controlling the roll angle calculating means so as to calculate the roll angle θ from the roll angle θ, and the roll angle ω corresponding to the roll angle θ and the roll angle θ during the current traveling. , The first drift is corrected, and the corrected roll angle and roll rate (θ
−x O , ω−y O ), and a first correction unit for calculating the drift detection correction unit.
【請求項2】 通常走行時における重心点(xO ,y
O )を算出するにあたって、所定範囲外の値を示すロー
ルレートωが所定回数以上、前記ロールレート検出手段
により検出された場合に限り、前記第1の補正手段によ
る補正を行なうように制御する第1の補正制御手段を備
えていることを特徴とする請求項1記載のドリフト検出
補正手段。
2. The center of gravity (x O , y) during normal running
In calculating O ), the control is performed such that the correction by the first correction means is performed only when the roll rate ω indicating a value outside the predetermined range is detected by the roll rate detection means at least a predetermined number of times. 2. The drift detection and correction means according to claim 1, further comprising: a first correction control means.
【請求項3】 通常走行時における重心点(xO ,y
O )を算出するにあたって、所定範囲外の値を示すロー
ル角θが所定回数以上、前記ロール角算出手段により算
出された場合に限り、前記第1の補正手段による補正を
行なうように制御する第2の補正制御手段を備えている
ことを特徴とする請求項1記載のドリフト検出補正手
段。
3. The center of gravity (x O , y) during normal running
In the calculation of O ), the control is performed such that the correction by the first correction means is performed only when the roll angle θ indicating a value outside the predetermined range is calculated by the roll angle calculation means at least a predetermined number of times. 2. The drift detection and correction means according to claim 1, further comprising two correction control means.
【請求項4】 通常走行時における重心点(xO ,y
O )を算出するにあたって、所定範囲外の値を示すロー
ルレートωが所定回数以上、前記ロールレート検出手段
により検出された場合、あるいは所定範囲外の値を示す
ロール角θが所定回数以上、前記ロール角算出手段によ
り算出された場合のいずれかである時に限り、前記第1
の補正手段による補正を行なうように制御する第3の補
正制御手段を備えていることを特徴とする請求項1記載
のドリフト検出補正手段。
4. The center of gravity (x O , y) during normal running
In calculating O ), when the roll rate ω indicating a value outside the predetermined range is detected by the roll rate detecting means for a predetermined number of times or more, or when the roll angle θ indicating a value outside the predetermined range is a predetermined number of times or more, Only when it is calculated by the roll angle calculation means, the first
3. The drift detection correction means according to claim 1, further comprising third correction control means for controlling the correction by the correction means.
【請求項5】 前記ロール角算出手段により算出される
ロール角をθ1 、…、θn 、及びロール角θ1 、…、θ
n に対応するロールレートをそれぞれω1 、…、ωn
した場合、 前記重心点算出手段が、((θ1 +…+θn )/n,
(ω1 +…+ωn )/n)を重心点として算出するもの
であることを特徴とする請求項1〜4のいずれかの項に
記載のドリフト検出補正手段。
5. The roll angles calculated by the roll angle calculation means are θ 1 ,..., Θ n , and roll angles θ 1 ,.
When the roll rates corresponding to n are ω 1 ,..., ω n , respectively, the center-of-gravity point calculating means calculates ((θ 1 + ... + θ n ) / n,
The drift detection correction means according to any one of claims 1 to 4, wherein (ω 1 + ... + ω n ) / n) is calculated as a center of gravity.
【請求項6】 同一のロール角θk に対応するロールレ
ートが複数ωk1、ωk2、…存在する場合には、最大ロー
ルレートωkMAX=MAX{ωk1、…}、最小ロールレー
トωkMIN=MIN{ωk1、…}のものだけを用いて重心
点を算出することを特徴とする請求項5記載のドリフト
検出補正手段。
6. If there are a plurality of roll rates ω k1 , ω k2 ,... Corresponding to the same roll angle θ k , the maximum roll rate ω kMAX = MAX {ω k1 ,. 6. The drift detection correcting means according to claim 5, wherein the center of gravity is calculated using only the values of MIN {ω k1 ,...}.
【請求項7】 前記ロール角算出手段により算出される
ロール角をθ1 、…、θn 、及びロール角θ1 、…、θ
n に対応するロールレートをそれぞれω1 、…、ωn
した場合、 前記重心点算出手段が、ロール角θの平均値である平均
ロール角θA =θ1 +…+θn /nと平均ロール角θA
を微分して求められる値ωA とからなる(θA,ωA
を重心点として算出するものであることを特徴とする請
求項1〜4のいずれかの項に記載のドリフト検出補正手
段。
7. The roll angles calculated by the roll angle calculation means are θ 1 ,..., Θ n , and roll angles θ 1 ,.
Each omega 1 a roll rate corresponding to n, ..., omega case of the n, the centroid calculating unit, the average and the average roll angle θ A = θ 1 + ... + θ n / n is the average value of the roll angle theta Roll angle θ A
And the value ω A obtained by differentiating (θ A , ω A )
The drift detection correction means according to any one of claims 1 to 4, wherein is calculated as a center of gravity.
【請求項8】 前記ロールレート検出手段により検出さ
れるロールレートωのうち、最大、最小であるロールレ
ートωMAX 、ωMIN 、及びロールレートωMAX 、ωMIN
に対応するロール角をそれぞれθ(ωMAX )、θ(ω
MIN )とした場合、 前記重心点算出手段が、((θ(ωMAX )+θ(ω
MIN ))/2,(ωMAX +ωMIN )/2)を重心点とし
て算出するものであることを特徴とする請求項1〜4の
いずれかの項に記載のドリフト検出補正手段。
8. The maximum and minimum roll rates ω MAX , ω MIN and the roll rates ω MAX , ω MIN among the roll rates ω detected by the roll rate detecting means.
Are roll angles corresponding to θ (ω MAX ) and θ (ω
MIN ), the center-of-gravity point calculating means calculates ((θ (ω MAX ) + θ (ω
MIN)) / 2, (ω MAX + ω MIN) / 2) Drift Detection correcting means according to any one of claims 1 to 4, characterized in that to calculate the center of gravity of.
【請求項9】 前記ロールレート検出手段により検出さ
れるロールレートがωであり、所定のロール角θJ に対
応するロールレートのうち、最大、最小であるロールレ
ートをそれぞれωMAX (θJ )、ωMIN (θJ )とした
場合、 前記重心点算出手段が、(θJ ,(ωMAX (θJ )+ω
MIN (θJ ))/2)を重心点として算出するものであ
ることを特徴とする請求項1〜4のいずれかの項に記載
のドリフト検出補正手段。
9. The roll rate detected by the roll rate detecting means is ω, and among the roll rates corresponding to the predetermined roll angle θ J , the maximum and minimum roll rates are ω MAXJ ), respectively. , Ω MINJ ), the center-of-gravity point calculating means calculates (θ J , (ω MAXJ ) + ω
The drift detection correction means according to any one of claims 1 to 4, wherein MIN (? J )) / 2) is calculated as a center of gravity.
【請求項10】 ロール角θをX軸、ロールレートωを
Y軸にとり、前記ロール角算出手段により算出されたロ
ール角θ、及びロール角θに対応するロールレートωの
うち最大、最小のものに基づいて2次元マップを作成す
るマップ作成手段と、 予め、通常走行時におけるマップ(以下、モニタ用マッ
プと記す)を作成しておくように前記ロールレート検出
手段、前記ロール角算出手段、及び前記マップ作成手段
を制御する第3の制御手段と、 現走行の直前時におけるマップ(以下、現走行直前マッ
プと記す)を作成しておくように、前記ロールレート検
出手段、前記ロール角算出手段、及び前記マップ作成手
段を制御する第4の制御手段とを備えると共に、 前記第1の補正手段により補正が行なわれた(θ−x
O ,ω−yO )に、モニタ用マップと現走行直前マップ
との差である第2ドリフトを補正として施す第2の補正
手段を備えていることを特徴とする請求項1〜9のいず
れかの項に記載のドリフト検出補正手段。
10. The roll angle θ calculated on the X-axis and the roll rate ω on the Y-axis, and the maximum and the minimum of the roll angle θ calculated by the roll angle calculation means and the roll rate ω corresponding to the roll angle θ. Map creation means for creating a two-dimensional map based on the following: the roll rate detection means, the roll angle calculation means, and a map for normal driving (hereinafter referred to as a monitor map) in advance. Third control means for controlling the map creation means, and the roll rate detection means and the roll angle calculation means for creating a map immediately before the current travel (hereinafter referred to as a map just before the current travel). And a fourth control means for controlling the map creation means, and wherein the correction is performed by the first correction means (θ-x
O , ω-y O ) further comprising a second correction means for correcting a second drift, which is a difference between the monitor map and the map just before the current travel, as a correction. The drift detection and correction means according to any of the above items.
JP9165537A 1997-06-23 1997-06-23 Drift detecting and correcting means Withdrawn JPH1114363A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9165537A JPH1114363A (en) 1997-06-23 1997-06-23 Drift detecting and correcting means

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9165537A JPH1114363A (en) 1997-06-23 1997-06-23 Drift detecting and correcting means

Publications (1)

Publication Number Publication Date
JPH1114363A true JPH1114363A (en) 1999-01-22

Family

ID=15814278

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9165537A Withdrawn JPH1114363A (en) 1997-06-23 1997-06-23 Drift detecting and correcting means

Country Status (1)

Country Link
JP (1) JPH1114363A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6304805B1 (en) 1999-07-21 2001-10-16 Denso Corporation Vehicle behavior estimating and controlling method and system as well as body slip angle estimating method and system
JP2002310644A (en) * 2001-03-28 2002-10-23 Robert Bosch Gmbh Angular position measuring method for vehicle
JP2008247387A (en) * 2008-06-23 2008-10-16 Denso Corp Vehicular rolling determination device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6304805B1 (en) 1999-07-21 2001-10-16 Denso Corporation Vehicle behavior estimating and controlling method and system as well as body slip angle estimating method and system
JP2002310644A (en) * 2001-03-28 2002-10-23 Robert Bosch Gmbh Angular position measuring method for vehicle
JP2008247387A (en) * 2008-06-23 2008-10-16 Denso Corp Vehicular rolling determination device

Similar Documents

Publication Publication Date Title
US6678631B2 (en) Vehicle attitude angle estimator and method
JPH11326361A (en) Detecting apparatus for yaw rate, roll rate and transverse acceleration of car body
KR101896720B1 (en) Autonomous lane change control system
JPH07242179A (en) Wheel steering angle controller
JPH0895638A (en) Travel controller for mobile working robot
KR101743647B1 (en) Apparatus And Method correcting guideline of rear image using vehicle
JPH1114363A (en) Drift detecting and correcting means
JPH04300781A (en) Device for controlling traveling of moving vehicle
JP3381520B2 (en) Navigation device
JP2002166745A (en) Roll over prevention device for vehicle
JP2979932B2 (en) Auxiliary steering angle control device for vehicles
WO1994005521A1 (en) Apparatus for detecting slip of vehicle
JP3662747B2 (en) Vehicle behavior control device
KR20190112940A (en) Apparatus for determining rollover conditions of vehicle and method thereof
JP3714987B2 (en) Vehicle control device
JP2002108453A (en) Unmanned vehicle
JP3791074B2 (en) Navigation device
JP3882282B2 (en) Flying object guidance control device
JPH10153443A (en) Navigation device
JP3838959B2 (en) Agricultural machine rolling control device
JPH02144262A (en) Steering angle detecting device for vehicle
JP6187310B2 (en) Inverted moving body
JP3489120B2 (en) Vehicle image detection device
JPH0763555A (en) Inclined state detecting device
JP2002108447A (en) Gyroscopic guidance type unmanned carrier device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040907