Nothing Special   »   [go: up one dir, main page]

DE102012213754A1 - Method for adjusting sensor signal of sensor in vehicle, involves comparing waveform of sensor signal with reference value of sensor signal at position of vehicle to obtain difference, where signal waveform is recorded on trip to position - Google Patents

Method for adjusting sensor signal of sensor in vehicle, involves comparing waveform of sensor signal with reference value of sensor signal at position of vehicle to obtain difference, where signal waveform is recorded on trip to position Download PDF

Info

Publication number
DE102012213754A1
DE102012213754A1 DE201210213754 DE102012213754A DE102012213754A1 DE 102012213754 A1 DE102012213754 A1 DE 102012213754A1 DE 201210213754 DE201210213754 DE 201210213754 DE 102012213754 A DE102012213754 A DE 102012213754A DE 102012213754 A1 DE102012213754 A1 DE 102012213754A1
Authority
DE
Germany
Prior art keywords
sensor signal
vehicle
sensor
signal
waveform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE201210213754
Other languages
German (de)
Inventor
Andreas Vogel
Guido Mueller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE201210213754 priority Critical patent/DE102012213754A1/en
Priority to CN201310340286.3A priority patent/CN103576173B/en
Priority to FR1357698A priority patent/FR2994258A1/en
Publication of DE102012213754A1 publication Critical patent/DE102012213754A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • B60W2050/0085Setting or resetting initial positions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • B60W2050/0215Sensor drifts or sensor failures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Manufacturing & Machinery (AREA)
  • Navigation (AREA)

Abstract

The method involves comparing a waveform of a sensor signal (102) with a reference value (112) of the sensor signal at a position of a vehicle to obtain a difference. The signal waveform is recorded on a trip to the position. A matched sensor signal (122) is provided using the sensor signal and a differential (118). An integral of the sensor signal is represented during the trip while comparing the sensor signal. The reference value is determined using a stored site model at the position. An orientation of the vehicle in a space at the position is represented by the sensor signal. An independent claim is included for a computer program product with a program code for performing the signal adjustment method.

Description

Stand der TechnikState of the art

Die vorliegende Erfindung bezieht sich auf ein Verfahren zum Abgleichen eines Sensorsignals eines Sensors in einem Fahrzeug, auf ein entsprechendes Informationssystem sowie auf ein entsprechendes Computerprogrammprodukt.The present invention relates to a method for matching a sensor signal of a sensor in a vehicle, to a corresponding information system and to a corresponding computer program product.

Die DE 44 15 993 A1 beschreibt ein Korrekturverfahren für ein kartengestütztes Navigationssystem, bei dem die durch Koppelortung gefundene Position eines Kraftfahrzeugs überprüft und korrigiert wird. Zur Korrektur der mitgekoppelten Position wird ein Fehlerbereich aufgestellt, dessen Größe durch die Toleranzen der Fahrzeugsensoren bestimmt ist.The DE 44 15 993 A1 describes a correction method for a map-based navigation system, in which the position of a motor vehicle found by coupling location is checked and corrected. To correct the coupled position, an error range is set up whose size is determined by the tolerances of the vehicle sensors.

Sensoren in Fahrzeugen werden herkömmlicherweise bei der Herstellung kalibriert. Dazu wird ein Sensor definierten Messgrößen ausgesetzt und das resultierende Messsignal analysiert. Daraus wird eine Korrekturgröße berechnet, die unmittelbar in den Sensor eingeschrieben wird. Damit bildet der Sensor zumindest im Auslieferungszustand die Messgröße richtig ab. Nachdem der Sensor im Fahrzeug verbaut ist, unterliegt der Sensor einem Alterungsprozess und sein Messsignal verliert an Genauigkeit. Sensors in vehicles are conventionally calibrated during manufacture. For this purpose, a sensor is exposed to defined measured variables and the resulting measurement signal is analyzed. From this, a correction quantity is calculated, which is written directly into the sensor. Thus, the sensor forms the measured value correctly at least in the delivery condition. After the sensor is installed in the vehicle, the sensor is subject to an aging process and its measurement signal loses accuracy.

Offenbarung der ErfindungDisclosure of the invention

Vor diesem Hintergrund wird mit der vorliegenden Erfindung ein Verfahren zum Abgleichen eines Sensorsignals eines Sensors in einem Fahrzeug, ein entsprechendes Informationssystem, das dieses Verfahren verwendet sowie schließlich ein entsprechendes Computerprogrammprodukt gemäß den Hauptansprüchen vorgestellt. Vorteilhafte Ausgestaltungen ergeben sich aus den jeweiligen Unteransprüchen und der nachfolgenden Beschreibung.Against this background, the present invention provides a method for matching a sensor signal of a sensor in a vehicle, a corresponding information system using this method, and finally a corresponding computer program product according to the main claims. Advantageous embodiments emerge from the respective subclaims and the following description.

Die Erfindung basiert auf der Erkenntnis, dass ein Sensorsignal mithilfe von Annahmen abgesichert werden kann, und so systematische Fehler im Sensorsignal, wie Drift und/oder Offset erkannt und ausgeglichen werden können. Die Annahmen können auf eine Positionsbestimmung gegründet sein, die Rahmenbedingungen für einen Referenzwert bereitstellen kann. Beispielsweise kann an einer bestimmten Position aufgrund einer bekannten Geländeneigung an der Position eine bestimmte Fahrzeugneigung erwartet werden. Wenn das Sensorsignal eine abweichende Fahrzeugneigung anzeigt, ist es wahrscheinlich, dass entweder das Sensorsignal fehlerbehaftet ist, oder die Annahme falsch ist. Ebenso kann aufgrund der Positionsbestimmung eine Annahme getroffen werden, dass eine Fahrzeuglängsachse in eine bestimmte Richtung weist. Wenn ein Drehratensensor ein davon abweichendes Signal ausgibt, ist es auch hier wahrscheinlich, dass entweder das Signal fehlerbehaftet ist, oder die Annahme falsch ist. Durch eine hohe Wahrscheinlichkeit der Richtigkeit der Annahme kann eine Abweichung des Signals ermittelt werden. Wenn die Abweichung bekannt ist, kann das Signal verändert werden, um die Messgröße erneut richtig abzubilden.The invention is based on the recognition that a sensor signal can be secured by assumptions, and thus systematic errors in the sensor signal, such as drift and / or offset can be detected and compensated. The assumptions may be based on a positioning that may provide framework conditions for a benchmark. For example, at a certain position due to a known terrain inclination at the position, a certain vehicle tilt may be expected. If the sensor signal indicates a different vehicle tilt, it is likely that either the sensor signal is faulty or the assumption is incorrect. Likewise, on the basis of the position determination, an assumption can be made that a vehicle longitudinal axis points in a certain direction. If a gyroscope sensor outputs a different signal, it is likely that either the signal is faulty or the assumption is incorrect. By a high probability of the correctness of the assumption a deviation of the signal can be determined. If the deviation is known, the signal can be changed to re-map the measured quantity correctly.

Die vorliegende Erfindung schafft ein Verfahren zum Abgleichen eines Sensorsignals eines Sensors in einem Fahrzeug, wobei das Verfahren die folgenden Schritte umfasst:
Vergleichen eines Signalverlaufs des Sensorsignals mit einem Referenzwert des Sensorsignals an einer Position des Fahrzeugs um eine Differenz zu erhalten, wobei der Signalverlauf auf einer Fahrt zu der Position aufgezeichnet wurde;
Bereitstellen eines abgeglichenen Sensorsignals unter Verwendung des Sensorsignals und der Differenz.
The present invention provides a method for matching a sensor signal of a sensor in a vehicle, the method comprising the following steps:
Comparing a waveform of the sensor signal with a reference value of the sensor signal at a position of the vehicle to obtain a difference, wherein the waveform was recorded on a drive to the position;
Providing a balanced sensor signal using the sensor signal and the difference.

Unter einem Sensor kann ein Lagesensor, beispielsweise ein Neigungswinkelsensor oder ein Drehratensensor verstanden werden. Der Sensor stellt ein Sensorsignal bereit, das analog oder digital einen Wert einer Größe repräsentiert, die von dem Sensor gemessenen wird. Das Sensorsignal kann störende Einflüsse oder Messfehler aufweisen, beispielsweise ein Rauschen, einen Versatz oder eine Drift. Das Fahrzeug kann ein Positionsbestimmungsgerät aufweisen, beispielsweise einen GPS-Empfänger. Das Fahrzeug kann auch ein Navigationsgerät aufweisen. Die Position des Fahrzeugs kann in einem vorausgehenden Schritt des Einlesens von dem Empfänger bzw. dem Navigationsgerät eingelesen werden. Die Position kann als Koordinatenwert eingelesen werden. Das Sensorsignal kann unmittelbar verarbeitet werden. Das Sensorsignal kann auch zeitverzögert verarbeitet werden. Dazu kann das Sensorsignal gespeichert werden. Ein positionsbezogener Referenzwert kann eine wahrscheinliche und/oder zu erwartende Lage des Fahrzeugs an der Position repräsentieren. Ein abgeglichenes Sensorsignal kann das Sensorsignal befreit von dem Messfehler oder den störenden Einflüssen repräsentieren. Beispielsweise kann die Regelabweichung von dem Sensorsignal abgezogen werden, um das abgeglichene Sensorsignal zu erhalten.A sensor can be understood as meaning a position sensor, for example a tilt angle sensor or a rotation rate sensor. The sensor provides a sensor signal representing, analogously or digitally, a value of a magnitude measured by the sensor. The sensor signal may have interfering influences or measurement errors, for example noise, offset or drift. The vehicle may include a positioning device, such as a GPS receiver. The vehicle may also include a navigation device. The position of the vehicle can be read in by the receiver or the navigation device in a preceding step of the reading. The position can be read in as coordinate value. The sensor signal can be processed directly. The sensor signal can also be processed with a time delay. For this purpose, the sensor signal can be stored. A position-related reference value may represent a probable and / or expected attitude of the vehicle at the position. A calibrated sensor signal can represent the sensor signal freed from the measurement error or the interfering influences. For example, the control deviation can be subtracted from the sensor signal in order to obtain the calibrated sensor signal.

Der Signalverlauf kann ein Integral des Sensorsignals während der Fahrt repräsentieren. Der Signalverlauf kann zwischen einem Verlassen eines Ausgangspunkts und einem Erreichen der Position aufgezeichnet werden. Das Sensorsignal kann aufintegriert werden. Dabei können beispielsweise positive Werte das Integral vergrößern und negative Werte das Integral verringern. Bei einem Richtungssignal kann beispielsweise das Integral ein Vielfaches eines Vollkreiswinkels sein, wenn sich das Fahrzeug erneut an der (Ausgangs-)Position befindet. Unter der Annahme, dass das Fahrzeug an der gleichen Position erneut die gleiche Lage und/oder Ausrichtung aufweist, kann eine Änderung im Sensorsignal erkannt werden, um diese zu kompensieren. Dadurch kann das Sensorsignal mit einer größeren Sicherheit für sicherheitsrelevante Anwendungen verwendet werden. The waveform may represent an integral of the sensor signal during travel. The waveform can be recorded between leaving a starting point and reaching the position. The sensor signal can be integrated. For example, positive values can increase the integral and negative values can reduce the integral. For example, in the case of a direction signal, the integral may be a multiple of a full circle angle when the vehicle is again at the (home) position. Assuming that the vehicle at the same position again the same position and / or orientation a change in the sensor signal can be detected to compensate for this. This allows the sensor signal to be used with greater safety for safety-relevant applications.

Der Referenzwert kann unter Verwendung eines hinterlegten Geländemodells an der Position ermittelt werden. Der Referenzwert kann basierend auf einer Datenbank ermittelt werden. Beispielsweise kann eine Geländeausrichtung und/oder eine Geländehöhe und/oder eine Geländebeschaffenheit hinterlegt sein. Beispielsweise kann basierend auf der Geländeausrichtung eine Geländeneigung und Exposition bestimmt werden, und daraus eine zu erwartende Schräglage des Fahrzeugs ermittelt werden. Die Differenz kann einen Unterschied zwischen dem Geländemodell und dem Sensorsignal repräsentieren. The reference value can be determined using a stored terrain model at the location. The reference value can be determined based on a database. For example, a terrain orientation and / or a terrain altitude and / or a terrain condition may be deposited. For example, based on the terrain orientation, a terrain slope and exposure can be determined, and from this, an anticipated banking angle of the vehicle can be determined. The difference may represent a difference between the terrain model and the sensor signal.

Das Sensorsignal kann eine Ausrichtung des Fahrzeugs im Raum an der Position repräsentieren. Beispielsweise kann das Sensorsignal einen Winkel des Fahrzeugs bezogen auf ein Hauptachsensystem des Fahrzeugs repräsentieren. Beispielsweise kann das Fahrzeug dazu einen längs gerichteten und einen quer gerichteten Beschleunigungssensor und einen um eine Hochachse des Fahrzeugs gerichteten Drehratensensor aufweisen. Der hinterlegte Wert kann Werte der Sensoren repräsentieren, die in der Vergangenheit an der Position aufgezeichnet worden sind. The sensor signal may represent an orientation of the vehicle in space at the location. For example, the sensor signal may represent an angle of the vehicle relative to a main axis system of the vehicle. For example, the vehicle may have a longitudinally directed and a transverse acceleration sensor and a yaw rate sensor directed about a vertical axis of the vehicle. The stored value may represent values of the sensors that have been recorded at the position in the past.

Daten des Geländemodells können an der Position mit der Ausrichtung des Fahrzeugs an der Position und/oder einem Positionssignal an der Position verglichen werden, um einen Geländeabweichungswert zu erhalten. Der Geländeabweichungswert kann im Navigationssystem zu der Position hinterlegt werden. Wenn die Differenz größer als ein Toleranzbereich ist, kann beispielsweise ein Fehler im Geländemodell vorhanden sein. Dann kann die Ermittlung der Regelabweichung unterbrochen werden, um keinen falschen Abgleich des Sensorsignals zu bewirken. Durch ein Ermitteln eines Geländeabweichungswerts kann das Geländemodell verbessert werden. Wenn beispielsweise eine schwache Signalstärke des GNSS die Positionsbestimmung erschwert, kann die Position mit ungenügender Genauigkeit ermittelt werden. Ein Bereich, in dem die Signalstärke gering ist, kann ebenfalls in dem Geländeabweichungswert hinterlegt werden.Data of the terrain model may be compared at the position with the orientation of the vehicle at the position and / or a position signal at the position to obtain a terrain deviation value. The terrain deviation value can be stored in the navigation system for the position. For example, if the difference is greater than a tolerance range, there may be an error in the terrain model. Then the determination of the control deviation can be interrupted so as not to cause a wrong adjustment of the sensor signal. By determining a terrain deviation value, the terrain model can be improved. For example, if a weak signal strength of the GNSS complicates the position determination, the position can be determined with insufficient accuracy. An area where the signal strength is low may also be deposited in the terrain deviation value.

Das Verfahren kann einen Schritt des Ermittelns einer Regelabweichung für das Sensorsignal aufweisen, wobei im Schritt des Bereitstellens das abgeglichene Sensorsignal ferner unter Verwendung der Regelabweichung bereitgestellt wird. Eine Regelabweichung kann ein Offset oder eine Driftkompensation sein. Die Regelabweichung kann unter Verwendung einer Verarbeitungsvorschrift aus der Differenz bzw. aus einer Mehrzahl von Differenzen ermittelt werden. Die Regelabweichung kann beispielsweise einen Mittelwert mehrerer Differenzen repräsentieren.The method may include a step of determining a control deviation for the sensor signal, wherein in the step of providing the adjusted sensor signal is further provided using the control deviation. A control deviation can be an offset or a drift compensation. The control deviation can be determined using a processing rule from the difference or from a plurality of differences. The control deviation can represent, for example, an average of several differences.

Die Regelabweichung kann unter Verwendung eines erwarteten Toleranzbereichs für die Regelabweichung ermittelt werden. Die Regelabweichung kann größer als ein Minimalwert der Regelabweichung sein und kleiner als ein Maximalwert der Regelabweichung sein. Der Minimalwert kann auch negativ sein. Ebenso kann ein Toleranzbereich auf die Differenz angewandt werden. Wenn eine Regelabweichung ermittelt würde, die außerhalb des Toleranzbereichs liegen würde, kann ein Fehler vorliegen. Beispielsweise kann eine Regelabweichung außerhalb des Toleranzbereichs für das Bereitstellen des abgeglichenen Sensorsignals unberücksichtigt bleiben.The control deviation can be determined using an expected tolerance range for the control deviation. The control deviation can be greater than a minimum value of the control deviation and less than a maximum value of the control deviation. The minimum value can also be negative. Similarly, a tolerance range can be applied to the difference. If a control deviation is detected that would be outside the tolerance range, an error may exist. For example, a control deviation outside the tolerance range for the provision of the adjusted sensor signal can be disregarded.

Die Differenzen können über einen vorbestimmten Zeitraum/Distanz gemittelt werden, um die Regelabweichung zu erhalten. Durch ein Mitteln können Extremwerte der Differenzen gefiltert werden. Beispielsweise kann ein Durchschnittswert der Differenzen ermittelt werden. Der Abgleich kann durch das Mitteln robuster ausgeführt werden.The differences can be averaged over a predetermined period / distance to obtain the control deviation. By averaging extreme values of the differences can be filtered. For example, an average value of the differences can be determined. The adjustment can be made more robust by the means.

Das Sensorsignal kann eine gemessene Richtung der Erdbeschleunigung repräsentieren. Im Schritt des Vergleichens kann als Referenzwert eine zu erwartende Steigung zwischen der Position und einer weiteren Position ermittelt werden. Die gemessene Richtung der Erdbeschleunigung kann mit der erwarteten Steigung verglichen werden. Eine weitere Position kann eine zukünftige Position des Fahrzeugs sein. Ebenso kann die weitere Position eine zurückliegende Position des Fahrzeugs sein. Die Position kann beispielsweise einen ersten Höhenwert und die weitere Position kann einen zweiten Höhenwert aufweisen. Zwischen der Position und der weiteren Position kann eine Entfernung liegen. Über die Entfernung und die Höhenwerte kann eine zu erwartende Geländeneigung bestimmt werden. Die zu erwartende Geländeneigung kann mit einem Mittelwert einer Neigung des Fahrzeugs in Fahrzeuglängsrichtung verglichen werden, um den Sensor abzugleichen.The sensor signal may represent a measured direction of gravitational acceleration. In the comparison step, the reference value to be determined is an expected slope between the position and another position. The measured direction of gravitational acceleration can be compared with the expected slope. Another position may be a future position of the vehicle. Likewise, the further position may be a previous position of the vehicle. The position may, for example, have a first height value and the further position may have a second height value. There may be a distance between the position and the further position. Over the distance and the height values an expected terrain slope can be determined. The expected terrain slope can be compared with an average of a vehicle tilt in the vehicle longitudinal direction to match the sensor.

Die vorliegende Erfindung schafft ferner ein Informationssystem, das ausgebildet ist, um die Schritte des erfindungsgemäßen Verfahrens in entsprechenden Einrichtungen durchzuführen bzw. umzusetzen. Auch durch diese Ausführungsvariante der Erfindung in Form eines Informationssystems kann die der Erfindung zugrunde liegende Aufgabe schnell und effizient gelöst werden. The present invention further provides an information system adapted to perform the steps of the method according to the invention in corresponding devices. Also by this embodiment of the invention in the form of an information system, the object underlying the invention can be solved quickly and efficiently.

Unter einem Informationssystem kann vorliegend ein elektrisches Gerät verstanden werden, das Sensorsignale verarbeitet und in Abhängigkeit davon Steuerund/oder Datensignale ausgibt. Das Informationssystem kann eine Schnittstelle aufweisen, die hard- und/oder softwaremäßig ausgebildet sein kann. Bei einer hardwaremäßigen Ausbildung können die Schnittstellen beispielsweise Teil eines sogenannten System-ASICs sein, der verschiedenste Funktionen des Informationssystems beinhaltet. Es ist jedoch auch möglich, dass die Schnittstellen eigene, integrierte Schaltkreise sind oder zumindest teilweise aus diskreten Bauelementen bestehen. Bei einer softwaremäßigen Ausbildung können die Schnittstellen Softwaremodule sein, die beispielsweise auf einem Mikrocontroller neben anderen Softwaremodulen vorhanden sind.In the present case, an information system can be understood as an electrical device which processes sensor signals and as a function thereof thereof outputs control and / or data signals. The information system may have an interface, which may be formed in hardware and / or software. In the case of a hardware-based embodiment, the interfaces can be part of a so-called system ASIC, for example, which contains various functions of the information system. However, it is also possible that the interfaces are their own integrated circuits or at least partially consist of discrete components. In a software training, the interfaces may be software modules that are present, for example, on a microcontroller in addition to other software modules.

Von Vorteil ist auch ein Computerprogrammprodukt mit Programmcode, der auf einem maschinenlesbaren Träger wie einem Halbleiterspeicher, einem Festplattenspeicher oder einem optischen Speicher gespeichert sein kann und zur Durchführung des Verfahrens nach einer der vorstehend beschriebenen Ausführungsformen verwendet wird, wenn das Programmprodukt auf einem Computer oder einer Vorrichtung ausgeführt wird.A computer program product with program code which can be stored on a machine-readable carrier such as a semiconductor memory, a hard disk memory or an optical memory and is used to carry out the method according to one of the embodiments described above if the program product is installed on a computer or a device is also of advantage is performed.

Die Erfindung wird nachstehend anhand der beigefügten Zeichnungen beispielhaft näher erläutert. Es zeigen:The invention will now be described by way of example with reference to the accompanying drawings. Show it:

1 ein Blockschaltbild eines Informationssystems zum Abgleichen eines Sensorsignals eines Sensors in einem Fahrzeug gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; 1 a block diagram of an information system for adjusting a sensor signal of a sensor in a vehicle according to an embodiment of the present invention;

2 ein Ablaufdiagramm eines Verfahrens zum Abgleichen eines Sensorsignals eines Sensors in einem Fahrzeug gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; 2 a flowchart of a method for adjusting a sensor signal of a sensor in a vehicle according to an embodiment of the present invention;

3 eine Darstellung eines Fahrzeugs mit einem Informationssystem gemäß einem Ausführungsbeispiel der vorliegenden Erfindung beim Erreichen einer zuvor bereits einmal erreichten Position; und 3 a representation of a vehicle with an information system according to an embodiment of the present invention when reaching a previously reached position; and

4 eine Darstellung eines Fahrzeugs mit einem Informationssystem gemäß einem weiteren Ausführungsbeispiel der vorliegenden Erfindung, bei dem ein Wert eines Geländemodells als Referenzwert verwendet wird. 4 a representation of a vehicle with an information system according to another embodiment of the present invention, in which a value of a terrain model is used as a reference value.

In der nachfolgenden Beschreibung bevorzugter Ausführungsbeispiele der vorliegenden Erfindung werden für die in den verschiedenen Figuren dargestellten und ähnlich wirkenden Elemente gleiche oder ähnliche Bezugszeichen verwendet, wobei auf eine wiederholte Beschreibung dieser Elemente verzichtet wird.In the following description of preferred embodiments of the present invention, the same or similar reference numerals are used for the elements shown in the various figures and similarly acting, wherein a repeated description of these elements is omitted.

1 zeigt ein Blockschaltbild eines Informationssystems 100 zum Abgleichen eines Sensorsignals 102 eines Sensors 104 in einem Fahrzeug gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Das Informationssystem 100 weist eine Einrichtung 106 zum Vergleichen, eine Einrichtung 108 zum Ermitteln und eine Einrichtung 110 zum Bereitstellen auf. Der Sensor 104 stellt das Sensorsignal 102 bereit. Das Sensorsignal 102 repräsentiert eine Lage des nicht dargestellten Fahrzeugs im Raum. Dazu weist das Sensorsignal 102 einen Anteil einer Beschleunigung in Fahrzeuglängsrichtung x, einen Anteil einer Beschleunigung in Fahrzeugquerrichtung y, einen Anteil einer Beschleunigung in Fahrzeughochrichtung z sowie eine Drehrate um die Fahrzeughochachse ω auf. Wenn das Fahrzeug ruht, wirkt lediglich die Erdbeschleunigung auf das Fahrzeug. Das Sensorsignal 102 weist dann anteilig in den x-, y- und z Komponenten die Erdbeschleunigung auf. Der Sensor 104 kann eine Signaldrift und/oder einen Signalversatz aufweisen, wodurch das Sensorsignal 102 verfälscht würde. Die Einrichtung 106 zum Vergleichen vergleicht das Sensorsignal 102 mit einem Referenzwert 112, der von einer Einrichtung zum Bereitstellen des Referenzwerts 112 ansprechend auf ein Positionssignal 116 des Fahrzeugs bereitgestellt wird. Der Referenzwert 112 ist positionsbezogen und repräsentiert einen Vergleichswert zu dem Sensorsignal 102 an der Position. Die Einrichtung 106 zum Vergleichen stellt eine Differenz 118 der Werte bereit. Die Differenz 118 wird in der Einrichtung 108 zum Ermitteln verwendet, um eine Regelabweichung 120 bereitzustellen. Die Regelabweichung 120 wird unter Anwendung einer Verarbeitungsvorschrift aus der Differenz 118 ermittelt. Die Einrichtung 110 zum Bereitstellen empfängt das Sensorsignal 102 und die Regelabweichung 120 und gibt ein abgeglichenes Sensorsignal 122 aus, das weniger oder keine Signaldrift und/oder Signalversatz aufweist. 1 shows a block diagram of an information system 100 for adjusting a sensor signal 102 a sensor 104 in a vehicle according to an embodiment of the present invention. The information system 100 has a facility 106 for comparison, a facility 108 for identifying and a facility 110 to deploy. The sensor 104 represents the sensor signal 102 ready. The sensor signal 102 represents a position of the vehicle, not shown, in space. This is indicated by the sensor signal 102 a component of an acceleration in the vehicle longitudinal direction x, a component of an acceleration in the vehicle transverse direction y, a component of an acceleration in the vehicle vertical direction z, and a yaw rate about the vehicle vertical axis ω. When the vehicle is at rest, only the gravitational acceleration acts on the vehicle. The sensor signal 102 then has proportional to the acceleration of gravity in the x, y and z components. The sensor 104 may have a signal drift and / or a signal offset, whereby the sensor signal 102 would be corrupted. The device 106 for comparison compares the sensor signal 102 with a reference value 112 by a means for providing the reference value 112 in response to a position signal 116 of the vehicle is provided. The reference value 112 is position-related and represents a comparison value to the sensor signal 102 at the position. The device 106 to compare represents a difference 118 the values ready. The difference 118 will be in the facility 108 used to determine a control deviation 120 provide. The deviation 120 is calculated from the difference using a processing rule 118 determined. The device 110 for providing receives the sensor signal 102 and the deviation 120 and gives a balanced sensor signal 122 which has less or no signal drift and / or signal offset.

Das Blockschaltbild in 1 zeigt Kalibrierungsmöglichkeiten von Sensoren mittels Navigation gemäß einem Ausführungsbeispiel der vorliegenden Erfindung.The block diagram in 1 shows calibration possibilities of sensors by means of navigation according to an embodiment of the present invention.

Für die verschiedensten Systeme an Bord eines Fahrzeuges sind genau kalibrierte Sensoren 104 wichtig, z. B. für die Steigungsbestimmung (u. a. für HillHold, ESP, ...) ein Beschleunigungssensor in Fahrzeuglängsrichtung x, für ESP die Reifendurchmesser und ein Gyroskop ω. Durch die Verwendung eines Navigationsgerätes kann die Kalibrierung im Vergleich zu herkömmlichen Methoden schneller geschehen. For a variety of systems on board a vehicle are precisely calibrated sensors 104 important, z. B. for the slope determination (including HillHold, ESP, ...) an acceleration sensor in the vehicle longitudinal direction x, for ESP the tire diameter and a gyroscope ω. By using a navigation device, calibration can be faster compared to traditional methods.

Neben Informationen aus der Karte kann mittels einer Navigation festgestellt werden, dass ein Fahrzeug wieder an einer Position steht, an der es sich schon einmal befand. Wenn dies der Fall ist, so gibt es zwischen diesen beiden Zeitpunkten keine Unterschiede in der Position, was eine sehr genaue Kalibrierung ermöglicht.In addition to information from the map can be determined by a navigation that a vehicle is back to a position it was once. If this is the case, then there are none between these two times Differences in position, allowing a very accurate calibration.

2 zeigt ein Ablaufdiagramm eines Verfahrens 200 zum Abgleichen eines Sensorsignals 102 eines Sensors in einem Fahrzeug gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Das Verfahren weist einen Schritt 202 des Vergleichens, einen Schritt 204 des Ermittelns und einen Schritt 206 des Bereitstellens auf. Im Schritt 202 des Vergleichens wird das an einer Position des Fahrzeugs aufgezeichnete Sensorsignal 102 mit einem positionsbezogenen Referenzwert 112 des Sensorsignals 102 an der Position verglichen, um eine Differenz 118 zu erhalten. Im Schritt 204 des Ermittelns wird eine Regelabweichung 120 für das Sensorsignal unter Verwendung der Differenz 118 ermittelt. Im Schritt des Bereitstellens wird ein abgeglichenes Sensorsignal 122 unter Verwendung der Regelabweichung 120 und des Sensorsignals 102 bereitgestellt. 2 shows a flowchart of a method 200 for adjusting a sensor signal 102 a sensor in a vehicle according to an embodiment of the present invention. The method has one step 202 of comparing, one step 204 determining and a step 206 of providing. In step 202 the comparing becomes the sensor signal recorded at a position of the vehicle 102 with a position-related reference value 112 the sensor signal 102 compared to the position at a difference 118 to obtain. In step 204 the determination becomes a control deviation 120 for the sensor signal using the difference 118 determined. In the providing step, a calibrated sensor signal is generated 122 using the control deviation 120 and the sensor signal 102 provided.

3 zeigt eine Darstellung eines Fahrzeugs 300 mit einem Informationssystem 100 gemäß einem Ausführungsbeispiel der vorliegenden Erfindung beim Erreichen einer zuvor bereits erreichten Position 302. Das Fahrzeug 300 weist einen Sensor 104 und eine nicht dargestellte Einheit zur Positionsbestimmung auf. Der Sensor 104 stellt ein Sensorsignal bereit, das eine Lage des Fahrzeugs 300 an der Position 302 repräsentiert. Die Position 302 ist eine Position, an der sich das Fahrzeug 300 zumindest zum zweiten Mal befindet. Die Einheit zur Positionsbestimmung stellt die Koordinaten der aktuellen Fahrzeugposition 302 bereit. Beispielsweise kann die Position 302 ein gemieteter Stellplatz für das Fahrzeug 300 sein. An die Position 302 kann das Fahrzeug 300 immer wieder kommen, nachdem das Fahrzeug 300 veränderliche Fahrtstrecken 304 zurückgelegt hat. Da das Fahrzeug 300 wieder an die Position 302 zurückgekehrt ist, weist das Fahrzeug 300 dort eine reproduzierbare Lage auf. Das Sensorsignal sollte wieder nahezu gleich sein. Unter der Annahme, dass das Sensorsignal an der Position 302 gleich sein sollte, kann das Sensorsignal eines der letzten Male, an denen das Fahrzeug 300 an der Position 302 war, mit dem aktuellen Sensorsignal verglichen werden. Dabei kann eine Differenz gewonnen werden, die beispielsweise eine Signaldrift des Sensorsignals repräsentiert. Durch eine Weiterverarbeitung der Differenz kann eine Regelabweichung des Sensorsignals ermittelt werden. Mittels der Regelabweichung kann das originale Sensorsignal abgeglichen werden, sodass das abgeglichene Sensorsignal an der Position 302 immer wieder innerhalb eines Toleranzbereichs liegt. Damit können sicherheitsrelevante Systeme des Fahrzeugs 300 das abgeglichene Sensorsignal mit einer hohen Verlässlichkeit nutzen. 3 shows a representation of a vehicle 300 with an information system 100 according to an embodiment of the present invention when reaching a previously reached position 302 , The vehicle 300 has a sensor 104 and an unillustrated unit for determining position. The sensor 104 provides a sensor signal representing a location of the vehicle 300 at the position 302 represents. The position 302 is a position where the vehicle is 300 at least for the second time. The position determination unit represents the coordinates of the current vehicle position 302 ready. For example, the position 302 a rented parking space for the vehicle 300 be. To the position 302 can the vehicle 300 keep coming back after the vehicle 300 changeable routes 304 has covered. Because the vehicle 300 back to the position 302 has returned, the vehicle points 300 there a reproducible location. The sensor signal should be almost the same again. Assuming that the sensor signal at the position 302 should be equal, the sensor signal may be one of the last times when the vehicle 300 at the position 302 was to be compared with the current sensor signal. In this case, a difference can be obtained which represents, for example, a signal drift of the sensor signal. By a further processing of the difference, a control deviation of the sensor signal can be determined. By means of the control deviation, the original sensor signal can be adjusted, so that the adjusted sensor signal at the position 302 always within a tolerance range. This allows safety-relevant systems of the vehicle 300 Use the adjusted sensor signal with high reliability.

In Fahrzeugen 300 sind verschiedene Sicherheitssysteme und Komfortfunktionen vorhanden. z. B. ESP, HillHold, Airbag, ... Diese benötigen für ihre korrekte Funktion gut kalibrierte Sensoren 104. Nur damit können sich die Systeme ein korrektes Abbild von der Außenwelt machen und richtig funktionieren. Sind die Sensoren 104 schlecht kalibriert, werden die zugehörigen Funktionen reduziert oder ganz abgeschaltet.In vehicles 300 There are various safety systems and comfort functions available. z. ESP, HillHold, Airbag, ... These require well-calibrated sensors for proper operation 104 , Only then can the systems make a correct image of the outside world and function properly. Are the sensors 104 poorly calibrated, the associated functions are reduced or completely shut down.

Eine gute Kalibrierung ist somit ganz wesentlich. Es werden nachfolgend verschiedene Methoden zur Kalibrierung vorgestellt.A good calibration is therefore essential. Various methods of calibration are presented below.

Sensoren 104 werden während der Produktion den verschiedensten, genau definierten Situationen ausgesetzt und es wird die Ausgabe der Sensoren 104 direkt im Sensor 104 mit der jeweiligen zugehörigen Situation abgespeichert. Es wird also direkt während der Herstellung der Sensor 104 angelernt. (Die Sensoren 104 werden z. B. drehend durch Wärmeöfen geschoben o. ä.)sensors 104 are exposed during production to the most diverse, well-defined situations and it becomes the output of the sensors 104 directly in the sensor 104 stored with the respective associated situation. It is so directly during the production of the sensor 104 learned. (The sensors 104 be z. B. pushed through heat ovens o. Ä.)

Es können Heuristiken verwendet werden, um die Sensoren 104 während des Betriebes zu kalibrieren. So wird ein Fahrzeug 300 im Mittel (also über sehr viele Kilometer hinweg) geradeaus und horizontal fahren. So eine Heuristik ist für sehr lange Strecken in der Größenordnung von 100 und mehr Kilometern sehr genau.Heuristics can be used to control the sensors 104 to calibrate during operation. This is how a vehicle becomes 300 on average (over a lot of miles) straight and horizontal drive. Such a heuristic is of the order of magnitude for very long distances 100 and more kilometers.

Sensoren 104 können an Hand anderer Sensoren 104 kalibriert werden. So ist die Kalibrierung von Gyroskopen und Reifendurchmessern mittels GNSS(globales Navigations Satelliten System)-Messwerten möglich.sensors 104 can on the hand of other sensors 104 be calibrated. Thus, the calibration of gyroscopes and tire diameters by means of GNSS (Global Navigation Satellite System) measurements is possible.

Im hier vorgestellten Ansatz werden weitere Kalibriermöglichkeiten von Sensoren 104 aufgezeigt, die sich aus der Verwendung eines Navigationssystems ergeben.In the approach presented here are further calibration options of sensors 104 shown, resulting from the use of a navigation system.

Beispielsweise eine Nutzung einer identischen Position 302, wie sie in 3 dargestellt ist. Bei vielen Fahrten 304 mit einem Fahrzeug 300 befindet sich das Fahrzeug 300 nach meist recht kurzer Zeit wieder an einem Punkt 302, an dem es schon einmal war. So parkt ein Fahrzeug 300 z. B. nachts meist in der gleichen Garage. Beispielsweise bei einem täglichen Pendeln 304 zwischen Arbeitsplatz und Wohnort, Fahrten 304 zum Einkaufen usw. Es wird immer wieder an der gleichen Kreuzung gestoppt, um die Vorfahrt zu gewähren oder Ähnliches.For example, use of an identical position 302 as they are in 3 is shown. On many trips 304 with a vehicle 300 is the vehicle 300 After a fairly short time at one point 302 which it has been before. This is how a vehicle parks 300 z. B. at night mostly in the same garage. For example, during a daily commute 304 between workplace and place of residence, rides 304 for shopping etc. It is stopped again and again at the same intersection to grant the right of way or the like.

Ein Navigationsgerät kann nun detektieren, wenn sich das Fahrzeug 300 wieder genau an einer Stelle befindet, an der es schon einmal war. Außerdem liefert die Navigation dazu den Zeitpunkt bzw. die seitdem gefahrene Strecke 304.A navigation device can now detect when the vehicle 300 again exactly in a place that has ever been. In addition, the navigation provides the time or the distance traveled since then 304 ,

Diese Information kann zur Kalibrierung von Sensoren 104 benutzt werden. This information can be used to calibrate sensors 104 to be used.

Wird die Neigung in Steilkurven vernachlässigt, so ist die Summe aller Richtungsänderungen seit dem letzten Besuch an dieser Position 302 ein Vielfaches von 360°. Damit kann der Offset eines Drehratensensors 104 sehr genau kalibriert werden, denn die aufintegrierte Drehrate wird genau diesem Vielfachen entsprechen. Der Offset ist bei einem Gyro die kritische Kalibriergröße.If the inclination is neglected in steep curves, then the sum of all changes of direction since the last visit to this position 302 a multiple of 360 °. This can be the offset of a rotation rate sensor 104 be calibrated very accurately, because the integrated yaw rate will exactly match this multiple. The offset is the critical calibration variable for a gyro.

Hat der Gyro 104 einen Offset Z, einen Scalefaktor S und G repräsentiert die Messwerte des Gyros, und es wurden N Vollkreise absolviert, dann kann 2πNS = ∫(G – Z)dt gelten, woraus der Offset sehr genau bestimmen werden kann, selbst wenn der Scalefaktor nur mit einer geringen Genauigkeit bestimmt ist. Has the gyro 104 an offset Z, a scaling factor S and G represents the gyro's readings, and N full circles have been completed, then 2πNS = ∫ (G - Z) dt apply, from which the offset can be determined very accurately, even if the scaling factor is determined only with a low accuracy.

Bei einer Rückkehr an genau die gleiche Stelle 302 kann es keine Höhendifferenz geben. Mit dieser Information kann der Offset eines Beschleunigungssensors 104 in Fahrzeug-Längsrichtung sehr genau kalibriert werden, denn das Integral aller Beschleunigungen in Fahrzeuglängsrichtung über die gefahrene Strecke 304 ist Null.When returning to exactly the same place 302 there can be no height difference. With this information, the offset of an acceleration sensor 104 be calibrated very accurately in the vehicle longitudinal direction, because the integral of all accelerations in the vehicle longitudinal direction over the distance traveled 304 is zero.

Ist die Anzahl an gefahrenen Kreisen seit dem letzten Stopp an dieser Stelle 302 bekannt, so ist die Differenz der von den Rädern zurückgelegten Strecken gleich der Anzahl an Vollkreisen (2π) mal Achsabstand. Mit diesem Ansatz können die Räder sehr genau relativ zueinander kalibriert werden, wenn die Räder ohne Schlupf bewegt wurden.Is the number of driven circles since the last stop at this point 302 As is known, the difference between the distances traveled by the wheels is equal to the number of full circles (2π) times the center distance. With this approach, the wheels can be calibrated very accurately relative to each other when the wheels have been moved without slippage.

4 zeigt eine Darstellung eines Fahrzeugs 300 mit einem Informationssystem 100 gemäß einem weiteren Ausführungsbeispiel der vorliegenden Erfindung, bei dem ein Wert eines Geländemodells 400 als Referenzwert 112 verwendet wird. Wie in 3 weist das Fahrzeug 300 einen Sensor 104 auf. Der Sensor 104 stellt ein Sensorsignal bereit, das eine Ausrichtung der Erdbeschleunigung g relativ zum Fahrzeug 300 repräsentiert. Das Informationssystem 100 kann auf einen Datenspeicher 402 zugreifen, in dem das Geländemodell 400 hinterlegt ist. Das Geländemodell 400 bildet Geländeeigenschaften, wie beispielsweise eine Geländeneigung und Exposition ab. In dem Informationssystem 100 werden Daten des Geländemodells 400 an einer aktuellen Position des Fahrzeugs 300 mit dem Sensorsignal des Sensors 104 verglichen, und aus der Differenz ein Korrekturfaktor oder Korrekturwert ermittelt. Mit dem Korrekturwert oder Korrekturfaktor wird das Sensorsignal abgeglichen, um ein abgeglichenes oder justiertes Sensorsignal zur Weiterverarbeitung zu erhalten. Der Sensor 104 weist einen Arbeitsbereich auf, innerhalb dessen das Sensorsignal angeordnet sein müsste. Wenn die Differenz zu dem Geländemodell 400 größer als der Arbeitsbereich ist, dann kann beispielsweise das Geländemodell 400 fehlerhaft sein. Dann kann ein Geländekorrekturwert erzeugt werden, der beispielsweise eine Notwendigkeit der Korrektur des Geländemodells 400 anzeigt. Ebenso kann der Geländekorrekturwert einen zukünftigen Vergleich an der Position unterbinden, um einen falschen Abgleich des Sensors 104 zu verhindern. 4 shows a representation of a vehicle 300 with an information system 100 according to another embodiment of the present invention, wherein a value of a terrain model 400 as a reference value 112 is used. As in 3 points the vehicle 300 a sensor 104 on. The sensor 104 provides a sensor signal indicative of the gravitational acceleration g relative to the vehicle 300 represents. The information system 100 can be on a data store 402 access in which the terrain model 400 is deposited. The terrain model 400 maps terrain characteristics, such as terrain slope and exposure. In the information system 100 become data of the terrain model 400 at a current position of the vehicle 300 with the sensor signal of the sensor 104 compared, and determined from the difference, a correction factor or correction value. The correction value or correction factor is used to adjust the sensor signal in order to obtain a calibrated or adjusted sensor signal for further processing. The sensor 104 has a workspace within which the sensor signal would have to be located. If the difference to the terrain model 400 is larger than the work area, then, for example, the terrain model 400 be flawed. Then, a terrain correction value may be generated, for example, a need for correction of the terrain model 400 displays. Similarly, the terrain correction value may inhibit future comparison at the location to incorrectly balance the sensor 104 to prevent.

Beispielsweise zeigt 4 eine Nutzung von Steigungsdaten zum Abgleich des Sensors 104. Es werden zunehmend auch Steigungsdaten in die Karten 400 eingetragen. Diese sind u. a. für ökologische Fahrrouten wichtig. Mit diesen Informationen können Beschleunigungssensoren 104 kalibriert werden. Befindet sich das Fahrzeug 300 z. B. auf einer aus der Karte 400 bekannten Steigung, dann wird ein Beschleunigungssensor 104 in Fahrzeug-Längsrichtung im Stand den Sinus-Anteil der Gravitationsbeschleunigung g messen. Damit kann der Beschleunigungssensor 104 kalibriert werden. Bei bewegtem Fahrzeug kann die aus z. B. den Odometerwerten bekannte Tangentialbeschleunigung aus Bremsen/Beschleunigen herausgerechnet werden.For example, shows 4 a use of slope data to adjust the sensor 104 , Gradient data is increasingly being added to the maps 400 entered. These are important for ecological driving routes. Accuracy sensors can be used with this information 104 be calibrated. Is the vehicle located 300 z. B. on one of the card 400 known slope, then an acceleration sensor 104 in the longitudinal direction of the vehicle, measure the sine component of the gravitational acceleration g. This allows the acceleration sensor 104 be calibrated. When the vehicle is moving from z. B. the odometer values known tangential acceleration from braking / accelerating be calculated out.

Ein weiteres Beispiel ist eine Nutzung von Höhendaten 400. Die Navigation ermittelt mittels eines globalen Navigationssatelliten Systems (GNSS) die aktuelle Höhe oder findet diese Information in den Kartendaten 400 (z. B. aus einem digitalen Terrain-Modell 400). Höhenangaben sind meist nicht besonders exakt, können aber mit einer Genauigkeit von ca. 20 bis 50 m bestimmt werden. Trotz dieser geringen Güte kann damit ein Beschleunigungs-Messer 104 sehr gut kalibriert werden, wenn genügend Strecke zwischen den beiden Messungen liegt. Nach einer Strecke von beispielsweise 6 km kann damit der Offset eines Beschleunigungssensors 104 bis auf 1° genau kalibriert werden. Dies ist immer noch wenig Strecke im Vergleich zu den, bei der Verwendung von Heuristiken benötigten mehr als 100 km.Another example is a use of elevation data 400 , The navigation uses a global navigation satellite system (GNSS) to determine the current altitude or find this information in the map data 400 (eg from a digital terrain model 400 ). Altitudes are usually not very accurate, but can be determined with an accuracy of about 20 to 50 m. Despite this low quality can thus be an accelerometer 104 calibrated very well if there is enough distance between the two measurements. After a distance of, for example, 6 km, the offset of an acceleration sensor can thus be used 104 be calibrated to within 1 °. This is still little distance compared to the more than 100 km needed when using heuristics.

Dieses Prinzip ist nicht nur auf eine Messung am Anfang und eine zweite Messung am Ende der Kalibrierstrecke begrenzt. Das GNSS und das Höhenmodell 400 liefern fortlaufend unabhängige Messwerte, sodass damit eine kontinuierliche Kalibrierung durchgeführt werden kann.This principle is not limited to one measurement at the beginning and a second measurement at the end of the calibration path. The GNSS and the elevation model 400 continuously provide independent readings for continuous calibration.

Die oben genannten Anwendungen können teilweise sicherheitsrelevant sein. Bei hohen Sicherheitsstandards kann es sein, dass der Abgleich abgesichert werden muss. Kartendaten 400 können beispielsweise falsch sein, ein GNSS kann durch Multipath falsche Daten liefern usw.The above mentioned applications can be partly security relevant. If the security standards are high, it may be necessary to verify the synchronization. map data 400 for example, can be wrong, a GNSS can provide wrong data through multipath, etc.

Die Sensoren 104 in den sicherheitsrelevanten Anwendungen haben genau definierte Charakteristika. Es ist also genau bekannt, in welchem Intervall sich zum Beispiel ein Offset bewegen kann. The sensors 104 in safety-related applications have well-defined characteristics. So it is known exactly in which interval, for example, an offset can move.

Durch dieses Wissen können offensichtliche Fehlmessungen verworfen werden. Die restlichen, plausiblen Messwerte werden zur Kalibrierung verwendet. Dabei wird aber niemals der Kalibrierwert nur durch eine einzelne Messung gesetzt. Es werden vielmehr die neuen Messwerte langsam über einen Filterprozess in die schon bekannten Kalibrierwerte eingefiltert.Through this knowledge, obvious erroneous measurements can be discarded. The remaining, plausible measured values are used for calibration. However, the calibration value is never set by a single measurement. Instead, the new measured values are slowly filtered through a filter process into the already known calibration values.

Liegen gleichzeitig unabhängige Messwerte vor (z. B. einmal Steigungsdaten aus der Karte 400 und einmal Steigung aus GNSS), so können diese untereinander vor der Verwendung plausibilisiert werden.At the same time, independent measured values are available (eg once slope data from the map 400 and once slope from GNSS), these can be plausibilized with each other before use.

Durch die vielfache Kombination von streuungsbehafteten aber unabhängigen und erwartungstreuen Messwerten ergibt sich gemäß der Wahrscheinlichkeitstheorie in Summe ein sehr verlässlicher Messwert.Due to the multiple combination of scattered but independent and expectation-true measured values results in accordance with the probability theory in total a very reliable reading.

Ein weiteres Ausführungsbeispiel ist eine Nutzung eines Protection-Level der Navigation. Die Navigation kann zu jeder Position einen Sicherheitsbereich ausgeben, in dem sie sich z. B. zu 99,999% Sicherheit befindet. Dies wird als Protection-Level bezeichnet. Beispielsweise kann das Protection-Level bei der reinen GNSS-Ortung für Flugzeuge unter Verwendung von SBAS (Satellite Based Augmentation System) verwendet werden. Zusammen mit dieser Genauigkeitsangabe genügt dann auch die Navigation den sicherheitsrelevanten Ansprüchen. Solche Messwerte zusammen mit den angegebenen Fehlerintervallen können direkt zur Kalibrierung ohne weitere Mittelungen benutzt werden.Another embodiment is a use of a protection level of navigation. The navigation can spend a security area for each position, in which they z. B. to 99.999% security. This is called a protection level. For example, the protection level may be used in pure GNSS location for aircraft using SBAS (Satellite Based Augmentation System). Together with this specification of accuracy then also the navigation meets the safety-relevant requirements. Such readings together with the specified error intervals can be used directly for calibration without further averaging.

Für eine weitere Verbesserung kann ein Rückkanal an die Navigation verwendet werden. Während der Kalibrierung bewertet das Steuergerät 100, ob die Messwerte bzw. die Kartendaten 400 der Navigation plausibel sind. Werden nun Fehler in der Navigationskomponente festgestellt, kann das Steuergerät 100 die Navigation darüber informieren. Es werden dann die entsprechenden Kartendaten 400 als fehlerhaft markiert und/oder korrigiert. Oder es wird die Gegend als schlechte GNSS-Gegend eingestuft.For further improvement, a return channel to the navigation can be used. During calibration, the controller rates 100 , whether the measured values or the map data 400 the navigation are plausible. If errors are now detected in the navigation component, the control unit can 100 inform the navigation about it. There will be the corresponding map data 400 marked as faulty and / or corrected. Or the area is classified as a bad GNSS area.

Fährt das Fahrzeug 300 nun an einer Stelle mit als fehlerhaft markierten Kartendaten 400 oder in einer als schlecht markierten GNSS Gegend, werden diese Werte gar nicht erst zur Kalibrierung benutzt. Die Navigation kann also auf diese Art und Weise Kartenfehler oder schlechte GNSS-Gegenden lernen.Drives the vehicle 300 now at a point with marked as incorrect map data 400 or in a badly marked GNSS area, these values are not even used for calibration. Navigation can thus learn map errors or bad GNSS areas in this way.

Diese Information kann an einen zentralen Server 402 überspielt werden. Damit werden nicht nur die lokalen Daten in der eigenen Navigation korrigiert. Das Wissen kann damit allen Nutzern des Daten-Servers 402 zur Verfügung gestellt werden.This information can be sent to a central server 402 be dubbed. This not only corrects the local data in your own navigation. The knowledge can thus all users of the data server 402 to provide.

Fahrzeug-Steuergeräte 100 können Daten von der Navigation anfordern. Diese Daten werden über einen Kanal, typischerweise ein CAN, versendet. Die CAN-Nachrichten sind genau spezifiziert. Somit können diese Daten leicht mitgelesen werden und somit nachgewiesen werden, welche Informationen ausgetauscht werden. Beispielsweise kann eine Nachricht der Art „Stopp an bekannter Position” übertragen werden.Vehicle control equipment 100 can request data from the navigation. These data are sent via a channel, typically a CAN. The CAN messages are exactly specified. Thus, these data can be read easily and thus be detected, which information is exchanged. For example, a message of the type "stop at known position" can be transmitted.

Die beschriebenen und in den Figuren gezeigten Ausführungsbeispiele sind nur beispielhaft gewählt. Unterschiedliche Ausführungsbeispiele können vollständig oder in Bezug auf einzelne Merkmale miteinander kombiniert werden. Auch kann ein Ausführungsbeispiel durch Merkmale eines weiteren Ausführungsbeispiels ergänzt werden. The embodiments described and shown in the figures are chosen only by way of example. Different embodiments may be combined together or in relation to individual features. Also, an embodiment can be supplemented by features of another embodiment.

Ferner können erfindungsgemäße Verfahrensschritte wiederholt sowie in einer anderen als in der beschriebenen Reihenfolge ausgeführt werden. Furthermore, method steps according to the invention can be repeated as well as carried out in a sequence other than that described.

Umfasst ein Ausführungsbeispiel eine „und/oder”-Verknüpfung zwischen einem ersten Merkmal und einem zweiten Merkmal, so ist dies so zu lesen, dass das Ausführungsbeispiel gemäß einer Ausführungsform sowohl das erste Merkmal als auch das zweite Merkmal und gemäß einer weiteren Ausführungsform entweder nur das erste Merkmal oder nur das zweite Merkmal aufweist.If an exemplary embodiment comprises a "and / or" link between a first feature and a second feature, then this is to be read so that the embodiment according to one embodiment, both the first feature and the second feature and according to another embodiment either only first feature or only the second feature.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 4415993 A1 [0002] DE 4415993 A1 [0002]

Claims (10)

Verfahren (200) zum Abgleichen eines Sensorsignals (102) eines Sensors (104) in einem Fahrzeug (300), wobei das Verfahren (200) die folgenden Schritte umfasst: Vergleichen (202) eines Signalverlaufs des Sensorsignals (102) mit einem Referenzwert (112) des Sensorsignals (102) an einer Position (302) des Fahrzeugs (300) um eine Differenz (118) zu erhalten, wobei der Signalverlauf auf einer Fahrt zu der Position (302) aufgezeichnet wurde; Bereitstellen (206) eines abgeglichenen Sensorsignals (122) unter Verwendung des Sensorsignals (102) und der Differenz (118).Procedure ( 200 ) for adjusting a sensor signal ( 102 ) of a sensor ( 104 ) in a vehicle ( 300 ), the process ( 200 ) includes the following steps: compare ( 202 ) a signal waveform of the sensor signal ( 102 ) with a reference value ( 112 ) of the sensor signal ( 102 ) at a position ( 302 ) of the vehicle ( 300 ) by a difference ( 118 ), the signal being traversed to the position ( 302 ) was recorded; Provide ( 206 ) of a calibrated sensor signal ( 122 ) using the sensor signal ( 102 ) and the difference ( 118 ). Verfahren (200) gemäß Anspruch 1, bei dem im Schritt (202) des Vergleichens der Signalverlauf ein Integral des Sensorsignals (102) während der Fahrt repräsentiert.Procedure ( 200 ) according to claim 1, wherein in step ( 202 ) of comparing the waveform an integral of the sensor signal ( 102 ) while driving. Verfahren (200) gemäß einem der vorangegangenen Ansprüche, bei dem im Schritt (202) des Vergleichens der Referenzwert (112) unter Verwendung eines hinterlegten Geländemodells (400) an der Position (302) ermittelt wird.Procedure ( 200 ) according to one of the preceding claims, wherein in step ( 202 ) of comparing the reference value ( 112 ) using a stored terrain model ( 400 ) at the position ( 302 ) is determined. Verfahren (200) gemäß einem der vorangegangenen Ansprüche, bei dem das Sensorsignal (102) eine Ausrichtung des Fahrzeugs (300) im Raum an der Position (302) repräsentiert.Procedure ( 200 ) according to one of the preceding claims, in which the sensor signal ( 102 ) an orientation of the vehicle ( 300 ) in the room at the position ( 302 ). Verfahren (200) gemäß Anspruch 4, bei dem im Schritt (202) des Vergleichens Daten des Geländemodells (400) an der Position (302) mit der Ausrichtung des Fahrzeugs (300) an der Position (302) und/oder einem Positionssignal (116) an der Position (302) verglichen werden, um einen Geländeabweichungswert zu erhalten, wobei der Geländeabweichungswert in einem Navigationssystem zu der Position (302) hinterlegt wird. Procedure ( 200 ) according to claim 4, wherein in step ( 202 ) of Comparing Data of the Terrain Model ( 400 ) at the position ( 302 ) with the orientation of the vehicle ( 300 ) at the position ( 302 ) and / or a position signal ( 116 ) at the position ( 302 ) are compared to obtain a terrain deviation value, wherein the terrain deviation value in a navigation system to the position ( 302 ) is deposited. Verfahren (200) gemäß einem der vorangegangenen Ansprüche, mit einem Schritt des Ermittelns (204) einer Regelabweichung (120) für das Sensorsignal (102), wobei im Schritt des Bereitstellens (206) das abgeglichene Sensorsignal ferner unter Verwendung der Regelabweichung bereitgestellt wird.Procedure ( 200 ) according to one of the preceding claims, with a step of determining ( 204 ) of a control deviation ( 120 ) for the sensor signal ( 102 ), wherein in the step of providing ( 206 ) the adjusted sensor signal is further provided using the control deviation. Verfahren (200) gemäß Anspruch 6, bei dem im Schritt (204) des Ermittelns die Regelabweichung (118) unter Verwendung eines erwarteten Toleranzbereichs für die Regelabweichung (118) ermittelt wird.Procedure ( 200 ) according to claim 6, wherein in step ( 204 ) determining the control deviation ( 118 ) using an expected tolerance range for the control deviation ( 118 ) is determined. Verfahren (200) gemäß einem der vorangegangenen Ansprüche, bei dem das Sensorsignal (102) eine gemessene Richtung der Erdbeschleunigung (g) repräsentiert, und im Schritt (202) des Vergleichens der Referenzwert (112) eine zu erwartende Steigung zwischen der Position (302) und einer weiteren Position repräsentiert, wobei die gemessene Richtung der Erdbeschleunigung (g) mit der erwarteten Steigung verglichen wird.Procedure ( 200 ) according to one of the preceding claims, in which the sensor signal ( 102 ) represents a measured direction of gravitational acceleration (g), and in step ( 202 ) of comparing the reference value ( 112 ) an expected slope between the position ( 302 ) and another position, wherein the measured direction of gravitational acceleration (g) is compared with the expected slope. Informationssystem (100), das ausgebildet ist, um die Schritte eines Verfahrens (200) gemäß einem der Ansprüche 1 bis 8 durchzuführen.Information system ( 100 ), which is adapted to the steps of a method ( 200 ) according to one of claims 1 to 8. Computer-Programmprodukt mit Programmcode zur Durchführung des Verfahrens (200) nach einem der Ansprüche 1 bis 8, wenn das Programmprodukt auf einer Vorrichtung ausgeführt wird.Computer program product with program code for carrying out the method ( 200 ) according to one of claims 1 to 8, when the program product is executed on a device.
DE201210213754 2012-08-03 2012-08-03 Method for adjusting sensor signal of sensor in vehicle, involves comparing waveform of sensor signal with reference value of sensor signal at position of vehicle to obtain difference, where signal waveform is recorded on trip to position Ceased DE102012213754A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE201210213754 DE102012213754A1 (en) 2012-08-03 2012-08-03 Method for adjusting sensor signal of sensor in vehicle, involves comparing waveform of sensor signal with reference value of sensor signal at position of vehicle to obtain difference, where signal waveform is recorded on trip to position
CN201310340286.3A CN103576173B (en) 2012-08-03 2013-08-01 A kind of method of the sensor signal of the sensor for equilibrium in vehicle
FR1357698A FR2994258A1 (en) 2012-08-03 2013-08-02 METHOD FOR COMPENSATING A SENSOR SIGNAL OF A VEHICLE AND INFORMATION SYSTEM APPLYING SUCH A METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201210213754 DE102012213754A1 (en) 2012-08-03 2012-08-03 Method for adjusting sensor signal of sensor in vehicle, involves comparing waveform of sensor signal with reference value of sensor signal at position of vehicle to obtain difference, where signal waveform is recorded on trip to position

Publications (1)

Publication Number Publication Date
DE102012213754A1 true DE102012213754A1 (en) 2014-02-06

Family

ID=49944026

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201210213754 Ceased DE102012213754A1 (en) 2012-08-03 2012-08-03 Method for adjusting sensor signal of sensor in vehicle, involves comparing waveform of sensor signal with reference value of sensor signal at position of vehicle to obtain difference, where signal waveform is recorded on trip to position

Country Status (3)

Country Link
CN (1) CN103576173B (en)
DE (1) DE102012213754A1 (en)
FR (1) FR2994258A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016219455A1 (en) 2016-10-07 2018-04-12 Audi Ag Motor vehicle, method and active infrastructure for checking an environment detection of a motor vehicle
EP3588010A1 (en) 2018-06-29 2020-01-01 Autonomous Intelligent Driving GmbH Method for validating calibration data of at least one sensor unit of a vehicle and corresponding vehicle servicing device and servicing system
DE102015113911B4 (en) 2014-08-28 2024-08-14 GM Global Technology Operations LLC Sensor offset calibration using map information

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4415993A1 (en) 1994-05-06 1995-11-09 Bosch Gmbh Robert Correction method and navigation system for the coupling location of a motor vehicle

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005025884A1 (en) * 2005-06-06 2006-12-07 Robert Bosch Gmbh Method and device for correcting a signal of a sensor
JP4453728B2 (en) * 2007-08-07 2010-04-21 株式会社デンソー Position correction device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4415993A1 (en) 1994-05-06 1995-11-09 Bosch Gmbh Robert Correction method and navigation system for the coupling location of a motor vehicle

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015113911B4 (en) 2014-08-28 2024-08-14 GM Global Technology Operations LLC Sensor offset calibration using map information
DE102016219455A1 (en) 2016-10-07 2018-04-12 Audi Ag Motor vehicle, method and active infrastructure for checking an environment detection of a motor vehicle
EP3588010A1 (en) 2018-06-29 2020-01-01 Autonomous Intelligent Driving GmbH Method for validating calibration data of at least one sensor unit of a vehicle and corresponding vehicle servicing device and servicing system

Also Published As

Publication number Publication date
FR2994258A1 (en) 2014-02-07
CN103576173B (en) 2017-06-06
CN103576173A (en) 2014-02-12

Similar Documents

Publication Publication Date Title
WO2015075093A1 (en) Method, fusion filter, and system for fusing sensor signals with different temporal signal output delays into a fusion data set
DE102008027087A1 (en) Method for determining a tilt angle of a vehicle
DE102009027503A1 (en) Positioning device for a mobile object
DE102012216211A1 (en) Method for selecting a satellite
WO2015189184A1 (en) Method and system for initializing a sensor fusion system
EP3155373A1 (en) Method and system for adapting a navigation system
WO2019063266A1 (en) Method for locating a vehicle with advanced automated functions (had), in particular a highly automated vehicle, and a vehicle system
DE102014211176A1 (en) Method and system for correcting measurement data and / or navigation data of a sensor-based system
WO2015189204A1 (en) Method and system for the improved detection and/or compensation of error values
DE102012004625A1 (en) Method for creating and updating map information for use in driver assistance system in motor vehicle, involves determining attribute from driving history data, which is assigned defined route section determined by route section information
DE102006035597A1 (en) Method for determining the travel path and the speed of a vehicle, in particular for safety-critical train control systems
DE102012216205A1 (en) Fusion of chassis sensational data with vehicle dynamics data
EP3155454B1 (en) Method and system for adapting a navigation system
EP3155380A1 (en) Method and system for providing dynamic error values of dynamic measured values in real time
DE102014211178A1 (en) Method and system for correcting measurement data of a first sensor system
DE19757333C1 (en) Automatic, fast calibration of an on-board measurement of a speed vector
WO2015189183A1 (en) Method and system for the correction of output data from a sensor base system
DE102012213754A1 (en) Method for adjusting sensor signal of sensor in vehicle, involves comparing waveform of sensor signal with reference value of sensor signal at position of vehicle to obtain difference, where signal waveform is recorded on trip to position
DE102017218487A1 (en) Method for operating an inertial sensor system, inertial system and vehicle with inertial system
DE102020118621A1 (en) positioning for a vehicle
EP1736733A1 (en) Method for determining a navigation solution of a navigation system having a terrain-navigation module and a navigation system
DE102016004370A1 (en) Method for determining the position of vehicles
DE102014221062A1 (en) Method and device for determining the position of a vehicle
EP3295126B1 (en) Method for determining states of a system using an estimation filter
DE102018205142A1 (en) Method for detecting a current position of a motor vehicle, device for carrying out the method and motor vehicle

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final