Method and device for determining an impact location of an object on a vehicle
10414368 ยท 2019-09-17
Assignee
Inventors
- Prakasha Taranagara Joga (Bangalore, IN)
- Marlon Ramon Ewert (Untergruppenbach, DE)
- Gunther Lang (Stuttgart, DE)
Cpc classification
B60R21/02
PERFORMING OPERATIONS; TRANSPORTING
F41J5/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60R21/0136
PERFORMING OPERATIONS; TRANSPORTING
F41J5/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F41J5/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60R2021/01013
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R21/0136
PERFORMING OPERATIONS; TRANSPORTING
B60R21/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for determining an impact location of an object on a vehicle including reading in a first sensor signal value of a first sensor of the vehicle at a predefined first point in time, a second sensor signal value of the first sensor at a predefined second point in time following the first point in time, and a sample value of a second sensor of the vehicle at a third point in time following the second point in time. Additionally, an interpolation point is calculated from the first sensor signal value and the second sensor signal value by using the sample value, at least one component of the interpolation point corresponding to the sample value. A time lag between an interpolation instant assigned to the interpolation point, and the third point in time takes place. Finally, the time lag is used for determining the impact location of the object.
Claims
1. A method for determining an impact location of an object on a vehicle, comprising: reading in a first sensor signal value of a first sensor of the vehicle at a predefined first point in time, a second sensor signal value of the first sensor at a predefined second point in time following the first point in time, and a sample value of a second sensor of the vehicle at a third point in time following the second point in time; based on the sample value of the second sensor, interpolating the first sensor signal value of the first sensor and the second sensor signal value of the first sensor to thereby obtain an estimate of an interpolation instant between the predefined first point in time and the predefined second point in time at which an interpolated sensor signal value of the first sensor, that is estimated to be between the first and second sensor signal values of the first sensor, corresponds to the sample value of the second sensor; ascertaining a time lag between the interpolation instant and the third point in time; and determining the impact location of the object based on the ascertained time lag.
2. The method as recited in claim 1, wherein the ascertaining of the time lag includes: determining (a) a first period of time between the second point in time and the third point in time and (b) a second period of time between the interpolation instant and the second point in time; and subsequent to the determination of the first and second periods of time, constructing the time lag by linking the first period of time to the second period of time.
3. The method as recited in claim 1, wherein, in the step of ascertaining, the time lag is ascertained at least one of: i) by using a first ratio of a difference value formed from the second sensor signal value and the sample value with respect to the difference of the second sensor signal value and the first sensor signal value, and ii) by using a second ratio of a period of time between the interpolation instant and the second point in time with respect to a period of time between the first point in time and the second point in time, the first ratio corresponding to the second ratio.
4. The method as recited in claim 1, wherein, in the step of ascertaining, the time lag between the interpolation instant and the third point in time is ascertained based on a time lag that is between the interpolation instant and the second point in time and that is determined as an integral multiple of one of a plurality of predefined grid intervals into which a time lag between the first point in time and the second point in time is subdivided.
5. The method as recited in claim 1, further comprising: detecting a predefined threshold value being exceeded by at least one of a signal value of the first sensor and a signal value of the second sensor, wherein at least one of the first sensor signal value, the second sensor signal value, and the sample value is read in, in the step of reading in, in response to the detection of the threshold value being exceeded.
6. The method as recited in claim 5, further comprising: storing a sensor signal reference value at a predefined reference point in time preceding the first point in time, the sensor signal reference value representing a sensor signal value of the first sensor, which is below the threshold value.
7. The method as recited in claim 1, wherein execution of at least one step of the method is at least one of aborted and prevented when at least one predefined abort criterion has been met.
8. The method as recited in claim 1, further comprising: assigning an impact of the vehicle to at least one predefined impact category as a function of at least one of the time lag and the impact location.
9. The method as recited in claim 1, further comprising: changing a triggering threshold for triggering an occupant protection device of the vehicle as a function of at least one of the time lag and the impact location.
10. The method as recited in claim 1, further comprising: providing an activation signal for activating at least one occupant protection device of the vehicle as a function of at least one of the time lag and the impact location.
11. The method as recited in claim 1, wherein: in the step of reading in, a third sensor signal value of the first sensor is read in at the third point in time and a further sample value of the second sensor is read in at a fourth point in time following the third point in time; the step of interpolating further includes, based on the further sample value, interpolating the second sensor signal value of the first sensor and the third sensor signal value of the first sensor to thereby obtain an estimate of a further interpolation instant between the second point in time and the third point in time at which a further interpolated sensor signal value of the first sensor corresponds to the further sample value; in the step of ascertaining, a further time lag between the further interpolation instant and the fourth point in time is ascertained; and the determination of the impact location is further based on the further time lag.
12. The method as recited in claim 11, wherein, in the step of ascertaining, at least one of a mean and a maximum value is formed at least from at least one of the time lag and the further time lag, the impact location being determined, in the step of determining, by using the at least one of the mean and the maximum value.
13. A device comprising an electronic processor, wherein: the electronic processor includes circuitry programmed, by at least one of hardwired programming and software, with a program that is executable by the processor and that, when executed by the processor, causes the processor to perform a method for determining an impact location of an object on a vehicle; and the method includes: reading in a first sensor signal value of a first sensor of the vehicle at a predefined first point in time, a second sensor signal value of the first sensor at a predefined second point in time following the first point in time, and a sample value of a second sensor of the vehicle at a third point in time following the second point in time; based on the sample value of the second sensor, interpolating the first sensor signal value of the first sensor and the second sensor signal value of the first sensor to thereby obtain an estimate of an interpolation instant between the predefined first point in time and the predefined second point in time at which an interpolated sensor signal value of the first sensor, that is estimated to be between the first and second sensor signal values of the first sensor, corresponds to the sample value of the second sensor; ascertaining a time lag between the interpolation instant and the third point in time; and determining the impact location of the object based on the ascertained time lag.
14. A non-transitory machine-readable memory medium on which is stored a computer program for determining an impact location of an object on a vehicle, the computer program, when executed by a processing unit, causing the processing unit to perform: reading in a first sensor signal value of a first sensor of the vehicle at a predefined first point in time, a second sensor signal value of the first sensor at a predefined second point in time following the first point in time, and a sample value of a second sensor of the vehicle at a third point in time following the second point in time; based on the sample value of the second sensor, interpolating the first sensor signal value of the first sensor and the second sensor signal value of the first sensor to thereby obtain an estimate of an interpolation instant between the predefined first point in time and the predefined second point in time at which an interpolated sensor signal value of the first sensor, that is estimated to be between the first and second sensor signal values of the first sensor, corresponds to the sample value of the second sensor; ascertaining a time lag between the interpolation instant and the third point in time; and determining the impact location of the object based on the ascertained time lag.
15. A device comprising an electronic processor, wherein: the electronic processor includes circuitry programmed, by at least one of hardwired programming and software, with a program that is executable by the processor and that, when executed by the processor, causes the processor to perform a method for determining an impact location of an object on a vehicle; and the method includes: periodically, at each of a plurality of sampling times between each pair of consecutive sampling times of which there is a lapse of a sampling interval, sampling each of a first sensor and a second sensor for a respective sensor signal, thereby obtaining a first sampled signal of the first sensor at a first of the plurality of sampling times, a second sampled signal of the first sensor at a second of the plurality of sampling times, and a first sampled signal of the second sensor at a third of the plurality of sampling times, wherein respective values of each of the first sampled signal of the first sensor, the second sampled signal of the first sensor, and the first sampled signal of the second sensor differ; interpolating the first and second sampled signals of the first sensor and their respective sampling times, thereby determining an interpolation instant at which occurs an interpolated signal whose value equals the value of the first sampled signal of the second sensor, wherein the interpolation instant is during one of the sampling intervals, is not at any of the sampling times, and is between the first and second sampling times; determining a time lag between the interpolation instant and the third sampling time; and determining the impact location based on the time lag.
16. A method for determining an impact location of an object on a vehicle, comprising: reading in a first sensor signal value of a first sensor of the vehicle at a predefined first point in time, a second sensor signal value of the first sensor at a predefined second point in time following the first point in time, and a sample value of a second sensor of the vehicle at a third point in time following the second point in time; interpolating the first sensor signal value of the first sensor and the second sensor signal value of the first sensor, based on the sample value, thereby obtaining an interpolated sensor signal value of the first sensor at an interpolation instant, wherein the interpolated sensor signal value of the first sensor corresponds to the sample value of the second sensor; ascertaining a time lag between the interpolation instant and the third point in time; and determining the impact location of the object based on the ascertained time lag; wherein at least one of the following: (a) in the step of ascertaining, the time lag between the interpolation instant and the third point in time is ascertained at least one of: (i) by using a first ratio of a difference value formed from the second sensor signal value and the sample value with respect to a difference of the second sensor signal value and the first sensor signal value; (ii) by using a second ratio of a period of time between the interpolation instant and the second point in time with respect to a period of time between the first point in time and the second point in time, the first ratio corresponding to the second ratio; and (iii) based on a time lag that is between the interpolation instant and the second point in time and that is determined as an integral multiple of one of a plurality of predefined grid intervals into which a time lag between the first point in time and the second point in time is subdivided; (b) execution of at least one step of the method is at least one of aborted and prevented when at least one predefined abort criterion has been met; and (c) the following: (i) in the step of reading in, a third sensor signal value of the first sensor is read in at the third point in time and a further sample value of the second sensor is read in at a fourth point in time following the third point in time; (ii) the step of interpolating further includes interpolating the second sensor signal value of the first sensor and the third sensor signal value of the first sensor based on the further sample value, thereby obtaining a further interpolated sensor signal value of the first sensor at a further interpolation instant, the further interpolated sensor signal value of the first sensor corresponding to the further sample value of the second sensor; (iii) in the step of ascertaining, a further time lag between the further interpolation instant and the fourth point in time is ascertained; and (iv) the determination of the impact location is further based on the further time lag.
17. The method as recited in claim 16, wherein, in the step of ascertaining, the time lag between the interpolation instant and the third point in time is ascertained by using the first ratio.
18. The method as recited in claim 16, wherein, in the step of ascertaining, the time lag between the interpolation instant and the third point in time is ascertained by using the second ratio.
19. The method as recited in claim 16, wherein, in the step of ascertaining, the time lag between the interpolation instant and the third point in time is ascertained based on the time lag that is between the interpolation instant and the second point in time and that is determined as the integral multiple of the one of the plurality of predefined grid intervals.
20. The method as recited in claim 16, wherein the execution of the at least one step of the method is at least one of aborted and prevented when the at least one predefined abort criterion has been met.
21. The method as recited in claim 16, wherein: in the step of reading in, the third sensor signal value of the first sensor is read in at the third point in time and the further sample value of the second sensor is read in at the fourth point in time following the third point in time; the step of interpolating further includes the interpolating the second sensor signal value of the first sensor and the third sensor signal value of the first sensor based on the further sample value, thereby obtaining the further interpolated sensor signal value of the first sensor at the further interpolation instant, the further interpolated sensor signal value of the first sensor corresponding to the further sample value of the second sensor; in the step of ascertaining, the further time lag between the further interpolation instant and the fourth point in time is ascertained; and the determination of the impact location is further based on the further time lag.
22. The method as recited in claim 21, wherein, in the step of ascertaining, at least one of a mean and a maximum value is formed at least from at least one of the time lag and the further time lag, the impact location being determined, in the step of determining, by using the at least one of the mean and the maximum value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
(9) In the following description of favorable exemplary embodiments of the present invention, identical or similar reference numerals are used for the similarly functioning elements represented in the different figures, a repeated description of these elements being dispensed with.
(10)
(11) First sensor 110 is designed for providing a first sensor signal in response to a collision of vehicle 100 with object 120. Second sensor 115 is designed for providing a second sensor signal in response to the collision. Device 105 is designed for calculating an interpolation value by using signal values of the first and the second sensor signals and for ascertaining a transit time difference between the first and the second sensor signals by using the interpolation value. Finally, device 105 is designed for determining an impact location 125 of object 120 as a function of the transit time difference. Finally, the transit time difference is used for improving the triggering performance of the main algorithm and, finally, for activating occupant protection device. In
(12) One exemplary embodiment of the present invention provides an adaptive measurement of a transit time difference between two sensor signals for ascertaining an impact location in the event of an accident with a pedestrian or a collision with a vehicle. The impact location ascertained in this way may be used, for example, by a pedestrian protection algorithm.
(13) For example, a pedestrian, as object 120, may be detected with the aid of acceleration sensors 110, 115. In this case, two or more acceleration sensors 110, 115, which are referred to as pedestrian collision sensors, or PCS, are generally mounted in the bumper cover of vehicle 100. Sensors 110 close to impact location 125 of object 120 measure a signal which is stronger and is launched sooner than is the case for sensors 115 located further away, so that an impact position 125 of object 120 on the bumper may be ascertained from the signal differences. On the basis of impact position 125 which is ascertained in this way, a discrimination between pedestrians and non-triggering objects may be optimized.
(14) A pedestrian detection system may be implemented with the aid of a pressure tube sensor system. A pressure tube sensor, or PTS, is usually located between a bumper crossmember and a foam in front of it of vehicle 100. The pressure tube sensor may be filled with air and may be closed at its ends by a pressure sensor 110, 115, respectively. Collisions with a pedestrian 120 may be detected due to a deformation of the pressure tube and may be detected as a pressure signal in pressure sensors 110, 115. While both pressure sensors 110, 115 measure a similar signal in the case of impacts in the middle, transit time differences occur in the case of impacts which are not located in the middle, due to different path lengths which the pressure wave must travel to each sensor 110, 115. Pressure sensor 110 facing an impact location 125 therefore measures a signal which is launched sooner. Furthermore, a signal shape may also differ between both sensors.
(15) A crash-type identification of frontal crashes may be implemented with the aid of two upfront sensors 110, 115. Upfront sensors 110, 115, or UFS, may be acceleration sensors which measure in the longitudinal direction and are mounted in a crumple zone of vehicle 100. Acceleration sensors 110, 115 may be installed, for example, on a headlight mounting, on a bending cross member, or on a radiator support. The acceleration sensors assist in the detection of frontal crashes, which is carried out primarily based on a sensor system located behind the crumple zone. In the case of two upfront sensors 110, 115, which are symmetrically installed on either side of the crumple zone, a crash type such as a collision extending across the entire front of the vehicle, a collision offset to the left or a collision offset to the right may be ascertained by comparing the two sensor signals. A triggering decision of a central airbag control unit may be optimized on the basis of the crash type ascertained in this way. In particular, suitable restraint device may be triggered only in the event of an offset collision, such as, for example, a head airbag facing the collision in order to prevent contact by an occupant with the A-pillar of vehicle 100.
(16) Furthermore, two lateral sensors measuring in the longitudinal direction may be used for the crash-type identification of frontal crashes. Acceleration sensors measuring in the y-direction are frequently installed on a lateral vehicle periphery, e.g., on the B-pillars, for the purpose of sensing a side-on collision. A further x-channel may be added to these acceleration sensors. Independently thereof, peripheral x-sensors, which are also referred to as a peripheral acceleration sensor-x, or PAS-x, may be installed. Similarly to the crash-type identification by upfront sensors 110, 115, a crash type may be ascertained by comparing these sensors on the left and the right sides of the vehicle and, therefore, a triggering decision of a central airbag control unit may be optimized in order to activate suitable restraint devices.
(17)
(18) The diagram is subdivided into six grid lines, by way of example, which extend in parallel to the y-axis of the diagram. The grid lines correspond to predefined sampling instants at which sensor signals 200, 205 are sampled in order to obtain corresponding signal values. A spacing between two grid lines corresponds to a duration of 500 s, for example. This time period may also be referred to as an algorithm cycle.
(19) A first sensor signal value 210, a second sensor signal value 215, and a third sensor signal value 217 are each marked with a point, by way of example, on the rising curve section of first sensor signal 200. First sensor signal value 210 lies on a grid line 1 which corresponds to a first sampling instant, second sensor signal value 215 lies on a grid line 2 which corresponds to a second sampling instant following the first sampling instant, and third sensor signal value 217 lies on a grid line 3 which corresponds to the third sampling instant following the second sampling instant.
(20) These values from the first sensor are buffered in order to be subsequently compared with the sample values from the second sensor. The memory for the values from the first sensor is referred to in the following as a buffer array. The positions in the memory itself are referred to as a buffer array index.
(21) A sample value 220 and a further sample value 222 are each marked with a point, by way of example, on the rising curve section of second sensor signal 205. As viewed in the y-direction, sample value 220 lies between first sensor signal value 210 and second sensor signal value 215, and further sample value 222 lies between second sensor signal value 215 and third sensor signal value 217. The assignment of the sample values of the second sensor to a sensor signal value pair of the first sensor is dynamically ascertained. The sample value falls between two sensor signal values from the first sensor in this case. In this example, sample value 220 lies between first sensor signal value 210 and second sensor signal value 215 of the first sensor. In addition, further sample value 222 lies between second sensor signal value 215 and third sensor signal value 217 of the first sensor. The sensor signals of the first sensor must therefore be buffered in order to ascertain sample values 220 and 222. In the present example, sample value 220 lies on grid line 3 with respect to time, and further sample value 222 lies on a grid line 4 with respect to time. In fact, the sample values may also be reached sooner or only later (the defining property of these sample values is that they lie between the corresponding sensor signal values of the first sensor). For each sample value of the second sensor, a corresponding value pair of the first sensor, between which the sample value lies, may be ascertained. Conversely, however, it is not ensured that a sample value of the second sensor also exists for each sensor signal value pair of the first sensor. Therefore, the interpolation described in the following is always carried out starting from the sample value of the second sensor.
(22) An interpolation point 225 and a further interpolation point 227 are also indicated, by way of example, on the rising curve section of first sensor signal 200. In this case, interpolation point 225 lies on an interpolation line, which lies between grid line 1 and grid line 2 and corresponds to an interpolation instant 230, and further interpolation point 227 lies on a further interpolation line, which is situated between grid line 2 and grid line 3 and corresponds to a further interpolation instant 232. As viewed in the y-direction, interpolation point 225 corresponds to sample value 220 and further interpolation point 227 corresponds to further sample value 222.
(23) Interpolation value 225 is interpolated on the basis of first sensor signal value 210 and second sensor signal value 215 by using sample value 220. Further interpolation point 227 is interpolated on the basis of second sensor signal value 215 and third sensor signal value 217 by using further sample value 222.
(24) A time lag dt.sub.0 between interpolation instant 230 and grid line 3, and a further time lag dt.sub.1 between further interpolation instant 232 and grid line 4 are each indicated by a double arrow.
(25) Furthermore, a sensor signal reference value 240 is marked on the rising curve section of first sensor signal 200. Sensor signal reference value 240 lies on a grid line 0 which corresponds to a reference instant preceding the first sampling instant.
(26) A threshold value 235 is marked by a line extending in parallel to the x-axis Threshold value 235 may also be referred to as a start threshold. Threshold value 235 lies between sensor signal reference value 240 and first sensor signal value 210.
(27) The curves of sensor signals 200, 205 intersect on a grid line 5 which corresponds to a fifth sampling instant following the fourth sampling instant.
(28) According to one exemplary embodiment of the present invention, the time periods predefined by grid lines 0 through 5 are subdivided into a predefined number of substeps. In this case, the interpolation instant represents an integral multiple of such a substep. By way of example, in
(29) According to a further exemplary embodiment of the present invention, an essential functional principle of a method for determining a transit time difference between two signals 200, 205 for detecting an impact location is based on a low start threshold 235 for an initial measurement of the transit time difference. This start threshold 235 may be selected to be so low that it lies in a lower area of a rising edge of the signals for all relevant signals to be differentiated. A lower limit for this threshold 235 may be given by sensor properties such as, for example, noise.
(30) When start threshold 235 is exceeded by a sensor, the discrete signal values from the first sensor, for example from sensor 110 shown on the left in
(31) With reference to
(32) Since the first entry contained in the buffer array is the last value 240 of left signal 200 before start threshold 235 is exceeded, it is ensured that value pair BA(up).sub.1 and BA(up-1).sub.1 may always be determined.
(33) A calculation instruction for ascertaining a transit time difference dt.sub.1 is defined, according to one exemplary embodiment of the present invention, as:
(34)
(35) In this case, p.sub.relLeft represents a value of first sensor signal 200 and P.sub.relRight represents a value of second sensor signal 205. Index stands for a predefined grid line.
(36) The ascertainment of transit time difference dt.sub.0 takes place in two steps. In a first step, the calculation of a number of whole cycles takes place. In this case, the whole cycles are ascertained from the present cycle to cycle BA(up).sub.1. This corresponds to a second part of the calculation instruction. The interpolation of a last subcycle between interpolation instant 225 and grid line 2 takes place in a second step. This corresponds to a first part of the calculation instruction. An accuracy is one-sixteenth of an algorithm cycle in this case, by way of example.
(37) A calculation of dt.sub.1 takes place similarly, in that a value of right signal 205 is compared again with buffered values of left signal 200. The two values 215 and 217, between which instantaneous value 222 of right signal 205 is present, are extracted at point BA(up-1).sub.1 and BA(up).sub.1, respectively. The ascertainment of transit time difference dt.sub.1 then takes place, in turn, according to the aforementioned calculation instruction.
(38) According to one exemplary embodiment of the present invention, the aforementioned calculation instruction yields a quantity {dt.sub.0, dt.sub.1, dt.sub.2 . . . } having a large number of transit time differences. For a calculation of algorithm functions, i.e., in order to change thresholds for a triggering decision as a function of an impact location, the calculation of the transit time difference should be concluded after a preferably short time. Therefore, multiple abort conditions may be provided.
(39) For example, a second fixed threshold may be provided above start threshold 235 in order to abort or prevent the execution of a step of the method. Such an abort threshold may be relatively inflexible, however, which affects different signal amplitudes. In addition, such an abort threshold possibly may not be reached by weak signals.
(40) A further abort criterion may be time-based. In this case, the calculation of the transit time differences ends after a defined number of cycles.
(41) In addition, a maximum transit time difference between the two signals 200, 205 from the quantity {dt.sub.0, dt.sub.1, dt.sub.2 . . . } may be used as the abort condition.
(42) An uppermost abort criterion, which suspends all previous abort conditions, may be given by an intersection of signals 200, 205, as shown on grid line 5 in
(43) Once the calculation of the quantity {dt.sub.0, dt.sub.1, dt.sub.2 . . . } has been concluded, a relevant transit time difference may be extracted therefrom in a next step. For example, the maximum transit time difference may be calculated from the quantity of calculated signal transit time differences dt.sub.1. Furthermore, a mean or a median may be calculated from the ascertained signal transit times {dt.sub.0, dt.sub.1, dt.sub.2 . . . }.
(44) After a transit time difference between two signals has been ascertained adaptively and with great accuracy, this information may be further processed in an algorithm. For example, a subdivision into different types of crashes, e.g., for detecting a frontal crash, or different impact classes, e.g., for pedestrian protection detection, may take place with the aid of the transit time differences. These impact classes may reflect a distance from an impact in the middle. An impact in the middle causes, for example, only a slight transit time difference, whereas a peripheral impact goes hand in hand with an increased transit time difference between the two signals.
(45) By using the impact classes or the transit time differences, an adaptation of feature thresholds or signals may be subsequently carried out in the algorithm. The adaptation of the thresholds is depicted in
(46)
(47) Instead of the threshold value adaptation, a switch to other triggering criteria may be provided. For example, in the case of outlying impacts, processed sensor features other than those used in the case of impact positions in the middle may be used for generating a triggering decision.
(48) According to a further exemplary embodiment, certain squibs are fired only in the event of a certain impact position. For example, only one airbag, which is on the relevant side, of a total of two separate pedestrian airbags, which prevent contact of a pedestrian with an A-pillar of a vehicle, may be fired in the event of peripheral impacts. In the case of impacts in the middle, however, both airbags may be fired.
(49) Similarly, within the scope of detecting frontal crashes, certain squibs may be fired only in the event of a certain type of crash, for example, head airbags facing the crash, only in the event of a highly asymmetrical crash having great transit time differences.
(50)
(51) In contrast to
(52) Instantaneous transit time-based signal comparisons utilize a fixed threshold at which the transit time difference is measured. In this case, the threshold may tend to lie in a lower area or in an upper area of the rising edge, depending on the intensity of the impact. This may possibly result in inaccuracies in the transit time measurement.
(53) The two situations depicted in
(54) In addition, the resolution of the transit time difference in present systems is limited to an algorithm time period, generally to 0.5 ms. A finer time period, of the type provided according to one exemplary embodiment of the present invention, may be advantageous for a sufficiently accurate classification.
(55)
(56)
(57) Sensor comparisons are mostly based on an evaluation of a signal difference between preprocessed sensor data from the relevant sensors, such as, for example, filtered signals, window integrals, integrals, or other processings. In the normal case, the signal difference is evaluated on the basis of amplitude, as shown in
(58) Alternatively, the signal difference may also be evaluated on the basis of transit time, as depicted in
(59)
(60)
(61) According to one exemplary embodiment of the present invention, the measurement of a transit time difference between two sensor signals is carried out adaptively. In this case, an evaluation area for the transit time measurement in a rising signal edge is adapted to a signal strength. This is attained in that a repeated measurement of the transit time difference takes place starting from a low first threshold for determining the transit time difference. The rising edge of the signals may therefore be precisely measured.
(62) From the set of transit time differences obtained in this way, a representative transit time difference may be ascertained by statistical methods.
(63) In addition, the accuracy may be improved to an accuracy substantially below the algorithm time period by interpolation between sensor values.
(64) Therefore, it is possible to determine the transit time difference in a particularly accurate and robust way and, therefore, to carry out a particularly accurate and robust detection of an impact location of objects, e.g., on a bumper of a vehicle, within the context of a pedestrian protection system or a type of crash, e.g., in association with airbag triggering algorithms. In this way, a robustness of a triggering decision within the algorithm may be increased.
(65)
(66) Read-in unit 805 is designed for reading in a first sensor signal value of a first sensor of the vehicle at a predefined first point in time, a second sensor signal value of the first sensor at a predefined second point in time following the first point in time, and a sample value of a second sensor of the vehicle at a third point in time following the second point in time. One exemplary embodiment of the present invention is favorable, in which the values from the first sensor are buffered in a memory and the sample value is determined (namely, that the sample value from the second sensor lies between the first and the second sensor signal values of the first sensor).
(67) Interpolation unit 810 is designed for calculating an interpolation point on the basis of the first sensor signal value and the second sensor signal value by using the sample value, at least one component of the interpolation point corresponding to the sample value.
(68) Ascertainment unit 815 is designed for ascertaining a time lag between an interpolation instant assigned to the interpolation point, and the third point in time.
(69) Determination unit 820 is designed for determining the impact location of the object by using the time lag.
(70) The exemplary embodiments described and shown in the figures are selected merely by way of example. Different exemplary embodiments may be combined with one another entirely or with respect to individual features. One exemplary embodiment may also be supplemented by features of a further exemplary embodiment.
(71) Furthermore, the method steps presented here may be repeated and may be carried out in a sequence other than that described.
(72) If an exemplary embodiment includes an and/or linkage between a first feature and a second feature, this is intended to be read that the exemplary embodiment according to one specific embodiment includes both the first feature and the second feature and, according to a further specific embodiment, includes either only the first feature or only the second feature.