DE102018108848A1 - Method for virtual testing of a vehicle control device - Google Patents
Method for virtual testing of a vehicle control device Download PDFInfo
- Publication number
- DE102018108848A1 DE102018108848A1 DE102018108848.5A DE102018108848A DE102018108848A1 DE 102018108848 A1 DE102018108848 A1 DE 102018108848A1 DE 102018108848 A DE102018108848 A DE 102018108848A DE 102018108848 A1 DE102018108848 A1 DE 102018108848A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- input data
- data set
- vehicle control
- output data
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur virtuellen Prüfung eines Fahrzeugsteuergerätes (2) eines erstens Fahrzeugs und umfasst die Schritte:
a) Simulation einer Fahrzeugsituation des ersten Fahrzeugs durch einen ersten Eingabedatensatz (3);
b) Simulation einer Fahrzeugumgebung des ersten Fahrzeugs durch einen zweiten Eingabedatensatz (4);
c) Simulation einer Fahrzeugflotte durch einen dritten Eingabedatensatz (5), wobei die Fahrzeugflotte aus einer ersten Anzahl an Fahrzeugen besteht und das erste Fahrzeug umfasst.
The invention relates to a method for virtual testing of a vehicle control device (2) of a first vehicle and comprises the steps:
a) simulation of a vehicle situation of the first vehicle by a first input data set (3);
b) simulating a vehicle environment of the first vehicle by a second input data set (4);
c) Simulation of a vehicle fleet by a third input data set (5), wherein the vehicle fleet consists of a first number of vehicles and includes the first vehicle.
Description
Die Erfindung betrifft ein Verfahren zur virtuellen Prüfung eines Fahrzeugsteuergeräts, ein Fahrzeugsteuergerät, einen virtuellen Prüfstand und ein Computerprogrammprodukt.The invention relates to a method for virtual testing of a vehicle control device, a vehicle control device, a virtual test bench and a computer program product.
Die
Das erfindungsgemäße Verfahren zur virtuellen Prüfung eines Fahrzeugsteuergerätes eines erstens Fahrzeugs umfasst die Schritte:
- a) Simulation einer Fahrzeugsituation des ersten Fahrzeugs durch einen ersten Eingabedatensatz;
- b) Simulation einer Fahrzeugumgebung des ersten Fahrzeugs durch einen zweiten Eingabedatensatz;
- c) Simulation einer Fahrzeugflotte durch einen dritten Eingabedatensatz, wobei die Fahrzeugflotte aus einer ersten Anzahl an Fahrzeugen besteht und das erste Fahrzeug umfasst.
- a) simulation of a vehicle situation of the first vehicle by a first input data set;
- b) simulating a vehicle environment of the first vehicle by a second input data set;
- c) Simulation of a vehicle fleet by a third input data set, wherein the vehicle fleet consists of a first number of vehicles and includes the first vehicle.
Eine virtuelle Prüfung ermöglicht die Prüfung einer Komponente, vorzugsweise eines Fahrzeugsteuergerätes eines Fahrzeugs. Die Prüfung wird dabei vorzugsweise in einem virtuellen Prüfstand durchgeführt.A virtual test makes it possible to test a component, preferably a vehicle control unit of a vehicle. The test is preferably carried out in a virtual test bench.
Virtuelle Prüfstände umfassen virtuelle und/oder reale Komponenten. Beispiele für reale und/oder virtuelle Komponenten sind Fahrzeugsteuerungen von Fahrzeugen der Fahrzeugflotte oder Fahrzeuge der Fahrzeugflotte. Der virtuelle Prüfstand mit den realen und/oder virtuellen Komponenten eignet sich zur Simulation von Eingabedaten, beispielsweise von dem ersten Eingabedatensatz, dem zweiten Eingabedatensatz und dem dritten Eingabedatensatz. Die Simulation wird dabei von dem virtuellen Prüfstand durchgeführt. Die Simulation kann beispielsweise auch auf realen Komponenten basieren, die von dem Prüfstand umfasst werden.Virtual test benches include virtual and / or real components. Examples of real and / or virtual components are vehicle controls of vehicles of the vehicle fleet or vehicles of the vehicle fleet. The virtual test bench with the real and / or virtual components is suitable for simulating input data, for example from the first input data record, the second input data record and the third input data record. The simulation is carried out by the virtual test bench. For example, the simulation may also be based on real components included in the test bench.
Fahrzeugsteuergeräte umfassen reale und/oder virtuelle Komponenten. Vehicle control devices include real and / or virtual components.
Fahrzeugsteuergeräte werden beispielsweise geprüft, indem dem Fahrzeugsteuergerät Eingabedaten von dem virtuellen Prüfstand zur Verfügung gestellt werden. Diese Eingabedaten werden dann von dem Fahrzeugsteuergerät verarbeitet. Auf der Grundlage von den Eingabedaten werden Ausgabedaten, beispielsweise der Ausgabedatensatz erzeugt. Die Ausgabedaten werden mit Sollwerten für die Ausgabedaten verglichen.Vehicle control units are checked, for example, by providing the vehicle control unit with input data from the virtual test bench. These input data are then processed by the vehicle control unit. Based on the input data, output data such as the output data set is generated. The output data is compared with set values for the output data.
Die Ausgabedaten werden vorzugsweise an den virtuellen Prüfstand transferiert. Basierend auf den Ausgabedaten simuliert der virtuelle Prüfstand für eine erneute Prüfung des Fahrzeugsteuergerätes den ersten Eingabedatensatz, den zweiten Eingabedatensatz und den dritten Eingabedatensatz. Der erste Eingabedatensatz, der zweite Eingabedatensatz und der dritte Eingabedatensatz werden dann vom virtuellen Prüfstand für die Prüfung des Fahrzeugsteuergerätes zur Verfügung gestellt. Diese Vorgehensweise wird auch als closed loop Simulation bezeichnet.The output data is preferably transferred to the virtual test bench. Based on the output data, the virtual tester re-tester simulates the first input data set, the second input data set, and the third input data set. The first input data set, the second input data set and the third input data record are then provided by the virtual test bench for the test of the vehicle control unit. This procedure is also called closed loop simulation.
Fahrzeuge mit Fahrerassistenzsystemen ermöglichen teilweise autonomes und/oder autonomes Fahren. Dabei werden Fahrzeugparameter in Abhängigkeit beispielsweise von einer Fahrzeugsituation und/oder einer Fahrzeugumgebung angepasst. Insbesondere umfasst ist dabei eine Geschwindigkeitsregelung eines ersten Fahrzeugs in Abhängigkeit von einer Gaspedalstellung und einem Streckenverlauf. Die Gaspedalstellung ist ein Parameter der Fahrzeugsituation und wird von dem ersten Eingabedatensatz umfasst. Der Streckenverlauf ist hier ein Parameter der Fahrzeugumgebung und wird vorzugsweise vom zweiten Eingabedatensatz umfasst. Die Geschwindigkeit des ersten Fahrzeugs wird abhängig von der Gaspedalstellung angepasst. Eine Erhöhung der Geschwindigkeit über eine maximale Geschwindigkeit hinaus wird allerdings nicht durchgeführt. Die maximale Geschwindigkeit wird beispielsweise vor und/oder für eine enge Kurve heruntergesetzt. Der Wert der maximalen Geschwindigkeit wird dabei so gewählt, dass das erste Fahrzeug die enge Kurve mit der maximalen Geschwindigkeit passieren kann, ohne die Sicherheit des ersten Fahrzeugs, beispielsweise durch unbeabsichtigtes Verlassen der Straße, zu gefährden.Vehicles with driver assistance systems allow partially autonomous and / or autonomous driving. In this case, vehicle parameters are adjusted as a function of, for example, a vehicle situation and / or a vehicle environment. In particular, this includes a speed control of a first vehicle as a function of an accelerator pedal position and a route course. The accelerator pedal position is a parameter of the vehicle situation and is covered by the first input data set. The route is here a parameter of the vehicle environment and is preferably encompassed by the second input data record. The speed of the first vehicle is adjusted depending on the accelerator pedal position. However, an increase in speed beyond a maximum speed is not performed. For example, the maximum speed is lowered before and / or for a tight turn. The value of the maximum speed is chosen so that the first vehicle can pass the tight curve with the maximum speed, without endangering the safety of the first vehicle, for example by accidentally leaving the road.
Die Berücksichtigung des ersten und zweiten Eingabedatensatzes führt dabei zu einer passiven Berücksichtigung von anderen Fahrzeugen. Die passive Berücksichtigung umfasst beispielsweise eine Auswertung von Daten von Fahrzeugsensoren. The consideration of the first and second input data set leads to a passive consideration of other vehicles. The passive consideration includes, for example, an evaluation of data from vehicle sensors.
Fahrzeugsensoren umfassen beispielsweise Kameras, Radarsensoren und oder Lidarsensoren. Passive Berücksichtigung bedeutet, dass andere Fahrzeuge beispielsweise nur durch die Auswertung von aktuellen Signalen von fahrzeuginternen Sensoren des ersten Fahrzeugs erfasst werden. Dabei können aktuelle Werte beispielsweise für die Position und/oder die Geschwindigkeit anderer Fahrzeuge erfasst werden.Vehicle sensors include, for example, cameras, radar sensors and or lidar sensors. Passive consideration means that other vehicles are detected, for example, only by the evaluation of current signals from in-vehicle sensors of the first vehicle. Current values can be recorded, for example, for the position and / or speed of other vehicles.
Eine aktive Berücksichtigung umfasst die Auswertung von Daten, welche direkt von anderen Fahrzeugen transferiert werden. Das sind vorzugsweise Daten über den aktuellen und/oder geplanten Streckenverlauf, die aktuelle und/oder geplante Geschwindigkeit, und/oder eine aktuelle und/oder geplante Beschleunigung, und/oder den aktuellen und/oder geplanten Kraftstoffverbrauch anderer Fahrzeuge. Zudem umfassen die Daten vorzugsweise eine durch Fahrzeugsensoren ermittelte Beschleunigung des Fahrzeugs und/oder eine geplante Beschleunigung. Die aktive Berücksichtigung erlaubt einen schnelleren Zugriff des ersten Fahrzeugs auf die Daten von anderen Fahrzeugen der Fahrzeugflotte.Active consideration includes the evaluation of data that is transferred directly from other vehicles. These are preferably data on the current and / or planned route, the current and / or planned Speed, and / or current and / or planned acceleration, and / or the current and / or planned fuel consumption of other vehicles. In addition, the data preferably include an acceleration of the vehicle determined by vehicle sensors and / or a planned acceleration. The active consideration allows a faster access of the first vehicle to the data of other vehicles of the vehicle fleet.
Dadurch wird beispielsweise eine Reduzierung des Kraftstoffverbrauchs des ersten Fahrzeugs ermöglicht, wenn eine Fahrt im Windschatten eines anderen Fahrzeugs angestrebt wird. Zusätzlich wird beispielsweise die Sicherheit des ersten Fahrzeugs erhöht, da Daten über eine plötzliche Geschwindigkeitsreduktion des anderen Fahrzeugs dem ersten Fahrzeug schneller zur Verfügung stehen, und nicht erst passiv erfasst werden, wenn die Geschwindigkeitsreduktion schon stattgefunden hat. Somit wird die Gefahr beispielsweise von Auffahrunfällen reduziert.As a result, for example, a reduction of the fuel consumption of the first vehicle is made possible if a drive in the slipstream of another vehicle is desired. In addition, for example, the safety of the first vehicle is increased because data about a sudden speed reduction of the other vehicle are available to the first vehicle faster, and not passively detected, when the speed reduction has already taken place. Thus, the risk is reduced, for example, rear-end collisions.
Eine aktive Berücksichtigung andere Fahrzeuge ist bei der Wahl von Fahrzeugparametern vorteilhaft, da es beispielsweise eine Reduktion der Kraftstoffkosten und eine Erhöhung der Sicherheit während des Betriebs des ersten Fahrzeugs ermöglicht.Active consideration of other vehicles is advantageous in the choice of vehicle parameters, for example, because it allows a reduction in fuel costs and an increase in safety during operation of the first vehicle.
Das erste Fahrzeug und andere Fahrzeuge werden dabei in einer Fahrzeugflotte zusammengefasst. Eine Fahrzeugflotte besteht beispielsweise aus zwei bis fünf Fahrzeugen. Die Fahrzeuge der Fahrzeugflotte haben dabei untereinander direkten Kontakt, was einen direkten Austausch von Daten ermöglicht. Der Kontakt ist beispielsweise kontinuierlich, was einen Austausch beispielsweise von aktuellen Daten über eine aktuelle Beschleunigung ermöglicht. Zudem ist der Kontakt beispielsweise nicht kontinuierlich, was für einen Austausch von Informationen beispielsweise über die aktuelle Fahrzeugflotte vorteilhaft ist. Die Fahrzeugflotte kann dynamisch angepasst werden. Beispielsweise werden immer Fahrzeuge, die sich räumlich nah beieinander befinden, zu einer Fahrzeugflotte zusammengefasst. Räumlich nah bedeutet beispielsweise, dass ein Abstand zwischen den Fahrzeugen kleiner etwa 1 m bis 20 km ist.The first vehicle and other vehicles are combined in a vehicle fleet. A vehicle fleet consists for example of two to five vehicles. The vehicles of the vehicle fleet have direct contact with each other, which allows a direct exchange of data. The contact is, for example, continuous, which allows an exchange, for example, of current data about an actual acceleration. In addition, the contact, for example, is not continuous, which is advantageous for an exchange of information, for example, about the current vehicle fleet. The vehicle fleet can be adapted dynamically. For example, vehicles that are located close together in space are always grouped together to form a vehicle fleet. For example, close to space means that the distance between the vehicles is less than 1 m to 20 km.
Das erfindungsgemäße Fahrzeugsteuergerät ist eingerichtet für die Berücksichtigung des dritten Eingabedatensatzes. Zudem umfasst das erfindungsgemäße Fahrzeugsteuergerät ein Speichermedium, wobei ein positives Prüfergebnis, in dem Speichermedium des Fahrzeugsteuergeräts hinterlegt ist.The vehicle control device according to the invention is set up for the consideration of the third input data record. In addition, the vehicle control device according to the invention comprises a storage medium, wherein a positive test result is stored in the storage medium of the vehicle control device.
Der dritte Eingabedatensatz umfasst Daten von Fahrzeugen der Fahrzeugflotte. Eine Berücksichtigung bedeutet, dass Daten aus dem dritten Eingabedatensatz zu anderen Fahrzeugen der Fahrzeugflotte transferiert werden, und/oder von anderen Fahrzeugen der Fahrzeugflotte empfangen werden können. Zudem umfasst die Berücksichtigung des dritten Eingabedatensatzes die Möglichkeit der Verarbeitung der transferierten Daten, so dass beispielsweise ein Ausgabedatensatz erzeugt wird. Der Ausgabedatensatz wird beispielsweise bei der Anpassung von Fahrzeugparametern von Fahrzeugen der Fahrzeugflotte berücksichtigt.The third input data set includes data from vehicles of the vehicle fleet. Consideration means that data from the third input data set is transferred to other vehicles of the vehicle fleet, and / or can be received by other vehicles of the vehicle fleet. In addition, the consideration of the third input data set includes the possibility of processing the transferred data, so that, for example, an output data record is generated. The output data set is taken into account, for example, in the adaptation of vehicle parameters of vehicles of the vehicle fleet.
Dies ist vorteilhaft, da der Austausch von Daten innerhalb der Fahrzeugflotte eine Erhöhung der Sicherheit und/oder eine Verringerung des Kraftstoffverbrauchs während des Betriebs der Fahrzeugflotte ermöglicht.This is advantageous because the exchange of data within the vehicle fleet allows for an increase in safety and / or a reduction in fuel consumption during operation of the vehicle fleet.
Der erfindungsgemäße virtuelle Prüfstand für ein Fahrzeugsteuergerät ist eingerichtet für die Durchführung eines erfindungsgemäßen Verfahrens.The virtual test bench according to the invention for a vehicle control unit is set up for carrying out a method according to the invention.
Der virtuelle Prüfstand stellt dem Fahrzeugsteuergerät den ersten Eingabedatensatz, den zweiten Eingabedatensatz und den dritten Eingabedatensatz zur Verfügung. Insbesondere umfasst sind dabei Eingabedaten der Fahrzeugflotte, welche von dem dritten Eingabedatensatz umfasst werden. Um Fahrzeugsteuergeräte, die Eingabedaten einer Fahrzeugflotte berücksichtigen, zu prüfen, ist es daher vorteilhaft, dass der virtuelle Prüfstand diese Eingabedaten zur Verfügung stellt.The virtual test bench provides the vehicle controller with the first input record, the second input record, and the third input record. In particular, this includes input data of the vehicle fleet, which are included in the third input data record. In order to check vehicle control units that take into account input data of a vehicle fleet, it is therefore advantageous for the virtual test bench to make these input data available.
Die Eingabedaten basieren beispielsweise auf Simulationen von Fahrzeugsituationen, Fahrzeugumgebungen und/oder Fahrzeugflotten. Die Eingabedaten können auch auf realen Fahrzeugkomponenten, Fahrzeugumgebungen und/oder Fahrzeugflotten basieren, welche von dem virtuellen Prüfstand umfasst werden.The input data are based, for example, on simulations of vehicle situations, vehicle environments and / or vehicle fleets. The input data may also be based on real vehicle components, vehicle environments, and / or vehicle fleets included in the virtual test bench.
Das erfindungsgemäße Computerprogrammprodukt umfasst ein zweites Programm das, wenn es von einem Computer ausgeführt wird, den Computer veranlasst, ein erfindungsgemäßes Verfahren durchzuführen.The computer program product according to the invention comprises a second program which, when executed by a computer, causes the computer to perform a method according to the invention.
Das erfindungsgemäße Computerprogrammprodukt ist vorzugsweise ein Teils des virtuellen Prüfstandes. Das erfindungsgemäße Verfahren ermöglicht, beispielsweise durch die Verwendung des erfindungsgemäßen Computerprogrammproduktes in dem virtuellen Prüfstand, eine zuverlässige Prüfung eines erfindungsgemäßen Fahrzeugsteuergerätes. Das erfindungsgemäße Fahrzeugsteuergerät ermöglicht eine Erhöhung der Sicherheit und/oder eine Verringerung des Kraftstoffverbrauchs während des Betriebs des Fahrzeugs und/oder der Fahrzeugflotte.The computer program product according to the invention is preferably a part of the virtual test bench. The inventive method allows, for example by the use of the computer program product according to the invention in the virtual test bench, a reliable test of a vehicle control device according to the invention. The vehicle control device according to the invention makes it possible to increase safety and / or to reduce fuel consumption during operation of the vehicle and / or the vehicle fleet.
Die abhängigen Ansprüche beschreiben weitere vorteilhafte Ausführungsformen der Erfindung.The dependent claims describe further advantageous embodiments of the invention.
Bevorzugte Ausführungsbeispiele werden anhand der folgenden Figuren näher erläutert. Preferred embodiments will be explained in more detail with reference to the following figures.
Dabei zeigt
Ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens, umfasst die Schritte:
- a) Simulation einer Fahrzeugsituation des ersten Fahrzeugs durch einen ersten
Eingabedatensatz 3 ; - b) Simulation einer Fahrzeugumgebung des ersten Fahrzeugs durch einen zweiten
Eingabedatensatz 4 ; - c) Simulation einer Fahrzeugflotte durch einen dritten
Eingabedatensatz 5 , wobei die Fahrzeugflotte aus einer ersten Anzahl an Fahrzeugen besteht und das erste Fahrzeug umfasst.
- a) Simulation of a vehicle situation of the first vehicle by a first
input data set 3 ; - b) Simulation of a vehicle environment of the first vehicle by a second
input data set 4 ; - c) Simulation of a vehicle fleet by a third input data set
5 wherein the vehicle fleet consists of a first number of vehicles and includes the first vehicle.
Zudem ist der virtuelle Prüfstand
Der Transfer von Eingabedaten und/oder Ausgabedaten erfolgt beispielsweise auf Basis von gängigen Transferstandards für Daten. Auf diese Weise wird zudem ein Austausch von Daten von realen anderen Fahrzeugen beispielsweise aus der Fahrzeugflotte simuliert. Dies ermöglicht eine virtuelle Prüfung des Fahrzeugsteuergerätes
Bevorzugter Weise wird in realen Fahrzeugflotten für den Transfer ein Ad hoc Netzwerk zwischen den Fahrzeugen der Fahrzeugflotte und/oder zwischen dem virtuellen Prüfstand und dem ersten Fahrzeug aufgebaut. Ein Austausch von Daten erfolgt innerhalb des Netzwerkes. Der Transfer erfolgt dabei basierend auf geeigneten Netzwerkprotokollen. Das Netzwerk basiert beispielsweise auf dem W-Ian oder 5G Standard.Preferably, in ad hoc vehicle fleets for the transfer, an ad hoc network is established between the vehicles of the vehicle fleet and / or between the virtual test bench and the first vehicle. An exchange of data takes place within the network. The transfer takes place based on suitable network protocols. The network is based for example on the W-Ian or 5G standard.
Dies ermöglicht einen direkten Austausch von Eingabedatensätzen, insbesondere des dritten Eingabedatensatzes
Zudem umfasst das Verfahren den Schritt:
- e) Erzeugung von einem ersten
Ausgabedatensatz 6 , basierend aufdem ersten Eingabedatensatz 3 ,dem zweiten Eingabedatensatz 4 unddem dritten Eingabedatensatz 5 .
- e) Generation of a first
output data record 6 based on the firstinput data set 3 , thesecond input record 4 and the thirdinput data set 5 ,
Der erste Ausgabedatensatz enthält dabei Daten, welche für die Fahrzeugsteuerung berücksichtigt werden. Die Daten umfassen beispielsweise Gaspedalstellungen, eine maximale Geschwindigkeit für eine Kurvenfahrt des ersten Fahrzeugs durch einen enge Kurve, oder einen Sollwert für den Abstand, welcher zu einem vorausfahrenden Fahrzeug der Fahrzeugflotte eingehalten wird, um das Fahren im Windschatten zu ermöglichen.The first output data set contains data which are taken into account for vehicle control. The data includes, for example, accelerator pedal positions, a maximum speed for cornering the first vehicle through a tight turn, or a setpoint for the distance maintained to a vehicle in front of the vehicle fleet to allow for leeward driving.
Die Erzeugung des ersten Ausgabedatensatzes berücksichtigt beispielsweise den dritten Eingabedatensatz
Der erste Ausgabedatensatz wird in diesem Ausführungsbeispiel zudem an den virtuellen Prüfstand
Zudem umfasst das Verfahren die Schritte:
- f) Vergleich des ersten Ausgabedatensatzes
6 mit einem erstenSollausgabedatensatz 7 ; - g) Wenn der Vergleich aus f) ergibt, dass die Werte des ersten Ausgabedatensatzes
6 mit den Werten fürden Sollausgabedatensatz 7 übereinstimmen, erfolgt ein positives Prüfergebnisfür das Fahrzeugsteuergerät 2 ; - h) Wenn der Vergleich aus f) ergibt, dass die Werte des ersten Ausgabedatensatzes
6 mit den Werten fürden Sollausgabedatensatz 7 nicht übereinstimmen, erfolgt die iterative Ausführung von den Schritten a) und/oder b) und/oder c) basierend aufdem ersten Ausgabedatensatz 6 .
- f) comparison of the first
output data set 6 with a first targetoutput data set 7 ; - g) If the comparison from f) shows that the values of the first
output data set 6 with the values for the targetoutput data record 7 match, there is a positive test result for thevehicle control unit 2 ; - h) If the comparison from f) shows that the values of the first
output data set 6 with the Values for the targetoutput data record 7 do not match, the iterative execution of steps a) and / or b) and / or c) is based on the firstoutput data set 6 ,
Das positive Prüfergebnis wird beispielsweise in einem Speicher, welcher von der Fahrzeugsteuerung
Ein Sollausgabedatensatz kann dabei ein Ausgabedatensatz sein, welcher eine hinreichende Sicherheit während des Betriebs des Fahrzeugs gewährleistet. Dabei wird beispielsweise der Sollausgabedatensatz so mit Daten bedatet, dass mögliche Fahrzeugsituation und/oder Fahrzeugumgebungen und/oder Flotten zu einer hinreichend sicheren Wahl von Fahrzeugparametern führen. Fahrzeugparameter umfassen beispielsweise die Geschwindigkeit des Fahrzeugs oder den Abstand zu einem vorrausfahrenden Fahrzeug. Eine hinreichend sichere Wahl basiert beispielsweise auf einer Sicherheitsstrategie für das erste Fahrzeug. Die Sicherheitsstrategie beschreibt einen Grenzwert für die minimale Sicherheit die im Bezug, beispielsweise auf die Reduktion des Kraftstoffverbrauchs gewährleistet werden soll. Damit ergibt sich durch das erfindungsgemäße Verfahren die hinreichende Sicherheit für den Betrieb jenes Fahrzeugs, welches von der Fahrzeugsteuerung gesteuert wird.A target output data record can be an output data record which ensures sufficient safety during operation of the vehicle. In this case, for example, the desired output data record is provided with data in such a way that possible vehicle situation and / or vehicle surroundings and / or fleets lead to a sufficiently reliable choice of vehicle parameters. Vehicle parameters include, for example, the speed of the vehicle or the distance to a vehicle ahead. A sufficiently secure choice is based, for example, on a security strategy for the first vehicle. The safety strategy describes a limit for the minimum safety that is to be ensured in relation to, for example, the reduction of fuel consumption. This results in sufficient security for the operation of that vehicle, which is controlled by the vehicle control by the inventive method.
Bei einem negativen Prüfergebnis wird die Simulation in den Schritten a) und/oder b) und/oder c) erneut durchgeführt, wobei die erneute Simulation auf den, Ausgabedatensatz
Das erfindungsgemäße Fahrzeugsteuergerät
Das erste Programm erlaubt dabei Verarbeitung des dritten Eingabedatensatzes. Die Verarbeitung umfasst die Erzeugung von dem ersten Ausgabedatensatz
Die Verarbeitung kann dabei vorzugshafterweise durch das erste Programm erfolgen und/oder durch elektronische Bauteile. Elektronische Bauteile sind beispielsweise Transistoren und/oder Schalter.The processing can be done preferably by the first program and / or by electronic components. Electronic components are, for example, transistors and / or switches.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 20170161414 A1 [0002]US 20170161414 A1 [0002]
Claims (9)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018108848.5A DE102018108848A1 (en) | 2018-04-13 | 2018-04-13 | Method for virtual testing of a vehicle control device |
DE102019109098.9A DE102019109098A1 (en) | 2018-04-13 | 2019-04-08 | Method for virtual testing of a vehicle control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018108848.5A DE102018108848A1 (en) | 2018-04-13 | 2018-04-13 | Method for virtual testing of a vehicle control device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018108848A1 true DE102018108848A1 (en) | 2018-12-20 |
Family
ID=64457612
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018108848.5A Withdrawn DE102018108848A1 (en) | 2018-04-13 | 2018-04-13 | Method for virtual testing of a vehicle control device |
DE102019109098.9A Pending DE102019109098A1 (en) | 2018-04-13 | 2019-04-08 | Method for virtual testing of a vehicle control device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102019109098.9A Pending DE102019109098A1 (en) | 2018-04-13 | 2019-04-08 | Method for virtual testing of a vehicle control device |
Country Status (1)
Country | Link |
---|---|
DE (2) | DE102018108848A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170161414A1 (en) | 2015-12-08 | 2017-06-08 | Robert Bosch Gmbh | Method for validating a driver assistance function of a motor vehicle |
-
2018
- 2018-04-13 DE DE102018108848.5A patent/DE102018108848A1/en not_active Withdrawn
-
2019
- 2019-04-08 DE DE102019109098.9A patent/DE102019109098A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170161414A1 (en) | 2015-12-08 | 2017-06-08 | Robert Bosch Gmbh | Method for validating a driver assistance function of a motor vehicle |
Also Published As
Publication number | Publication date |
---|---|
DE102019109098A1 (en) | 2019-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102018128289B4 (en) | METHOD AND DEVICE FOR AUTONOMOUS SYSTEM PERFORMANCE AND CLASSIFICATION | |
EP3828758A1 (en) | Object classification method, object classification circuit, motor vehicle | |
DE102021108470A1 (en) | REALISTIC PICTURE PERSPECTIVE TRANSFORMATION USING NEURAL NETWORKS | |
DE102020128978A1 (en) | TRAINING DEEP NEURAL NETWORKS WITH SYNTHETIC IMAGES | |
DE102020108127A1 (en) | INTERPRETING DATA FROM A REINFORCEMENT LEARNING AGENT CONTROL | |
DE102021112616A1 (en) | SELF-MONITORED ESTIMATION OF A WATCHED VEHICLE FLOAT | |
DE102020122086A1 (en) | MEASURING CONFIDENCE IN DEEP NEURAL NETWORKS | |
DE102019220549A1 (en) | Training of neural networks through a neural network | |
DE102022105476A1 (en) | System and method for building an in-vehicle cryptographic manager | |
DE102019209538A1 (en) | Method and device for testing a system, for selecting real tests and for testing systems with components of machine learning | |
DE102021104178A1 (en) | DYNAMICALLY ROUTED FIELD DISCRIMINATOR | |
DE102018211726A1 (en) | Method for automatic machine training of an electronic vehicle guidance system, and motor vehicle | |
DE102021100155A1 (en) | SYSTEM AND PROCEDURE FOR DYNAMIC SOFTWARE MANAGEMENT | |
DE102017201796A1 (en) | Control device for determining a self-motion of a motor vehicle and motor vehicle and method for providing the control device | |
WO2020169386A1 (en) | Method and computer program product for adapting the resolution of a multisensor system of a road vehicle, and controller for a multisensor system and computer program product | |
DE102018108848A1 (en) | Method for virtual testing of a vehicle control device | |
DE102022123257A1 (en) | Selective elimination of the counteracting robustness features of neural networks | |
DE102020126154A1 (en) | CERTIFIED ROBUSTNESS AGAINST ADVERSARY ATTACKS FOR DEEP REINFORCING 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 | |
DE102021213538A1 (en) | Simulation to validate an automated driving function for a vehicle | |
DE102021103919A1 (en) | RCCC RGB DOMAIN TRANSLATION WITH DEEP NEURAL NETWORKS | |
DE102020127253A1 (en) | QUANTIFYING PHOTOREALISM IN SIMULATED DATA WITH GAN | |
DE102014211480A1 (en) | Method and control device for operating an automatic transmission | |
DE102019218614A1 (en) | Module prioritization method, module prioritization module, motor vehicle | |
DE102021101850A1 (en) | DOMAIN GENERATION VIA LEARNED SUB-DOMAIN TRANSLATIONS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R084 | Declaration of willingness to licence | ||
R230 | Request for early publication | ||
R163 | Identified publications notified | ||
R118 | Application deemed withdrawn due to claim for domestic priority |