METHOD FOR DETECTING ANGLE MEASURING ERRORS IN A RADAR SENSOR
20210165074 · 2021-06-03
Inventors
Cpc classification
G01S7/4039
PHYSICS
G01S7/415
PHYSICS
International classification
G01S13/58
PHYSICS
Abstract
A method for detecting angle measuring errors in an angular-resolution radar sensor for motor vehicles. For stationary radar targets, in each instance, the radial velocity and at least one locating angle are measured, and with the aid of the measured locating angle, an expected value of the radial velocity is calculated and compared to the measured value. Measurements of the radial velocities and the locating angles for one or more stationary targets are taken. For each of these targets, an individual indicator value is calculated, which indicates the difference of the measured radial velocity from the expected radial velocity. The individual indicator values obtained are subjected to angle-dependent scaling to compensate for the angular dependence of distortive angle errors. An indicator of the angle measuring error is calculated from the scaled, individual indicator values.
Claims
1-6. (canceled)
7. A method for detecting angle measuring errors in an angular-resolution radar sensor for a motor vehicle, the method comprising the following steps: measuring a respective radial velocity and at least one respective locating angle for each of stationary radar targets; calculating, for each of the stationary radar targets, a respective expected value of the radial velocity using the respective measured locating angle, and comparing the respective expected value to the respective measured radial velocity; calculating, for each of the stationary radar targets, an individual indicator value, which indicates a difference of the respective measured radial velocity from the respective expected radial velocity; subjecting the individual indicator values to angle-dependent scaling to compensate for angular dependence of distortive angle errors; and calculating an indicator of the angle measuring error from the scaled individual indicator values.
8. The method as recited in claim 7, wherein the method is used for a FMCW radar, in which a frequency of a radar signal in consecutive measuring intervals is modulated in a ramp-shaped manner, wherein the calculation of the individual indicator values is carried out based on measurement results which are obtained within the same measuring interval.
9. The method as recited in claim 8, where after the angle-dependent scaling, the individual indicator values are combined to form an effective value, effective values obtained in consecutive measuring intervals are subjected to temporal filtering, and the indicator is calculated taking into consideration a result of the filtering.
10. The method as recited in claim 7, where the angle-dependent scaling takes place in a two-dimensional angle space.
11. The method as recited in claim 7, where a misalignment error of the radar sensor is detected and corrected using the respective measured radial velocities and the respective locating angles, and the individual indicator values are calculated based on the angle measurements that are corrected by the misalignment errors.
12. A radar sensor for a motor vehicle, comprising: a transmitting and receiving unit; and a control and evaluation device configured to detect angle measuring errors in an angular-resolution radar sensor of the motor vehicles, the control and evaluation device configured to: measure a respective radial velocity and at least one respective locating angle for each of stationary radar targets; calculate, for each of the stationary radar targets, a respective expected value of the radial velocity using the respective measured locating angle, and compare the respective expected value to the respective measured radial velocity; calculate, for each of the stationary radar targets, an individual indicator value, which indicates a difference of the respective measured radial velocity from the respective expected radial velocity; subject the individual indicator values to angle-dependent scaling to compensate for angular dependence of distortive angle errors; and calculate an indicator of the angle measuring error from the scaled individual indicator values.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0026] A horizontal section of a radar sensor 10 having a housing 12 is shown schematically in
[0027] As an example, it is assumed that a coating 24, e.g., an icy crust, at whose upper surface radar beams 22 are refracted, is situated on radome 16, which means that during the angle measurement (in this case, azimuth), a distortive angle measuring error Δφ occurs. It is apparent that radar beams 22 are refracted by film 24 to different degrees and in different directions, which means that the magnitude and algebraic sign of distortive angle measuring errors Δφ are a function of the position of specific radar target 20 relative to radar sensor 10.
[0028] Radar sensor 10 is installed in the front end of a motor vehicle and is used, in particular, for tracking vehicles traveling ahead, as well as other obstacles in the near field of the vehicle. In this context, in the normal case, the radar sensor is aligned in such a manner, that its optical axis coincides with the x-axis, which indicates the forward direction or direction of travel of the motor vehicle.
[0029] By way of comparison,
[0030] In the following, a method is described, by which the presence of such angle measuring errors, in particular, the distortive angle measuring errors shown in
[0031] A motor vehicle 28, which moves past a stationary radar target 20, for example, a traffic sign standing on the side of the road, is represented in a sketch in
[0032] Radar target 20 is located by the radar sensor 10 installed in the front end of motor vehicle 28 (and not shown in
[0033]
[0034] If it is known that radar target 20 is a stationary target, and if specific velocity V of the vehicle, that is, in particular, of the antenna array at the respective mounting location, is additionally known, for example, on the basis of direct measurement by wheel speed sensors on the vehicle, on the basis of the yaw rate, etc., then V_r may be calculated according to the formula V_r=cos(φ)*V indicted above. On the other hand, V_r may also be measured directly, on the basis of the Doppler effect, with the aid of radar sensor 10. A comparison of the measured to the calculated value enables a check as to whether the measurement of the azimuth angle φ was correct.
[0035] In
V_r=cos(α).Math.cos(φ).Math.V. (1)
[0036]
[0037] The following equations are valid for converting spherical coordinates to Cartesian coordinates:
x=r.Math.cos(φ).Math.cos(α)
y=r.Math.sin(φ).Math.cos(α)
z=r.Math.sin(α)
[0038] Alternatively, as shown in
x=r.Math.(cos.sup.2(α).Math.sin.sup.2(β)).sup.1/2
y=r.Math.sin(β)
z=r.Math.sin(α)
[0039] An example of a possible angle measuring error β_e is drawn in, as well.
[0040] In principle, angle measuring errors φ_e, α_e, β_e may be misalignment errors and/or distortive errors. Methods for detecting misalignment errors as such are conventional. In order to detect distortive errors, as well, for example, the method represented as a flow chart in
[0041] The number of the stationary targets located in a given measuring cycle is denoted by R_m (m is an index, which indicates the measuring cycle). Criteria for distinguishing between stationary and moving targets are conventional and include, in particular, the comparison of the measured relative velocity of the target to the specific velocity of the vehicle. In step S1, a subset P_m is selected from set R_m, the subset being intended to be used to check for distortive measuring errors. The number N m of selected targets should be so large, that a certain degree of compensation for statistical fluctuations is attained. In addition, the selected targets should be distributed as uniformly as possible over as large a solid angle as possible.
[0042] In step S2, the state of motion of reference motor vehicle 28 is estimated, for example, on the basis of signals of wheel speed sensors. Thus, in the coordinate system according to
[0043] In a further step S3, the validity of the targets selected in step S1 is preferably checked once more. In particular, in view of the specific motion of the vehicle and, in particular, of the antenna, which was determined in step S2. In this context, criteria include, for example, a minimum specific velocity of the vehicle and/or of the radar sensor above ground, the acceleration and yaw rate of the reference vehicle, the number of elements (targets) in P_m, and the spread of the angle measuring data.
[0044] In a further optional step S4, the data, which indicate the specific motion of the vehicle, are verified and possibly updated in light of the radar data obtained in the current and, in some instances, preceding measuring cycles.
[0045] In the example considered here, it should also be assumed that independently of the check for distortive angle errors, a check for misalignment errors also takes place, optionally, on the basis of measurement data for the targets selected in step S1.
[0046] In step S5, the measurement data for the locating angles (e.g., φ and α) are then corrected in view of the detected sensor misalignment, which means that the subsequent check for distortive errors may take place on the basis of more accurate angle measuring data.
[0047] In step S6, an indicator value q_p, which constitutes a measure of the deviation of calculated radial velocity V_r from the radial velocity actually measured on the basis of the Doppler effect, is then calculated for each individual target in set P_m (the targets are identified with the aid of an index p). In this context, the starting point is equation (1). However, it is useful to distinguish between the approach and the moving-away of the radar target, by allowing V_r to take on negative values when the target approaches. Then, the following applies in spherical coordinates:
−V_r/V=cos(α).Math.cos(φ)=cos(α−α_e)−cos(φ−φ_e) (2)
[0048] where α and φ are the measured values possibly containing errors and α_e and φ_e are the angle measuring errors.
[0049] The following applies analogously in conical coordinates:
−V_r/V=(1−sin.sup.2(β)−sin.sup.2(α)).sup.1/2=(cos.sup.2(β−β_e)−sin.sup.2(α−α_e)).sup.1/2 (3)
[0050] If α_p and φ_p are the measured locating angles of the target having index p and V_r_p is the measured radial velocity of this target, then a suitable indicator value q_p is given, for example, by:
q_p=(−V_r_p/V)−cos.sup.2(α_p)−cos(φ_p) (4)
[0051] or in conical coordinates:
q_p=(−V_R_P/V)−(cos.sup.2(α_p)−sin.sup.2(β_p) (5)
[0052] However, different definitions of the indicator values are also possible, for example:
q_p=(−V_r_p/V)−cos.sup.2(α_p).Math.cos.sup.2(φ_p) (6)
[0053] and
q_p=(−V_r_p/V)−cos.sup.2(α_p)+sin.sup.2(β_p) (7)
[0054] Since the distortive angle measuring errors are a function of the angle, as was explained with the aid of
[0055] Nevertheless, in order for a meaningful indicator of the presence of distortive errors to be obtained, angle-dependent scaling of the indicator values is carried out in step S7. To that end, (in the case of spherical coordinates,) an arbitrary scaling function F(α, φ) or, in the case of conical coordinates, F(α, β) is defined, which represents the angular dependence of the distortive angle errors at least approximately. The scaling function may be, in turn, a function of the gradient G(α, φ)=−sin (α+φ):
F(α,φ)=f[G(α,φ)]=f[sin(α+φ)] (8)
[0056] In the case of conical coordinates, a scaling function F(α, β) is formed, which may be, for example, a function F(α, β)=f[G(α,β)] of the gradient G(α, β):
G(α,β)=−[sin(2α)+sin(2β)]*(2*[cos(2α)+cos(2β)]).sup.−1/2 (9)
[0057] An effective value Q_m substantially independent of the angle is then calculated from indicator values q_p for the individual targets, for example, according to the following formula:
Q_m=(Σ.sub.p,|q_p*F(α,φ)|.sup.2)/N_m)).sup.1/2 (10)
where the summation sign means a summation over all of the targets in P_m. In an optional step S9, the effective values obtained in consecutive measuring cycles in, in each instance, step S8 are then subjected to temporal filtering, in order to attain a higher stability with respect to statistical fluctuations. A filtered effective value Q_filt is obtained as a result of the filtering. Finally, in step S10, this filtered value is scaled, using a scaling factor F_scal, and limited by upper and lower limiting values Q_min and Q_max, so that in the end, an indicator value I is obtained, which varies linearly between 0 and 1 in accordance with the function shown in
[0058] The information used for calculating indicator value I is independent of the phase information obtained in the receiving channels of antenna array 14 and forms a measure, which characterizes the angle errors and is independent of the classical angle estimation. In particular, angle errors or angular blindness of the radar sensor may also be detected, if the quality of the angle estimate is so high, that an error would not be deduced from the quality.
[0059] Assuming that elevation angle α is error-free, a correction value, which, apart from ambiguity in the algebraic sign, indicates azimuthal angle measuring error φ_e (in spherical coordinates) and β_e (in conical coordinates), may also be derived from equation (2) or (3) (by solving for φ or β) Conversely, a correction value for the elevation angle may be derived, assuming that the azimuth angle is error-free.