[go: up one dir, main page]

DE102016212326A1 - Method for processing sensor data for a position and / or orientation of a vehicle - Google Patents

Method for processing sensor data for a position and / or orientation of a vehicle Download PDF

Info

Publication number
DE102016212326A1
DE102016212326A1 DE102016212326.2A DE102016212326A DE102016212326A1 DE 102016212326 A1 DE102016212326 A1 DE 102016212326A1 DE 102016212326 A DE102016212326 A DE 102016212326A DE 102016212326 A1 DE102016212326 A1 DE 102016212326A1
Authority
DE
Germany
Prior art keywords
sensor data
vehicle
sensor
data
pose information
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.)
Pending
Application number
DE102016212326.2A
Other languages
German (de)
Inventor
Hans-Leo Ross
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 DE102016212326.2A priority Critical patent/DE102016212326A1/en
Priority to CN201710542380.5A priority patent/CN107590768B/en
Publication of DE102016212326A1 publication Critical patent/DE102016212326A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • 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/023Avoiding failures by using redundant parts
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Verfahren zur Verarbeitung von Sensordaten für eine Position und/oder Orientierung eines Fahrzeugs (100), wobei zumindest Sensordaten eines ersten Sensors (111, 112, 113, 114, 115) als erste Sensordaten und Sensordaten eines zweiten Sensors (111, 112, 113, 114, 115) als zweite Sensordaten erfasst werden, wobei aus den ersten Sensordaten erste Poseinformationen bestimmt werden, welche die Position und/oder Orientierung des Fahrzeugs (100) zu einem Referenzzeitpunkt beschreiben, und wobei aus den zweiten Sensordaten zweite Poseinformationen bestimmt werden, welche die Position und/oder Orientierung des Fahrzeugs (100) zu dem Referenzzeitpunkt beschreiben.The present invention relates to a method for processing sensor data for a position and / or orientation of a vehicle (100), wherein at least sensor data of a first sensor (111, 112, 113, 114, 115) are used as first sensor data and sensor data of a second sensor (111 , 112, 113, 114, 115) are detected as second sensor data, wherein from the first sensor data first pose information is determined, which describe the position and / or orientation of the vehicle (100) at a reference time, and wherein the second sensor data second pose information determining the position and / or orientation of the vehicle (100) at the reference time.

Description

Die vorliegende Erfindung betrifft ein Verfahren zur Verarbeitung von Sensordaten für eine Position und/oder Orientierung eines Fahrzeugs sowie eine Recheneinheit und ein Computerprogramm zu dessen Durchführung.The present invention relates to a method for processing sensor data for a position and / or orientation of a vehicle as well as to a computing unit and a computer program for carrying it out.

Stand der TechnikState of the art

Für Fahrassistenzfunktionen eines Fahrzeugs, wie z.B. Spurhalteassistenten, Abstandsregeltempomat, automatische Längsführung usw., kann mittels Sensoren wie z.B. Kamera, Radargerät, Lidargerät usw. die Umgebung des Fahrzeugs messtechnisch erfasst werden. Entsprechende mit den Sensoren erfasste Sensordaten können ausgewertet und basierend auf diesen ausgewerteten Sensordaten Eingriffe in die Fahrzeugführung durchgeführt werden, beispielsweise indem Aktoren des Fahrzeugs entsprechend angesteuert werden. Im Zuge des sog. autonomen Fortbewegens steuert sich ein Fahrzeug selbsttätig ohne Eingreifen eines Fahrers. Analog zu Fahrassistenzfunktionen wird dabei eine Vielzahl von Fahrzeugfunktionen wie Lenkung, Bremsung, Antrieb usw. automatisch durch das Fahrzeug gesteuert. For driving assistance functions of a vehicle, such as e.g. Lane departure warning system, adaptive cruise control, automatic longitudinal guidance, etc., can be controlled by sensors such as Camera, radar, Lidargerät etc. the environment of the vehicle are detected metrologically. Corresponding sensor data acquired with the sensors can be evaluated and interventions in the vehicle guidance can be carried out on the basis of these evaluated sensor data, for example by correspondingly controlling actuators of the vehicle. In the course of the so-called autonomous moving away, a vehicle controls itself automatically without the intervention of a driver. Analogous to driver assistance functions, a variety of vehicle functions such as steering, braking, drive, etc. are automatically controlled by the vehicle.

Für derartige Fahrassistenzfunktionen und für das autonome Fortbewegen ist es von Bedeutung, dass die Sensordaten, basierend auf welchen in die Fahrzeugführung eingegriffen wird, integer sind, um eine Gefährdung von Insassen des Fahrzeugs oder weiterer Verkehrsteilnehmer sowie eine Beschädigung des Fahrzeugs sowie weiterer Fahrzeuge zu verhindern. Eine hinreichende Datenintegrität (Vertrauensgrad der Dateninformation) ist notwendig, um gesicherte aktive Eingriffe in die Fahrzeugführung durchführen zu können.For such driver assistance functions and for autonomous movement, it is important that the sensor data based on which is intervened in the vehicle guidance, are integer to prevent endangering occupants of the vehicle or other road users and damage to the vehicle and other vehicles. Sufficient data integrity (degree of confidence of the data information) is necessary in order to be able to perform secure active interventions in the vehicle guidance.

Die Datenintegrität umfasst unterschiedliche Integritätsarten, insbesondere korrekter Inhalt (diese Integritätsart liegt vor, wenn Sachverhalte der realen Welt korrekt abgebildet werden), unmodifizierter Zustand (diese Integritätsart liegt vor, wenn Nachrichten unverändert zugestellt werden und Programme und Prozesse wie beabsichtigt ablaufen) und Erkennung von Modifikation (diese Integritätsart liegt vor, wenn unerwünschte Modifikationen, die nicht verhindert werden können, zumindest erkannt werden). Data integrity includes different types of integrity, in particular correct content (this type of integrity occurs when real-world issues are mapped correctly), unmodified state (this type of integrity occurs when messages are delivered unaltered, and programs and processes proceed as intended) and detection of modification (This type of integrity occurs when unwanted modifications that can not be prevented are at least detected).

Beispielsweise ist aus der DE 10 2012 215 343 A1 ein Verfahren zum Durchführen einer Sicherheitsfunktion eines Fahrzeugs bekannt, z.B. eines Notbremsassistenten oder eines Ausweichassistenten. Daten, die für das Durchführen der Sicherheitsfunktion erforderlich sind, werden auf eine Steuereinheit des Fahrzeugs übertragen und die Steuereinheit erzeugt in Abhängigkeit von diesen übertragenen Daten Steuersignale. In zeitlichen Abständen werden dabei Diagnosetests wiederholt durchgeführt, mit welchen überprüft wird, ob in einem oder mehreren zum Durchführen des Verfahrens verwendeten elektrischen, elektronischen und/oder programmierbaren Systemen eine Störung besteht, die die Durchführung der Sicherheitsfunktion beeinträchtigen kann. Zu diesem Zweck werden Metadaten der Daten auf die Steuereinheit übertragen, welche Informationen über die zum Durchführen des Verfahrens verwendeten Systeme beinhalten. Unter Verwendung dieser Informationen wird mindestens ein Zuverlässigkeitswert der Daten ermittelt, der unter anderem von der Wahrscheinlichkeit für das Auftreten von Störungen abhängt. In Abhängigkeit von dem mindestens einen Zuverlässigkeitswert wird geprüft, ob die übertragenen Daten für das Durchführen der Sicherheitsfunktion hinreichend zuverlässig sind.For example, is from the DE 10 2012 215 343 A1 a method for performing a safety function of a vehicle known, for example, an emergency brake assist or an evasive assistant. Data required for performing the safety function is transmitted to a control unit of the vehicle, and the control unit generates control signals in response to these transmitted data. In this case, diagnostic tests are repeatedly carried out at intervals, with which it is checked whether there is a fault in one or more electrical, electronic and / or programmable systems used to carry out the method, which can impair the performance of the safety function. For this purpose, metadata of the data is transferred to the control unit, which contains information about the systems used to carry out the method. Using this information, at least one reliability value of the data is determined, which depends inter alia on the probability of the occurrence of disturbances. In dependence on the at least one reliability value, it is checked whether the transmitted data are sufficiently reliable for performing the safety function.

Offenbarung der ErfindungDisclosure of the invention

Erfindungsgemäß werden ein Verfahren zur Verarbeitung von Sensordaten für eine Position und/oder Orientierung eines Fahrzeugs sowie eine Recheneinheit und ein Computerprogramm zu dessen Durchführung mit den Merkmalen der unabhängigen Patentansprüche vorgeschlagen. Vorteilhafte Ausgestaltungen sind Gegenstand der Unteransprüche sowie der nachfolgenden Beschreibung.According to the invention, a method for processing sensor data for a position and / or orientation of a vehicle as well as a computing unit and a computer program for carrying it out with the features of the independent patent claims are proposed. Advantageous embodiments are the subject of the dependent claims and the following description.

Das Fahrzeug kann zweckmäßigerweise als ein Landfahrzeug, insbesondere Kraft-, Hybrid- oder Elektrofahrzeug, Personen- oder Nutzfahrzeug ausgebildet sein, z.B. als Pkw, Lkw, Motorrad, Bus, Zug usw usw. Es ist auch denkbar, dass das Fahrzeug als ein abseits von befestigten Straßen betreibbares Fahrzeug ausgebildet ist, z.B. als Geländefahrzeug (Unimog, Amphibienfahrzeug, Pistenraupe usw.), ATV (All-Terrain Vehicle, z.B. ein Quad) oder Schneemobil. Insbesondere kann das Fahrzeug auch als ein Luft- oder Wasserfahrzeug ausgebildet sein, z.B. als Flugzeug, Hubschrauber, Boot, Jetski usw. Das Fahrzeug kann von einem Fahrzeugführer bzw. Fahrer gesteuert werden oder auch ein unbemanntes, ferngesteuertes Fahrzeug sein, z.B. eine Drohne.The vehicle may conveniently be designed as a land vehicle, in particular a power, hybrid or electric vehicle, passenger or commercial vehicle, e.g. As a car, truck, motorcycle, bus, train, etc. It is also conceivable that the vehicle is designed as a vehicle operable away from paved roads, e.g. as an off-road vehicle (Unimog, amphibious vehicle, snowcat, etc.), ATV (all-terrain vehicle, for example a quad) or snowmobile. In particular, the vehicle may also be designed as an aircraft or watercraft, e.g. as aircraft, helicopters, boats, jet skis, etc. The vehicle may be controlled by a driver or may also be an unmanned, remotely controlled vehicle, e.g. a drone.

Im Rahmen des Verfahrens werden zumindest Sensordaten eines ersten Sensors als erste Sensordaten und Sensordaten eines zweiten Sensors als zweite Sensordaten erfasst. Aus den ersten Sensordaten werden erste Poseinformationen bestimmt, welche die Position und/oder Orientierung des Fahrzeugs zu einem Referenzzeitpunkt beschreiben. Analog werden aus den zweiten Sensordaten zweite Poseinformationen bestimmt, welche ebenfalls die Position und/oder Orientierung des Fahrzeugs zu dem Referenzzeitpunkt beschreiben. Die Poseinformationen beschreiben somit insbesondere jeweils, an welcher konkreten Position und/oder in welcher konkreten Orientierung in Bezug auf ein Referenzkoordinatensystem sich das Fahrzeug zu dem Referenzzeitpunkt befindet. Within the scope of the method, at least sensor data of a first sensor are detected as first sensor data and sensor data of a second sensor as second sensor data. From the first sensor data first pose information is determined, which describe the position and / or orientation of the vehicle at a reference time. Analog second pose information is determined from the second sensor data, which also describe the position and / or orientation of the vehicle at the reference time. The pose information thus describes in each case in particular, at which specific position and / or in which specific orientation with respect to a Reference coordinate system, the vehicle is at the reference time.

Im Rahmen des Verfahrens werden somit Sensordaten von verschiedenen Sensoren insbesondere zeitlich und örtlich kalibriert, d.h. in einen zeitlichen und örtlichen Kontext gebracht bzw. räumlich und zeitlich in ein festes Raster hineindefiniert. Verschiedene Sensordaten werden somit vergleichbar und können repräsentativ und aussagekräftig miteinander verglichen werden. Durch örtliches Kalibrieren wird gewährleistet, dass die Sensoren zumindest teilweise denselben Bereich überwachen und somit Sensordaten desselben Bereichs erfassen. Somit kann eine erste Überlappung der Sensordaten erreicht werden. Durch zeitliches Kalibrieren wird darüber hinaus gewährleistet, dass dieser gemeinsame Bereich von den Sensoren zum selben konkreten Zeitpunkt erfasst wird. Somit wird eine weitere Überlappung der Sensordaten erreicht. As part of the method, sensor data from various sensors are calibrated, in particular temporally and locally, i. brought into a temporal and local context or defined spatially and temporally in a fixed grid. Different sensor data are thus comparable and can be compared representatively and meaningfully with each other. Local calibration ensures that the sensors at least partially monitor the same area and thus capture sensor data of the same area. Thus, a first overlap of the sensor data can be achieved. By time calibration is also ensured that this common area is detected by the sensors at the same specific time. Thus, a further overlap of the sensor data is achieved.

Durch zeitliches Kalibrieren kann insbesondere eine zeitliche Integrität der Sensordaten erzielt werden. Insbesondere kann ein erstes Zeitintervall zwischen dem Zeitpunkt, zu welchem eine (optische) Information gesendet wird, und dem Zeitpunkt, zu welchem die Information von dem entsprechenden Sensor detektiert wird (optisch-elektrische Wandlung), kompensiert werden. Weiterhin können insbesondere ein zweites Zeitintervall zwischen Anregung des Sensors und Erzeugung eines entsprechenden elektrischen Signals (physikalisch-elektrische Wandlung) sowie die jeweilige Signallaufzeit dieses Signals kompensiert werden.By temporal calibration in particular a temporal integrity of the sensor data can be achieved. In particular, a first time interval between the time when an (optical) information is transmitted and the time at which the information is detected by the corresponding sensor (optical-electrical conversion) can be compensated. Furthermore, in particular a second time interval between excitation of the sensor and generation of a corresponding electrical signal (physical-electrical conversion) and the respective signal propagation time of this signal can be compensated.

In Abhängigkeit von der Anzahl der Poseinformationen bzw. Sensoren bieten sich nun vorteilhafterweise unterschiedliche Möglichkeiten, wie mit den Informationen weiter verfahren werden kann. Depending on the number of pose information or sensors now advantageously offer different ways, how to proceed with the information on.

Gemäß einer bevorzugten Weiterbildung werden die von unterschiedlichen Sensoren stammenden ersten und zweiten Poseinformationen miteinander verglichen und aus diesem Vergleich wird eine Integrität bzw. Datenintegrität der ersten Sensordaten und der zweiten Sensordaten bestimmt. Es versteht sich, dass auch Sensordaten von mehr als zwei Sensoren miteinander verglichen und eine Integrität dieser Vielzahl von Sensordaten bestimmt werden kann.According to a preferred refinement, the first and second pose information originating from different sensors are compared with one another, and from this comparison, an integrity or data integrity of the first sensor data and the second sensor data is determined. It goes without saying that sensor data from more than two sensors can also be compared with one another and an integrity of this multiplicity of sensor data can be determined.

Die Sensordaten können somit plausibilisiert werden. Idealerweise sollte die Position bzw. Orientierung des Fahrzeugs, welche durch die von unterschiedlichen Sensoren stammenden Poseinformationen beschrieben wird, identisch sein und die tatsächliche Position bzw. Orientierung des Fahrzeugs wiedergeben. Je genauer die von unterschiedlichen Sensoren stammenden Poseinformationen also übereinstimmen, desto höher ist die Datenintegrität der entsprechenden Sensordaten. Eine Möglichkeit zur Bestimmung der Integrität basiert auf einer Bestimmung eines Überlappungsgrades von in den Sensordaten enthaltenen Informationen. Wenn unterschiedliche Sensoren in Zeit und Raum dasselbe erkennen, wenn also die entsprechenden Sensordaten zeitlich und örtlich überlappen, besitzen diese Daten einen erhöhten Integritätsgrad. The sensor data can thus be made plausible. Ideally, the position or orientation of the vehicle, which is described by the pose information derived from different sensors, should be identical and reflect the actual position or orientation of the vehicle. Thus, the more accurate the pose information derived from different sensors, the higher the data integrity of the corresponding sensor data. One way of determining integrity is based on determining an amount of overlap of information contained in the sensor data. If different sensors detect the same in time and space, ie if the corresponding sensor data overlap temporally and spatially, these data have an increased degree of integrity.

Beispielsweise kann ein entsprechender Integritätswert bestimmt werden, welcher beispielsweise zwischen 0 (schlecht) und 1 (gut) bzw. zwischen 0% und 100% liegen kann. Es kann ein Schwellwert definiert werden, wobei die Sensordaten als nicht ausreichend integer bewertet werden, wenn der Integritätswert diesen Schwellwert nicht erreicht. Hierdurch wird es insbesondere möglich, auch unscharfe "Sensor"daten (z.B. Ausgabedaten von neuronalen Netzen, Kalman-Filtern, andere statistische erfasste Daten usw.) in die Integritätsbestimmung einzubeziehen.For example, a corresponding integrity value can be determined, which can be, for example, between 0 (bad) and 1 (good) or between 0% and 100%. A threshold can be defined, with the sensor data rated as insufficient integer if the integrity value does not reach this threshold. In particular, this makes it possible to include fuzzy "sensor" data (e.g., neural network output data, Kalman filters, other statistical collected data, etc.) in the integrity determination.

Weiterhin können durch das Verfahren Angriffe auf das Fahrzeug, insbesondere auf die Fahrzeugführung, leicht erkannt werden. Um sich Zugriff auf das Fahrzeug zu verschaffen und im Zug eines Angriffs auf die Fahrzeugführung Einfluss zu nehmen, müsste es einem Angreifer gelingen, Daten in das Fahrzeug einzubringen, welche mit den von den Sensoren erfassten Sensordaten übereinstimmen und mit diesen Sensordaten plausibilisiert werden können. Der Angreifer müsste somit das nachbilden, was die unterschiedlichen Sensoren zu jedem konkreten Zeitpunkt erfassen. Andernfalls könnte durch den Vergleich der Sensordaten sofort bemerkt werden, dass es sich um keine echten Sensordaten, sondern um einen Angriff handelt. Es ist jedoch nahezu ausgeschlossen, dass ein Angreifer die Sensordaten zu jedem konkreten Zeitpunkt exakt nachbilden kann, wodurch ein Angriff nahezu unmöglich ist.Furthermore, the method can easily detect attacks on the vehicle, in particular on the vehicle guidance. In order to gain access to the vehicle and to influence it in the course of an attack on the vehicle guidance, an attacker would have to be able to introduce data into the vehicle which matches the sensor data acquired by the sensors and can be made plausible with this sensor data. The attacker would thus have to replicate what the different sensors capture at each specific time. Otherwise, it could be immediately noticed by comparing the sensor data that it is not a real sensor data, but an attack. However, it is almost impossible for an attacker to accurately replicate the sensor data at any given time, making an attack almost impossible.

Vorzugsweise werden für die Bestimmung der Integrität weiterhin Metadaten des ersten Sensors und/oder des zweiten Sensors berücksichtigt. Unter Metadaten seien in diesem Zusammenhang insbesondere Informationen zu verstehen, die beschreiben, mit welcher Güte bzw. Genauigkeit der jeweilige Sensor Sensordaten messtechnisch erfassen kann und/oder mit welcher Güte bzw. Genauigkeit diese erfassten Sensordaten von dem Fahrzeug bzw. dessen Steuergerät(en) ausgewertet werden können. Beispielsweise können diese Metadaten im Zuge eines Herstellungs- bzw. Entwicklungsprozesses der einzelnen Sensoren bestimmt werden, indem der Sensor präzise vermessen wird. Beispielsweise können diese Metadaten im Zuge des Herstellungsprozesses in dem Sensor selbst hinterlegt werden und von dem Sensor insbesondere an die entsprechende Recheneinheit, welche die Integrität im Rahmen des Verfahrens bestimmt, mitgeteilt werden. Diese Metadaten können auch während der Produktvalidierung als spezifische Kenngröße ermittelt werden.Preferably, further metadata of the first sensor and / or the second sensor are taken into account for determining the integrity. In this context, metadata should be understood in particular as meaning information describing with which quality or accuracy the respective sensor can metrologically record sensor data and / or with which quality or accuracy this acquired sensor data is evaluated by the vehicle or its control unit (s) can be. For example, these metadata can be determined as part of a manufacturing or development process of the individual sensors by the sensor is precisely measured. For example, in the course of the manufacturing process, these metadata can be stored in the sensor itself and, in particular, by the sensor to the corresponding arithmetic unit, which has the integrity in the sensor Determined under the procedure. This metadata can also be determined during product validation as a specific characteristic.

Beispielsweise können die Metadaten Fehlerraten, Diagnosedeckungsgrad (Diagnostic Coverage DC) und/oder Buslaufzeiten der Sensoren oder andere implementierte fehlerbeherrschende Maßnahmen und deren Effizienz beschreiben. Beispielsweise können die Metadaten auch Wahrscheinlichkeiten beschreiben, z.B. Wahrscheinlichkeiten für das Auftreten von Störungen bzw. Fehlern, wie etwa systembedingte Hardware- oder Softwarefehler. Vorzugsweise kann der Integritätswert der ersten und zweiten Sensordaten in Abhängigkeit von diesen Metadaten bestimmt werden, insbesondere in Abhängigkeit von derartigen Wahrscheinlichkeiten für das Auftreten von Fehlern bzw. Störungen und/oder in Abhängigkeit von derartigen Fehlererraten.For example, the metadata may describe error rates, diagnostic coverage (DC) and / or bus transit times of the sensors, or other implemented malicious measures and their efficiency. For example, the metadata may also describe probabilities, e.g. Probabilities of occurrence of faults, such as system-related hardware or software faults. Preferably, the integrity value of the first and second sensor data can be determined as a function of this metadata, in particular as a function of such probabilities for the occurrence of errors or / and as a function of such error rates.

Für eine detaillierte Erläuterung derartiger Metadaten sei an dieser Stelle auf die Offenlegungsschrift DE 10 2012 215 343 A1 verwiesen. Beispiele für mögliche Fehler und entsprechende Fehlerraten sind etwa in Absatz [0030] dieser Offenlegungsschrift gegeben. Weiterhin sind detaillierte Ausführungen zu Metadaten, wie z.B. Fehlerraten, Diagnosedeckungsgrad, entsprechenden Wahrscheinlichkeiten, sowie zu der Bestimmung eines Integritätswertes von Daten in Abhängigkeit von derartigen Metadaten in dieser Offenlegungsschrift insbesondere in den Absätzen [0010] bis [0040] erläutert, auf welche an dieser Stelle vollumfänglich verwiesen wird.For a detailed explanation of such metadata is at this point on the publication DE 10 2012 215 343 A1 directed. Examples of possible errors and corresponding error rates are given, for example, in paragraph [0030] of this publication. Furthermore, detailed explanations of metadata, such as error rates, diagnostic coverage, corresponding probabilities, as well as the determination of an integrity value of data as a function of such metadata are explained in this publication, in particular in paragraphs [0010] to [0040], to which at this point is fully referenced.

Gemäß einer vorteilhaften Ausführung werden die ersten Poseinformationen und/oder die zweiten Poseinformationen mit Umgebungsinformationen verglichen, welche eine Umgebung des Fahrzeugs zu dem Referenzzeitpunkt beschreiben. Aus diesem Vergleich wird vorzugsweise die Integrität der ersten bzw. zweiten Sensordaten bestimmt. Insbesondere kann somit bewertet werden, wie zuverlässig die Sensordaten die Position und die Umgebung des Fahrzeugs beschreiben.According to an advantageous embodiment, the first pose information and / or the second pose information are compared with environmental information describing an environment of the vehicle at the reference time. From this comparison, preferably the integrity of the first and second sensor data is determined. In particular, it is thus possible to evaluate how reliably the sensor data describe the position and the surroundings of the vehicle.

Beispielsweise können die Umgebungsinformationen die Straße beschreiben, auf welcher sich das Fahrzeug zu dem Referenzzeitpunkt bewegt. Derartige Umgebungsinformationen können beispielsweise aus Kartendaten eines Navigationssystems des Fahrzeugs oder aus dem Internet bzw. über eine drahtlose Datenverbindung oder auch von anderen Fahrzeugen bezogen werden.For example, the environmental information may describe the road on which the vehicle is moving at the reference time. Such environmental information can be obtained, for example, from map data of a navigation system of the vehicle or from the Internet or via a wireless data connection or also from other vehicles.

Beispielsweise kann aus den Sensordaten die Position zu dem Referenzzeitpunkt relativ zu einem Referenzpunkt der Umgebung des Fahrzeugs bestimmt werden. Somit werden sowohl ein Referenzzeitpunkt als auch ein räumlicher Referenzpunkt bzw. Referenzraumpunkt (insbesondere ein markanter Punkt in der Umgebung des Fahrzeugs) vorgegeben, auf welche die Sensordaten bezogen werden können. Die Sensordaten können somit wie oben beschrieben zweckmäßigerweise in einen konkreten zeitlichen und örtlichen Kontext gebracht bzw. räumlich und zeitlich in ein festes Raster hineindefiniert werden. Die Sensordaten werden somit vergleichbar, repräsentativ und aussagekräftig.For example, the position at the reference time point relative to a reference point of the surroundings of the vehicle can be determined from the sensor data. Thus, both a reference time point and a spatial reference point or reference space point (in particular a prominent point in the surroundings of the vehicle) are predefined, to which the sensor data can be referred. The sensor data can thus, as described above, expediently be brought into a concrete temporal and spatial context or defined spatially and temporally in a fixed grid. The sensor data are thus comparable, representative and meaningful.

Insbesondere durch Navigationsdaten können Sensoren effektiv plausibilisiert werden, so dass im Fahrzeug unabhängig von anderen Sensorsystemen eine hohe Integrität erreicht werden kann. Durch Vergleiche mit gesicherten Infrastrukturinformationen können die Sensordaten effektiv unabhängig von aktuellen Umgebungsbedingungen, z. B. der aktuellen Fahrzeuggeschwindigkeit, Luftdruck, Wetterbedingungen usw., plausibilisiert werden. Derartige unterschiedliche Umgebungsbedingungen können sich gegebenenfalls aufgrund der physikalischen Messprinzipien der Sensoren auf die Sensordaten auswirken. Sensors can be effectively made plausible, in particular by navigation data, so that high integrity can be achieved in the vehicle independently of other sensor systems. By comparing it with secured infrastructure information, the sensor data can effectively be used independently of current environmental conditions, such as: As the current vehicle speed, air pressure, weather conditions, etc., are plausibility. Such different environmental conditions may possibly have an effect on the sensor data due to the physical measurement principles of the sensors.

Vorzugsweise wird ein Abstand des Fahrzeugs zu einem Referenzpunkt der Umgebung als erste Poseinformationen und/oder zweite Poseinformationen bestimmt. Dieser Referenzpunkt kann zweckmäßigerweise aus den Umgebungsinformationen entnommen werden. Beispielsweise kann ein markanter, eindeutig zu identifizierender Punkt in der Umgebung gewählt werden, wie beispielsweise eine Brücke, ein Pfeiler, eine Kreuzung, eine Einmündung, ein Baum, eine Fahrbahnmarkierung usw. Preferably, a distance of the vehicle to a reference point of the environment is determined as first pose information and / or second pose information. This reference point can be conveniently taken from the environment information. For example, a distinctive, uniquely identifiable point in the environment may be selected, such as a bridge, a pillar, an intersection, a junction, a tree, a lane marker, etc.

Wenn beispielsweise mittels Sensoren die Umgebung vor dem Fahrzeug erfasst wird, kann der jeweilige Referenzpunkt in entsprechenden Aufnahmen derartiger Sensoren identifiziert werden, z.B. mittels eines Objekterkennungsprogramms, und der Abstand kann jeweils berechnet werden. Somit kann anhand konkreter Referenzpunkte der Umgebung bewertet werden, wie präzise und zuverlässig die Sensoren Position und Umgebung des Fahrzeugs bestimmen können.For example, if the environment in front of the vehicle is detected by means of sensors, the respective reference point can be identified in corresponding recordings of such sensors, e.g. by means of an object recognition program, and the distance can be calculated respectively. Thus, it can be assessed on the basis of specific reference points of the environment, how precise and reliable the sensors position and environment of the vehicle can determine.

Insbesondere können auf diese Weise automatisch die aktuelle Situation, beispielsweise aktuelle Wetterverhältnisse, für die Bestimmung der Integrität berücksichtigt werden. Wenn beispielsweise aufgrund von Regen, Nebel, Schnee usw., schlechte Sichtverhältnisse herrschen, wird dies automatisch im Rahmen des Verfahrens erkannt. Wenn bei derartigen schlechten Sichtverhältnissen z.B. ein in 100 m vor dem Fahrzeug liegender Referenzpunkt (wie etwa eine Brücke) von optischen, insbesondere fahrzeugeigenen, Sensoren (wie Kamera, Radargerät, Lidargerät) nicht erkannt werden kann und somit ein entsprechender Abstand als Poseinformation nicht bestimmbar ist, werden die Sensordaten als entsprechend unzuverlässig eingestuft. Analog können die Sensordaten als unzuverlässig bewertet werden, wenn beispielsweise die Fahrbahnmarkierung als Referenzpunkt gewählt wird und wenn mit den optischen, insbesondere fahrzeugeigenen, Sensoren aufgrund schlechter Sichtverhältnisse die Fahrbahnmarkierung nur bis zu einem Abstand von 50 m vor dem Fahrzeug erkannt werden kann. In particular, the current situation, for example current weather conditions, can be automatically taken into account for determining the integrity in this way. If, for example due to rain, fog, snow, etc., poor visibility, this is automatically detected in the process. If in such poor visibility conditions, for example, a 100 m in front of the vehicle lying reference point (such as a bridge) of optical, especially on-board, sensors (such as camera, radar, Lidargerät) can not be detected and thus a corresponding distance as pose information can not be determined , the sensor data as correspondingly unreliable classified. Analogously, the sensor data can be assessed as unreliable, if, for example, the lane marking is selected as the reference point and if the lane marking can only be detected up to a distance of 50 m in front of the vehicle with the optical sensors, in particular the vehicle's own, due to poor visibility conditions.

Vorzugsweise wird eine Position und/oder Orientierung des Fahrzeugs in einem Koordinatensystem als erste Poseinformationen und/oder zweite Poseinformationen bestimmt. Das Koordinatensystem kann dabei ein absolutes Koordinatensystem, z.B. das Weltkoordinatensystem, oder ein zeitlich variables Koordinatensystem, z.B. bezogen auf einen Referenzpunkt in der Umgebung als Ursprung, sein.Preferably, a position and / or orientation of the vehicle in a coordinate system is determined as first pose information and / or second pose information. The coordinate system can be an absolute coordinate system, e.g. the world coordinate system, or a time variable coordinate system, e.g. relative to a reference point in the environment as the origin.

Mittels des Koordinatensystems (als räumliche Referenz) zu dem Referenzzeitpunkt (als zeitliche Referenz) können die Sensordaten insbesondere wie oben beschrieben in einen räumlichen und zeitlichen Kontext gebracht bzw. räumlich und zeitlich in ein festes Raster hineindefiniert werden.By means of the coordinate system (as a spatial reference) at the reference time (as time reference), the sensor data can be brought into a spatial and temporal context, as described above, or spatially and temporally defined in a fixed grid.

Vorzugsweise ist der Referenzzeitpunkt durch eine Datenlaufzeit der ersten Sensordaten und/oder der zweiten Sensordaten bestimmt. Für unterschiedliche Sensoren können unterschiedliche, sensorindividuelle Datenlaufzeiten (Latenz) gelten. Das heißt es kann für unterschiedliche Sensoren unterschiedlich lange dauern, bis gemessene Sensordaten ausgewertet und die jeweiligen verwertbaren Informationen bestimmt sind. Unter einer derartigen Datenlaufzeit sei in diesem Zusammenhang insbesondere ein Zeitintervall zwischen einem ersten Zeitpunkt und einem zweiten Zeitpunkt zu verstehen, wobei die entsprechenden Sensordaten zweckmäßigerweise zu diesem ersten Zeitpunkt erfasst werden. Zu dem ersten Zeitpunkt wird der entsprechende Sensor insbesondere angeregt (optisch-elektrische bzw. physikalisch-elektrische Wandlung), beispielsweise weil in dem Sensor ein Spannungs- oder Strompuls erzeugt wird. Während des Zeitintervalls werden diese Sensordaten an eine Recheneinheit weitergeleitet, beispielsweise über ein Bussystem an ein Steuergerät, und ausgewertet. Zu diesem zweiten Zeitpunkt sind die Sensordaten zweckmäßigerweise ausgewertet und die entsprechende Poseinformation ist insbesondere bestimmt.Preferably, the reference time is determined by a data delay of the first sensor data and / or the second sensor data. For different sensors, different, sensor-specific data run times (latency) may apply. That is, it can take different lengths of time for different sensors to evaluate measured sensor data and determine the respective usable information. In this context, such a data runtime should be understood as meaning, in particular, a time interval between a first time and a second time, wherein the corresponding sensor data is expediently recorded at this first time. At the first time, the corresponding sensor is in particular excited (optical-electrical or physical-electrical conversion), for example because a voltage or current pulse is generated in the sensor. During the time interval, these sensor data are forwarded to a computing unit, for example via a bus system to a control unit, and evaluated. At this second time, the sensor data are expediently evaluated and the corresponding pose information is determined in particular.

Die Datenlaufzeit kann beispielsweise von Buslaufzeiten oder von Datenübertragungszeiten abhängen, welche benötigt werden, um die vom Sensor erfassten Sensordaten in eine entsprechende Recheneinheit, z.B. in ein Steuergerät, zu übertragen, welche die Sensordaten auswertet. Weiterhin kann die Datenlaufzeit von einer Laufzeit abhängen, welche z.B. ein in der Recheneinheit ausgeführtes Programm benötigt, um die Sensordaten auszuwerten und die entsprechenden Information zu bestimmen.The data delay may depend, for example, on bus transit times or data transfer times, which are required to transfer the sensor data acquired by the sensor into a corresponding computing unit, e.g. into a control unit, which evaluates the sensor data. Furthermore, the data runtime may depend on a runtime, which may be e.g. a executed in the arithmetic unit program needed to evaluate the sensor data and to determine the appropriate information.

Für Sensordaten unterschiedlicher Sensoren, welche gleichzeitig zu demselben ersten Zeitpunkt erfasst werden, können also zu unterschiedlichen zweiten Zeitpunkten die entsprechenden ausgewerteten Informationen in der Recheneinheit vorliegen. Durch das Verfahren können diese unterschiedlichen Datenlaufzeiten von unterschiedlichen Sensoren kompensiert werden. Es werden somit nicht Poseinformationen miteinander verglichen, welche zum selben zweiten Zeitpunkt erhalten werden, da diese gegebenenfalls auf Sensordaten basieren, welche zu verschiedenen ersten Zeitpunkten von den jeweiligen Sensoren erfasst wurden. Stattdessen werden Poseinformationen miteinander verglichen, welche die Position/Orientierung des Fahrzeugs zu demselben Referenzzeitpunkt beschreiben.For sensor data of different sensors, which are detected simultaneously at the same first time, the corresponding evaluated information can therefore be present in the arithmetic unit at different second times. By means of the method, these different data transit times can be compensated by different sensors. Thus, pose information which is obtained at the same second time is not compared with one another, since these are based, if appropriate, on sensor data which were acquired at different first times by the respective sensors. Instead, pose information is compared with each other describing the position / orientation of the vehicle at the same reference time.

Der Referenzzeitpunkt kann insbesondere in der Vergangenheit liegen, beispielsweise mindestens um ein Zeitintervall vor dem aktuellen Zeitpunkt, welches der größten Datenlaufzeit der verglichenen Sensoren entspricht. Somit kann die Datenlaufzeit unterschiedlicher Sensoren kompensiert werden und es kann gewährleistet werden, dass nur synchrone Sensordaten miteinander verglichen werden, welche auf einen gemeinsamen zeitlichen Referenzzeitpunkt bezogen werden können. The reference time may in particular be in the past, for example at least one time interval before the current time, which corresponds to the largest data runtime of the compared sensors. Thus, the data delay of different sensors can be compensated and it can be ensured that only synchronous sensor data are compared with each other, which can be related to a common temporal reference time.

Es ist auch denkbar, dass der Referenzzeitpunkt vorzugsweise in der Zukunft liegt. Insbesondere kann zu diesem Zweck eine zukünftige Position bzw. Orientierung des Fahrzeugs als Poseinformationen aus den Sensordaten extrapoliert werden. Durch Vergleich dieser entsprechenden Poseinformationen kann somit bewertet werden, wie zuverlässig die zukünftige Position des Fahrzeugs mittels der Sensordaten vorhergesagt werden kann und wie stark basierend auf dieser extrapolierten Position Eingriffe auf die Fahrzeugführung durchgeführt werden dürfen. It is also conceivable that the reference time is preferably in the future. In particular, for this purpose, a future position or orientation of the vehicle can be extrapolated as pose information from the sensor data. By comparing this corresponding pose information can thus be assessed how reliable the future position of the vehicle can be predicted by means of the sensor data and how strongly based on this extrapolated position interventions on the vehicle management may be performed.

Das Verfahren bietet somit die Möglichkeit, repräsentativ bewerten zu können, wie integer erfasste Sensordaten sind. Insbesondere kann somit bewertet werden, wie präzise durch die Sensoren die tatsächliche Position des Fahrzeugs bestimmt werden kann. Anhand der bestimmten Integrität kann insbesondere bewertet werden, ob die Sensordaten integer genug sind, um für Fahrzeugfunktionen verwendet zu werden. Das Verfahren eignet sich daher insbesondere für Fahrassistenzfunktionen (z.B. Spurhalteassistent, Abstandsregeltempomat, automatische Längsführung usw.) und besonders vorteilhaft für ein autonomes Fortbewegen des Fahrzeugs, im Zuge dessen sich das Fahrzeug selbstständig steuert, insbesondere ohne Eingreifen eines Fahrzeugführers. The method thus offers the possibility of being able to representatively evaluate how integer sensed sensor data are. In particular, it can thus be assessed how precisely the actual position of the vehicle can be determined by the sensors. In particular, based on the determined integrity, it can be evaluated whether the sensor data is integer enough to be used for vehicle functions. The method is therefore particularly suitable for driver assistance functions (for example lane departure warning, proximity control, automatic longitudinal guidance etc.) and particularly advantageous for an autonomous movement of the vehicle, in which the vehicle controls itself, in particular without intervention of a driver.

Vorteilhafterweise wird in Abhängigkeit von den ersten und zweiten Sensordaten ein automatischer Eingriff in die Fahrzeugführung durchgeführt. Besonders bevorzugt wird dieser Eingriff im Zuge des autonomen Fortbewegens durchgeführt. Es ist auch denkbar, dass der Eingriff vorteilhafterweise durch eine Fahrerassistenzfunktion durchgeführt wird. Die ersten und zweiten Sensordaten werden beispielsweise ausgewertet und weiterverarbeitet, um Eingangsdaten zu erzeugen, basierend auf welchen der Eingriff auf die Fahrzeugführung bzw. entsprechende Ansteuerdaten für Aktoren bestimmt wird. Beispielsweise kann im Zuge des autonomen Fortbewegens mittels der Sensoren die Umgebung des Fahrzeugs, insbesondere ein spezieller Bereich vor dem Fahrzeug, messtechnisch erfasst werden. Die entsprechenden Sensordaten werden ausgewertet, um beispielsweise die Straße, den Straßenrand, Fahrbahnmarkierungen sowie weitere Verkehrsteilnehmer erkennen zu können. Weiterhin werden im Zuge dieser Auswertung zweckmäßigerweise die relative Position und der Abstand des Fahrzeugs zu derartigen Objekten der Umgebung bestimmt. In Abhängigkeit davon werden zweckmäßigerweise automatische Eingriffe in die Fahrzeugführung (Lenkung, Bremse, Antrieb usw.) durchgeführt, um das Fahrzeug sicher auf der Straße (Land/Wasser/Luft) in sicherem Abstand zu den anderen Verkehrsteilnehmern zu bewegen. Somit kann das Fahrzeug in jeder beliebigen, sogar fremden Infrastruktur sicher bewegt werden. Advantageously, an automatic intervention in the vehicle guidance is performed as a function of the first and second sensor data. This intervention is particularly preferably carried out in the course of autonomous movement. It is also conceivable that the intervention is advantageously carried out by a driver assistance function. The first and second sensor data are, for example, evaluated and further processed to generate input data, based on which the intervention on the vehicle guidance or corresponding activation data for actuators is determined. For example, in the course of the autonomous movement by means of the sensors, the surroundings of the vehicle, in particular a special area in front of the vehicle, can be detected metrologically. The corresponding sensor data are evaluated in order to be able to recognize, for example, the road, the roadside, lane markings and other road users. Furthermore, the relative position and the distance of the vehicle to such objects of the environment are expediently determined in the course of this evaluation. Depending on this, automatic interventions in the vehicle guidance (steering, brake, drive, etc.) are expediently carried out in order to move the vehicle safely on the road (land / water / air) at a safe distance from the other road users. Thus, the vehicle can be safely moved in any, even foreign infrastructure.

Dabei gelten hohe Sicherheitsrichtlinien, da durch entsprechende automatische Eingriffe in die Fahrzeugführung keine Gefährdung der Insassen des Fahrzeugs sowie anderer Verkehrsteilnehmer, Gebäude usw. erfolgen darf. Durch die Bewertung der Integrität der Sensordaten kann gewährleistet werden, dass automatische Eingriffe, insbesondere im Zuge des autonomen Fortbewegens, sicher und zuverlässig durchgeführt werden, ohne dass Insassen und weitere Verkehrsteilnehmer gefährdet werden und ohne dass das Fahrzeug oder weitere Fahrzeuge bzw. die Umgebung beschädigt werden. Insbesondere können automatische Eingriffe durch das Verfahren gemäß den Sicherheitsstandards der Norm ISO 26262 bzw. gemäß dem darin definierten ASIL (Automotive Safety Integrity Level) durchgeführt werden. Weiter ist es möglich, die korrekte Funktion im Sinne der Produkthaftung nachweisen zu können.Here, high safety guidelines apply, as by appropriate automatic intervention in the vehicle management no danger to the occupants of the vehicle and other road users, buildings, etc. may take place. By evaluating the integrity of the sensor data, it is possible to ensure that automatic interventions, particularly in the course of autonomous transportation, are carried out safely and reliably without jeopardizing occupants and other road users and without damaging the vehicle or other vehicles or the surroundings , In particular, automatic intervention by the method according to the safety standards of Standard ISO 26262 or according to the ASIL (Automotive Safety Integrity Level) defined therein. Furthermore, it is possible to prove the correct function in terms of product liability.

Vorteilhafterweise wird in Abhängigkeit von der bestimmten Integrität der ersten Sensordaten und der zweiten Sensordaten bestimmt, wie stark der automatische Eingriff in die Fahrzeugführung durchgeführt wird, insbesondere wie stark auf Aktoren des Fahrzeugs Einfluss genommen wird. Somit wird eine differenzierte Bewertung ermöglicht und es kann bestimmt werden, wie stark im Zuge des autonomen Fortbewegens bzw. im Zuge von Fahrassistenzfunktionen auf die Fahrzeugführung eingegriffen werden darf. Advantageously, depending on the specific integrity of the first sensor data and the second sensor data, it is determined how strongly the automatic intervention in the vehicle guidance is carried out, in particular how much influence is exerted on actuators of the vehicle. Thus, a differentiated evaluation is made possible and it can be determined how much intervention may be made in the course of the autonomous movement or in the course of driver assistance functions on the vehicle guidance.

Je integrer die Sensordaten, desto stärker darf dieser Eingriff erfolgen. Es können beispielsweise verschiedene Schwellwerte definiert werden, wobei die Eingriffsstärke jeweils reduziert wird, wenn der bestimmte Integritätswert einen dieser Schwellwerte erreicht. Beispielsweise ist auch eine kontinuierliche Anpassung der Eingriffsstärke denkbar, wenn der insbesondere zwischen 0 und 1 definierte Integritätswert mit der entsprechenden Eingriffsstärke multipliziert wird. Durch die reduzierte Dynamik wird das Risiko bei möglichen Fehleingriffen signifikant reduziert.The more integrated the sensor data, the stronger this intervention may be. For example, different thresholds may be defined, with the intervention severity being reduced each time the particular integrity value reaches one of these thresholds. For example, a continuous adjustment of the intervention strength is also conceivable if the integrity value defined in particular between 0 and 1 is multiplied by the corresponding engagement strength. The reduced dynamics significantly reduce the risk of possible incorrect operations.

Bei geringer Integrität der Sensordaten werden demgemäß keine oder nur sehr schwache Eingriffe in die Fahrzeugführung erlaubt, beispielsweise nur eine vergleichsweise geringe Maximalgeschwindigkeit, keine abrupten Lenk- oder Bremsmanöver, sondern nur sehr sanfte Korrekturen der Längs- und Querführung. Somit wird das Fahrzeug beispielsweise im Zuge des autonomen Fortbewegens automatisch bei schlechten Sichtverhältnissen langsam und vorsichtig bewegt.With low integrity of the sensor data, no or only very weak interventions in the vehicle guidance are accordingly allowed, for example only a comparatively low maximum speed, no abrupt steering or braking maneuvers, but only very gentle corrections of the longitudinal and transverse guidance. Thus, for example, in the course of autonomous travel, the vehicle is automatically moved slowly and carefully in poor visibility conditions.

Beispielsweise kann auch die aktuelle Geschwindigkeit des Fahrzeugs reduziert werden, um eine Reduzierung eines potentiellen Schadensausmaßes bei Unfällen zu erreichen. Beispielsweise kann die Fahrgeschwindigkeit auf einen Wert von maximal 20 km/h reduziert werden, bei welchem keine lebensgefährlichen Verletzungen möglich sind. Weiterhin kann durch eine reduzierte Geschwindigkeit erreicht werden, dass mehr Daten pro Zeiteinheit gesammelt werden können, da sich ein Zeitintervall für das Zurücklegen einer bestimmten Strecke erhöht. Insbesondere können somit präzisere und zuverlässigere Daten gesammelt werden. Auch für die Plausibilisierung der Sensordaten steht somit mehr Zeit zur Verfügung.For example, the current speed of the vehicle can also be reduced in order to achieve a reduction of a potential extent of damage in the event of accidents. For example, the driving speed can be reduced to a maximum value of 20 km / h, in which no life-threatening injuries are possible. Furthermore, it can be achieved by a reduced speed that more data per unit of time can be collected, since a time interval for covering a certain distance increases. In particular, more precise and reliable data can thus be collected. Also, more time is available for the plausibility of the sensor data.

Vorzugsweise wird als ein derartiger autonomer Eingriff in die Fahrzeugführung ein Eingriff auf eine Längs- und/oder Querführung des Fahrzeugs und/oder auf eine Bremse und/oder auf einen Antrieb in Abhängigkeit von den ersten Sensordaten und von den zweiten Sensordaten durchgeführt. Um derartige Eingriffe im Zuge des autonomen Fahrens bzw. im Zuge von Fahrassistenzfunktionen sicher und ohne Gefährdung durchzuführen, ist es insbesondere von Bedeutung, dass die Sensoren die aktuelle Position sowie das aktuelle Umfeld des Fahrzeugs präzise und zuverlässig bestimmen können. Preferably, as such an autonomous intervention in the vehicle guidance, an intervention is made on a longitudinal and / or transverse guidance of the vehicle and / or on a brake and / or on a drive in dependence on the first sensor data and on the second sensor data. In order to carry out such interventions in the course of autonomous driving or in the course of driver assistance functions safely and without danger, it is of particular importance that the sensors can precisely and reliably determine the current position and the current environment of the vehicle.

Gemäß einer bevorzugten Weiterbildung werden weitere von anderen Sensoren stammende Poseinformationen mit den ersten und zweiten Poseinformationen verglichen. Aus diesem Vergleich werden zweckmäßigerweise Sensordaten mit einer im Vergleich zu den ersten und zweiten Sensordaten erhöhten Datenintegrität bestimmt. Vorzugsweise wird zur Erhöhung der Datenintegrität eine Abstimmung (sog. "Voting") über die Sensordaten der Sensoren durchgeführt. Dabei wird insbesondere überprüft, ob mindestens eine bestimmte Anzahl der Sensordaten bzw. deren Poseinformationen übereinstimmen bzw. im Wesentlichen übereinstimmen. Diese übereinstimmenden Sensordaten weisen insbesondere eine im Vergleich zu den ersten und zweiten Sensordaten erhöhte Datenintegrität auf.According to a preferred development, further pose information originating from other sensors is compared with the first and second pose information. For this comparison Advantageously, sensor data is determined with increased data integrity compared to the first and second sensor data. Preferably, a vote (so-called "voting") on the sensor data of the sensors is performed to increase the data integrity. In particular, it is checked whether at least a certain number of the sensor data or its pose information match or substantially match. In particular, these matched sensor data have increased data integrity compared to the first and second sensor data.

Beispielsweise kann eine sog. 2 von 3 Abstimmung ("2 out of 3 voting", "2oo3") durchgeführt werden, im Zuge derer mindestens zwei von drei Sensordaten übereinstimmen müssen. Es kann auch eine 70 von 100 Abstimmung durchgeführt werden ("70 out of 100 voting", "70oo100"), im Zuge derer mindestens 70 von 100 Sensordaten übereinstimmen müssen. Somit kann eine hohe Fehlertoleranz und eine hohe Verlässlichkeit der Sensordaten erreicht werden. Beispielsweise können in die Abstimmung auch unscharfe Sensordaten, Sensordaten mit unterschiedlichen Datenlaufzeiten oder verrauschte Sensordaten eingebracht werden.For example, a so-called 2 out of 3 voting ("2 out of 3 voting", "2oo3") may be performed, during which at least two out of three sensor data must match. There may also be a 70 out of 100 vote ("70 out of 100 voting", "70oo100"), during which at least 70 out of 100 sensor data must match. Thus, a high fault tolerance and a high reliability of the sensor data can be achieved. For example, blurred sensor data, sensor data with different data transit times or noisy sensor data can also be introduced into the tuning.

Es ist beispielsweise auch denkbar eine Abstimmung für Aktoren durchzuführen, insbesondere wenn unterschiedliche Steuereinheiten oder Funktionen auf zwei unabhängige Aktoren bzw. Aktorsysteme einwirken, z.B. auf ein erstes und ein zweites Aktorsystem zum Bremsen der Räder der Vorderachse bzw. der Hinterachse oder z.B. auf zwei unabhängige Aktorsysteme in Form von zwei unabhängigen Wicklungspaaren in einer elektrischen Maschine. Basierend auf den Integritäten kann zweckmäßigerweise abgestimmt werden, welche Steuereinheiten oder Funktionen auf die Aktoren einwirken.For example, it is also conceivable to carry out a tuning for actuators, in particular if different control units or functions act on two independent actuators or actuator systems, e.g. to a first and a second actuator system for braking the wheels of the front axle or the rear axle, or e.g. to two independent actuator systems in the form of two independent pairs of windings in an electric machine. Based on the integrity can be suitably tuned, which control units or functions act on the actuators.

Umfasst das Fahrzeug eine Sicherheitsarchitektur mit einer Vielzahl von Sensoren, ist es auch denkbar, aus dieser Vielzahl insbesondere spezielle Sensoren auszuwählen, deren Sensordaten miteinander verglichen werden. Beispielsweise können diejenigen Sensoren ausgewählt werden, welche unter aktuellen Umgebungs- und/oder Fortbewegungsbedingungen (gute Sichtverhältnisse – schlechte Sichtverhältnisse, schnelle Fortbewegung – langsame Fortbewegung, Autobahnfahrt – Landstraßenfahrt – Stadtfahrt, Helligkeit – Dunkelheit usw.) am Besten geeignet sind, Sensordaten bezüglich der jeweiligen Poseinformation zu erfassen. Einzelne Sensoren können beispielsweise als Führungssensoren verwendet werden und andere Sensoren zur Plausibilisierung. Insbesondere können einzelne Sensoren während des Betriebs gewählt werden und es kann während des Betriebs zwischen verschiedenen Sensoren umgeschaltet werden.If the vehicle comprises a security architecture with a multiplicity of sensors, it is also conceivable to select from this plurality, in particular, special sensors whose sensor data are compared with one another. For example, those sensors can be selected which are most suitable under current environmental and / or locomotion conditions (good visibility - poor visibility, fast locomotion - slow travel, highway driving - highway driving - city driving, brightness - darkness, etc.), sensor data regarding the respective Capture pose information. Individual sensors can be used, for example, as guide sensors and other sensors for plausibility. In particular, individual sensors can be selected during operation and it can be switched during operation between different sensors.

Der erste Sensor und/oder der zweite Sensor sind jeweils vorzugsweise als ein fahrzeugeigener oder fahrzeugfremder Sensor ausgebildet. Unter einem fahrzeugeigenen Sensor sei in diesem Zusammenhang ein Sensor zu verstehen, der Bestandteil des Fahrzeugs ist, z.B. interne Kamera, Radargerät, Lidargerät, GPS-Gerät, Navigationssystem, Lenkwinkelsensor, Raddrehzahlsensor, Beschleunigungssensor, Drehratensensor, Inertialsensor usw. Insbesondere werden Sensordaten eines derartigen fahrzeugeigenen Sensors ohnehin im Zuge des regulären Betriebs des Fahrzeugs erfasst. Mittels eines derartigen Beschleunigungssensors kann insbesondere eine Längs- und/oder Querbeschleunigung des Fahrzeugs bestimmt werden. Mittels eines Drehratensensors kann zweckmäßigerweise eine Gier-, Roll- und/oder Nickrate rate des Fahrzeugs bestimmt werden. The first sensor and / or the second sensor are each preferably designed as a vehicle-specific or vehicle-external sensor. In this context, an on-board sensor should be understood to mean a sensor which is part of the vehicle, e.g. internal camera, radar, Lidargerät, GPS device, navigation system, steering angle sensor, wheel speed sensor, acceleration sensor, rotation rate sensor, inertial sensor, etc. In particular, sensor data of such an in-vehicle sensor are detected anyway in the course of regular operation of the vehicle. By means of such an acceleration sensor, in particular a longitudinal and / or lateral acceleration of the vehicle can be determined. By means of a yaw-rate sensor, it is expedient to determine a yaw, roll and / or pitch rate of the vehicle.

Unter einem fahrzeugfremden Sensor sei in diesem Zusammenhang ein Sensor zu verstehen, welcher kein Bestandteil des Fahrzeugs ist, z.B. externe Kameras, Radargeräte, Lidargeräte usw. Ein derartiger fahrzeugfremder Sensor ist außerhalb des Fahrzeugs angeordnet und ist insbesondere in anderen Fahrzeugen oder in einer Umgebung des Fahrzeugs, z.B. auf einer Straße, in einem verkehrsberuhigten Bereich oder in einer Park- oder Haltezone, fest installiert und überwacht diese Umgebung bzw. einen Teil der Umgebung.In this context, a sensor external of the vehicle is to be understood as meaning a sensor which is not part of the vehicle, e.g. external cameras, radars, eyelids, etc. Such a vehicle-external sensor is located outside the vehicle and is particularly used in other vehicles or in an environment of the vehicle, e.g. on a street, in a restricted-traffic area or in a parking or stopping zone, permanently installed and monitored this environment or part of the environment.

Vorteilhafterweise sind für die ersten Sensordaten und für die zweiten Sensordaten jeweils eine Schnittstelle einer Recheneinheit vorgesehen, welche insbesondere als ein Steuergerät des Fahrzeugs ausgebildet ist. Die ersten Sensordaten und die zweiten Sensordaten werden von der Recheneinheit über die jeweilige Schnittstelle eingelesen und verarbeitet. Vorzugsweise wird die Integrität der Sensordaten von der Recheneinheit bestimmt. Vorzugsweise werden ebenfalls die oben beschriebenen Metadaten von der Recheneinheit über die jeweilige Schnittstelle eingelesen. Advantageously, in each case an interface of a computing unit is provided for the first sensor data and for the second sensor data, which is designed in particular as a control unit of the vehicle. The first sensor data and the second sensor data are read in and processed by the arithmetic unit via the respective interface. Preferably, the integrity of the sensor data is determined by the computing unit. Preferably, the metadata described above are also read by the arithmetic unit via the respective interface.

Vorteilhafterweise können diese Schnittstellen als deterministische Schnittstelle ausgebildet sein bzw. ein deterministisches Abtasten der Schnittstelle kann vorzugsweise ermöglicht werden. Unter einer deterministischen Schnittstelle sei in diesem Zusammenhang eine Schnittstelle zu verstehen, mittels welcher Sensordaten zwischen Sensor und der Recheneinheit deterministisch übertragen werden können. Insbesondere kann mittels einer derartigen deterministischen Schnittstelle gewährleistet werden, dass Sensordaten in Echtzeit übertragen werden können. Durch einen derartigen Determinismus (zeitlich stabiler fester Rahmen, wann die Sensordaten dem Rechenwerk zur Verfügung stehen) kann die Kompensation von Datenlaufzeiten erleichtert werden, da insbesondere eine maximale Datenlaufzeit und ein garantiertes Vorliegen von erfassten Sensordaten, ausgewerteten Sensordaten bzw. bestimmten Poseinformationen zu einem speziellen Zeitpunkt gewährt werden kann.Advantageously, these interfaces can be designed as a deterministic interface, or a deterministic scanning of the interface can preferably be made possible. In this context, a deterministic interface should be understood to mean an interface by means of which sensor data can be transmitted deterministically between the sensor and the arithmetic unit. In particular, it can be ensured by means of such a deterministic interface that sensor data can be transmitted in real time. By such a determinism (temporally stable fixed frame, when the sensor data are available to the arithmetic unit), the compensation of data delays can be facilitated because in particular a maximum data runtime and a Guaranteed existence of captured sensor data, evaluated sensor data or specific pose information can be granted at a specific time.

Eine erfindungsgemäße Recheneinheit, z.B. ein Steuergerät eines Fahrzeugs, ist, insbesondere programmtechnisch, dazu eingerichtet, ein erfindungsgemäßes Verfahren durchzuführen.An arithmetic unit according to the invention, e.g. a control device of a vehicle, is, in particular programmatically, adapted to perform a method according to the invention.

Auch die Implementierung des Verfahrens in Form eines Computerprogramms ist vorteilhaft, da dies besonders geringe Kosten verursacht, insbesondere wenn ein ausführendes Steuergerät noch für weitere Aufgaben genutzt wird und daher ohnehin vorhanden ist. Geeignete Datenträger zur Bereitstellung des Computerprogramms sind insbesondere magnetische, optische und elektrische Speicher, wie z.B. Festplatten, Flash-Speicher, EEPROMs, DVDs u.a.m. Auch ein Download eines Programms über Computernetze (Internet, Intranet usw.) ist möglich.Also, the implementation of the method in the form of a computer program is advantageous because this causes very low costs, especially if an executive controller is still used for other tasks and therefore already exists. Suitable data carriers for providing the computer program are in particular magnetic, optical and electrical memories, such as e.g. Hard drives, flash memory, EEPROMs, DVDs, etc. It is also possible to download a program via computer networks (Internet, intranet, etc.).

Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und der beiliegenden Zeichnung.Further advantages and embodiments of the invention will become apparent from the description and the accompanying drawings.

Die Erfindung ist anhand von Ausführungsbeispielen in der Zeichnung schematisch dargestellt und wird im Folgenden unter Bezugnahme auf die Zeichnung beschrieben.The invention is illustrated schematically by means of embodiments in the drawing and will be described below with reference to the drawing.

Kurze Beschreibung der ZeichnungenBrief description of the drawings

1 zeigt schematisch ein Fahrzeug, das dazu eingerichtet ist, eine bevorzugte Ausführungsform eines erfindungsgemäßen Verfahrens durchzuführen. 1 schematically shows a vehicle that is adapted to perform a preferred embodiment of a method according to the invention.

2 zeigt schematisch eine Steuereinheit eines Fahrzeugs, die dazu eingerichtet ist, eine bevorzugte Ausführungsform eines erfindungsgemäßen Verfahrens durchzuführen. 2 schematically shows a control unit of a vehicle, which is adapted to perform a preferred embodiment of a method according to the invention.

3 zeigt schematisch ein Fahrzeug, das dazu eingerichtet ist, eine bevorzugte Ausführungsform eines erfindungsgemäßen Verfahrens durchzuführen, auf einer Straße. 3 schematically shows a vehicle that is adapted to perform a preferred embodiment of a method according to the invention, on a road.

4 zeigt ebenfalls schematisch ein Fahrzeug, das dazu eingerichtet ist, eine bevorzugte Ausführungsform eines erfindungsgemäßen Verfahrens durchzuführen, auf einer Straße. 4 also schematically shows a vehicle that is adapted to perform a preferred embodiment of a method according to the invention, on a road.

Ausführungsform(en) der ErfindungEmbodiment (s) of the invention

In 1 ist ein Fahrzeug 100 schematisch dargestellt, welches beispielsweise als ein Personenkraftwagen ausgebildet ist. Das Fahrzeug 100 weist eine Vielzahl von Sensoren auf, beispielsweise eine Kamera 111 und ein Radargerät 112, mittels welchen jeweils eine Umgebung bzw. ein Bereich vor dem Fahrzeug 100 messtechnisch erfasst werden kann. In 1 is a vehicle 100 shown schematically, which is designed for example as a passenger car. The vehicle 100 has a plurality of sensors, such as a camera 111 and a radar device 112 , by means of which in each case an environment or an area in front of the vehicle 100 can be detected metrologically.

Weiterhin weist das Fahrzeug 100 einen Drehzahlsensor 113 auf, um eine Raddrehzahl des Fahrzeugs 100 messtechnisch zu erfassen. Mittels eines Lenkwinkelsensors 114 kann ein aktueller Lenkwinkel des Fahrzeugs 100 erfasst werden und mittels eines Inertialsensors 115 können Gier-, Roll- und Nickwinkel (d.h. eine Orientierung) des Fahrzeugs 100 erfasst werden.Furthermore, the vehicle 100 a speed sensor 113 on to a wheel speed of the vehicle 100 metrologically to capture. By means of a steering angle sensor 114 can be a current steering angle of the vehicle 100 be detected and by means of an inertial sensor 115 can yaw, roll and pitch angles (ie, an orientation) of the vehicle 100 be recorded.

Weiterhin umfasst das Fahrzeug 100 eine Vielzahl von Aktoren, beispielsweise einen Bremsaktor 121, um eine Bremse des Fahrzeugs 100 zu betätigen, einen Motoraktor 122 (z.B. Kraftstoffzumesssystem), um Drehzahl bzw. Leistung eines Motors Fahrzeugs 100 zu steuern, und einen Lenkwinkelaktor 123, um den Lenkwinkel des Fahrzeugs 100 zu ändern und um somit die Längs- bzw. Querführung des Fahrzeugs 100 zu beeinflussen.Furthermore, the vehicle includes 100 a plurality of actuators, such as a brake actuator 121 to brake the vehicle 100 to operate, a motor actuator 122 (Eg fuel metering system) to speed or power of an engine vehicle 100 to steer, and a steering angle actuator 123 to the steering angle of the vehicle 100 to change and thus the longitudinal or transverse guidance of the vehicle 100 to influence.

Es versteht sich, dass das Fahrzeug 100 noch weitere Sensoren und Aktoren sowie weitere Elemente aufweisen kann, welche aus Gründen der Übersichtlichkeit nicht explizit dargestellt sind.It is understood that the vehicle 100 still further sensors and actuators and other elements may have, which are not shown explicitly for reasons of clarity.

Die Sensoren 111, 112, 113, 114, 115 sowie die Aktoren 121, 122, 123 sind über ein Kommunikationssystem des Fahrzeugs 100, beispielsweise über ein Bussystem, insbesondere CAN, mit einem Steuergerät 130 verbunden. Weiterhin ist ein Navigationssystem 140 vorgesehen, welches ebenfalls über das Bussystem mit dem Steuergerät 130 verbunden ist.The sensors 111 . 112 . 113 . 114 . 115 as well as the actors 121 . 122 . 123 are via a communication system of the vehicle 100 , For example, via a bus system, in particular CAN, with a control unit 130 connected. Furthermore, a navigation system 140 provided, which also via the bus system with the control unit 130 connected is.

Das Steuergerät 130 ist insbesondere dazu eingerichtet, ein autonomes Fahren als Form des autonomen Fortbewegens des Fahrzeugs 100 durchzuführen. Im Zuge dessen wird das Fahrzeug 100 autonom durch das Steuergerät 130 gesteuert, ohne dass ein Fahrer als Fahrzeugführer eingreifen muss. Zu diesem Zweck liest das Steuergerät 130 Sensordaten ein, welche von den Sensoren 111, 112, 113, 114, 115 erfasst werden, wertet diese Sensordaten aus und bestimmt in Abhängigkeit davon Ansteuerdaten für die Aktoren 121, 122, 123, um das Fahrzeug 100 in Abhängigkeit von den erfassten Sensordaten zu steuern.The control unit 130 is particularly adapted to autonomous driving as a form of autonomous vehicle movement 100 perform. In the course of this the vehicle becomes 100 autonomous by the control unit 130 controlled without a driver having to intervene as a driver. For this purpose, the controller reads 130 Sensor data, which from the sensors 111 . 112 . 113 . 114 . 115 are detected, evaluates this sensor data and determines in dependence thereon control data for the actuators 121 . 122 . 123 to the vehicle 100 depending on the detected sensor data.

Für ein derartiges autonomes Fahren ist es von Bedeutung, dass die Sensordaten integer bzw. präzise und zuverlässig sind, um eine Gefährdung von Insassen und weiteren Verkehrsteilnehmern zu verhindern. Das Steuergerät 130 ist daher, insbesondere programmtechnisch, dazu eingerichtet eine bevorzugte Ausführungsform eines erfindungsgemäßen Verfahrens durchzuführen.For such autonomous driving, it is important that the sensor data are integer or precise and reliable in order to prevent endangering of passengers and other road users. The control unit 130 is therefore, in particular programmatically, set up to carry out a preferred embodiment of a method according to the invention.

Das Steuergerät 130 ist in 2 schematisch dargestellt. Wie in 2 zu erkennen ist, ist das Steuergerät jeweils über eine (insbesondere separate) Schnittstelle 211, 212, 213, 214 bzw. 215 mit den einzelnen Sensoren 111, 112, 113, 114 bzw. 115 verbunden. Jedoch können auch mehrere Sensoren über eine selbe (insbesondere serielle) Schnittstelle, z.B. LIN, SENT oder SPI, mit dem Steuergerät verbunden sein Über diese Schnittstelle(n) 211, 212, 213, 214 bzw. 215 liest das Steuergerät 130 jeweils von dem entsprechenden Sensor 111, 112, 113, 114 bzw. 115 erfasste Sensordaten ein. The control unit 130 is in 2 shown schematically. As in 2 to recognize is the control unit in each case via a (in particular separate) interface 211 . 212 . 213 . 214 respectively. 215 with the individual sensors 111 . 112 . 113 . 114 respectively. 115 connected. However, several sensors can also be connected to the control unit via a same (in particular serial) interface, eg LIN, SENT or SPI. Via this interface (s) 211 . 212 . 213 . 214 respectively. 215 reads the controller 130 each from the corresponding sensor 111 . 112 . 113 . 114 respectively. 115 recorded sensor data.

Weiterhin sind in einzelnen oder allen Sensoren 111, 112, 113, 114, 115 jeweils Metadaten hinterlegt, welche beschreiben, mit welcher Güte bzw. Genauigkeit der jeweilige Sensor Sensordaten messtechnisch erfassen kann. Beispielsweise können diese Metadaten Fehlerraten und Diagnosedeckungsgrad (Diagnostic Coverage DC) des jeweiligen Sensors beschreiben. Furthermore, in individual or all sensors 111 . 112 . 113 . 114 . 115 each deposited metadata, which describe the quality and accuracy of each sensor can capture sensor data by measurement. For example, these metadata can describe error rates and diagnostic coverage (Diagnostic Coverage DC) of the respective sensor.

Über die Schnittstelle(n) 211, 212, 213, 214 bzw. 215 liest das Steuergerät 130 jeweils insbesondere ebenfalls diese Metadaten von dem entsprechenden Sensor 111, 112, 113, 114 bzw. 115 ein. About the interface (s) 211 . 212 . 213 . 214 respectively. 215 reads the controller 130 in particular also these metadata from the corresponding sensor 111 . 112 . 113 . 114 respectively. 115 one.

In einer Logikeinheit 220 des Steuergeräts 130 wird in Abhängigkeit von diesen Sensordaten und diesen Metadaten im Zuge einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens eine Integrität der Sensordaten bestimmt, wie nachfolgend anhand von 3 beschrieben wird. In a logic unit 220 of the control unit 130 As a function of these sensor data and these metadata, in the course of a preferred embodiment of the method according to the invention, an integrity of the sensor data is determined, as described below with reference to FIG 3 is described.

In 3 ist das Fahrzeug 100 aus 1 schematisch dargestellt. Die in 1 dargestellten Elemente (Sensoren, Aktoren usw.) sind in 3 der Übersichtlichkeit halber nicht explizit dargestellt.In 3 is the vehicle 100 out 1 shown schematically. In the 1 shown elements (sensors, actuators, etc.) are in 3 not shown explicitly for the sake of clarity.

Das Fahrzeug 100 bewegt sich dabei auf einer Straße 300 auf einer Fahrspur 310. Die Fahrspur 310 ist durch einen Mittelstreifen 321 und eine seitliche Fahrbahnmarkierung 322 begrenzt. In dem dargestellten Beispiel bewegt sich das Fahrzeug 100 auf eine Brücke 330 zu.The vehicle 100 moves on a street 300 on a lane 310 , The lane 310 is through a median strip 321 and a side lane marker 322 limited. In the illustrated example, the vehicle is moving 100 on a bridge 330 to.

Zweckmäßigerweise lässt sich dabei ein Inertialsystem 341 des Fahrzeugs 100 definieren, in welchem sich das Fahrzeug 100 nicht bewegt. Dieses Inertialsystem 341 bewegt sich dabei mit der Geschwindigkeit des Fahrzeugs 100 relativ zu einem ortsfesten Koordinatensystem 342 der Straße 300 als Referenzkoordinatensystem. Conveniently, this can be an inertial system 341 of the vehicle 100 define in which the vehicle 100 not moved. This inertial system 341 moves with the speed of the vehicle 100 relative to a fixed coordinate system 342 the street 300 as reference coordinate system.

Im Folgenden wird beispielhaft erläutert, wie im Zuge einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens eine Integrität von Sensordaten der Kamera 111 und des Radars 112 bestimmt werden kann.The following is an example of how, in the course of a preferred embodiment of the method according to the invention, an integrity of sensor data of the camera 111 and the radar 112 can be determined.

Die Umgebung vor dem Fahrzeug 100 wird insbesondere kontinuierlich mittels der Kamera 111 und dem Radar 112 messtechnisch erfasst, es werden also insbesondere kontinuierlich Bilder mit der Kamera 111 und mit dem Radar 112 von der Umgebung vor dem Fahrzeug gemacht. Die Kamera 111 erfasst dabei Bilder als erste Sensordaten (im Folgenden auch als Kameradaten bezeichnet) und das Radar 112 erfasst entsprechende Aufnahmen als zweite Sensordaten (im Folgenden auch als Radardaten bezeichnet). The environment in front of the vehicle 100 in particular, continuously by means of the camera 111 and the radar 112 metrologically recorded, so it will be particularly continuous pictures with the camera 111 and with the radar 112 made of the environment in front of the vehicle. The camera 111 captures images as the first sensor data (also referred to below as camera data) and the radar 112 captures corresponding recordings as second sensor data (also referred to below as radar data).

Die entsprechenden Bilder bzw. Sensordaten sowie die Metadaten werden von der Kamera 111 und dem Radar 112 über die entsprechende Schnittstelle 211 bzw. 212 an das Steuergerät 130 übermittelt.The corresponding pictures or sensor data as well as the metadata are taken by the camera 111 and the radar 112 via the appropriate interface 211 respectively. 212 to the control unit 130 transmitted.

In dem Steuergerät 130 werden die Sensordaten ausgewertet. Aus diesen ersten und zweiten Sensordaten werden dabei jeweils erste bzw. zweite Poseinformationen bestimmt, welche jeweils die Position des Fahrzeugs 100 beschreiben.In the control unit 130 the sensor data are evaluated. First and second pose information are respectively determined from these first and second sensor data, which respectively determine the position of the vehicle 100 describe.

Da kontinuierlich Sensordaten von der Kamera 111 und dem Radar 112 erfasst werden, werden zweckmäßigerweise auch kontinuierlich entsprechende Poseinformationen bestimmt. Die Kameradaten und die Radardaten können jedoch unterschiedliche Datenlaufzeiten besitzen, d.h. es kann unterschiedlich lange dauern, bis aus zu einem speziellen Zeitpunkt erfassten Kamera- und Radardaten letztendlich die entsprechenden ersten bzw. zweiten Poseinformationen bestimmt sind.As continuously sensor data from the camera 111 and the radar 112 are detected, suitably also corresponding pose information is determined continuously. However, the camera data and the radar data may have different data transit times, ie it may take a different amount of time until the corresponding first or second pose information is ultimately determined from camera and radar data acquired at a specific time.

Daher werden die Kamera- und Radardaten zeitlich kalibriert bzw. auf einen Referenzzeitpunkt bezogen. Zu diesem Zweck bestimmt das Steuergerät 130 aus den Kamera- bzw. Radardaten jeweils die Position des Fahrzeugs zu einem konkreten Zeitpunkt, welcher insbesondere in der Vergangenheit liegt. Zur Kompensation der Datenlaufzeiten kann dieser konkrete Zeitpunkt insbesondere durch die Datenlaufzeiten bestimmt sein. Beispielsweise kann dieser konkrete Zeitpunkt 0,5 Sekunden vor dem aktuellen Zeitpunkt liegen.Therefore, the camera and radar data are time calibrated or related to a reference time. For this purpose, the controller determines 130 from the camera or radar data in each case the position of the vehicle at a specific time, which lies in particular in the past. To compensate for the data delays, this specific time can be determined in particular by the data delays. For example, this specific time may be 0.5 seconds before the current time.

Weiterhin werden die Kamera- und Radardaten örtlich kalibriert bzw. auf einen räumlichen Referenzpunkt bezogen. Vorzugsweise kann zu diesem Zweck ein markanter Punkt der Umgebung, welcher insbesondere mit der Kamera 111 und dem Radar 112 leicht zu identifizieren ist, ausgewählt werden. Der Abstand des Fahrzeugs 100 zu diesem Referenzpunkt kann vorzugsweise aus den Kamera- und Radardaten als entsprechende Poseinformation bestimmt werden.Furthermore, the camera and radar data are locally calibrated or referenced to a spatial reference point. Preferably, for this purpose, a prominent point of the environment, which in particular with the camera 111 and the radar 112 easy to identify, be selected. The distance of the vehicle 100 to this reference point can preferably be determined from the camera and radar data as corresponding pose information.

Beispielsweise können über das Navigationssystem 140 Umgebungsinformationen bezogen werden, welche die Umgebung des Fahrzeugs beschreiben, insbesondere den Bereich der Straße 300 vor dem Fahrzeug. Derartige Umgebungsinformationen können in dem Navigationssystem 140 beispielsweise als Kartendaten hinterlegt sein. Basierend auf diesen Umgebungsinformationen kann ein entsprechender Referenzpunkt ausgewählt werden. In diesem Beispiel wird ein bestimmter Punkt der Brücke 330, z.B. ein Mittelpunkt eines Pfeilers o.ä., als Referenzunkt ausgewählt.For example, via the navigation system 140 Obtaining environmental information describing the environment of the vehicle, in particular the area of the road 300 in front of the vehicle. Such environment information can in the navigation system 140 For example, be stored as a map data. Based on this environment information, a corresponding reference point can be selected. In this example will be a specific point of the bridge 330 , For example, a center of a pillar or the like, selected as the reference point.

Um aus den Kamera- und Radardaten den Abstand des Fahrzeugs 100 zu diesem Referenzpunkt als entsprechende Poseinformation zu bestimmen, kann von dem Steuergerät 130 eine Objekterkennung durchgeführt werden, um den Pfeiler o.ä. als den konkreten Punkt in den Bildern der Kamera 111 und des Radar 112 zu erkennen. Wenn der Pfeiler o.ä. durch die Objekterkennung erkannt wurde, wird der Abstand des Fahrzeugs 100 zu dem Pfeiler o.ä. aus den ersten und zweiten Sensordaten bestimmt. From the camera and radar data the distance of the vehicle 100 can be determined as corresponding pose information to this reference point, by the control unit 130 an object recognition are performed to the abutment o.ä. as the concrete point in the pictures of the camera 111 and the radar 112 to recognize. If the pillar o.ä. detected by the object recognition, the distance of the vehicle 100 to the pillar or similar determined from the first and second sensor data.

Insgesamt wird somit aus den kontinuierlich erfassten Kameradaten von dem Steuergerät 130 der Abstand des Fahrzeugs 100 vor 0,5 s (als Referenzzeitpunkt) zu dem Pfeiler o.ä. der Brücke 330 (als räumlicher Referenzpunkt) als erste Poseinformation bestimmt. Analog wird dieser Abstand aus den Radardaten als zweite Poseinformation bestimmt.Overall, therefore, from the continuously acquired camera data from the controller 130 the distance of the vehicle 100 before 0.5 s (as reference time) to the pillar or similar the bridge 330 (as a spatial reference point) determined as the first pose information. Analogously, this distance is determined from the radar data as second pose information.

Aus diesen ersten und zweiten Poseinformationen sowie den entsprechenden Metadaten, wird von dem Steuergerät ein Integritätswert bestimmt, welcher beispielsweise zwischen 0 und 1 liegen kann. From this first and second pose information and the corresponding metadata, an integrity value is determined by the controller, which may for example be between 0 and 1.

Weiterhin bestimmt das Steuergerät 130 in Abhängigkeit von diesem Integritätswert, wie stark im Zuge des autonomen Fahrens Eingriffe in die Fahrzeugführung vorgenommen werden dürfen und wie stark somit die Aktoren 121, 122, 123 angesteuert werden dürfen. Beispielsweise können zu diesem Zweck die Ansteuerwerte für die Aktoren 121, 122, 123 mit dem bestimmten Integritätswert multipliziert werden.Furthermore, the controller determines 130 depending on this integrity value, how strongly in the course of the autonomous driving interventions in the vehicle guidance may be made and how strongly the actuators 121 . 122 . 123 may be controlled. For example, for this purpose, the control values for the actuators 121 . 122 . 123 multiplied by the determined integrity value.

Beispielsweise wenn die Kamera einen Defekt aufweist und die Umgebung vor dem Fahrzeug 100 nicht präzise erfassen und den Pfeiler o.ä. der Brücke 330 nur teilweise oder gar überhaupt nicht mittels der Bilderkennung erkannt werde kann, werden die entsprechenden Sensordaten somit als unzuverlässig eingestuft und nur sehr schwache Eingriffe in die Fahrzeugführung erlaubt.For example, if the camera has a defect and the environment in front of the vehicle 100 do not capture precisely and the abutment o.ä. the bridge 330 only partially or not at all can be detected by the image recognition, the corresponding sensor data are thus classified as unreliable and allowed only very weak intervention in the vehicle.

Zweckmäßigerweise kann somit auch automatisch im Zuge des autonomen Fahrens auf schlechte Sichtverhältnisse reagiert werden. Wenn der Pfeiler o.ä. der Brücke 330 aufgrund von Nebel mittels der Bilderkennung nicht erkannt werden kann, werden ebenfalls nur sehr schwache Eingriffe in die Fahrzeugführung erlaubt.Conveniently, it is thus also possible to respond automatically to poor visibility in the course of autonomous driving. If the pillar o.ä. the bridge 330 Due to fog can not be detected by the image recognition, also very weak intervention in the vehicle control are allowed.

Es ist beispielsweise auch denkbar, die Aufnahmen der Kamera 111 und des Radars 112 als erste und zweite Sensordaten mit weiteren Sensordaten zu plausibilisieren und gemäß einer bevorzugten Ausführungsform des Verfahrens eine entsprechende Integrität dieser Sensordaten zu bestimmen. Im Folgenden wird beispielhaft erläutert, wie Zuge einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens eine Integrität von Sensordaten der Kamera 111, des Radars 112, des Lenkwinkelsensors 114 und des Inertialsensors 115 bestimmt werden kann.It is also conceivable, for example, the images of the camera 111 and the radar 112 as a first and second sensor data with further sensor data to plausibility and according to a preferred embodiment of the method to determine a corresponding integrity of this sensor data. In the following, it will be explained by way of example how a preferred embodiment of the method according to the invention results in an integrity of sensor data of the camera 111 , the radar 112 , the steering angle sensor 114 and the inertial sensor 115 can be determined.

Der Lenkwinkel des Fahrzeugs wird dabei mittels des Lenkwinkelsensors 114 als dritte Sensordaten erfasst. Roll-, Gier- und Nickwinkel des Fahrzeugs werden als vierte Sensordaten mittels des Inertialsensors 115 erfasst. Als Umgebungsinformation kann in diesem Beispiel über das Navigationsgerät 140 das ortsfeste Koordinatensystem 342 der Straße 300 aus Kartendaten bezogen werden.The steering angle of the vehicle is thereby by means of the steering angle sensor 114 recorded as third sensor data. Rolling, yawing and pitching angles of the vehicle are referred to as fourth sensor data by means of the inertial sensor 115 detected. As environment information can in this example via the navigation device 140 the fixed coordinate system 342 the street 300 can be obtained from map data.

Durch Auswerten der Sensordaten kann die Orientierung des Fahrzeugs 100 relativ zu der Straße 300 bestimmt werden. Somit kann vorzugsweise aus den ersten, zweiten, dritten und vierten Sensordaten jeweils eine relative Position des Fahrzeugs in dem Inertialsystem 341 des Fahrzeugs 100 relativ zu dem ortsfesten Koordinatensystem 342 der Straße 300 zu dem Referenzzeitpunkt, also vor 0,5 Sekunden, als entsprechende erste, zweite, dritte und vierte Poseinformationen bestimmt werden. Das ortsfeste Koordinatensystem 342 fungiert somit als räumlicher Referenzpunkt und der oben beschriebene konkrete Zeitpunkt als Referenzzeitpunkt By evaluating the sensor data, the orientation of the vehicle 100 relative to the road 300 be determined. Thus, preferably from the first, second, third and fourth sensor data respectively a relative position of the vehicle in the inertial system 341 of the vehicle 100 relative to the fixed coordinate system 342 the street 300 at the reference time, that is, 0.5 seconds ago, as corresponding first, second, third and fourth pose information are determined. The stationary coordinate system 342 thus acts as a spatial reference point and the concrete time described above as the reference time

Aus diesen ersten, zweiten, dritten und vierten Poseinformationen sowie den entsprechenden Metadaten, werden von dem Steuergerät 130 der Integritätswert sowie die Stärke der Aktoransteuerung bestimmt.From these first, second, third, and fourth pose information, as well as the corresponding metadata, are received by the controller 130 the integrity value and the strength of Aktoransteuerung determined.

Durch den Vergleich der Poseinformationen und die Bestimmung des Integritätswertes kann ebenfalls verhindert werden, dass ein Angreifer sich Zugriff auf das Fahrzeug 100 verschafft und in die Fahrzeugführung eingreift. Ein Angreifer müsste es schaffen, Daten in das Fahrzeug 100 einzubringen, die exakt das abbilden, was die Sensoren 111, 112, 114 und 115 erfassen, was nahezu ausgeschlossen ist.By comparing the pose information and determining the integrity value, an attacker can also be prevented from gaining access to the vehicle 100 procures and intervenes in the vehicle guidance. An attacker would have to manage data in the vehicle 100 which exactly reproduce what the sensors are 111 . 112 . 114 and 115 capture what is almost impossible.

Ein Beispiel, wie das Verfahren vorteilhaft zum sicheren Durchführen des autonomen Fahrens beitragen kann, wird im Folgenden anhand von 4 erläutert. In 4 ist das Fahrzeug 100 analog zu 3 dargestellt. Dabei bewegt sich das Fahrzeug 100 im Zuge des autonomen Fahrens gerade aus auf der Straße 400 bzw. auf einer entsprechenden Fahrspur 410.An example of how the method can advantageously contribute to the safe performance of autonomous driving is described below with reference to FIG 4 explained. In 4 is the vehicle 100 analogous to 3 shown. The vehicle is moving 100 in the course of autonomous driving straight out on the street 400 or on a corresponding lane 410 ,

Damit sich das Fahrzeug 100 im Zuge des autonomen Fahrens sicher auf der Straße 400 und auf seiner Fahrspur 410 bewegt und nicht davon abkommt, können beispielsweise Sicherheitskorridore definiert werden, welche in 4 mit den Bezugszeichen 421, 422 und 423 bezeichnet sind. So that the vehicle 100 in the course of autonomous driving safely on the road 400 and in his lane 410 Moves and does not depart, for example, security corridors can be defined, which in 4 with the reference numerals 421 . 422 and 423 are designated.

Der mit 421 bezeichnete Korridor definiert beispielsweise einen zulässigen, nominalen Bereich, in welchem sich das Fahrzeug 100 zum sicheren Fahren auf der Fahrspur 410 bewegen sollte. Der Korridor 423 ist ein Sperrbereich, in welchen sich das Fahrzeug 100 im Zuge des autonomen Fahrens nicht bewegen darf.The one with 421 For example, the designated corridor defines an allowable nominal range in which the vehicle is located 100 for safe driving on the lane 410 should move. The corridor 423 is a restricted area in which the vehicle is 100 may not move in the course of autonomous driving.

Die mit 422 bezeichneten Korridore sind Toleranzbereiche, in welchen sich das Fahrzeug 100 noch auf seiner Fahrspur 410 bewegt, aber sich der Fahrbahnbegrenzung oder dem Mittelstreifen und somit insbesondere dem Sperrbereich 423 nähert. Wenn sich das Fahrzeug 100 in einen dieser Toleranzbereiche 422 bewegt, wird im Zuge des autonomen Fahrens entsprechend gegengesteuert, um das Fahrzeug 100 wieder in den nominalen, zulässigen Bereich 421 zu bewegen.With 422 designated corridors are tolerance ranges in which the vehicle 100 still on his lane 410 moves, but the road boundary or the median strip and thus in particular the restricted area 423 approaches. When the vehicle 100 into one of these tolerance ranges 422 moved, is counteracted in the course of autonomous driving accordingly to the vehicle 100 back to the nominal permissible range 421 to move.

Beispielsweise können derartige Korridore durch Normen und Sicherheitsrichtlinien gefordert werden, beispielsweise durch die ISO 26262 . Durch das Verfahren zum Bestimmen einer Integrität von Sensordaten kann gewährleistet werden, dass die Sensordaten des Fahrzeugs 100, mittels welchen im Zuge des autonomen Fahrens die Straße messtechnisch erfass wird, zuverlässig sind und dass sich das Fahrzeug 100 sicher in dem zulässigen Bereich 421 bewegt.For example, such corridors may be required by standards and safety guidelines, such as the ISO 26262 , The method for determining an integrity of sensor data can ensure that the sensor data of the vehicle 100 , by means of which in the course of autonomous driving the road is detected metrologically, are reliable and that the vehicle 100 safely in the permitted range 421 emotional.

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 102012215343 A1 [0005, 0018] DE 102012215343 A1 [0005, 0018]

Zitierte Nicht-PatentliteraturCited non-patent literature

  • Norm ISO 26262 [0035] Standard ISO 26262 [0035]
  • ISO 26262 [0094] ISO 26262 [0094]

Claims (17)

Verfahren zur Verarbeitung von Sensordaten für eine Position und/oder Orientierung eines Fahrzeugs (100), wobei zumindest Sensordaten eines ersten Sensors (111, 112, 113, 114, 115) als erste Sensordaten und Sensordaten eines zweiten Sensors (111, 112, 113, 114, 115) als zweite Sensordaten erfasst werden, wobei aus den ersten Sensordaten erste Poseinformationen bestimmt werden, welche die Position und/oder Orientierung des Fahrzeugs (100) zu einem Referenzzeitpunkt beschreiben, und wobei aus den zweiten Sensordaten zweite Poseinformationen bestimmt werden, welche die Position und/oder Orientierung des Fahrzeugs (100) zu dem Referenzzeitpunkt beschreiben. Method for processing sensor data for a position and / or orientation of a vehicle ( 100 ), wherein at least sensor data of a first sensor ( 111 . 112 . 113 . 114 . 115 ) as first sensor data and sensor data of a second sensor ( 111 . 112 . 113 . 114 . 115 ) are detected as a second sensor data, wherein from the first sensor data first pose information is determined which the position and / or orientation of the vehicle ( 100 ) are described at a reference time, and wherein from the second sensor data second pose information is determined which the position and / or orientation of the vehicle ( 100 ) at the reference time. Verfahren nach Anspruch 1, wobei die ersten Poseinformationen und die zweiten Poseinformationen miteinander verglichen werden und wobei aus diesem Vergleich eine Integrität der ersten Sensordaten und der zweiten Sensordaten bestimmt wird.The method of claim 1, wherein the first pose information and the second pose information are compared with each other, and wherein from this comparison, an integrity of the first sensor data and the second sensor data is determined. Verfahren nach Anspruch 2, wobei die ersten Poseinformationen und/oder die zweiten Poseinformationen mit Umgebungsinformationen verglichen werden, welche eine Umgebung (300) des Fahrzeugs (100) zu dem Referenzzeitpunkt beschreiben, und wobei aus diesem Vergleich die Integrität der ersten bzw. zweiten Sensordaten bestimmt wird.Method according to claim 2, wherein the first pose information and / or the second pose information are compared with environment information representing an environment ( 300 ) of the vehicle ( 100 ) at the reference time, and from this comparison, the integrity of the first and second sensor data is determined. Verfahren nach Anspruch 2 oder 3, wobei für die Bestimmung der Integrität weiterhin Metadaten des ersten Sensors (111, 112, 113, 114, 115) und/oder des zweiten Sensors (111, 112, 113, 114, 115) berücksichtigt werden. Method according to claim 2 or 3, wherein for the determination of the integrity further metadata of the first sensor ( 111 . 112 . 113 . 114 . 115 ) and / or the second sensor ( 111 . 112 . 113 . 114 . 115 ). Verfahren nach einem der vorstehenden Ansprüche, wobei ein Abstand des Fahrzeugs (100) zu einem Referenzpunkt (330) der Umgebung (300) als erste Poseinformationen und/oder zweite Poseinformationen bestimmt werden.Method according to one of the preceding claims, wherein a distance of the vehicle ( 100 ) to a reference point ( 330 ) the environment ( 300 ) are determined as first pose information and / or second pose information. Verfahren nach Anspruch 5, wobei eine Position und/oder Orientierung des Fahrzeugs (100) in einem Koordinatensystem (341, 342) als erste Poseinformationen und/oder zweite Poseinformationen bestimmt werden.Method according to claim 5, wherein a position and / or orientation of the vehicle ( 100 ) in a coordinate system ( 341 . 342 ) are determined as first pose information and / or second pose information. Verfahren nach einem der vorstehenden Ansprüche, wobei der Referenzzeitpunkt durch eine Datenlaufzeit der ersten Sensordaten und/oder der zweiten Sensordaten bestimmt ist.Method according to one of the preceding claims, wherein the reference time is determined by a data delay of the first sensor data and / or the second sensor data. Verfahren nach einem der vorstehenden Ansprüche, wobei in Abhängigkeit von den ersten Sensordaten und von den zweiten Sensordaten ein automatischer Eingriff in die Fahrzeugführung durchgeführt wird. Method according to one of the preceding claims, wherein an automatic intervention in the vehicle guidance is performed in dependence on the first sensor data and the second sensor data. Verfahren nach Anspruch 8 in Rückbezug zumindest auf Anspruch 2, wobei in Abhängigkeit von der bestimmten Integrität der ersten Sensordaten und der zweiten Sensordaten bestimmt wird, wie stark dieser automatische Eingriff in die Fahrzeugführung durchgeführt wird.The method of claim 8 in reference to at least claim 2, wherein it is determined in dependence on the specific integrity of the first sensor data and the second sensor data, how much this automatic intervention in the vehicle guidance is performed. Verfahren nach Anspruch 8 oder 9, wobei ein Eingriff auf eine Längs- und/oder Querführung des Fahrzeugs (100) und/oder auf eine Bremse und/oder auf einen Antrieb in Abhängigkeit von den ersten Sensordaten und von den zweiten Sensordaten als automatischer Eingriff in die Fahrzeugführung durchgeführt wird.A method according to claim 8 or 9, wherein an engagement on a longitudinal and / or transverse guide of the vehicle ( 100 ) and / or on a brake and / or a drive in response to the first sensor data and the second sensor data is performed as an automatic intervention in the vehicle guidance. Verfahren nach einem der vorstehenden Ansprüche, wobei weitere von anderen Sensoren stammende Poseinformationen mit den ersten und zweiten Poseinformationen verglichen und eine Abstimmung über die Sensordaten der Sensoren durchgeführt wird. Method according to one of the preceding claims, in which further pose information originating from other sensors is compared with the first and second pose information and a tuning via the sensor data of the sensors is carried out. Verfahren nach einem der vorstehenden Ansprüche, wobei der erste Sensor ein fahrzeugeigener oder ein fahrzeugfremder Sensor ist und/oder wobei der zweite Sensor ein fahrzeugeigener oder ein fahrzeugfremder Sensor. Method according to one of the preceding claims, wherein the first sensor is an on-board sensor or a vehicle-external sensor and / or wherein the second sensor is an on-board or a vehicle-external sensor. Verfahren nach einem der vorstehenden Ansprüche, wobei der erste Sensor und/oder der zweite Sensor jeweils als Lenkwinkelsensor (112) und/oder Raddrehzahlsensor (113) und/oder Beschleunigungssensor und/oder Drehratensensor und/oder Inertialsensor (115) und/oder Kamera (111) und/oder Radargerät (112) und/oder Lidargerät ausgebildet sind.Method according to one of the preceding claims, wherein the first sensor and / or the second sensor each as a steering angle sensor ( 112 ) and / or wheel speed sensor ( 113 ) and / or acceleration sensor and / or yaw rate sensor and / or inertial sensor ( 115 ) and / or camera ( 111 ) and / or radar device ( 112 ) and / or Lidargerät are formed. Verfahren nach einem der vorstehenden Ansprüche, wobei für die ersten Sensordaten und für die zweiten Sensordaten jeweils eine Schnittstelle (211, 212, 213, 214, 215) einer Recheneinheit (130) vorgesehen ist, wobei die ersten Sensordaten und die zweiten Sensordaten von der Recheneinheit (130) über die jeweilige Schnittstelle (211, 212, 213, 214, 215) eingelesen werden verarbeitet werden.Method according to one of the preceding claims, wherein for each of the first sensor data and for the second sensor data an interface ( 211 . 212 . 213 . 214 . 215 ) of a computing unit ( 130 ) is provided, wherein the first sensor data and the second sensor data from the computing unit ( 130 ) via the respective interface ( 211 . 212 . 213 . 214 . 215 ) are processed. Recheneinheit (130), die dazu eingerichtet ist, ein Verfahren nach einem der vorstehenden Ansprüche durchzuführen.Arithmetic unit ( 130 ), which is adapted to perform a method according to any one of the preceding claims. Computerprogramm, das eine Recheneinheit (130) dazu veranlasst, ein Verfahren nach einem der Ansprüche 1 bis 14 durchzuführen, wenn es auf der Recheneinheit (130) ausgeführt wird. Computer program comprising a computing unit ( 130 ) to perform a method according to any one of claims 1 to 14, when it on the computing unit ( 130 ) is performed. Maschinenlesbares Speichermedium mit einem darauf gespeicherten Computerprogramm nach Anspruch 16.A machine-readable storage medium having a computer program stored thereon according to claim 16.
DE102016212326.2A 2016-07-06 2016-07-06 Method for processing sensor data for a position and / or orientation of a vehicle Pending DE102016212326A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102016212326.2A DE102016212326A1 (en) 2016-07-06 2016-07-06 Method for processing sensor data for a position and / or orientation of a vehicle
CN201710542380.5A CN107590768B (en) 2016-07-06 2017-07-05 Method for processing sensor data for the position and/or orientation of a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102016212326.2A DE102016212326A1 (en) 2016-07-06 2016-07-06 Method for processing sensor data for a position and / or orientation of a vehicle

Publications (1)

Publication Number Publication Date
DE102016212326A1 true DE102016212326A1 (en) 2018-01-11

Family

ID=60676483

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016212326.2A Pending DE102016212326A1 (en) 2016-07-06 2016-07-06 Method for processing sensor data for a position and / or orientation of a vehicle

Country Status (2)

Country Link
CN (1) CN107590768B (en)
DE (1) DE102016212326A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110884503A (en) * 2018-08-17 2020-03-17 罗伯特·博世有限公司 Method, device and storage medium for testing an automated driving function of a motor vehicle
EP3633107A1 (en) * 2018-10-05 2020-04-08 Kässbohrer Geländefahrzeug AG Ski trail maintenance vehicle and method for operating same
DE102018217014A1 (en) * 2018-10-04 2020-04-09 Elektrobit Automotive Gmbh Dynamic qualification of user data
WO2020249755A1 (en) * 2019-06-14 2020-12-17 Volkswagen Aktiengesellschaft Method for operating a driver assistance system of a vehicle, and driver assistance system for a vehicle
CN113886634A (en) * 2021-09-30 2022-01-04 重庆长安汽车股份有限公司 Lane line offline data visualization method and device
DE102020007078B3 (en) 2020-11-19 2022-03-24 Daimler Ag Method for anonymous transmission of time and location-referenced sensor data from a vehicle to a vehicle-external computer unit
EP3850158B1 (en) 2018-11-20 2022-04-06 PRINOTH S.p.A. Snow groomer vehicle with automated functions and method for controlling a snow groomer vehicle
DE102021100794A1 (en) 2021-01-15 2022-07-21 Bayerische Motoren Werke Aktiengesellschaft Method for processing measurement data from an environment sensor of a vehicle with compensation for vehicle data affected by latency, computing device and computer program
US11663860B2 (en) * 2019-10-25 2023-05-30 Toyota Research Institute, Inc. Dynamic and variable learning by determining and using most-trustworthy inputs
WO2024051914A1 (en) 2022-09-05 2024-03-14 Cybernetics Information Base Gmbh Method and system for transmitting a control request
DE102022212431A1 (en) 2022-11-22 2024-05-23 Robert Bosch Gesellschaft mit beschränkter Haftung Method, computer program, storage medium, device for calibrating a vehicle sensor system
DE102023209057A1 (en) 2023-09-19 2025-03-20 Robert Bosch Gesellschaft mit beschränkter Haftung Computer-implemented method, processing device and vehicle control device
DE102024200087A1 (en) * 2024-01-04 2025-07-10 Volkswagen Aktiengesellschaft Vehicle guidance device for a vehicle and method for redundant, at least partially automatic guidance of the vehicle along a trajectory

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019200423A1 (en) * 2019-01-16 2020-07-16 Robert Bosch Gmbh Method for providing an integrity area of a parameter estimate
CN110083150B (en) * 2019-01-21 2022-05-06 苏州乐轩科技有限公司 Robot and robot control method
CN112214009B (en) * 2019-06-25 2022-07-26 上海商汤临港智能科技有限公司 Sensor data processing method and device, electronic equipment and system
DE102019135851A1 (en) * 2019-12-30 2021-07-01 Daimler Ag Method for suppressing ambiguous measurement data from environmental sensors

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012215343A1 (en) 2012-08-29 2014-05-28 Continental Automotive Gmbh Method for performing a safety function of a vehicle and system for carrying out the method

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10007675B2 (en) * 2007-07-31 2018-06-26 Robert Bosch Gmbh Method of improving database integrity for driver assistance applications
US8605947B2 (en) * 2008-04-24 2013-12-10 GM Global Technology Operations LLC Method for detecting a clear path of travel for a vehicle enhanced by object detection
DE102009002708B4 (en) * 2009-04-29 2026-01-22 Robert Bosch Gmbh Methods for identifying sensors on a bus by a control unit, as well as a control unit
CN102947870B (en) * 2010-06-23 2016-10-12 大陆-特韦斯贸易合伙股份公司及两合公司 For verifying the method and system of information
DE102010048273A1 (en) * 2010-10-12 2011-05-26 Daimler Ag Method for alert-dependent initialization of vehicle action, involves determining vehicle position on digital road map of navigation system, where local vehicle environment is determined as environment sensor data by vehicle-sensor device
CN102616240A (en) * 2011-01-29 2012-08-01 中国第一汽车集团公司 Automobile forward safety system based on information fusion
DE112011105146T5 (en) * 2011-04-14 2014-01-23 Toyota Jidosha Kabushiki Kaisha ABNORMITY DETERMINATION DEVICE AND METHOD FOR A SLOW ACCELERATION SENSOR
US9183463B2 (en) * 2011-09-12 2015-11-10 Continental Teves Ag & Co., Ohg Orientation model for a sensor system
DE102012221766B4 (en) * 2012-11-28 2018-08-30 Robert Bosch Gmbh Integration of an optical sensor and an ultrasonic sensor
RU2658981C2 (en) * 2013-06-18 2018-06-26 Дир Энд Компани Operating state detection system for working machine with fusion considering sensor value reliability
DE102013019145B4 (en) * 2013-11-15 2016-12-22 Audi Ag Method for operating a motor vehicle with environmental sensors and motor vehicle
DE102014210770A1 (en) * 2014-06-05 2015-12-17 Conti Temic Microelectronic Gmbh METHOD AND SYSTEM FOR DETERMINING A VEHICLE POSITION OF A VEHICLE
US9936358B2 (en) * 2014-06-25 2018-04-03 Rutgers, The State University Of New Jersey Systems and methods for detecting driver phone operation using device position and orientation data
FR3028827B1 (en) * 2014-11-20 2018-03-09 Renault S.A.S. METHOD FOR DETECTING THE LOSS OF VIGILANCE OF A VEHICLE DRIVER

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012215343A1 (en) 2012-08-29 2014-05-28 Continental Automotive Gmbh Method for performing a safety function of a vehicle and system for carrying out the method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ISO 26262
Norm ISO 26262

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110884503A (en) * 2018-08-17 2020-03-17 罗伯特·博世有限公司 Method, device and storage medium for testing an automated driving function of a motor vehicle
DE102018217014A1 (en) * 2018-10-04 2020-04-09 Elektrobit Automotive Gmbh Dynamic qualification of user data
US11970828B2 (en) 2018-10-05 2024-04-30 Kässbohrer Geländefahrzeug AG Method for operating a piste grooming vehicle
EP3633107A1 (en) * 2018-10-05 2020-04-08 Kässbohrer Geländefahrzeug AG Ski trail maintenance vehicle and method for operating same
DE102018217049A1 (en) * 2018-10-05 2020-04-09 Kässbohrer Geländefahrzeug Aktiengesellschaft Snow grooming vehicle and method for operating a snow grooming vehicle
US12320085B2 (en) 2018-11-20 2025-06-03 Prinoth S.P.A. Snow groomer vehicle with automated functions and method for controlling a snow groomer vehicle
EP3850158B1 (en) 2018-11-20 2022-04-06 PRINOTH S.p.A. Snow groomer vehicle with automated functions and method for controlling a snow groomer vehicle
WO2020249755A1 (en) * 2019-06-14 2020-12-17 Volkswagen Aktiengesellschaft Method for operating a driver assistance system of a vehicle, and driver assistance system for a vehicle
CN114008683A (en) * 2019-06-14 2022-02-01 大众汽车股份公司 Method for operating a driver assistance system of a vehicle and driver assistance system of a vehicle
CN114008683B (en) * 2019-06-14 2024-11-05 大众汽车股份公司 Method for operating a driver assistance system of a vehicle and driver assistance system of a vehicle
US12106575B2 (en) 2019-06-14 2024-10-01 Volkswagen Aktiengesellschaft Method for operating a driver assistance system of a vehicle and driver assistance system for a vehicle
US11663860B2 (en) * 2019-10-25 2023-05-30 Toyota Research Institute, Inc. Dynamic and variable learning by determining and using most-trustworthy inputs
DE102020007078B3 (en) 2020-11-19 2022-03-24 Daimler Ag Method for anonymous transmission of time and location-referenced sensor data from a vehicle to a vehicle-external computer unit
DE102021100794A1 (en) 2021-01-15 2022-07-21 Bayerische Motoren Werke Aktiengesellschaft Method for processing measurement data from an environment sensor of a vehicle with compensation for vehicle data affected by latency, computing device and computer program
US12339125B2 (en) 2021-01-15 2025-06-24 Bayerische Motoren Werke Aktiengesellschaft Method for processing measurement data from an environment sensor of a vehicle with compensation of latent vehicle data, computing device, and computer program
CN113886634B (en) * 2021-09-30 2024-04-12 重庆长安汽车股份有限公司 Lane line offline data visualization method and device
CN113886634A (en) * 2021-09-30 2022-01-04 重庆长安汽车股份有限公司 Lane line offline data visualization method and device
WO2024051914A1 (en) 2022-09-05 2024-03-14 Cybernetics Information Base Gmbh Method and system for transmitting a control request
DE102022212431A1 (en) 2022-11-22 2024-05-23 Robert Bosch Gesellschaft mit beschränkter Haftung Method, computer program, storage medium, device for calibrating a vehicle sensor system
DE102023209057A1 (en) 2023-09-19 2025-03-20 Robert Bosch Gesellschaft mit beschränkter Haftung Computer-implemented method, processing device and vehicle control device
DE102024200087A1 (en) * 2024-01-04 2025-07-10 Volkswagen Aktiengesellschaft Vehicle guidance device for a vehicle and method for redundant, at least partially automatic guidance of the vehicle along a trajectory

Also Published As

Publication number Publication date
CN107590768B (en) 2024-01-30
CN107590768A (en) 2018-01-16

Similar Documents

Publication Publication Date Title
DE102016212326A1 (en) Method for processing sensor data for a position and / or orientation of a vehicle
DE102018120845B4 (en) Method and device for monitoring an autonomous vehicle
DE102018120786B4 (en) Method for monitoring an autonomous vehicle and vehicle equipped accordingly
DE102016212195A1 (en) Method for performing an automatic intervention in the vehicle guidance of a vehicle
DE102012222301B4 (en) Method of controlling a host vehicle
DE102018120789B4 (en) Method for evaluating an object space sensor arranged on an autonomous vehicle
EP2888604B1 (en) Method for determining the course of a lane for a vehicle
DE102020119541A1 (en) DETECTING VEHICLE OPERATING CONDITIONS
DE102021101426A1 (en) DETECTION OF VEHICLE OPERATING CONDITIONS
DE102019216989B4 (en) Vehicle sensor validation system and method for object validation
DE102010049091A1 (en) Method for operating at least one sensor of a vehicle and vehicle with at least one sensor
DE102018101114A1 (en) CHASSIS CHANGING A VEHICLE
DE102016212196A1 (en) Method for evaluating sensor data
DE112020005125T5 (en) SYSTEM FOR RECORDING EVENT DATA OF AN AUTONOMOUS VEHICLE
DE102019133708A1 (en) METHOD AND DEVICE FOR DETECTING STATIC AND DYNAMIC INFORMATION ON TRACK LEVEL
DE102012109310A1 (en) A method and apparatus for assisting the returning of a vehicle after leaving a lane
DE102016203727A1 (en) A method for avoiding a collision between a first vehicle and a second vehicle and control device
DE102017205495A1 (en) Device and method for focusing sensors in the driving dynamic limit range for a motor vehicle
DE102020129802A1 (en) VEHICLE OPERATIONAL IDENTIFICATION
EP4315069A1 (en) Method for assessing software for a control device of a vehicle
WO2015090691A1 (en) Method for generating a model of the surroundings of a motor vehicle, driver assistance system and motor vehicle
DE102017201796A1 (en) Control device for determining a self-motion of a motor vehicle and motor vehicle and method for providing the control device
DE102012024959A1 (en) Method for operating vehicle e.g. passenger car, involves calculating position of object, and determining instantaneous detection area of sensor based on determined position of object when object is not detected by sensor
DE102017201517A1 (en) Method and device for plausibility of a vehicle trajectory for controlling a vehicle
DE102023127870A1 (en) METHODS AND SYSTEMS FOR TRACKING FIXED OBJECTS

Legal Events

Date Code Title Description
R012 Request for examination validly filed