METHOD FOR ASCERTAINING THE POSITION OF THE CENTER OF GRAVITY OF A VEHICLE

20200231167 ยท 2020-07-23

    Inventors

    Cpc classification

    International classification

    Abstract

    A method in which the position of the center of gravity of a moving motor vehicle is ascertained, wherein at least one set of related input variables is taken into consideration, and the set of input variables includes at least a longitudinal acceleration of the motor vehicle, a lateral acceleration of the motor vehicle, a yaw rate of the motor vehicle and at least one wheel rotational speed, in particular four wheel rotational speeds, wherein the set of input variables is ascertained during a steady-state driving maneuver, and a quantity of possible center of gravity positions is defined as classes and, by a learning-based classification method, on the basis of the set of input variables, a class is selected which indicates an estimated center of gravity position. A control unit for carrying out the method is also disclosed.

    Claims

    1. A method in which the position of the center of gravity of a moving motor vehicle is ascertained, wherein at least one set of related input variables is taken into consideration, and the set of input variables comprises at least a longitudinal acceleration of the motor vehicle, a lateral acceleration of the motor vehicle, a yaw rate of the motor vehicle and at least one wheel rotational speed, in particular four wheel rotational speeds, wherein the set of input variables is ascertained during a steady-state driving maneuver, and a quantity of possible center of gravity positions is defined as classes and, by a learning-based classification method, on the basis of the set of input variables, a class is selected which indicates an estimated center of gravity position.

    2. The method as claimed in claim 1, wherein a non-linear assignment between sets of input variables and classes of center of gravity positions is learned using simulation data of a model of the motor vehicle.

    3. The method as claimed in claim 1, wherein the set of input variables comprises a steering angle and/or the set of input variables comprises an estimated value of a total mass of the motor vehicle and/or in that the set of input variables comprises a measured or estimated roll angle.

    4. The method as claimed in claim 1, wherein a steady-state driving maneuver is identified if a vehicle speed and also the lateral acceleration and/or yaw rate and/or the steering angle are constant over a predefined period of time, wherein: the vehicle speed is regarded as constant if the variance of the vehicle speed lies below a first threshold value, the lateral acceleration is regarded as constant if the variance of the lateral acceleration lies below a second threshold value, the yaw rate is regarded as constant if the variance of the yaw rate lies below a fourth threshold value, the steering angle is regarded as constant if the variance of the steering angle lies below a third threshold value.

    5. The method as claimed in claim 1, wherein, by the classification method, at least two intermediate results are ascertained on the basis of different sets of input variables, and the estimated center of gravity position is calculated on the basis of the at least two intermediate results.

    6. The method as claimed in claim 1, wherein each steady-state driving maneuver is classified according to its type into steady-state left-hand corner, steady-state right-hand corner or steady-state straight-ahead driving.

    7. The method as claimed in claim 6, wherein at least two sets of input variables are taken into consideration for the determination of the center of gravity position, wherein a first set of input variables is ascertained during a first steady-state driving maneuver and a second set of input variables is ascertained during a second steady-state driving maneuver, and the first steady-state driving maneuver differs in type from the second steady-state driving maneuver.

    8. The method as claimed in claim 1, wherein, by the classification method, at least one probability distribution of the classes is determined, which assigns a probability value to each class.

    9. The method as claimed in claim 1, wherein, by the classification method, firstly a lateral coordinate and a longitudinal coordinate of the estimated center of gravity position are determined, and subsequently a vertical coordinate of the estimated center of gravity position is determined on the basis of the lateral and longitudinal coordinates.

    10. The method as claimed in claim 1, wherein that a set of input variables comprising the roll angle is taken into consideration for determining the vertical coordinate of the estimated center of gravity position.

    11. An electronic control unit, for a brake system of a motor vehicle, comprising a processing unit which carries out a method as claimed in claim 1.

    12. The method as claimed in claim 1, wherein, by the classification method, at least two intermediate results are ascertained on the basis of different sets of input variables, and the estimated center of gravity position is calculated on the basis of the at least two intermediate results by a minimum mean square error method.

    13. The method as claimed in claim 1, wherein, by a random forest or import vector machine method, at least one probability distribution of the classes is determined, which assigns a probability value to each class.

    14. The method as claimed in claim 1, wherein, by the classification method, firstly a lateral coordinate and a longitudinal coordinate of the estimated center of gravity position are determined, and subsequently a vertical coordinate of the estimated center of gravity position is determined on the basis of the lateral and longitudinal coordinates, by a linear classification.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0062] Advantageous refinements of aspects of the invention will be discussed below with reference to figures. In the figures:

    [0063] FIG. 1 shows an exemplary schematic sequence of a method,

    [0064] FIG. 2 shows an internal structure of an exemplary classifier,

    [0065] FIG. 3 is a three-dimensional illustration of the information content of exemplary steady-state driving maneuvers,

    [0066] FIG. 4 shows an evaluation of a center of gravity estimation example.

    DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

    [0067] FIG. 1 schematically illustrates a sequence of a method with input variables , , , a.sub.x, a.sub.y, m.sub.load, , automatic identification of a valid driving maneuver, and averaging of the noisy signals and storage of the spatial probability distributions in a buffer 5.

    [0068] The input variables are for example the signals of average value of the wheel rotational speeds , yaw rate , steering angle , longitudinal and lateral acceleration a.sub.x, a.sub.y, estimated value of the vehicle mass m.sub.load and roll angle .

    [0069] An automatic identification 4 of a valid driving maneuver is performed. The driving state of the motor vehicle is monitored on the basis of the input variables of yaw rate , longitudinal acceleration a.sub.x and lateral acceleration a.sub.y. If the yaw rate , longitudinal acceleration a.sub.x and lateral acceleration a.sub.y are constant over a predefined time interval, a first steady-state driving maneuver is identified. Preferably, a steady-state driving maneuver is identified if the longitudinal acceleration a.sub.x is zero or approximately zero, whereby a constant speed can be inferred.

    [0070] Additionally, the steering angle may also be monitored, and a driving maneuver identified as being steady-state only if the steering angle is also constant. Alternatively, the monitoring of the steering angle may replace the monitoring of the yaw rate .

    [0071] Here, a value is regarded as constant if the variance of the value remains below a threshold value over the predefined period of time.

    [0072] On the basis of the values of the yaw rate/i and lateral acceleration a.sub.y, it is determined what type of steady-state driving maneuver is present: whether straight-ahead driving, a left-hand corner or a right-hand corner. Depending on the result, a classifier is selected from a straight-ahead driving classifier 1, a right-hand corner classifier 2 or a left-hand corner classifier 3, and the method proceeds with the selected classifier.

    [0073] For example, the average wheel rotational speed , the yaw rate and the steering angle are entered into the straight-ahead driving classifier 1.

    [0074] For example, the lateral acceleration a.sub.y, the estimated value of the vehicle mass m.sub.load and the roll angle are also entered into the right-hand corner classifier 2 and left-hand corner classifier 3 in addition to the average wheel rotational speed , yaw rate and steering angle .

    [0075] By means of the selected classifier 1, 2 or 3, a probability distribution P.sub.i(x, y, z) is calculated as an intermediate result and stored in the buffer 5. The index i corresponds to the selected classifier 1, 2 or 3.

    [0076] As soon as the first steady-state driving maneuver has ended, the monitoring of the driving state of the motor vehicle is continued and further steady-state driving maneuvers are identified. For each detected steady-state driving maneuver, a new probability distribution P.sub.i(x, y, z) is calculated and stored in the buffer 5.

    [0077] Preferably, for each type of steady-state driving maneuver, a maximum number k of probability distributions P.sub.i(x, y, z) is stored in the buffer 5. For example, it is in particular the case that, for each type of steady-state driving maneuver, exactly one probability distribution P.sub.i(x, y, z) is stored in the buffer 5.

    [0078] If a probability distribution is calculated for a new steady-state driving maneuver, for the type of which the maximum number of probability distributions is already stored in the buffer 5, then a probability distribution that has already been stored is replaced with the new probability distribution. For example, it is thus the case that a maximum of three different steady-state driving maneuvers are used, one of each type of driving maneuver.

    [0079] From the probability distributions P.sub.1(x, y, z), P.sub.2(x, y, z), P.sub.3(x, y, z) stored in the buffer 5, an estimated center of gravity position (x, y, z) is calculated by means of a minimum square error calculation 6.

    [0080] The probability distributions P.sub.1(x, y, z), P.sub.2(x, y, z), P.sub.3(x, y, z) in the buffer 5 are combined with one another in accordance with the formula of a Bayesian filter. The minimum square error estimated value is calculated from the resulting common probability distribution P(x, y, z).

    [0081] A recalculation of the estimated center of gravity position (x, y, z) is preferably performed after every newly identified steady-state driving maneuver.

    [0082] The method is advantageously ended, and no new calculation of the estimated center of gravity position (x, y, z) performed, if a termination criterion is met.

    [0083] The internal structure of the classifiers 1, 2, 3 listed in FIG. 1 is illustrated in FIG. 2. Each of the classifiers 1, 2, 3 has such a structure, for example.

    [0084] For example, the detected values of the wheel rotational speed , the yaw rate , the steering angle and the lateral acceleration a.sub.y are each averaged during a detected steady-state driving maneuver, and the respective averaged value is used as an input variable.

    [0085] For example, the detected value of the roll angle and/or the estimated value of the vehicle mass m.sub.load are also averaged in each case.

    [0086] After the averaging of the signals in the steady state, the resulting feature vector, which comprises the wheel rotational speed , the yaw rate , the steering angle and the lateral acceleration a.sub.y, and an estimated value of the vehicle mass m.sub.load, are made available to a random forest partial classifier 20. The random forest partial classifier 20 ascertains a probability distribution P(x, y) of the center of gravity position in the longitudinal and lateral directions.

    [0087] In a processing step 23, the expected values .sub.x, .sub.y of the probability distribution P(x, y) are determined. .sub.x is the expected value of the distribution in the longitudinal direction, and .sub.y is that in the lateral direction.

    [0088] On the basis of the expected values .sub.x, .sub.y of the probability distribution P(x, y) and taking into consideration the lateral acceleration a.sub.y, the estimated vehicle mass m.sub.load and the roll angle , the probability distribution in the vertical direction P(z) is determined by means of a linear partial classifier 21. The probability distribution for a driving maneuver P(x, y, z) is obtained by combining the two results. The probability distribution obtained is stored in buffer 5.

    [0089] FIG. 3 graphically shows the information content of exemplary steady-state driving maneuvers. In the three-dimensional space of possible center of gravity positions, the steering angle , as the strongest feature, describes a line of intersection between the surfaces of possible center of gravity positions for right-hand corners (31, 32, 33) and a left-hand corner (30), which line runs exactly through the center of gravity. The center of gravity height is subsequently determined using the roll angle .

    [0090] FIG. 4 shows the evaluation of an exemplary center of gravity estimation by means of the exemplary method. A winding route is simulated using a simulation program known per se. The measurement signals are superimposed with Gaussian noise, for example with the signal-to-noise ratio SNR=20 dB. The lateral acceleration a.sub.y and the roll angle are shown with and without measurement noise. The time t is plotted on the abscissa of all diagrams i-vii.

    [0091] The first diagram (i) illustrates a simulated lateral acceleration profile 41, and the same profile with superimposed noise 42. The second diagram (ii) illustrates a simulated roll angle profile 43, and the same profile with superimposed noise 44. The state identification and the center of gravity estimation are performed on the basis of the noisy signals.

    [0092] The state identification 4 identifies steady-state driving maneuvers and classifies these in accordance with their type A. In the third diagram (iii), the result of the identification is plotted as profile 45. Here, the identified type A is depicted on the ordinate as a value (1: straight-ahead driving, 2: right-hand corner and 3: left-hand corner). In this example, five steady-state maneuvers are correctly identified: left-hand corner, right-hand corner, straight-ahead driving, right-hand corner, right-hand corner.

    [0093] While a steady-state maneuver is taking place, the signals are averaged in each case and, at the end of a maneuver, are passed to the respective classifiers 1, 2, 3 as a single feature vector of input variables. In this example, a total of five classifications are performed, corresponding to the five successive steady-state driving maneuvers identified. The MMSE estimated value (x, y, z) is used for the center of gravity estimation.

    [0094] The components of the MMSE estimated value x, y and z are illustrated in the diagrams iv-vi. In each time step, these result from the combination of the probability distributions P.sub.i(x, y, z) from the buffer 5. The diagrams iv-vi plot the true value of the respective coordinate (the value assumed for the example) x 46, y 49, z 52 and the profile of the value x 47, y 50, z 53 estimated by the method. The profile of the variance of the probability distribution x 48, y 51 is also plotted in each case for the longitudinal coordinate x and the lateral coordinate y.

    [0095] At the start of the method, the probability distributions for all coordinates in buffer 5 correspond to an equal distribution, in which all classes of center of gravity positions are assumed to be equally probable. This results in an MMSE estimated value (x, y, z) in the middle of the range of possible center of gravity positions.

    [0096] After the first left-hand corner in the example, the probability distribution P.sub.3(x, y, z) for this left-hand corner is stored in the buffer 5 and the x and y components 47, 50 approach the true value 46, 49. The classification results of the subsequent steady-state maneuvers are also entered into the buffer 5. An estimation error F, the profile of which is plotted in diagram vii, decreases with each new steady-state driving maneuver and the associated classification.

    [0097] The termination criterion for the method is preferably considered to be met if the estimation error F falls below an error threshold value.