DE102022111179A1 - METHOD AND DEVICE FOR GENERATING AN ARTIFICIAL INTELLIGENCE-BASED PREDICTOR AND USE THEREOF, AND COMPUTER PROGRAM - Google Patents
METHOD AND DEVICE FOR GENERATING AN ARTIFICIAL INTELLIGENCE-BASED PREDICTOR AND USE THEREOF, AND COMPUTER PROGRAM Download PDFInfo
- Publication number
- DE102022111179A1 DE102022111179A1 DE102022111179.2A DE102022111179A DE102022111179A1 DE 102022111179 A1 DE102022111179 A1 DE 102022111179A1 DE 102022111179 A DE102022111179 A DE 102022111179A DE 102022111179 A1 DE102022111179 A1 DE 102022111179A1
- Authority
- DE
- Germany
- Prior art keywords
- sensor data
- predictor
- motor vehicle
- landmark
- landmarks
- 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
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3811—Point data, e.g. Point of Interest [POI]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3833—Creation or updating of map data characterised by the source of data
- G01C21/3841—Data obtained from two or more sources, e.g. probe vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3833—Creation or updating of map data characterised by the source of data
- G01C21/3848—Data obtained from both position sensors and additional sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Automation & Control Theory (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Biophysics (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Primary Health Care (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Navigation (AREA)
Abstract
Bereitgestellt wird ein Verfahren zur Erzeugung eines auf künstlicher Intelligenz beruhenden Prädiktors, wobei das Verfahren umfasst: Bereitstellen einer digitalen Karte mit aus Sensordaten gewonnen Landmarken; Bestimmen eines Nutzens der jeweiligen Landmarke und/oder der Sensordaten, die zu deren Bestimmung genutzt wurden, für eine Positionsbestimmung eines Kraftfahrzeugs in der digitalen Karte basierenden auf vorbestimmten Kriterien; Erstellen eines Trainingsdatensatzes umfassend die Landmarken und/oder der Sensordaten, die zu deren Bestimmung genutzt wurden, und deren jeweiligen bestimmten Nutzen; und Trainieren des auf künstlicher Intelligenz beruhenden Prädiktors mit dem Trainingsdatensatz, sodass der Prädiktor nach dem Training ausgestaltet ist, um den Nutzen für eine Positionsbestimmung eines weiteren Kraftfahrzeugs in einer digitalen Karte anhand einer aus den aufgenommenen Sensordaten gewonnenen Landmarke vorherzusagen.A method is provided for generating an artificial intelligence-based predictor, the method comprising: providing a digital map with landmarks obtained from sensor data; Determining a benefit of the respective landmark and/or the sensor data used to determine it for determining the position of a motor vehicle in the digital map based on predetermined criteria; Creating a training data set comprising the landmarks and/or the sensor data used to determine them and their respective specific benefits; and training the artificial intelligence-based predictor with the training data set, so that the predictor is designed after training to predict the benefit for determining the position of another motor vehicle in a digital map based on a landmark obtained from the recorded sensor data.
Description
Die vorliegende Offenbarung betrifft ein Verfahren zur Erzeugung eines auf künstlicher Intelligenz beruhenden Prädiktors und eine Datenverarbeitungsvorrichtung, die ausgestaltet ist, um das Verfahren zumindest teilweise auszuführen. Ferner kann ein ggf. automatisiertes Kraftfahrzeug mit der Datenverarbeitungsvorrichtung bereitgestellt werden. Ferner betrifft die Offenbarung eine Verwendung des mit dem Verfahren erzeugten Prädiktors in einem Kraftfahrzeug. Zusätzlich oder alternativ wird ein Computerprogramm bereitgestellt, das Befehle umfasst, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren zumindest teilweise auszuführen. Zusätzlich oder alternativ kann ein computerlesbares Medium bereitgestellt werden, das Befehle umfasst, die bei der Ausführung der Befehle durch einen Computer diesen veranlassen, das Verfahren zumindest teilweise auszuführen.The present disclosure relates to a method for generating an artificial intelligence-based predictor and a data processing device configured to at least partially carry out the method. Furthermore, an optionally automated motor vehicle can be provided with the data processing device. The disclosure further relates to a use of the predictor generated by the method in a motor vehicle. Additionally or alternatively, a computer program is provided which includes commands which, when the program is executed by a computer, cause it to at least partially carry out the method. Additionally or alternatively, a computer-readable medium may be provided that includes instructions that, when the instructions are executed by a computer, cause the computer to at least partially execute the method.
Bei Kraftfahrzeugen, insbesondere Automobilen, nimmt ein Automatisierungsgrad stetig zu, d.h. mehr und mehr Fahraufgaben werden automatisiert vom Kraftfahrzeug selbst übernommen. Die Fahraufgaben werden dabei von sog. Fahrassistenzsystemen übernommen, die zur Erfüllung der Fahraufgaben teilweise eine Position des Kraftfahrzeugs benötigen. Mit steigenden Automatisierungsgrad steigt dabei oftmals die Genauigkeit, mit der die Positionsinformation benötigt wird. Aus diesem Grund reichen teilweise die Genauigkeit von sog. GNSS nicht mehr aus, und es werden zur Positionsbestimmung des Kraftfahrzeugs in einer digitalen Karte gespeicherte Landmarken verwendet. Als Landmarken können statische Objekte bezeichnet werden, welche von einem oder mehreren Sensoren des Kraftfahrzeugs detektiert bzw. erkannt werden können. Dies sind z.B. Fahrbahnmarkierungen, Straßenschilder und ähnliche Objekte.In motor vehicles, especially automobiles, the degree of automation is constantly increasing, i.e. more and more driving tasks are being carried out automatically by the motor vehicle itself. The driving tasks are carried out by so-called driving assistance systems, which sometimes require a position of the motor vehicle in order to fulfill the driving tasks. As the level of automation increases, the accuracy with which the position information is required often increases. For this reason, the accuracy of so-called GNSS is sometimes no longer sufficient and landmarks stored in a digital map are used to determine the position of the motor vehicle. Static objects that can be detected or recognized by one or more sensors of the motor vehicle can be referred to as landmarks. These are, for example, road markings, street signs and similar objects.
Beispielsweise beschreibt die
Um jedoch diese Landmarken in der digitalen Karte nutzen zu können, müssen diese zunächst bekannt sein.However, in order to use these landmarks in the digital map, they must first be known.
Für die Kartenerzeugung werden daher Fahrumfelddaten mehrerer Durchfahrungen gesammelt und in die Cloud bzw. an ein Backend geschickt, wo mit der Hilfe der Fahrumfelddaten digitale Karten für automatisierte Fahrfunktionen erzeugt werden.To generate maps, driving environment data from multiple drives is collected and sent to the cloud or to a backend, where digital maps for automated driving functions are created with the help of the driving environment data.
Fahrumfelddaten umfassen dabei z.B. Objekterkennungen, Visual-Keypoints oder Radarmesspunkte.Driving environment data includes, for example, object detections, visual keypoints or radar measurement points.
Im Fahrzeug erfolgt eine Filterung der Fahrumfelddaten nach bestimmten Regeln, um bspw. kurzzeitige Störungen/Rauschen (z.B. durch Niederschlag) oder bewegte Objekte (bspw. andere Fahrzeuge) herauszufiltern.In the vehicle, the driving environment data is filtered according to certain rules in order to filter out, for example, short-term disturbances/noise (e.g. due to precipitation) or moving objects (e.g. other vehicles).
Für eine robuste Lokalisierung und damit den zuverlässigen Betrieb automatisierter Fahrfunktionen soll die erzeugte Karte Landmarken beinhalten, die von unterschiedlichen Sensorsystemen erkennbar sind. Diese können sich je nach Sensorsystem unterscheiden, weshalb für die Erzeugung der Karte Sensordaten unterschiedlicher Sensoren benötigt werden. Zur Erhöhung der Robustheit sollen zudem möglichst viele Landmarken bereitgestellt werden. Beides führt dazu, dass pro Fahrt eine große Menge an Sensordaten in die Cloud geschickt werden muss, und dass dort der Aufwand und die Kosten für deren Verarbeitung steigen.For robust localization and thus the reliable operation of automated driving functions, the map generated should contain landmarks that can be recognized by different sensor systems. These can differ depending on the sensor system, which is why sensor data from different sensors are required to generate the map. To increase robustness, as many landmarks as possible should also be provided. Both result in a large amount of sensor data having to be sent to the cloud per trip, and the effort and costs for processing it there increase.
Zur Reduktion der Datenmenge wird im Fahrzeug eine Auswahl der Daten vorgenommen, die in die Cloud geschickt werden. Im Fahrzeug kann z.B. eine Aggregation von mehreren Messungen des gleichen Objekts erfolgen, bspw. durch Mittelung der Messungen oder Auswahl der besten Messung anhand von Abstand, Signalstärke und/oder anderer Attribute.To reduce the amount of data, a selection of data is made in the vehicle and sent to the cloud. In the vehicle, for example, multiple measurements of the same object can be aggregated, for example by averaging the measurements or selecting the best measurement based on distance, signal strength and/or other attributes.
Mit Expertenwissen allein kann diese jedoch nur recht grob erfolgen. Hinzu kommt, dass die optimale Auswahl der zu verschickenden Sensordaten aufgrund von Veränderungen der eingesetzten Sensorik (z.B. Sensorgenerationen, Softwareversionen, Hersteller etc.) und der äußeren Umstände (z.B. Jahreszeiten, Bauvorschriften, etc.) zeitlich und örtlich veränderlich sein kann.However, this can only be done very roughly with expert knowledge alone. In addition, the optimal selection of sensor data to be sent can vary in time and place due to changes in the sensor technology used (e.g. sensor generations, software versions, manufacturers, etc.) and external circumstances (e.g. seasons, building regulations, etc.).
Vor dem Hintergrund dieses Standes der Technik besteht die Aufgabe der vorliegenden Erfindung darin, eine Vorrichtung und ein Verfahren anzugeben, welche jeweils geeignet sind, zumindest die oben genannten Nachteile des Standes der Technik zu überwinden.Against the background of this prior art, the object of the present invention is to provide a device and a method which are each suitable for overcoming at least the above-mentioned disadvantages of the prior art.
Gelöst wird die Aufgabe durch die Merkmale des unabhängigen Anspruchs. Die Unteransprüche haben bevorzugte Weiterbildungen der Erfindung zum Inhalt.The task is solved by the features of the independent claim. The subclaims contain preferred developments of the invention.
Danach wird die Aufgabe durch ein Verfahren zur Erzeugung eines auf künstlicher Intelligenz beruhenden Prädiktors gelöst.The task is then solved by a method for generating a predictor based on artificial intelligence.
Das Verfahren umfasst ein Bereitstellen einer digitalen Karte mit aus Sensordaten gewonnen Landmarken. Eine Landmarken kann aus mehreren Landmarken-Beobachtungen gewonnen werden. Das heißt, es können Sensordaten verschiedener Messungen, bei denen eine potenzielle Landmarke erkannt wurde, z.B. in einem Backend aggregiert werden, um so die Landmarke zu erhalten. Konkret kann dies bedeuten, dass bei mehreren Durchfahrungen eines Straßenabschnitts mit einem oder mehreren Kraftfahrzeugen mehrmals ein statisches Objekt, z.B. ein Straßenschild, und dessen Position (z.B. relativ zum Kraftfahrzeug und die Position des Kraftfahrzeugs bei der Erkennung) erkannt wird. Diese einzelnen Erkennungen können jeweils als Landmarken-Beobachtung bezeichnet werden. Die Sensordaten betreffend das erkannte Objekt, z.B. Bilddaten, und die erkannte Position des Objekts können z.B. an das Backend gesendet werden, in dem z.B. ein Mittelwert aller Positionen, an der das Objekt erkannt wurde, als Landmarke in eine digitale Karte übernommen wird.The method includes providing a digital map with landmarks obtained from sensor data. A landmark can be obtained from multiple landmark observations. This means that sensor data from various measurements in which a potential landmark was detected can be aggregated, for example in a backend, in order to obtain the landmark. In concrete terms, this can mean that when one or more motor vehicles drive through a road section several times, a static object, e.g. a road sign, and its position (e.g. relative to the motor vehicle and the position of the motor vehicle during detection) are recognized several times. These individual detections can each be referred to as a landmark observation. The sensor data relating to the recognized object, e.g. image data, and the recognized position of the object can be sent to the backend, for example, in which, for example, an average of all positions at which the object was recognized is adopted as a landmark in a digital map.
Das Verfahren umfasst ein Bestimmen eines Nutzens der jeweiligen Landmarke für eine Positionsbestimmung eines Kraftfahrzeugs in der digitalen Karte basierenden auf vorbestimmten Kriterien. Zusätzlich oder alternativ umfasst das Verfahren ein Bestimmen eines Nutzens der Sensordaten, die zur Bestimmung bzw. zur Gewinnung der Landmarken genutzt wurden, für die Positionsbestimmung eines Kraftfahrzeugs in der digitalen Karte basierenden auf vorbestimmten Kriterien. Insbesondere kann der Nutzen der jeweiligen Landmarke anhand der vorbestimmten Kriterien (z.B. wie viele weitere Landmarken existieren bereits in einer Umgebung der Landmarke) ermittelt werden und dieser Nutzen der Landmarke kann den Sensordaten der jeweiligen Landmarken-Beobachtung zugeordnet werden, die zur Bestimmung der Landmarke geführt haben. Damit kann indirekt über den Nutzen der Landmarke der Nutzen der Sensordaten bestimmt werden. Denkbar ist auch, zusätzlich oder alternativ, den Nutzen einzelner Landmarken-Beobachtungen, d.h. der Sensordaten, direkt zu bewerten. Dazu kann beispielsweise ermittelt werden, ab welcher Distanz des Kraftfahrzeugs zu der Landmarke das der Landmarke zugrundeliegende Objekt mit welcher Zuverlässigkeit erkannt wurde.The method includes determining a benefit of the respective landmark for determining the position of a motor vehicle in the digital map based on predetermined criteria. Additionally or alternatively, the method includes determining a use of the sensor data that was used to determine or obtain the landmarks for determining the position of a motor vehicle in the digital map based on predetermined criteria. In particular, the benefit of the respective landmark can be determined based on the predetermined criteria (e.g. how many other landmarks already exist in the vicinity of the landmark) and this benefit of the landmark can be assigned to the sensor data of the respective landmark observation that led to the determination of the landmark . This means that the usefulness of the sensor data can be determined indirectly via the usefulness of the landmark. It is also conceivable, additionally or alternatively, to directly evaluate the benefit of individual landmark observations, i.e. the sensor data. For this purpose, for example, it can be determined at what distance from the motor vehicle to the landmark the object on which the landmark is based was recognized and with what reliability.
Das Verfahren umfasst ferner ein Erstellen eines Trainingsdatensatzes umfassend die Landmarken und deren jeweiligen bestimmten Nutzen. Zusätzlich oder alternativ umfasst das Verfahren ein Erstellen eines Trainingsdatensatzes umfassend die der Sensordaten, die zur Bestimmung bzw. zur Gewinnung der Landmarken genutzt wurden und deren jeweiligen bestimmten Nutzen.The method further includes creating a training data set comprising the landmarks and their respective specific benefits. Additionally or alternatively, the method includes creating a training data set comprising the sensor data that was used to determine or obtain the landmarks and their respective specific benefits.
Das Verfahren zeichnet sich dadurch aus, dass es ein Trainieren des auf künstlicher Intelligenz beruhenden Prädiktors mit dem Trainingsdatensatz aufweist, sodass der Prädiktor nach dem Training ausgestaltet ist, um einen Nutzen für eine Positionsbestimmung eines weiteren Kraftfahrzeugs in einer (weiteren) digitalen Karte anhand einer aus den aufgenommenen Sensordaten gewonnenen Landmarke zu bestimmenThe method is characterized in that it involves training the artificial intelligence-based predictor with the training data set, so that after training the predictor is designed to be useful for determining the position of another motor vehicle in a (further) digital map based on one to determine the landmark obtained from the recorded sensor data
Das heißt, der Prädiktor kann den Nutzen von Sensordaten für eine Erstellung einer weiteren digitalen Karte vorhersagen, die zur Positionsbestimmung eines weiteren Kraftfahrzeugs genutzt wird. Mit anderen Worten, der Prädiktor kann den Nutzen der Sensordaten für die Erzeugung einer digitalen Karte derart vorhersagen, dass diese die Positionsbestimmung im Fahrzeug bestmöglich unterstützt.This means that the predictor can predict the usefulness of sensor data for creating another digital map that is used to determine the position of another motor vehicle. In other words, the predictor can predict the usefulness of the sensor data for generating a digital map in such a way that it best supports position determination in the vehicle.
Unter einem auf künstlicher Intelligenz beruhenden Prädiktor kann eine Software verstanden werden, die ausgestaltet ist, um als Eingangsdaten unbekannte Sensordaten bzw. auf Sensordaten basierende Daten zu erhalten und basierend auf diesen unbekannten Daten eine Vorhersage bzw. Abschätzung darüber zu treffen, wie groß deren Nutzen für eine Lokalisierungslösung ist. Dabei kann maschinelles Lernen zum Einsatz kommen. Das heißt, das künstliche System bzw. der Prädiktor lernt aus Beispielen, hier den bereits vorhandenen Landmarken, den bereits vorhandenen Sensordaten (und ggf. deren Merkmalsvektor) und deren anhand der vorbestimmten Kriterien ermittelten Nutzen, und kann die Beispiele nach Beendigung der Lernphase bzw. dem Trainieren verallgemeinern. Dazu bauen Algorithmen beim maschinellen Lernen ein statistisches Modell auf, das auf den Trainingsdaten beruht. Das heißt, es werden nicht einfach die Beispiele auswendig gelernt, sondern Muster und Gesetzmäßigkeiten in den Trainingsdaten erkannt. So kann der Prädiktor, z.B. während einem Einsatz in einem Kraftfahrzeug, auch unbekannte Daten beurteilen (sog. Lerntransfer). Damit muss kein Filter anhand von Expertenwissen definiert werden, welcher die erfassten Sensordaten lediglich anhand fest definierter Kriterien Bewerten und damit Filter kann sowie der nicht auf unbekannte Szenarien reagieren kann.A predictor based on artificial intelligence can be understood as software that is designed to receive unknown sensor data or data based on sensor data as input data and to make a prediction or estimate based on this unknown data as to how great their benefit is for is a localization solution. Machine learning can be used here. This means that the artificial system or predictor learns from examples, here the already existing landmarks, the already existing sensor data (and possibly their feature vector) and their benefits determined based on the predetermined criteria, and can use the examples after the end of the learning phase or generalize after training. To do this, machine learning algorithms build a statistical model that is based on the training data. This means that the examples are not simply memorized, but patterns and regularities are recognized in the training data. The predictor can also assess unknown data, for example during use in a motor vehicle (so-called learning transfer). This means that there is no need to define a filter based on expert knowledge, which simply defines the captured sensor data based on it ter criteria Evaluate and thus filter can and cannot react to unknown scenarios.
Vorgeschlagen wird also ein Prädiktor, der zur Auswahl von Sensordaten verwendet werden kann, die in die Cloud bzw. an das Backend zu versenden sind. Insbesondere können mit dem Prädiktor auch bei sich ändernden äußeren Rahmenbedingungen im Fahrzeug stets die Messdaten ermittelt und diese dann an die Cloud übertragen werden, die einen bestimmten Mindestnutzen für die Kartenerstellung und die darauf basierenden Fahrfunktionen haben. Dadurch kann sowohl die Datenmenge, die in die Cloud zu transferieren ist, reduziert werden, was z.B. die Kosten für den Datentransfer in die Cloud reduziert, wie auch die in der Cloud zu verarbeitende Datenmenge, was dort die benötigte Rechenleistung und folglich die Kosten für die Datenverarbeitung signifikant reduziert.A predictor is proposed that can be used to select sensor data to be sent to the cloud or to the backend. In particular, the predictor can always be used to determine the measurement data, even when the external conditions in the vehicle change, and then transfer it to the cloud, which has a certain minimum benefit for map creation and the driving functions based on it. This allows both the amount of data to be transferred to the cloud to be reduced, which, for example, reduces the costs for data transfer to the cloud, as well as the amount of data to be processed in the cloud, which reduces the required computing power and consequently the costs for the Data processing significantly reduced.
Nachfolgend werden mögliche bzw. optionale Weiterbildungen des obigen Verfahrens beschrieben.Possible or optional developments of the above method are described below.
Die vorbestimmten Kriterien zum Bestimmen des Nutzens der jeweiligen Landmarke können umfassen, wie zuverlässig die jeweilige Landmarke bei einzelnen Messungen der Sensordaten detektiert wurde, wie hoch die Streuung der einzelnen Messungen, insbesondere hinsichtlich ihrer Positionsangabe relativ zu einem die Sensordaten aufnehmenden Kraftfahrzeug, ist und/oder wie viele weitere Landmarken in einer vorbestimmten Umgebung der jeweiligen Landmarke in der digitalen Karte vorhanden sind.The predetermined criteria for determining the usefulness of the respective landmark can include how reliably the respective landmark was detected in individual measurements of the sensor data, how high the spread of the individual measurements is, in particular with regard to their position information relative to a motor vehicle recording the sensor data, and/or how many other landmarks are present in a predetermined area of the respective landmark in the digital map.
Die vorbestimmten Kriterien zum Bestimmen des Nutzens der Sensordaten, die zur Bestimmung einer bzw. der Landmarke genutzt wurden, umfassen, wie (gut) bzw. inwiefern diese hinsichtlich ihrer Merkmale, und insbesondere ihrer Positionsangabe relativ zu einem die Sensordaten aufnehmenden Kraftfahrzeug, mit den Merkmalen, und insbesondere der Position der aus ihnen und weiteren Sensordaten ermittelten Landmarke, übereinstimmen. Das heißt, es können sich unterschiedliche Erkennungen bzw. Landmarken-Beobachtungen der gleichen Landmarke in ihrem Nutzen für deren Erzeugung unterscheiden, z.B. weil sie bzgl. der Landmarkenposition als Ausreißer erkennbar sind. Der Nutzen der jeweiligen Sensordaten ist damit nicht zwingend von dem Nutzen der Landmarke abhängig.The predetermined criteria for determining the usefulness of the sensor data that were used to determine a or the landmark include how (well) or to what extent they match the features with regard to their features, and in particular their position information relative to a motor vehicle receiving the sensor data , and in particular the position of the landmark determined from them and other sensor data. This means that different detections or landmark observations of the same landmark can differ in their usefulness for its creation, e.g. because they are recognizable as outliers with regard to the landmark position. The use of the respective sensor data is therefore not necessarily dependent on the use of the landmark.
Die Landmarken und/oder die Sensordaten, die zur Bestimmung der Landmarken genutzt wurden, können jeweils einen Merkmalsvektor umfassen, der zumindest eine Information aufweist, die eine Messung der jeweiligen Landmarke bzw. der Sensordaten (bzw. der Observation/der Messung/des Sensordatums), die zur Bestimmung der Landmarken genutzt wurden, charakterisiert. Der Merkmalsvektor kann zusammen mit dem Nutzen der jeweiligen Landmarke buw. der Sensordaten, die zur Bestimmung der Landmarken genutzt wurden, zum Trainieren des auf künstlicher Intelligenz beruhenden Prädiktors verwendet werden.The landmarks and/or the sensor data that were used to determine the landmarks can each comprise a feature vector that has at least one piece of information that provides a measurement of the respective landmark or the sensor data (or the observation/measurement/sensor data). that were used to determine the landmarks. The feature vector can be combined with the utility of the respective landmark. the sensor data used to determine the landmarks can be used to train the artificial intelligence-based predictor.
Das Bereitstellen der digitalen Karte kann ein Erstellen der digitalen Karte basierend auf den aus den Sensordaten gewonnen Landmarken aufweisen.Providing the digital map may include creating the digital map based on the landmarks obtained from the sensor data.
Denkbar ist, dass nur bzw. ausschließlich solche Landmarken aus der digitalen Karte verwendet werden, die in einem vorbestimmten Bereich der digitalen Karte liegen, die aus Sensordaten extrahiert wurden, die zu vorbestimmten Jahres- und/oder Tageszeiten aufgenommen wurden, und/oder die aus Sensordaten extrahiert wurden, die von einem vorbestimmten Sensortyp aufgenommen wurden.It is conceivable that only or exclusively those landmarks from the digital map are used that lie in a predetermined area of the digital map, that were extracted from sensor data that were recorded at predetermined times of the year and/or day, and/or that Sensor data was extracted that was recorded by a predetermined sensor type.
Der Prädiktor kann in oben beschriebener Weise von einem Backend erzeugt werden und das Verfahren kann einen Schritt eines Übertragens des trainierten Prädiktors, d.h. des in oben beschriebener Weise erzeugten Prädiktors, an ein Kraftfahrzeug aufweisen.The predictor can be generated by a backend in the manner described above and the method can have a step of transmitting the trained predictor, i.e. the predictor generated in the manner described above, to a motor vehicle.
Ferner wird ein Datenverarbeitungsvorrichtung bereitgestellt, die Mittel zur Ausführung des oben beschriebenen Verfahrens umfasst. Das oben mit Bezug zum Verfahren Beschriebene gilt analog auch für die Datenverarbeitungsvorrichtung und umgekehrt.Furthermore, a data processing device is provided which includes means for carrying out the method described above. What has been described above with reference to the method also applies analogously to the data processing device and vice versa.
Ferner betrifft die Offenbarung eine Verwendung des mit dem obigen Verfahren erzeugten Prädiktors in einem Kraftfahrzeug zur Vorhersage eines Nutzens von mittels des Kraftfahrzeugs aufgenommener Sensordaten für die Positionsbestimmung eines weiteren Kraftfahrzeugs in einer digitalen Karte anhand einer aus den aufgenommenen Sensordaten gewonnenen Landmarke.Furthermore, the disclosure relates to a use of the predictor generated using the above method in a motor vehicle for predicting the use of sensor data recorded by means of the motor vehicle for determining the position of another motor vehicle in a digital map based on a landmark obtained from the recorded sensor data.
Denkbar ist, dass nur solche Sensordaten von dem Kraftahrzeug an ein Backend übertragen werden, deren mit dem Prädiktor vorhergesagter Nutzen einen vorbestimmten Grenzwert übersteigt.It is conceivable that only sensor data from the motor vehicle is transmitted to a backend whose benefit predicted by the predictor exceeds a predetermined limit value.
Das oben mit Bezug zum Verfahren und zur Datenverarbeitungsvorrichtung Beschriebene gilt analog auch für die Verwendung und umgekehrt.What has been described above with reference to the method and the data processing device also applies analogously to the use and vice versa.
Ferner wird ein Computerprogramm, umfassend Befehle, bereitgestellt, die bei der Ausführung des Programms durch einen ersten Computer diesen veranlassen, durch Ausführung des obigen Verfahrens den auf künstlicher Intelligenz beruhenden Prädiktor zu erzeugen und optional den erzeugten Prädiktor an einen zweiten Computer zu senden. Bei dem ersten Computer kann es sich um ein Backend handeln. Bei dem zweiten Computer, der auch ausgestaltet sein kann, um die Verwendung des empfangenen Prädiktors durchzuführen, kann es sich um eine Datenverarbeitungsvorrichtung im Kraftfahrzeug handeln.Furthermore, a computer program comprising instructions is provided which, when the program is executed by a first computer, causes it to generate the artificial intelligence-based predictor by executing the above method and optionally to send the generated predictor to a second computer. The first computer can be a backend act. The second computer, which can also be designed to use the received predictor, can be a data processing device in the motor vehicle.
Das oben Beschriebene lässt sich mit anderen Worten und auf eine konkrete Ausgestaltung bezogen, die als für die vorliegende Offenbarung nicht limitierend beschrieben wird, wie folgt zusammenfassen:
- Mit Hilfe von erfassten Sensordaten wird in der Cloud eine digitale Karte erzeugt. Für die darin enthalten Landmarken wird ausgewertet, wie zuverlässig diese von den einzelnen Fahrten detektiert werden, wie hoch dabei die Streuung der einzelnen Messungen, insbesondere hinsichtlich ihrer Position, ist und wie viele andere Landmarken es in der unmittelbaren Umgebung gibt. Daraus und ggf. anhand weiterer Metriken wird abgeleitet, welchen Einfluss jede Landmarke für eine Güte einer darauf basierenden Lokalisierungslösung hat. Dies dient als Grundlage, um den Nutzen jeder einzelnen Messung für die Erzeugung der digitalen Karte zu bewerten.
- Using captured sensor data, a digital map is created in the cloud. For the landmarks contained therein, it is evaluated how reliably they are detected by the individual trips, how high the spread of the individual measurements is, especially with regard to their position, and how many other landmarks there are in the immediate vicinity. From this and, if necessary, other metrics, it is derived what influence each landmark has on the quality of a localization solution based on it. This serves as a basis for evaluating the usefulness of each individual measurement for generating the digital map.
Zusätzlich zur Positionsangabe relativ zum Fahrzeug können pro Messung weitere Merkmale erfasst und in die Cloud geschickt werden - im Fall von visuellen Landmarken bspw. ein SIFT-Featurevektor oder das Ergebnis des Semantic Segmentation, im Fall von RADAR-Reflektionen bspw. die Stärke der Reflektion. Der daraus resultierende Merkmalsvektor kann verwendet werden, um z.B. mit Hilfe von tiefen neuronalen Netzen / Deep Learning einen Prädiktor für den Nutzen der Messung zu trainieren. Das Training erfolgt hierbei unter Nutzung aller in der Cloud gesammelten Messungen, d.h. zu einem etwaigen Stand der Technik über eine Vielzahl von Fahrten und Fahrzeugen hinweg, wobei durch geeignete Auswahl der Messdaten ggf. für unterschiedliche Regionen, Jahres-/Tageszeiten, Sensorversionen etc. unterschiedliche Prädiktoren trainiert werden können.In addition to the position information relative to the vehicle, other features can be recorded per measurement and sent to the cloud - in the case of visual landmarks, for example, a SIFT feature vector or the result of semantic segmentation, in the case of RADAR reflections, for example, the strength of the reflection. The resulting feature vector can be used, for example, to train a predictor for the benefit of the measurement with the help of deep neural networks / deep learning. The training takes place using all measurements collected in the cloud, i.e. on any state of the art across a large number of trips and vehicles, with different measurements being made for different regions, times of year/day, sensor versions, etc. through appropriate selection of the measurement data Predictors can be trained.
Die ermittelten Prädiktoren können z.B. per Remote-Softwareupdate in die Fahrzeuge eingespielt werden, um eine Datensammlung nach dem zweiten Filter-Regime zu ermöglichen, in dem das Fahrzeug nur die Messdaten an die Cloud übermittelt, bei denen der Prädiktor einen bestimmten Mindestnutzen für die Kartenerstellung vorhersagt.The determined predictors can, for example, be imported into the vehicles via remote software update in order to enable data collection according to the second filter regime, in which the vehicle only transmits the measurement data to the cloud for which the predictor predicts a certain minimum benefit for map creation .
Nachfolgend wird eine Ausführungsform mit Bezug zu
-
1 zeigt schematisch ein Ablaufdiagramm eines Verfahrens zur Erzeugung eines auf künstlicher Intelligenz beruhenden Prädiktors sowie eine Verwendung des mit dem Verfahren erzeugten Prädiktors.
-
1 schematically shows a flowchart of a method for generating a predictor based on artificial intelligence and a use of the predictor generated with the method.
Das Verfahren zur Erzeugung eines auf künstlicher Intelligenz beruhenden Prädiktors ist in
In einem ersten Schritt S1 des Verfahrens erfolgt ein Bereitstellen einer digitalen Karte mit aus Sensordaten gewonnen Landmarken. Das Verfahren kann im Rahmen des Bereitstellens der digitalen Karte ein Erstellen der digitalen Karte in dem Backend basierend auf den aus den Sensordaten gewonnen Landmarken aufweisen. Denkbar ist aber auch, dass die digitale Karte mit den Landmarken bereits vorhanden ist und/oder von einer externen Datenverarbeitungsvorrichtung vom Backend empfangen wird.In a first step S1 of the method, a digital map with landmarks obtained from sensor data is provided. As part of providing the digital map, the method can include creating the digital map in the backend based on the landmarks obtained from the sensor data. However, it is also conceivable that the digital map with the landmarks already exists and/or is received from the backend by an external data processing device.
In einem zweiten Schritt S2 des Verfahrens erfolgt ein Bestimmen eines Nutzens der jeweiligen Landmarke für eine Positionsbestimmung eines Kraftfahrzeugs in der digitalen Karte basierenden auf vorbestimmten Kriterien. Zusätzlich oder alternativ erfolgt ein Bestimmen eines Nutzens der Sensordaten, die zur Bestimmung der Landmarken genutzt wurden, basierenden auf vorbestimmten Kriterien.In a second step S2 of the method, a use of the respective landmark for determining the position of a motor vehicle in the digital map is determined based on predetermined criteria. Additionally or alternatively, the use of the sensor data used to determine the landmarks is determined based on predetermined criteria.
Die vorbestimmten Kriterien zum Bestimmen des Nutzens der jeweiligen Landmarke bzw. der Sensordaten umfassen, wie zuverlässig die jeweilige Landmarke bei einzelnen Messungen der Sensordaten detektiert wurde, wie hoch die Streuung der einzelnen Messungen, insbesondere hinsichtlich ihrer Positionsangabe relativ zu einem die Sensordaten aufnehmenden Kraftfahrzeug, ist und/oder wie viele weitere Landmarken in einer vorbestimmten Umgebung der jeweiligen Landmarke in der digitalen Karte vorhanden sind.The predetermined criteria for determining the usefulness of the respective landmark or the sensor data include how reliably the respective landmark was detected in individual measurements of the sensor data, how high the spread of the individual measurements is, in particular with regard to their position information relative to a motor vehicle recording the sensor data and/or how many other landmarks are present in a predetermined area of the respective landmark in the digital map.
Die vorbestimmten Kriterien zum Bestimmen des Nutzens der Sensordaten, die zur Bestimmung einer bzw. der Landmarke genutzt wurden, umfassen, wie (gut) bzw. inwiefern diese hinsichtlich ihrer Merkmale, und insbesondere ihrer Positionsangabe relativ zu einem die Sensordaten aufnehmenden Kraftfahrzeug, mit den Merkmalen, und insbesondere der Position der aus ihnen und weiteren Sensordaten ermittelten Landmarke, übereinstimmen.The predetermined criteria for determining the usefulness of the sensor data that were used to determine a or the landmark include how (well) or to what extent they match the features with regard to their features, and in particular their position information relative to a motor vehicle receiving the sensor data , and in particular the position of the landmark determined from them and other sensor data.
In einem dritten Schritt S3 des Verfahrens erfolgt ein Erstellen eines Trainingsdatensatzes umfassend die Landmarken und/oder die Sensordaten, die zu deren Bestimmung genutzt wurden, und deren jeweiligen bestimmten Nutzen.In a third step S3 of the method, a training data set is created comprising the landmarks and/or the sensor data that were used to determine them and their respective specific benefits.
Die Landmarken und/oder die Sensordaten und damit der Trainingsdatensatz weisen jeweils einen Merkmalsvektor auf, der zumindest eine Information aufweist, die eine Messung der jeweiligen Landmarke charakterisiert.The landmarks and/or the sensor data and thus the training data set each have a feature vector that has at least one piece of information that characterizes a measurement of the respective landmark.
In einem vierten Schritt S4 des Verfahrens erfolgt ein Trainieren des auf künstlicher Intelligenz beruhenden Prädiktors mit dem Trainingsdatensatz. Dazu wird der Merkmalsvektor zusammen mit dem Nutzen der jeweiligen Landmarke bzw. der Sensordaten verwendet. Nach dem Trainieren bzw. dem Training, was auch als Lernphase bezeichnet werden kann, ist Prädiktor ausgestaltet, um den Nutzen von weiteren, d.h. dem Prädiktor bis dahin unbekannten, Sensordaten für die Positionsbestimmung eines Kraftfahrzeugs in einer weiteren, d.h. noch zu erstellenden, digitalen Karte vorherzusagen. Genauer gesagt wird der Nutzen der Sensordaten dafür vorhergesagt, inwiefern die aus den Sensordaten gewinnbare bzw. extrahierbare Landmarke als Teil der digitalen Karte für eine Positionsbestimmung eines Kraftfahrzeugs bzw. eine Lokalisierungslösung von Nutzen ist.In a fourth step S4 of the method, the artificial intelligence-based predictor is trained with the training data set. For this purpose, the feature vector is used together with the benefit of the respective landmark or sensor data. After training or training, which can also be referred to as the learning phase, the predictor is designed to use further sensor data, i.e. previously unknown to the predictor, for determining the position of a motor vehicle in a further, i.e. yet to be created, digital map to predict. More specifically, the usefulness of the sensor data is predicted to determine the extent to which the landmark that can be obtained or extracted from the sensor data is useful as part of the digital map for determining the position of a motor vehicle or a localization solution.
Denkbar ist, dass in dem vierten Schritt S4 des Verfahrens für verschiedene Randbedingungen verschiedene Prädiktoren erzeugt bzw. trainiert werden. Dazu können für den jeweiligen Prädiktor nur solche Landmarken aus der digitalen Karte verwendet werden, die in einem vorbestimmten Bereich der digitalen Karte liegen, die aus Sensordaten extrahiert wurden, die zu vorbestimmten Jahres- und/oder Tageszeiten aufgenommen wurden, und/oder die aus Sensordaten extrahiert wurden, die von einem vorbestimmten Sensortyp aufgenommen wurden.It is conceivable that in the fourth step S4 of the method different predictors are generated or trained for different boundary conditions. For this purpose, only those landmarks from the digital map that lie in a predetermined area of the digital map, that were extracted from sensor data that were recorded at predetermined times of the year and/or day, and/or that from sensor data can be used for the respective predictor were extracted, which were recorded by a predetermined sensor type.
In einem fünften Schritt S5 des Verfahrens erfolgt eines Übertragens des trainierten Prädiktors an ein Kraftfahrzeug 2, welches den wie oben beschrieben erzeugten Prädiktor als Teil eines Filters nutzt, was nachfolgend im Detail erläutert ist.In a fifth step S5 of the method, the trained predictor is transferred to a
Die Verwendung (rechter Teil in
Das Kraftfahrzeug 2, insbesondere eine nicht weiter dargestellte Datenverarbeitungsvorrichtung des Kraftfahrzeugs 2, bestimmt dazu mit dem Prädiktor in einem ersten Schritt S6 der Verwendung des Prädiktors einen Nutzen von den mittels des Kraftfahrzeugs 2 aufgenommenen Sensordaten für die Positionsbestimmung eines weiteren Kraftfahrzeugs in einer digitalen Karte anhand einer aus den aufgenommenen Sensordaten gewonnenen Landmarke.The
In einem zweiten Schritt S7 der Verwendung des Prädiktors erfolgt ein Vergleich des bestimmten bzw. geschätzten Nutzens mit einem Grenzwert. Wird dieser überschritten, d.h. überschreitet der bestimmte Nutzen einen Mindestnutzen, so werden die Sensordaten in einem dritten Schritt S8 der Verwendung des Prädiktors an das Backend 1 übermittelt. Anderenfalls werden diese verworfen.In a second step S7 of using the predictor, the determined or estimated benefit is compared with a limit value. If this is exceeded, i.e. if the specific benefit exceeds a minimum benefit, the sensor data are transmitted to the
Das Verfahren zur Erzeugung und die Verwendung des Prädiktors wurden oben als zwei aufeinander aufbauende Verfahren beschrieben, wobei die Offenbarung diese beiden Verfahren sowohl in ihrer Kombination als auch unabhängig voneinander betrifft.The method for generating and using the predictor have been described above as two sequential methods, with the disclosure relating to these two methods both in combination and independently of one another.
Ferner kann das oben beschriebene Verfahren ein Erstellen bzw. Ergänzen einer digitalen Karte anhand von Landmarken, die aus Sensordaten gewonnen werden, die mittels des oben beschriebenen Prädiktors gefiltert wurden, aufweisen. Ferner kann das Verfahren ein Verwenden der so erstellten bzw. ergänzten digitalen Karte in einem Kraftfahrzeug 2 zum automatisierten Fahren aufweisen.Furthermore, the method described above may include creating or supplementing a digital map based on landmarks obtained from sensor data that were filtered using the predictor described above. Furthermore, the method can include using the digital map created or supplemented in this way in a
BezugszeichenlisteReference symbol list
- 11
- Backend bzw. CloudBackend or cloud
- 22
- Kraftfahrzeugmotor vehicle
- S1 - S5S1 - S5
- Schritte des Verfahrens zur Erzeugung des PrädiktorsSteps of the process for generating the predictor
- S6 - S8S6 - S8
- Schritte der Verwendung des PrädiktorsSteps of using the predictor
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED 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 documents listed by the applicant was 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
- WO 2019053013 A1 [0003]WO 2019053013 A1 [0003]
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022111179.2A DE102022111179A1 (en) | 2022-05-05 | 2022-05-05 | METHOD AND DEVICE FOR GENERATING AN ARTIFICIAL INTELLIGENCE-BASED PREDICTOR AND USE THEREOF, AND COMPUTER PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022111179.2A DE102022111179A1 (en) | 2022-05-05 | 2022-05-05 | METHOD AND DEVICE FOR GENERATING AN ARTIFICIAL INTELLIGENCE-BASED PREDICTOR AND USE THEREOF, AND COMPUTER PROGRAM |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102022111179A1 true DE102022111179A1 (en) | 2023-11-09 |
Family
ID=88414097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102022111179.2A Pending DE102022111179A1 (en) | 2022-05-05 | 2022-05-05 | METHOD AND DEVICE FOR GENERATING AN ARTIFICIAL INTELLIGENCE-BASED PREDICTOR AND USE THEREOF, AND COMPUTER PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102022111179A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019053013A1 (en) | 2017-09-14 | 2019-03-21 | Bayerische Motoren Werke Aktiengesellschaft | METHOD FOR DETERMINING A POSITION OF A MOTOR VEHICLE IN A SURROUNDINGS AND A CONTROL DEVICE FOR A MOTOR VEHICLE AND A CONTROL DEVICE FOR OPERATING ON A DATA NETWORK |
| US20200284592A1 (en) | 2017-02-27 | 2020-09-10 | Toyota Jidosha Kabushiki Kaisha | Map information update system and map information update server |
| US20200334857A1 (en) | 2019-04-22 | 2020-10-22 | Texas Instruments Incorporated | Camera-only-localization in sparse 3d mapped environments |
| DE102021003567A1 (en) | 2021-07-12 | 2021-08-26 | Daimler Ag | Process for the recognition of object relationships and attributions from sensor data |
| DE102020108508B3 (en) | 2020-03-27 | 2021-09-02 | Daimler Ag | Procedure for evaluating route sections |
-
2022
- 2022-05-05 DE DE102022111179.2A patent/DE102022111179A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200284592A1 (en) | 2017-02-27 | 2020-09-10 | Toyota Jidosha Kabushiki Kaisha | Map information update system and map information update server |
| WO2019053013A1 (en) | 2017-09-14 | 2019-03-21 | Bayerische Motoren Werke Aktiengesellschaft | METHOD FOR DETERMINING A POSITION OF A MOTOR VEHICLE IN A SURROUNDINGS AND A CONTROL DEVICE FOR A MOTOR VEHICLE AND A CONTROL DEVICE FOR OPERATING ON A DATA NETWORK |
| US20200334857A1 (en) | 2019-04-22 | 2020-10-22 | Texas Instruments Incorporated | Camera-only-localization in sparse 3d mapped environments |
| DE102020108508B3 (en) | 2020-03-27 | 2021-09-02 | Daimler Ag | Procedure for evaluating route sections |
| DE102021003567A1 (en) | 2021-07-12 | 2021-08-26 | Daimler Ag | Process for the recognition of object relationships and attributions from sensor data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AT521607B1 (en) | Method and device for testing a driver assistance system | |
| WO2020048669A1 (en) | Method for determining a lane change indication of a vehicle, computer-readable storage medium, and vehicle | |
| DE102018128289A1 (en) | METHOD AND DEVICE FOR AUTONOMOUS SYSTEM PERFORMANCE AND CLASSIFICATION | |
| EP3393875B1 (en) | Method for the improved detection of objects by a driver assistance system | |
| EP3968213B1 (en) | Method and device for determining a track-bound rail path in a track system | |
| DE102021129864A1 (en) | Method and system for annotating sensor data | |
| DE102016207463A1 (en) | Method and device for operating at least one vehicle with respect to at least one passable object in the vicinity of the at least one vehicle | |
| DE102020203829A1 (en) | Method for monitoring a vehicle system for recognizing the surroundings of a vehicle | |
| DE102017006260A1 (en) | Method for determining detection properties of at least one environmental sensor in a vehicle and vehicle, designed to carry out such a method | |
| DE102014210752A1 (en) | Method and device for monitoring a target trajectory of a vehicle | |
| DE102021204040A1 (en) | Method, device and computer program for creating training data in the vehicle | |
| DE102022206348A1 (en) | Method and system for determining sensor and/or localization errors | |
| EP3576013A1 (en) | Estimation of a path of a rail path | |
| DE102016120066A1 (en) | A computer implemented method for controlling an object recognition system | |
| DE102019211459A1 (en) | Method and device for checking a calibration of environmental sensors | |
| DE102021210322A1 (en) | Method for generating a data set for training and/or testing a machine learning algorithm based on an ensemble of data filters | |
| EP4508621B1 (en) | Method for predicting an influence of one road user on at least one other road user, and method for operating a vehicle | |
| DE102022111179A1 (en) | METHOD AND DEVICE FOR GENERATING AN ARTIFICIAL INTELLIGENCE-BASED PREDICTOR AND USE THEREOF, AND COMPUTER PROGRAM | |
| DE102018217310A1 (en) | Process for evaluating time series signals | |
| EP3772017A1 (en) | Rail signal detection for autonomous railway vehicles | |
| DE102019202258A1 (en) | Method for operating environmental sensors in a motor vehicle and motor vehicle | |
| DE102024003315A1 (en) | Method and system for identifying the index of a current lane of a navigating vehicle | |
| DE102023129288A1 (en) | SELF-ADAPTING IMPROVEMENT FOR AUTOMATED DRIVING WITH MAP AND CAMERA PROBLEMS | |
| DE102022208164A1 (en) | Procedure for determining the reliability of objects | |
| DE102022213064A1 (en) | Detection of unknown objects using neural networks for vehicles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified |