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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012545 processing Methods 0.000 title claims abstract description 5
- 238000004590 computer program Methods 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 22
- 230000033001 locomotion Effects 0.000 description 8
- 230000007613 environmental effect Effects 0.000 description 7
- 230000002123 temporal effect Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000006378 damage Effects 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 210000000744 eyelid Anatomy 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000053 physical method Methods 0.000 description 1
- 238000012019 product validation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/10—Estimation 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/023—Avoiding failures by using redundant parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
- B60W2050/0215—Sensor 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
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
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
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
Ausführungsform(en) der ErfindungEmbodiment (s) of the invention
In
Weiterhin weist das Fahrzeug
Weiterhin umfasst das Fahrzeug
Es versteht sich, dass das Fahrzeug
Die Sensoren
Das Steuergerät
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
Das Steuergerät
Weiterhin sind in einzelnen oder allen Sensoren
Über die Schnittstelle(n)
In einer Logikeinheit
In
Das Fahrzeug
Zweckmäßigerweise lässt sich dabei ein Inertialsystem
Im Folgenden wird beispielhaft erläutert, wie im Zuge einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens eine Integrität von Sensordaten der Kamera
Die Umgebung vor dem Fahrzeug
Die entsprechenden Bilder bzw. Sensordaten sowie die Metadaten werden von der Kamera
In dem Steuergerät
Da kontinuierlich Sensordaten von der Kamera
Daher werden die Kamera- und Radardaten zeitlich kalibriert bzw. auf einen Referenzzeitpunkt bezogen. Zu diesem Zweck bestimmt das Steuergerät
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
Beispielsweise können über das Navigationssystem
Um aus den Kamera- und Radardaten den Abstand des Fahrzeugs
Insgesamt wird somit aus den kontinuierlich erfassten Kameradaten von dem Steuergerät
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
Beispielsweise wenn die Kamera einen Defekt aufweist und die Umgebung vor dem Fahrzeug
Zweckmäßigerweise kann somit auch automatisch im Zuge des autonomen Fahrens auf schlechte Sichtverhältnisse reagiert werden. Wenn der Pfeiler o.ä. der Brücke
Es ist beispielsweise auch denkbar, die Aufnahmen der Kamera
Der Lenkwinkel des Fahrzeugs wird dabei mittels des Lenkwinkelsensors
Durch Auswerten der Sensordaten kann die Orientierung des Fahrzeugs
Aus diesen ersten, zweiten, dritten und vierten Poseinformationen sowie den entsprechenden Metadaten, werden von dem Steuergerät
Durch den Vergleich der Poseinformationen und die Bestimmung des Integritätswertes kann ebenfalls verhindert werden, dass ein Angreifer sich Zugriff auf das Fahrzeug
Ein Beispiel, wie das Verfahren vorteilhaft zum sicheren Durchführen des autonomen Fahrens beitragen kann, wird im Folgenden anhand von
Damit sich das Fahrzeug
Der mit
Die mit
Beispielsweise können derartige Korridore durch Normen und Sicherheitsrichtlinien gefordert werden, beispielsweise durch die
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)
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)
| 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)
| 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)
| 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)
| 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 |
-
2016
- 2016-07-06 DE DE102016212326.2A patent/DE102016212326A1/en active Pending
-
2017
- 2017-07-05 CN CN201710542380.5A patent/CN107590768B/en active Active
Patent Citations (1)
| 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)
| Title |
|---|
| ISO 26262 |
| Norm ISO 26262 |
Cited By (21)
| 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 |