The present application claims the benefit under 35 U.S.C. § 119 of German Patent Application No. DE 10 2023 202 124.2 filed on Mar. 9, 2023, which is expressly incorporated herein by reference in its entirety.
The present invention relates to a method for processing sensor signals of a sensor unit for a vehicle, to a device for processing sensor signals of a sensor unit for a vehicle, and to a sensor system for a vehicle. The present invention also relates to a computer program.
Inertial measuring units can be used in vehicles, for example, in active safety, driver assistance, and highly automated driving applications, and measure the physical movement of the vehicle in terms of acceleration and rotation rates. Such inertial measuring units in the automotive sector can be sensitive to external influences, in particular to vibrations of the surrounding structures, such as the vehicle chassis, housing mechanics, and the like, and to acceleration values caused by the installation position.
The present invention provides a method for processing sensor signals of a sensor unit for a vehicle, as well as a device that uses this method, a sensor system for a vehicle, and a corresponding computer program. Advantageous embodiments, developments, and improvements of the device specified are made possible by the measures disclosed herein.
According to embodiments of the present invention, in particular an acceleration sensor arrangement and additionally or alternatively a signal processing, for example a signal processing with a special arrangement of acceleration sensors, for compensating external interference effects on acceleration signals and rotational rate signals of such acceleration sensors can be created. For example, a special arrangement of redundant acceleration sensors in combination with a signal processing method can be provided in order to compensate for interference effects of acceleration signals.
According to an example embodiment of the present invention, a method for processing sensor signals of a sensor unit for a vehicle is presented, wherein the sensor unit has at least two acceleration sensors of the same type, wherein the method has the following steps:
reading in a first sensor signal from a first acceleration sensor of the sensor unit and at least one other sensor signal from at least one other acceleration sensor of the sensor unit, wherein each sensor signal represents acceleration data acquired by the corresponding acceleration sensor; and
The vehicle can be a motor vehicle, for example a passenger car, motorcycle, truck, or other commercial vehicle. The acceleration data can have measured values of an acceleration resulting from a translation and additionally or alternatively from a rotation. An acceleration sensor can also be referred to as part of an inertial measuring unit. An inertial measuring unit can bundle sensors for detecting the movement state, for example in 6D, i.e., accelerations with respect to three axes and rotational rates with respect to three axes. The acceleration sensors of the sensor unit can be arranged on a common printed circuit board or circuit board. The vibrations and accelerations represented by the interference acceleration parameters can be superimposed by measurement data of a vehicle movement to be detected represented by the sensor signals. The method can also have a step of providing the processed sensor signal for output to at least one functional unit of the vehicle. The method can also have a step of determining or retrieving the processing specification carried out once or multiple times. In such a step of determining, the processing specification can be determined experimentally and additionally or based on simulation data. In particular, the interference acceleration parameters can be determined in this way. In such a step of retrieving, the processing specification or at least the interference acceleration parameters can be retrieved from a memory.
According to one example embodiment of the present invention, the processing specification can comprise the formation of a weighted arithmetic mean of all sensor signals of the sensor unit read in in the step of reading in. In this case, a weighting factor dependent on the positional relationship of the installation position of the corresponding acceleration sensor relative to movement axes of the vehicle can be assigned to each sensor signal. Such an embodiment offers the advantage that different positions of acceleration sensors within the vehicle can be taken into account and compensated for with respect to the movement axis of the vehicle. In this way, interfering influences in the sensor signals can be reliably minimized or removed.
The mechanical vibrations represented by the interference acceleration parameters of the processing specification can also comprise a mechanical resonance of the sensor unit at the installation position. A mechanical resonance can cause a modal movement of the sensor unit. Such an embodiment offers the advantage that a frequently occurring interference variable in vehicles can be minimized.
In this case, according to an example embodiment of the present invention, the mechanical vibrations can be determined by taking into account mechanical resonance characteristics of the sensor unit, taking into account sensitivities of the acceleration sensors at predefined resonant frequencies, and additionally or alternatively taking into account excitation characteristics at the installation position. The resonance characteristics can, for example, be resonant frequencies and additionally or alternatively amplitudes of the mechanical resonance. The sensitivities can relate to filtering, sensitivity to interference, or the like. The excitation characteristics can indicate whether a resonant frequency can be excited in applications or cases of misuse. Such an embodiment offers the advantage that the interference variable of the mechanical vibrations can be precisely and reliably reduced or eliminated.
Furthermore, the accelerations represented by the interference acceleration parameters of the processing specification can be determined relative to multiple or all movement axes of the vehicle and additionally or alternatively relative to at least one detection direction of the acceleration sensors. Such an embodiment offers the advantage that unwanted acceleration values, which may result from a placement of the sensor unit away from a center of gravity of the vehicle, can be reduced or removed from the sensor signals.
The method according to the present invention can be implemented, for example, in software or hardware or in a mixed form of software and hardware, for example in a control device or a device.
The present invention further provides a device which is designed to carry out, actuate or implement the steps of a variant of a method according to the present invention presented here in corresponding apparatuses. The object of the present invention can also be achieved quickly and efficiently by this design variant of the present invention in the form of a device.
For this purpose, according to an example embodiment of the present invention, the device can have at least one computing unit for processing signals or data, at least one memory unit for storing signals or data, at least one interface to a sensor or an actuator for reading sensor signals from the sensor or for outputting data signals or control signals to the actuator, and/or at least one communication interface for reading or outputting data embedded in a communication protocol. The computing unit can, for example, be a signal processor, a microcontroller or the like, and the memory unit can be a flash memory or a magnetic memory unit. The communication interface can be designed to read or output data wirelessly and/or in a wired form, a communication interface, which can read or output wired data, being able to read these data, for example electrically or optically, from a corresponding data transmission line, or being able to output these data into a corresponding data transmission line.
In the present case, a device can be understood to be an electrical device that processes sensor signals and, on the basis of these signals, outputs control and/or data signals. The device can have an interface that can be designed as hardware and/or software. In a hardware embodiment, the interfaces can, for example, be part of a so-called system ASIC, which contains a wide variety of functions of the device. However, it is also possible for the interfaces to be separate integrated circuits or at least partially consist of discrete components. In the case of a software embodiment being used, the interfaces can be software modules that are present, for example, on a microcontroller in addition to other software modules.
A sensor system for a vehicle is also provided according to the present invention, wherein the sensor system has an embodiment of a device mentioned herein and the sensor unit. In this case, the device and the acceleration sensors of the sensor unit are connected to one another in such a way that they are capable of transmitting signals.
In such a sensor system, an embodiment of a device of the present invention mentioned herein can advantageously be used in order to process the sensor signals of the sensor unit. In particular, interference influences can be compensated for. The device and the sensor unit can be integrated to form an assembly, for example to form a control device or into an existing control device.
According to one embodiment of the present invention, the acceleration sensors of the sensor unit can be arranged symmetrically to a center of gravity of the vehicle and/or an intersection of the movement axes of the vehicle when they are installed in the vehicle. Additionally or alternatively, the acceleration sensors of the sensor unit can be arranged in such a way when they are installed in the vehicle that the mechanical vibrations and accelerations represented by the interference acceleration parameters of the processing specification act on the acceleration sensors in different directions. Such an embodiment offers the advantage that interference effects in acceleration signals can be compensated for, wherein a reduced signal deviation from the physical vehicle movement to actually be measured can be achieved.
A computer program product or a computer program having program code that can be stored on a machine-readable carrier or storage medium, such as a semiconductor memory, a hard disk memory, or an optical memory, and that is used for carrying out, implementing, and/or controlling the steps of the method according to one of the embodiments of the present invention described above is advantageous as well, in particular when the program product or program is executed on a computer or a device.
Exemplary embodiments of the present invention are illustrated in the figures and explained in more detail in the following description.
Before advantageous exemplary embodiments of the present invention are described below, the background and basic principles of the exemplary embodiments will first be briefly discussed.
High-performance IMUs (inertial measurement units) or acceleration sensors are often used in active safety, driver assistance, and highly automated driving applications to measure the physical movement of a vehicle in terms of acceleration and rotational rates. The IMUs provide functions at the vehicle level that require high signal accuracy and high integrity of the functional reliability (up to ASIL D). Acceleration sensors, which typically detect acceleration and rotational rates, are usually either integrated into an input control unit or fused into the airbag unit (e.g., AB+ device). An important feature of an automotive IMU is its robustness with respect to external influences such as:
The effects of localized vibrations can be addressed, for example, by a robust mechanical control device design that does not respond to the vibration excitation from the chassis at undesired frequencies (e.g., no mechanical resonance in a specific frequency band). Undesired accelerations caused by an off-axis rotational movement can be reduced by arranging the control unit or the sensor unit as close as possible to the center of gravity, which may be difficult to achieve due to installation space limitations and acceptance by original equipment manufacturers. Furthermore, the center of gravity can be corrected for acceleration on the basis of angular velocities (ideally measured in the same sensor).
Mechanical robustness through mechanical design alone can be complicated, because a stiffness and/or mass can be changed, which can lead to higher material costs. Extensive design measures can also be taken to eliminate critical resonances that could influence the sensor signals. Furthermore, positions near the vehicle center of gravity for reducing acceleration signal deviations may be in short supply. Correcting measured translational acceleration signals atrans,meas with simultaneous measured angular velocities Vrst according to
may be susceptible to errors, because signal noise from the rotational rate channel could be projected into the acceleration signals. Furthermore, possible hardware errors in the rotational rate channel could be mapped to the acceleration channel, which could result in a higher random hardware error metric. According to exemplary embodiments, the aforementioned difficulties can be overcome.
In the following description of advantageous exemplary embodiments of the present invention, the same or similar reference signs are used for the elements shown in the various figures and acting similarly, as a result of which a repeated description of these elements is omitted.
The sensor unit 130 comprises at least two acceleration sensors I1, I2 of the same type. In the representation of
The processing device 120 or device and the acceleration sensors I1, I2 of the sensor unit 130 are connected to one another in such a way that they are capable of transmitting signals. The processing device 120 is designed to process the sensor signals 131 and 132 of the sensor unit 130. In particular, the processing device 120 is designed to process the sensor signals 131 and 132 and to generate a processed sensor signal 140 using the sensor signals 131 and 132 and a processing specification 125.
The processing device 120 comprises a read-in unit 124 and a performing unit 126. The processing specification 125 is stored in the processing device 120 or stored in a manner accessible to the processing device 120. The read-in unit 124 is designed to read in the sensor signals 131 and 132 from the sensor unit 130, more precisely from the acceleration sensors I1, I2 of the sensor unit 130. Furthermore, the read-in unit 124 is designed to forward the sensor signals 131 and 132 to the performing unit 126. The performing unit 126 is designed to carry out a fusion of the sensor signals 131 and 132 using the processing specification 125 in order to generate the processed sensor signal 140.
The processing specification 125 takes into account predefined interference acceleration parameters to which the acceleration sensors I1, I2 are subject when they are installed in the vehicle 100. These interference acceleration parameters represent accelerations occurring due to mechanical vibrations occurring at an installation position of the acceleration sensors I1, I2 in the vehicle 100 and due to a positional relationship of the installation position of the acceleration sensors I1, I2 relative to at least one movement axis of the vehicle 100.
According to one exemplary embodiment, the processing specification 125 comprises the formation of a weighted arithmetic mean of all read-in sensor signals 131, 132 of the sensor unit 130. In this case, a weighting factor dependent on the positional relationship of the installation position of the corresponding acceleration sensor I1, I2 relative to movement axes of the vehicle 100 is or will be assigned to each sensor signal 131, 132. In particular, the mechanical vibrations represented by the interference acceleration parameters of the processing specification 125 comprise a mechanical resonance of the sensor unit 130 at the installation position. In this case, the mechanical vibrations are determined, for example, by taking into account mechanical resonance characteristics of the sensor unit 130, sensitivities of the acceleration sensors I1, I2 at predefined resonant frequencies and/or excitation characteristics at the installation position of the sensor unit 130 in the vehicle 100. According to one exemplary embodiment, the accelerations represented by the interference acceleration parameters of the processing specification 105 and 20 are determined relative to multiple or all movement axes of the vehicle 100 and/or relative to at least one detection direction of the acceleration sensors I1, I2.
The processing device 120 is in particular also designed to provide and/or output the processed sensor signal 140 for output to at least one functional unit 105 of the vehicle 100. The at least one functional unit 105 is, for example, a control device, an assistance function, and/or an actuator of the vehicle 100.
According to one exemplary embodiment, the acceleration sensors I1, I2 of the sensor unit 130 are arranged symmetrically with respect to a center of gravity of the vehicle 100 and/or symmetrically with respect to an intersection of the movement axes of the vehicle 100 when they are installed in the vehicle 100. Additionally or alternatively, the acceleration sensors I1, I2 are arranged such that the mechanical vibrations and accelerations represented by the interference acceleration parameters of the processing specification 125 act on the acceleration sensors I1, I2 in different directions. Among other things, this situation will be further illustrated with reference to the following figures.
In the step 204 of reading in, a first sensor signal is read in by a first acceleration sensor of the sensor unit and at least one other sensor signal is read in by at least one other acceleration sensor of the sensor unit. Each sensor signal represents acceleration data acquired by the corresponding acceleration sensor. Subsequently, in the step 206 of performing a fusion of the sensor signals read in in the step 204 of reading in is carried out using a processing specification in order to generate a processed sensor signal. The processing specification takes into account predefined interference acceleration parameters to which the acceleration sensors are subject when they are installed in the vehicle. The interference acceleration parameters represent mechanical vibrations occurring in the vehicle at an installation position of the acceleration sensors. The interference acceleration parameters also represent accelerations occurring relative to at least one movement axis of the vehicle due to a positional relationship of the installation position of the acceleration sensors.
According to one exemplary embodiment, the method 200 for processing also comprises a step 208 of providing the processed sensor signal generated in the step 206 of performing for output to at least one functional unit of the vehicle. Additionally or alternatively, according to one exemplary embodiment, the method 200 for processing comprises a step 202 of determining or retrieving the processing specification. The processing specification is determined experimentally and additionally or based on simulation data or retrieved from a memory. In particular, at least the interference acceleration parameters are determined or retrieved from the memory.
The movement axes x, y, z and rotational accelerations Ωx, Ωy, Ωz shown in
In particular, with reference to
The signal fusion is indicated in its simplest form, as a weighted arithmetic mean, where both weights are equal. This can be extended to more highly developed approaches to facilitate the elimination process. Note that is only one specific example that could eliminate a mechanical resonance. For example, a compromise is made between multiple resonances based on multiple characteristics, such as:
The fusion of the sensor signals also makes it possible to reduce the expected usual sensor tolerances, for example noise or nonlinear characteristics.
In particular, with reference to
This approach relates to a specific arrangement with an off-axis rotational movement about the x-axis, i.e., a roll movement of the vehicle. The approach can be extended to any vehicle movement and sensor detection direction. Depending on the spatial position of the control device or the sensor unit 130 in the vehicle, the elimination process can focus on the most dominant unwanted accelerations due to off-axis rotational movement.
With reference to the figures described above, exemplary embodiments are summarized below and briefly explained in other words.
According to exemplary embodiments, a special arrangement of redundant acceleration sensors I1, I2 in combination with a signal processing scheme is in particular provided in order to compensate for interference effects of acceleration signals or sensor signals 131, 132. This arrangement aims to reduce the impact of the following effects: 1) vibration interference caused by mechanical resonances, in particular control device resonances, resulting in specific modal movements of the acceleration sensors I1, I2. 2) unwanted translational acceleration due to an off-axis rotational movement of the sensor unit 130 or sensor system 110 or control device. An ideal condition for compensation by signal processing consists, for example, in aligning the redundant acceleration sensors I1, I2 in such a way that the relevant interference effect acts on the measurement signals or sensor signals 131, 132 in different directions. A continuous fusion of the redundant sensor signals 131, 132 then results in a single corrected signal or processed sensor signal 140, showing a reduced signal deviation from the physical vehicle movement. If the ideal arrangement of the acceleration sensors I1, I2 described above is not possible, different weights can be assigned to the acceleration sensors I1, I2, which weights can be used later during the fusion in order to obtain an unambiguous final processed sensor signal 140, for example by applying a weighted average.
The proposed elimination of unwanted effects on the acceleration signals or sensor signals 131, 132 is based on a specific spatial arrangement of multiple redundant acceleration sensors I1, I2 of the same type on the same circuit board 535 (PCB) and on a signal processing part or processing method 200, wherein the sensor signals 131, 132 are combined. This spatial arrangement is or will be selected in such a way that the interference effect acts on the redundant acceleration sensors I1, I2 in the opposite direction in such a way that said interference effect can be eliminated by continuously fusing the sensor signals 131, 132, e.g. Sigfinal=weighted average (sig1, sig2, etc.).
If an exemplary embodiment has an “and/or” link between a first feature and a second feature, this is to be understood to mean that the exemplary embodiment according to one example has both the first feature and the second feature and, according to a further exemplary example, either only the first feature or only the second feature.
Number | Date | Country | Kind |
---|---|---|---|
10 2023 202 124.2 | Mar 2023 | DE | national |