DE102024108957B4 - Method for operating a motor vehicle, computer program product, control unit and motor vehicle - Google Patents

Method for operating a motor vehicle, computer program product, control unit and motor vehicle

Info

Publication number
DE102024108957B4
DE102024108957B4 DE102024108957.1A DE102024108957A DE102024108957B4 DE 102024108957 B4 DE102024108957 B4 DE 102024108957B4 DE 102024108957 A DE102024108957 A DE 102024108957A DE 102024108957 B4 DE102024108957 B4 DE 102024108957B4
Authority
DE
Germany
Prior art keywords
data
motor vehicle
vehicle
driving function
control unit
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.)
Active
Application number
DE102024108957.1A
Other languages
German (de)
Other versions
DE102024108957A1 (en
Inventor
Tin Stribor Sohn
Nora Gorhan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dr Ing HCF Porsche AG
Original Assignee
Dr Ing HCF Porsche AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dr Ing HCF Porsche AG filed Critical Dr Ing HCF Porsche AG
Priority to DE102024108957.1A priority Critical patent/DE102024108957B4/en
Publication of DE102024108957A1 publication Critical patent/DE102024108957A1/en
Application granted granted Critical
Publication of DE102024108957B4 publication Critical patent/DE102024108957B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/01Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0044In digital systems
    • B60W2050/0045In digital systems using databus protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)

Abstract

Verfahren zum Betreiben eines Kraftfahrzeugs (20), das ein Bussystem (3) umfasst, über das Daten (5) übertragen werden, die mindestens eine Fahrfunktion des Kraftfahrzeugs (20) beeinflussen, dadurch gekennzeichnet, dass für die Fahrfunktion relevante Daten (5) in Form von Einflussfaktoren (31-36) in einem Entscheidungsbaum (30) selektiert und bezüglich der Fahrfunktion priorisiert werden, um die Menge der über das Bussystem (3) zu übertragenden Daten (5) signifikant zu reduzieren, wobei das Kraftfahrzeug (20) in seiner Umgebung mit allen im Kraftfahrzeug (20) und seiner Umgebung erfassten Daten (5) als cyberphysisches System betrachtet wird, wobei Attribute mit dem größten Einflussfaktor (31-36) extrahiert und exploriert werden, wobei Daten (5) aus dem Umfeld des Fahrzeugs (20) als Attribute eines Schichtmodells (17) strukturiert werden, wobei der Entscheidungsbaum (30) eine Gewichtung bestimmter Attribute in Bezug auf ein Fehlverhalten einer Fahrfunktion zeigt. A method for operating a motor vehicle (20) comprising a bus system (3) via which data (5) are transmitted that influence at least one driving function of the motor vehicle (20), characterized in that data (5) relevant to the driving function are selected in a decision tree (30) in the form of influencing factors (31-36) and prioritized with respect to the driving function in order to significantly reduce the amount of data (5) to be transmitted via the bus system (3), wherein the motor vehicle (20) is considered as a cyber-physical system in its environment with all data (5) acquired in the motor vehicle (20) and its environment, wherein attributes with the greatest influencing factor (31-36) are extracted and explored, wherein data (5) from the environment of the vehicle (20) are structured as attributes of a layered model (17), wherein the decision tree (30) shows a weighting of certain attributes with respect to a malfunction of a driving function.

Description

Die Erfindung betrifft ein Verfahren zum Betreiben eines Kraftfahrzeugs, das ein Bussystem umfasst, über das Daten übertragen werden, die mindestens eine Fahrfunktion des Kraftfahrzeugs beeinflussen. Die Erfindung betrifft des Weiteren ein Computerprogrammprodukt, ein Steuergerät und ein Kraftfahrzeug.The invention relates to a method for operating a motor vehicle, comprising a bus system through which data is transmitted that influences at least one driving function of the motor vehicle. The invention further relates to a computer program, a control unit, and a motor vehicle.

Die internationale Offenlegungsschrift WO 2020/079074 A2 offenbart ein Planungsverfahren für ein autonomes Fahrzeug, wobei Sensorsignale verarbeitet werden, um ein Fahrszenario zu bestimmen und ein Baumsuchalgorithmus ausgeführt wird, um eine Sequenz von Manövern zu bestimmen. Die chinesische Offenlegungsschrift CN 109677406 A offenbart ein System zur Fahrzeug-Fahrspurkontrolle mit einer Risikoüberwachung, wobei Umweltinformationsdaten, Straßeninformationsdaten und Fahrzeuginformationsdaten eines Fahrzeugs gesammelt werden und die gesammelten Daten gemäß eines Clustering-Analysemodells klassifiziert werden, um so jede Art von Faktoreinflusskoeffizienten zu erhalten. Die amerikanische Offenlegungsschrift US 2022/028306 A1 offenbart ein Verfahren zur Datenreduktion in einer Speichereinrichtung für maschinelles Lernen, wobei Daten in der Speichervorrichtung gespeichert werden, welche für das Training in einer baumbasierten angepassten Iterationssitzung verwendet wurden. Die deutsche Offenlegungsschrift DE 10 2018 205 248 A1 offenbart ein Funktionssystem zur Bereitstellung von Umfeldinformationen für ein Fahrerassistenzsystem eines Kraftfahrzeugs basierend auf Informationen mehrerer Umfeldsensoren. Die deutsche Offenlegungsschrift DE 102 07 993 A1 offenbart ein Verkehrsdaten-Informationssystem für den Einsatz in Fahrzeugen, welches verkehrsbezogene Daten der verschiedensten Kategorien aufnimmt, gemäß vorgegebenen Kriterien korreliert und die so kombinierten Daten nach Relevanz sortiert und über Mittel zur Informationsweitergabe dem Fahrer zur Verfügung stellt, wobei Kriterien, nach denen Daten ausgewertet und bzgl. Relevanz sortiert und verschiedenen Kategorien der Daten oder unterschiedlichen Relevanzwerten zugeordnet werden können. Die deutsche Offenlegungsschrift DE 10 2019 204 691 A1 offenbart ein Verfahren zum Ermitteln eines fahrbetriebsbedingten Gesundheitszustandes wenigstens eines Insassen eines Fahrzeugs, wobei das Fahrzeug wenigstens einen Sensor zur sensorischen Erfassung wenigstens einer fahrdynamischen Größe im Fahrbetrieb des Fahrzeugs aufweist, wobei die von dem wenigstens einen Sensor gelieferten Sensordaten in dem Fahr zeug vorverarbeitet werden, um deren Datenvolumen für die Übertragung an den externen Rechner zu minimieren. Die deutsche Offenlegungsschrift DE 10 2020 133 262 A1 offenbart ein Verfahren, aufweisend: Zuweisen von mindestens einem Eintrag in einer Warteschlange eines Warteschlangenverwaltungsgeräts, wobei der mindestens ein Eintrag eine Speichersegmentzuweisung aus einem Speichersegmentcache oder einem Seitenstapel aufweist; und Empfangen, am Warteschlangenverwaltungsgerät, einer Anforderung zum Zuweisen einer Speicherregion. Die gattungsbildende deutsche Offenlegungsschrift DE 10 2019 105 853 A1 offenbart ein Verfahren zum Verarbeiten von Fahrzeugdaten, mit den Schritten eines Erfassens der Fahrzeugdaten während einem Betrieb eines Fahrzeugs; eines Übermittelns einer Teilmenge der Fahrzeugdaten an einen externen Knoten; eines Untersuchens der übermittelten Fahrzeug daten hinsichtlich des Vorliegens eines vorgegebenen Fahrereignisses in dem externen Knoten; und eines Anforderns zusätzlicher Fahrzeugdaten von dem Fahrzeug bei Vorliegen des vorgegebenen Fahrereignisses in der Teilmenge der Fahrzeugdaten, wobei durch das Verfahren erreicht werden soll, dass keine irrelevanten Fahrzeugdaten zwischen Fahrzeug und Knoten übertragen werden müssen und sich das zu übertragende Datenvolumen verringert, wobei zu diesem Zweck Fahrzeugdaten definiert gefiltert und analysiert werden.The international disclosure document WO 2020/079074 A2 The Chinese patent application discloses a planning method for an autonomous vehicle, in which sensor signals are processed to determine a driving scenario and a tree search algorithm is executed to determine a sequence of maneuvers. CN 109677406 A Disclosing a vehicle lane control system with risk monitoring, wherein environmental information data, road information data, and vehicle information data are collected and the collected data are classified according to a clustering analysis model to obtain each type of factor influence coefficient. The U.S. patent application US 2022/028306 A1 Disclosing a method for data reduction in a storage device for machine learning, wherein data used for training in a tree-based adapted iteration session is stored in the storage device. The German patent application DE 10 2018 205 248 A1 The German patent application discloses a functional system for providing environmental information to a driver assistance system of a motor vehicle based on information from multiple environmental sensors. DE 102 07 993 A1 Disclosing a traffic data information system for use in vehicles, which records traffic-related data of various categories, correlates it according to predefined criteria, sorts the combined data according to relevance, and makes it available to the driver via information dissemination means, wherein criteria are used to evaluate data, sort it according to relevance, and assign it to different data categories or different relevance values. The German disclosure specification DE 10 2019 204 691 A1 Disclosing a method for determining the driving-related health status of at least one occupant of a vehicle, wherein the vehicle has at least one sensor for the sensorial detection of at least one driving dynamics parameter during the vehicle's operation, wherein the sensor data supplied by the at least one sensor are preprocessed in the vehicle in order to minimize their data volume for transmission to the external computer. The German patent application DE 10 2020 133 262 A1 Disclosing a method comprising: assigning at least one entry to a queue of a queue management device, wherein the at least one entry comprises a memory segment allocation from a memory segment cache or a page stack; and receiving, at the queue management device, a request to allocate a memory region. The generic German patent application DE 10 2019 105 853 A1 Disclosing a method for processing vehicle data, comprising the steps of acquiring vehicle data during vehicle operation; transmitting a subset of the vehicle data to an external node; examining the transmitted vehicle data for the presence of a predefined driving event at the external node; and requesting additional vehicle data from the vehicle if the predefined driving event is present in the subset of vehicle data, the method being intended to ensure that no irrelevant vehicle data needs to be transmitted between the vehicle and the node and that the data volume to be transmitted is reduced, wherein, for this purpose, vehicle data is filtered and analyzed in a defined manner.

Aufgabe der Erfindung ist es, die Effizienz beim Betreiben eines Kraftfahrzeug, das ein Bussystem umfasst, über das Daten übertragen werden, die mindestens eine Fahrfunktion des Kraftfahrzeugs beeinflussen, zu erhöhen.The object of the invention is to increase the efficiency of operating a motor vehicle comprising a bus system through which data is transmitted that influences at least one driving function of the motor vehicle.

Die Aufgabe ist durch ein Verfahren mit den Merkmalen des Patentanspruchs 1 gelöst. So kann die Datenmenge, die über das Bussystem übertragen wird, effektiv reduziert werden. Dadurch kann die Effizienz im Betrieb des Kraftfahrzeugs, insbesondere im Betrieb einer Vielzahl von Kraftfahrzeugen einer Fahrzeugflotte, erhöht werden. Daten aus dem Umfeld des Fahrzeugs werden als Attribute eines Schichtmodells strukturiert. Hier kann ein herkömmliches Schichtmodell mit zum Beispiel sechs Schichten verwendet werden. Ein solches Schichtmodell umfasst zum Beispiel in einer ersten Schicht ein Straßennetzwerk und eine Straßenbeschaffenheit; in einer zweiten Schicht Informationen und Attribute aus einer Umgebung des Kraftfahrzeugs, zum Beispiel Häuser und/oder Bäume an einem Straßenrand; in einer dritten Schicht temporäre Ereignisse, wie Baustellen, die über einen längeren Zeitraum vorhanden sind; in einer vierten Schicht dynamische Objekte; in einer fünften Schicht Umgebungsdaten, wie Wetterbedingungen und Lichtverhältnisse; in einer sechsten Schicht Kommunikationsinformationen, wie eine Internetanbindung und/oder eine mobile Abdeckung. Der Entscheidungsbaum zeigt eine Gewichtung bestimmter Attribute in Bezug auf ein Fehlverhalten einer Fahrfunktion. Das bedeutet zum Beispiel, dass ein Einfluss des jeweiligen Attributs auf die Klassifikation eines Fehlers oder einer Passivierung der betroffenen Funktion in Abhängigkeit von der Höhe im Entscheidungsbaum am größten ist. Je weiter oben im Entscheidungsbaum, desto höher der Einfluss des Attributs auf die Klassifikation des Fehlers oder der Passivierung der Funktion.The problem is solved by a method with the features of claim 1. This effectively reduces the amount of data transmitted via the bus system. As a result, the efficiency of vehicle operation, particularly in the operation of a large number of vehicles in a fleet, can be increased. Data from the vehicle's environment are structured as attributes of a layered model. A conventional layered model with, for example, six layers can be used. Such a layered model includes, for example, a road network and road surface in a first layer; information and attributes from the vehicle's surroundings, such as houses and/or trees at the roadside, in a second layer; temporary events, such as construction sites that are present for an extended period, in a third layer; dynamic objects in a fourth layer; environmental data, such as weather conditions and lighting conditions, in a fifth layer; and communication information, such as internet connectivity and/or mobile network coverage, in a sixth layer. The decision tree shows the weighting of certain attributes with regard to a malfunction of a driving function. This means, for example, that the influence of the respective attribute on the classification of an error or a The passivation of the affected function is greatest depending on its position in the decision tree. The higher up in the decision tree the attribute is, the greater its influence on the classification of the error or the passivation of the function.

Ein bevorzugtes Ausführungsbeispiel des Verfahrens ist dadurch gekennzeichnet, dass das Kraftfahrzeug in seiner Umgebung mit allen im Kraftfahrzeug und seiner Umgebung erfassten Daten als cyberphysisches System betrachtet wird, wobei Attribute mit dem größten Einflussfaktor extrahiert und exploriert werden. Das führt zu einer signifikanten Reduktion des relevanten Datenraumes.A preferred embodiment of the method is characterized in that the motor vehicle and its environment are considered as a cyber-physical system, including all data acquired within the vehicle and its environment, whereby attributes with the greatest influence are extracted and explored. This leads to a significant reduction of the relevant data space.

Ein weiteres bevorzugtes Ausführungsbeispiel des Verfahrens ist dadurch gekennzeichnet, dass im Rahmen von Realfahrten Fahrzeugbusdaten eingefahren werden. Die eingefahrenen Fahrzeugbusdaten werden fahrzeugintern oder fahrzeugextern gespeichert. Die eingefahrenen Fahrzeugbusdaten können fahrzeugintern oder fahrzeugextern, also in einem BackEnd, verarbeitet werden.Another preferred embodiment of the method is characterized in that vehicle bus data is acquired during real-world driving. The acquired vehicle bus data is stored either internally or externally within the vehicle. The acquired vehicle bus data can be processed either internally or externally, i.e., in a backend.

Ein weiteres bevorzugtes Ausführungsbeispiel des Verfahrens ist dadurch gekennzeichnet, dass die eingefahrenen Fahrzeugbusdaten Informationen, wie Fehlerabwürfe oder Passivierungen durch einen Fahrer, umfassen. Ein Fehlerabwurf oder eine Passivierung durch den Fahrer wird zum Beispiel erzeugt, wenn ein automatisierter Einparkvorgang durch den Fahrer unterbrochen wird.Another preferred embodiment of the method is characterized in that the incoming vehicle bus data includes information such as error throw-offs or passivation by a driver. An error throw-off or passivation by the driver is generated, for example, when an automated parking process is interrupted by the driver.

Ein weiteres bevorzugtes Ausführungsbeispiel des Verfahrens ist dadurch gekennzeichnet, dass ein Modell für maschinelles Lernen auf der Basis der eingefahrenen Fahrzeugbusdaten in dem Entscheidungsbaum zur Klassifikation der eingefahrenen Fahrzeugbusdaten trainiert wird. So kann, zum Beispiel im BackEnd, mit historischen Daten erkannt werden, welche Daten für einen vorangegangenen Fehlerabwurf relevant sind.Another preferred embodiment of the method is characterized in that a machine learning model is trained on the basis of the acquired vehicle bus data in the decision tree for classifying the acquired vehicle bus data. This allows, for example in the back end, the identification of which data is relevant for a previous error drop using historical data.

Ein weiteres bevorzugtes Ausführungsbeispiel des Verfahrens ist dadurch gekennzeichnet, dass nur Daten, die durch das Modell als relevante Einflussfaktoren erkannt wurden, über das Bussystem an ein BackEnd übertragen werden. Dadurch wird die Effizienz im Betrieb des Kraftfahrzeugs, insbesondere im Hinblick auf die zu handhabende Datenmenge, wirksam gesteigert.Another preferred embodiment of the method is characterized in that only data identified by the model as relevant influencing factors are transmitted to a back end via the bus system. This effectively increases the efficiency of vehicle operation, particularly with regard to the amount of data to be handled.

Die Erfindung betrifft des Weiteren ein Computerprogrammprodukt, umfassend Befehle, bei deren Ausführung durch eine Recheneinrichtung ein vorab beschriebenes Verfahren datengetrieben abläuft. Datengetrieben bedeutet insbesondere, dass die Ursachen von Fehlfunktionen einfacher und effektiver erkannt werden.The invention further relates to a computer program product comprising instructions, the execution of which by a computing device follows a previously described data-driven procedure. Data-driven means, in particular, that the causes of malfunctions are identified more easily and effectively.

Die Erfindung betrifft des Weiteren ein Steuergerät mit einem derartigen Computerprogrammprodukt. Bei dem Steuergerät handelt es sich zum Beispiel um ein fahrzeuginternes Steuergerät. Der Begriff des Steuergeräts umfasst aber auch ein Steuergerät, das im BackEnd betrieben wird.The invention further relates to a control unit with such a computer program product. The control unit is, for example, an in-vehicle control unit. However, the term "control unit" also includes a control unit that operates in the back end.

Weitere Vorteile, Merkmale und Einzelheiten der Erfindung ergeben sich aus der nachfolgenden Beschreibung, in der unter Bezugnahme auf die Zeichnung verschiedene Ausführungsbeispiele im Einzelnen beschrieben sind.Further advantages, features and details of the invention will become apparent from the following description, in which various embodiments are described in detail with reference to the drawing.

Es zeigen:

  • 1 eine schematische Darstellung eines Steuergeräts mit Daten, die im Betrieb eines Kraftfahrzeugs über eine Bussystem übertragen werden; und
  • 2 eine schematische Darstellung des Steuergeräts aus 1 mit einem Kraftfahrzeug und einem Entscheidungsbaum zur Veranschaulichung des beanspruchten Verfahrens.
They show:
  • 1 a schematic representation of a control unit with data that is transmitted via a bus system during the operation of a motor vehicle; and
  • 2 a schematic representation of the control unit 1 with a motor vehicle and a decision tree to illustrate the claimed method.

In 1 ist ein Steuergerät 1 mit einer Vielzahl von Daten stark vereinfacht dargestellt. Bei dem Steuergerät 1 handelt es sich zum Beispiel um ein fahrzeuginternes Steuergerät, das in einem Kraftfahrzeug, das in 2 mit 20 bezeichnet ist, untergebracht ist. Bei dem Steuergerät 1 kann es sich aber auch um ein fahrzeugexternes Steuergerät handeln, das in einem BackEnd, also außerhalb des Kraftfahrzeugs untergebracht ist.In 1 A control unit 1 containing a large amount of data is shown in a highly simplified manner. Control unit 1 is, for example, an in-vehicle control unit located in a motor vehicle that is in 2 The unit designated with the number 20 is located within the vehicle. However, control unit 1 can also be an external control unit located in a backend, i.e., outside the vehicle.

Die Daten 5 umfassen zum Beispiel Kartendaten 2, Bussystemdaten 3 und Wetterdaten 4. Die Bussystemdaten 3 werden über ein Bussystem 6 bereitgestellt, das mit fahrzeuginternen Komponenten, wie Sensoren, verbunden ist.The data 5 includes, for example, map data 2, bus system data 3, and weather data 4. The bus system data 3 is provided via a bus system 6, which is connected to vehicle-internal components such as sensors.

Die Daten 5 können über eine Operation Design Domain 10 bereitgestellt werden. Die Operation Design Domain 10 wird auch mit den Großbuchstaben ODD abgekürzt. Die ODD 10 umfasst zum Beispiel Informationen aus der Umwelt oder Umgebung.The data (5) can be provided via an Operation Design Domain (10). Operation Design Domain (10) is also abbreviated with the capital letters ODD. ODD 10 includes, for example, information from the environment or surroundings.

Die Daten werden vorteilhaft in einem Schichtmodell 17 strukturiert. Ein derartiges Schichtmodell 17 umfasst zum Beispiel sechs Schichten 11 bis 16. Eine erste Schicht 11 umfasst zum Beispiel Topologiedaten oder Geometriedaten. Eine zweite Schicht 12 umfasst zum Beispiel Verkehrsdaten. Eine dritte Schicht 13 umfasst zum Beispiel Ladungsdaten oder Transportdaten. Eine vierte Schicht 14 umfasst zum Beispiel zum Beispiel dynamische Objektdaten. Eine fünfte Schicht 15 umfasst zum Beispiel Umgebungsdaten. Eine sechste Schicht 16 umfasst zum Beispiel Kommunikationsdaten, wie Mobilfunknetz und Ampellichter.The data are advantageously structured in a layered model 17. Such a layered model 17 comprises, for example, six layers 11 to 16. A first layer 11 comprises, for example, topology or geometry data. A second layer 12 comprises, for example, traffic data. A third layer 13 comprises, for example, load data or transport data. A fourth layer 14 comprises, for example, dynamic object data. A fifth layer 15 comprises, for example, environmental data. A sixth layer 16 comprises, for example, communication data, such as mobile network and traffic light data.

In 2 ist veranschaulicht, wie die Daten 5 in einem Modell 18 für maschinelles Lernen im Hinblick auf Fahrfunktion des Kraftfahrzeugs 20 trainiert werden. Der Suchraum von Faktoren aus der Umwelt des Kraftfahrzeugs 20, die sich auf das Verhalten einer Fahrfunktion auswirken, wird durch größer werdende Operationsdomainen der Fahrfunktionen immer komplexer. Damit werden die Einflussfaktoren durch den Menschen immer schwerer einschätzbar. Je mehr Umweltfaktoren oder Umgebungsfaktoren vorliegen, desto höher die Testkomplexität und die Anzahl von auszuführenden Testfällen und Simulationen.In 2 Figure 5 illustrates how the data are trained in a machine learning model 18 with regard to the driving function of the vehicle 20. The search space of factors from the vehicle's environment 20 that affect the behavior of a driving function becomes increasingly complex as the operational domains of the driving functions expand. This makes the influencing factors increasingly difficult for humans to assess. The more environmental factors are present, the greater the test complexity and the number of test cases and simulations to be executed.

Durch das beanspruchte Verfahren wird ein Selektionsverfahren in Bezug auf eine Fahrfunktion bereitgestellt, zu welcher im Rahmen von Realfahrten Fahrzeugbusdaten eingefahren werden. Diese beinhalten auch Informationen, wie Fehlerabwürfe oder Passivierungen durch den Fahrer.The claimed method provides a selection procedure for a driving function, for which vehicle bus data is acquired during real-world driving. This data also includes information such as error rejections or passivation by the driver.

Zunächst wird das Modell für maschinelles Lernen 18 auf Basis eines Entscheidungsbaums 30 zur Klassifikation dieser Fehlerabwürfe oder Passivierungen trainiert. Als Eingabeparameter dienen Daten des Umfelds des Kraftfahrzeugs 20. Diese Daten sind, wie in 1 veranschaulicht, als Attribute des Schichtmodells 17 strukturiert.First, the machine learning model 18 is trained on the basis of a decision tree 30 to classify these error rejections or passivations. Data from the vehicle's environment 20 serve as input parameters. This data is, as in 1 illustrated, structured as attributes of the layer model 17.

Die Struktur des Entscheidungsbaums 30 mit Einflussfaktoren 31 bis 36 nach Abschluss des Trainings mit dem Modell 18 für maschinelles Lernen gibt Aufschluss über die Gewichtung bestimmter Attribute in Bezug auf das Fehlverhalten einer Fahrfunktion. Je weiter oben im Entscheidungsbaum 30, desto höher der Einfluss des Attributs auf die Klassifikation eines Fehlers oder einer Passivierung der Funktion. So können Attribute mit dem größten Einflussfaktor extrahiert und exploriert werden. Dies führt zu einer Reduktion des Testraums.The structure of decision tree 30 with influencing factors 31 to 36 after training with machine learning model 18 reveals the weighting of certain attributes in relation to the malfunction of a driving function. The higher up in decision tree 30 an attribute is, the greater its influence on the classification of a fault or a passivation of the function. Attributes with the greatest influencing factor can thus be extracted and explored, leading to a reduction in the test space.

BezugszeichenReference sign

11
Steuergerätcontrol unit
22
KartendatenMap data
33
BussystemdatenBus system data
44
WetterdatenWeather data
55
DatenData
66
Bussystembus system
1010
Operation Design DomainOperation Design Domain
1111
erste Schichtfirst shift
1212
zweite Schichtsecond layer
1313
dritte Schichtthird layer
1414
vierte Schichtfourth shift
1515
fünfte Schichtfifth layer
1616
sechste Schichtsixth shift
1717
SchichtmodellLayer model
1818
Modell für maschinelles LernenModel for machine learning
2020
Kraftfahrzeugmotor vehicle
3030
EntscheidungsbaumDecision tree
3131
EinflussfaktorenInfluencing factors
3232
EinflussfaktorenInfluencing factors
3333
EinflussfaktorenInfluencing factors
3434
EinflussfaktorenInfluencing factors
3535
EinflussfaktorenInfluencing factors
3636
EinflussfaktorenInfluencing factors

Claims (8)

Verfahren zum Betreiben eines Kraftfahrzeugs (20), das ein Bussystem (3) umfasst, über das Daten (5) übertragen werden, die mindestens eine Fahrfunktion des Kraftfahrzeugs (20) beeinflussen, dadurch gekennzeichnet, dass für die Fahrfunktion relevante Daten (5) in Form von Einflussfaktoren (31-36) in einem Entscheidungsbaum (30) selektiert und bezüglich der Fahrfunktion priorisiert werden, um die Menge der über das Bussystem (3) zu übertragenden Daten (5) signifikant zu reduzieren, wobei das Kraftfahrzeug (20) in seiner Umgebung mit allen im Kraftfahrzeug (20) und seiner Umgebung erfassten Daten (5) als cyberphysisches System betrachtet wird, wobei Attribute mit dem größten Einflussfaktor (31-36) extrahiert und exploriert werden, wobei Daten (5) aus dem Umfeld des Fahrzeugs (20) als Attribute eines Schichtmodells (17) strukturiert werden, wobei der Entscheidungsbaum (30) eine Gewichtung bestimmter Attribute in Bezug auf ein Fehlverhalten einer Fahrfunktion zeigt.A method for operating a motor vehicle (20) comprising a bus system (3) via which data (5) are transmitted that influence at least one driving function of the motor vehicle (20), characterized in that data (5) relevant to the driving function are selected in a decision tree (30) in the form of influencing factors (31-36) and prioritized with respect to the driving function in order to significantly reduce the amount of data (5) to be transmitted via the bus system (3), wherein the motor vehicle (20) is considered as a cyber-physical system in its environment with all data (5) acquired in the motor vehicle (20) and its environment, wherein attributes with the greatest influencing factor (31-36) are extracted and explored, wherein data (5) from the environment of the vehicle (20) are structured as attributes of a layered model (17), wherein the decision tree (30) shows a weighting of certain attributes with respect to a malfunction of a driving function. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass im Rahmen von Realfahrten Fahrzeugbusdaten eingefahren werden.Procedure according to Claim 1 , characterized by the fact that vehicle bus data is recorded during real-world driving tests. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass die eingefahrenen Fahrzeugbusdaten Informationen, wie Fehlerabwürfe oder Passivierungen durch den Fahrer, umfassen.Procedure according to Claim 2 , characterized in that the incoming vehicle bus data includes information such as error rejections or passivations by the driver. Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet, dass ein Modell (18) für maschinelles Lernen auf der Basis der eingefahrenen Fahrzeugbusdaten in dem Entscheidungsbaum (30) zur Klassifikation der eingefahrenen Fahrzeugbusdaten trainiert wird.Procedure according to Claim 2 or 3 , characterized in that a machine learning model (18) is trained on the basis of the incoming vehicle bus data in the decision tree (30) for the classification of the incoming vehicle bus data. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass nur Daten (5), die durch das Modell (18) als relevante Einflussfaktoren (31-36) erkannt wurden, über das Bussystem (3) an ein BackEnd übertragen werden.Procedure according to Claim 4 , characterized in that only data (5) identified by the model (18) as relevant influencing factors (31- 36) were detected and transmitted to a backend via the bus system (3). Computerprogrammprodukt, umfassend Befehle, bei deren Ausführung durch eine Recheneinrichtung ein Verfahren nach einem der vorhergehenden Ansprüche datengetrieben abläuft.Computer program product comprising instructions, the execution of which by a computing device is a data-driven method according to one of the preceding claims. Steuergerät (1) mit einem Computerprogrammprodukt nach Anspruch 6.Control unit (1) with a computer program product according to Claim 6 . Kraftfahrzeug mit einem Bussystem (3) und einem Steuergerät (1) nach Anspruch 7.motor vehicle with a bus system (3) and a control unit (1) according to Claim 7 .
DE102024108957.1A 2024-03-28 2024-03-28 Method for operating a motor vehicle, computer program product, control unit and motor vehicle Active DE102024108957B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102024108957.1A DE102024108957B4 (en) 2024-03-28 2024-03-28 Method for operating a motor vehicle, computer program product, control unit and motor vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102024108957.1A DE102024108957B4 (en) 2024-03-28 2024-03-28 Method for operating a motor vehicle, computer program product, control unit and motor vehicle

Publications (2)

Publication Number Publication Date
DE102024108957A1 DE102024108957A1 (en) 2025-10-02
DE102024108957B4 true DE102024108957B4 (en) 2026-01-08

Family

ID=97027592

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102024108957.1A Active DE102024108957B4 (en) 2024-03-28 2024-03-28 Method for operating a motor vehicle, computer program product, control unit and motor vehicle

Country Status (1)

Country Link
DE (1) DE102024108957B4 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10207993A1 (en) * 2002-02-26 2003-10-02 Daimler Chrysler Ag Traffic information system
CN109677406A (en) * 2018-12-27 2019-04-26 清华大学苏州汽车研究院(吴江) A kind of lane holding control method and system with risk monitoring and control
DE102019105853A1 (en) * 2019-03-07 2019-06-06 FEV Europe GmbH Method for processing vehicle data
DE102018205248A1 (en) * 2018-04-09 2019-10-10 Bayerische Motoren Werke Aktiengesellschaft Fusion system for the fusion of environment information for a motor vehicle
WO2020079074A2 (en) * 2018-10-16 2020-04-23 Five AI Limited Autonomous vehicle planning
DE102019204691A1 (en) * 2019-04-02 2020-10-08 Thyssenkrupp Ag Method and device for monitoring a driving-related state of health of occupants of an in particular autonomous vehicle
DE102020133262A1 (en) * 2020-02-24 2021-08-26 Intel Corporation Workload scheduler for memory allocation
US20220028306A1 (en) * 2012-05-18 2022-01-27 Texas Emergency Network, LLC Digital sign network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10207993A1 (en) * 2002-02-26 2003-10-02 Daimler Chrysler Ag Traffic information system
US20220028306A1 (en) * 2012-05-18 2022-01-27 Texas Emergency Network, LLC Digital sign network
DE102018205248A1 (en) * 2018-04-09 2019-10-10 Bayerische Motoren Werke Aktiengesellschaft Fusion system for the fusion of environment information for a motor vehicle
WO2020079074A2 (en) * 2018-10-16 2020-04-23 Five AI Limited Autonomous vehicle planning
CN109677406A (en) * 2018-12-27 2019-04-26 清华大学苏州汽车研究院(吴江) A kind of lane holding control method and system with risk monitoring and control
DE102019105853A1 (en) * 2019-03-07 2019-06-06 FEV Europe GmbH Method for processing vehicle data
DE102019204691A1 (en) * 2019-04-02 2020-10-08 Thyssenkrupp Ag Method and device for monitoring a driving-related state of health of occupants of an in particular autonomous vehicle
DE102020133262A1 (en) * 2020-02-24 2021-08-26 Intel Corporation Workload scheduler for memory allocation

Also Published As

Publication number Publication date
DE102024108957A1 (en) 2025-10-02

Similar Documents

Publication Publication Date Title
EP3616180B1 (en) Method for data collection
EP3504697B1 (en) Method for measuring a driving event, server device, and system comprised of the server device and a plurality of motor vehicles
EP1685546A1 (en) Method and system for determining the driving situation
DE102018201111B4 (en) Method for monitoring at least one parking space for availability and system for performing the method
WO2019120709A1 (en) Method and control unit for controlling a function of a vehicle driven at least partially in an automated manner
WO2024002777A1 (en) Method for hand detection, computer program, and device
DE112020005622T5 (en) Information processing apparatus, information processing method and program
DE102019000403A1 (en) Method at least for issuing a warning of a danger point
DE102017105764A1 (en) Configuration of a driver assistance system for a motor vehicle, with monitored machine learning
DE102018206743A1 (en) A method of operating a driver assistance system of an ego vehicle having at least one environment sensor for detecting an environment of the ego vehicle, computer-readable medium, system, and vehicle
DE102018005864A1 (en) Method for testing a blind spot assistance system for a vehicle
DE102024108957B4 (en) Method for operating a motor vehicle, computer program product, control unit and motor vehicle
DE102021000652A1 (en) Procedure for the prediction of parameters relevant to traffic management
DE102019105213A1 (en) Opportunity for driver evaluation
WO2022238020A1 (en) Method for allocating resources of a vehicle, method for generating a graph for a vehicle, computer programme, and computer-readable storage medium
DE102016009199B4 (en) Method for operating a data acquisition unit for recording at least one control event of a control device of a motor vehicle as well as a data acquisition unit and a data processing unit
DE102020001309A1 (en) Method for operating an electronic computing device for a motor vehicle, as well as an electronic computing device
DE102024201254B3 (en) Method and device for detecting a hands-off state on a steering wheel of a vehicle
DE102024002658A1 (en) Method for detecting unusual functional behavior of a vehicle control unit
DE102024129598A1 (en) Computer-implemented method for analyzing swarm data
DE102024204025A1 (en) Provision of accident-related data
DE102022111180A1 (en) COMPUTER-IMPLEMENTED METHOD AND DEVICE FOR DESIGNING A DATA COLLECTION CAMPAIGN FOR A MOTOR VEHICLE
DE102023104208A1 (en) Procedure for detecting a disengagement situation and motor vehicle equipped accordingly
DE102024111500A1 (en) Method and system for edge case detection in vehicle camera images
DE102024200423A1 (en) Computer-implemented method for generating an instruction

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division