DE102023205046A1 - Method for operating at least one functional unit of a vehicle based on sensor data from other vehicles, as well as control device, computer program and vehicle - Google Patents
Method for operating at least one functional unit of a vehicle based on sensor data from other vehicles, as well as control device, computer program and vehicle Download PDFInfo
- Publication number
- DE102023205046A1 DE102023205046A1 DE102023205046.3A DE102023205046A DE102023205046A1 DE 102023205046 A1 DE102023205046 A1 DE 102023205046A1 DE 102023205046 A DE102023205046 A DE 102023205046A DE 102023205046 A1 DE102023205046 A1 DE 102023205046A1
- Authority
- DE
- Germany
- Prior art keywords
- sensor data
- vehicle
- vehicles
- unit
- sensor
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096775—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096791—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
- B60W2050/0215—Sensor drifts or sensor failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/55—External transmission of data to or from the vehicle using telemetry
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/65—Data transmitted between vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2756/00—Output or target parameters relating to data
- B60W2756/10—Involving external transmission of data to or from the vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
- G08G1/096725—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Betreiben zumindest einer Funktionseinheit (2) eines Fahrzeugs (1), aufweisend:- Bereitstellen einer Positionsinformation betreffend einer Position (7) des Fahrzeugs (1) an eine elektronische Auswerteeinheit (8),- Bereitstellen einer Typinformation der zumindest einen Funktionseinheit (2) an die elektronische Auswerteeinheit (8),- Festlegen eines Bereichs (6) in einer Umgebung (5) das Fahrzeugs (1) auf Basis der Positionsinformation und der Typinformation durch die elektronische Auswerteeinheit (8),- Bereitstellen von Sensordaten (11) von mehreren Fahrzeugen (10), welche sich innerhalb des festgelegten Bereichs (6) befinden an die elektronische Auswerteeinheit (8), wobei die Funktionseinheiten (12) der mehreren Fahrzeuge (10), welche zu der zumindest einen Funktionseinheit (2) funktionsgleich sind, auf Basis von den Sensordaten (11) betreibbar sind,- Betreiben der zumindest einen Funktionseinheit (2) auf Basis der bereitgestellten Sensordaten (11) der mehreren Fahrzeuge (10).Des Weiteren betrifft die Erfindung eine Steuervorrichtung (9), ein Computerprogramm und ein Fahrzeug (1).The invention relates to a method for operating at least one functional unit (2) of a vehicle (1), comprising: - providing position information relating to a position (7) of the vehicle (1) to an electronic evaluation unit (8), - providing type information of the at least one functional unit (2) to the electronic evaluation unit (8), - defining an area (6) in an environment (5) of the vehicle (1) on the basis of the position information and the type information by the electronic evaluation unit (8), - providing sensor data (11) from several vehicles (10) which are located within the defined area (6) to the electronic evaluation unit (8), wherein the functional units (12) of the several vehicles (10) which are functionally identical to the at least one functional unit (2) can be operated on the basis of the sensor data (11), - operating the at least one functional unit (2) on the basis of the provided sensor data (11) of the several vehicles (10). Furthermore, the invention relates to a control device (9), a computer program and a vehicle (1).
Description
Die Erfindung betrifft ein Verfahren zum Betreiben zumindest einer Funktionseinheit eines Fahrzeugs, wobei die Funktionseinheit auf Basis von Sensordaten betreibbar ist.The invention relates to a method for operating at least one functional unit of a vehicle, wherein the functional unit can be operated on the basis of sensor data.
Des Weiteren betrifft die Erfindung eine Steuervorrichtung für ein Fahrzeug mit einer elektronischen Auswerteeinheit und einer Kommunikationseinheit. Die Erfindung betrifft des Weiteren ein Computerprogramm. Ebenso betrifft die Erfindung ein Fahrzeug mit einer Steuervorrichtung.The invention further relates to a control device for a vehicle with an electronic evaluation unit and a communication unit. The invention further relates to a computer program. The invention also relates to a vehicle with a control device.
Aus der
Beispielsweise offenbart die
Ferner offenbart die
Eine Aufgabe der vorliegenden Erfindung besteht darin, Funktionseinheiten und/oder Fahrzeugfunktionen eines Fahrzeuges effizienter betreiben zu können, indem Sensordaten, welche zum Betreiben der Funktionseinheit und/oder der Fahrzeugfunktion benötigt werden, besser aufbereitet beziehungsweise bereitgestellt werden.An object of the present invention is to be able to operate functional units and/or vehicle functions of a vehicle more efficiently by better preparing or providing sensor data which are required to operate the functional unit and/or the vehicle function.
Diese Aufgabe wird durch ein Verfahren, eine Steuervorrichtung, Computerprogramm sowie ein Fahrzeug gemäß den unabhängigen Patentansprüchen gelöst. Sinnvolle Weiterbildungen ergeben sich aus den abhängigen Patentansprüchen.This object is achieved by a method, a control device, a computer program and a vehicle according to the independent patent claims. Useful further developments arise from the dependent patent claims.
Ein Aspekt der Erfindung betrifft ein Verfahren zum Betreiben zumindest einer Funktionseinheit eines Fahrzeugs, wobei die Funktionseinheit auf Basis von Sensordaten betreibbar ist, aufweisend:
- - Insbesondere Bereitstellen einer Positionsinformation betreffend einer Position des Fahrzeugs an eine elektronische Auswerteeinheit,
- - Insbesondere Bereitstellen einer Typinformation der zumindest einen Funktionseinheit an die elektronische Auswerteeinheit,
- - Insbesondere Festlegen eines Bereichs in einer Umgebung das Fahrzeugs auf Basis der Positionsinformation und der Typinformation durch die elektronische Auswerteeinheit,
- - Insbesondere Bereitstellen von Sensordaten von mehreren Fahrzeugen, welche sich innerhalb des festgelegten Bereichs befinden an die elektronische Auswerteeinheit, wobei die Funktionseinheiten der mehreren Fahrzeuge, welche zu der zumindest einen Funktionseinheit funktionsgleich sind, auf Basis von den Sensordaten betreibbar sind,
- - Insbesondere Betreiben der zumindest einen Funktionseinheit auf Basis der bereitgestellten Sensordaten der mehreren Fahrzeugen.
- - In particular, providing position information concerning a position of the vehicle to an electronic evaluation unit,
- - In particular, providing type information of the at least one functional unit to the electronic evaluation unit,
- - In particular, defining an area in an environment of the vehicle on the basis of the position information and the type information by the electronic evaluation unit,
- - In particular, providing sensor data from several vehicles which are located within the specified area to the electronic evaluation unit, wherein the functional units of the several vehicles which are functionally equivalent to the at least one functional unit can be operated on the basis of the sensor data,
- - In particular, operating the at least one functional unit on the basis of the sensor data provided by the plurality of vehicles.
Durch das vorgeschlagene Verfahren kann die zumindest eine Funktionseinheit des Fahrzeuges effizienter und insbesondere präziser betrieben werden, da durch die bereitgestellten Sensordaten in mehreren Fahrzeugen umfangreiche Eingangsgrößen beziehungsweise Eingangsdaten für die zumindest eine Funktionseinheit bereitstehen. Die Sensordaten der mehreren Fahrzeuge werden für die Funktionseinheit derart bereitgestellt beziehungsweise aufbereitet, indem zum einen nur solche Sensordaten berücksichtigt werden, welche für das Betreiben der Funktionseinheit geeignet sind und welche von Fahrzeugen bereitgestellt wurden, welche sich innerhalb des Bereichs und somit in unmittelbarer Nähe zum Fahrzeug befinden. Mit anderen Worten ausgedrückt werden die Sensordaten von Fahrzeugen berücksichtigt, welche sich in dem festgelegten beziehungsweise vorgegebenen Bereich um das Fahrzeug, also das Ego-Fahrzeug, befinden. Dadurch kann erreicht werden, dass nur solche Sensordaten zum Betreiben der Funktionseinheit bereitgestellt werden, welche zu einer aktuellen Situation des Fahrzeugs passen, da die Sensordaten von Sensoren anderer Fahrzeuge in der unmittelbaren Umgebung des Fahrzeugs berücksichtigt werden. Somit kann erreicht werden, dass die Sensordaten der mehreren Fahrzeuge unter ähnlichen beziehungsweise im Wesentlichen gleichen Bedingungen erfasst beziehungsweise aufgezeichnet wurden. Durch den festgelegten Bereich können nur solche Sensordaten von Fahrzeugen berücksichtigt werden, welche unter ähnlichen Witterungsbedingungen, Verkehrssituationen, Temperaturbedingungen und/oder sonstigen Umgebungsbedingungen erfasst wurden. Dadurch können die Sensordaten der mehreren Fahrzeuge vorteilhaft für das Fahrzeug und dessen Funktionseinheit oder dessen mehreren Funktionseinheiten verwendet werden.The proposed method enables the at least one functional unit of the vehicle to be operated more efficiently and, in particular, more precisely, since the sensor data provided in several vehicles means that extensive input variables or input data are available for the at least one functional unit. The sensor data of the several vehicles are provided or processed for the functional unit in such a way that, on the one hand, only those sensor data are taken into account that are suitable for operating the functional unit and that were provided by vehicles that are within the area and thus in the immediate vicinity of the vehicle. In other words, the sensor data from vehicles that are in the specified or predetermined area around the vehicle, i.e. the ego vehicle, are taken into account. This means that only those sensor data are provided for operating the functional unit that match a current situation of the vehicle, since the sensor data from sensors of other vehicles in the immediate vicinity of the vehicle are taken into account. It is thus possible to ensure that the sensor data of the several vehicles was recorded or recorded under similar or essentially the same conditions. The defined range means that only those sensor data from vehicles can be taken into account that were recorded under similar weather conditions, traffic situations, temperature conditions and/or other environmental conditions. This means that the sensor data from several vehicles can be used to benefit the vehicle and its functional unit or several functional units.
Für das Festlegen des Bereichs, bei welchem es sich um einen virtuell beziehungsweise systemseitig festgelegten Bereich handelt, kann ein virtueller Bereich um das Fahrzeug herum aufgespannt werden, innerhalb welchem Fahrzeuge Sensordaten zur Verfügung stellen können beziehungsweise entsprechende Sensordaten abgerufen werden. Für das Festlegen des Bereichs kann zum einen die Positionsinformation des Fahrzeugs, also eine aktuelle Position des Fahrzeugs, berücksichtigt werden. Die Position des Fahrzeugs kann beispielsweise mittels GPS oder GNSS bestimmt werden. Ebenso kann die Positionsinformation anhand von Kartendaten oder Navigationsdaten bereitgestellt werden. Des Weiteren kann die Typinformation hinsichtlich der Funktionseinheit bereitgestellt werden. Dies kann von der elektronischen Auswerteeinheit, bei welcher es sich um eine Recheneinheit handeln kann, eigenständig erfolgen. Oder das Fahrzeug beziehungsweise die Funktionseinheit übermittelt die jeweilige Typinformation über eine kommunikationstechnische Verbindung an die elektronische Auswerteeinheit. Mithilfe der Typinformation können Informationen hinsichtlich des Typs und/oder der Art der Funktionseinheit bereitgestellt werden. Des Weiteren können mithilfe der Typinformation Informationen hinsichtlich der Funktionsweise und/oder der benötigen Sensordaten bereitgestellt werden.To define the area, which is a virtual or system-defined area, a virtual area can be set up around the vehicle within which vehicles can provide sensor data or corresponding sensor data can be retrieved. To define the area, the position information of the vehicle, i.e. a current position of the vehicle, can be taken into account. The position of the vehicle can be determined using GPS or GNSS, for example. The position information can also be provided using map data or navigation data. Furthermore, the type information regarding the functional unit can be provided. This can be done independently by the electronic evaluation unit, which can be a computing unit. Or the vehicle or the functional unit transmits the respective type information to the electronic evaluation unit via a communication connection. Using the type information, information regarding the type and/or type of functional unit can be provided. Furthermore, using the type information, information regarding the functionality and/or the required sensor data can be provided.
Durch die elektronische Auswerteeinheit kann beispielsweise ein entsprechendes Signal an die Fahrzeuge innerhalb des festgelegten Bereichs übermittelt werden, um diese Fahrzeuge dahingehend zu instruieren, die entsprechend benötigten Sensordaten bereitzustellen und insbesondere an die elektronische Auswerteeinheit und/oder an das Fahrzeug zu übermitteln beziehungsweise übertragen. Ebenso denkbar ist, dass die Fahrzeuge, welche sich innerhalb des Bereichs befinden, ein initiales Signal erhalten, um automatisch zur Datensammlung Sensordaten hinsichtlich ihrer Funktionseinheiten und insbesondere Sensordaten, welche sie erfasst haben, an die elektronische Auswerteeinheit zu übermitteln. The electronic evaluation unit can, for example, transmit a corresponding signal to the vehicles within the specified area in order to instruct these vehicles to provide the required sensor data and in particular to transmit or transmit it to the electronic evaluation unit and/or to the vehicle. It is also conceivable that the vehicles located within the area receive an initial signal in order to automatically transmit sensor data relating to their functional units and in particular sensor data that they have recorded to the electronic evaluation unit for data collection.
Speziell werden die Fahrzeuge, welche sich innerhalb des festgelegten Bereichs befinden, dahingehend informiert beziehungsweise instruiert, nur solche Sensordaten bereitzustellen beziehungsweise zu übermitteln, welche für die Funktionseinheit benötigt werden. Hierbei kann den Fahrzeugen beispielsweise mittels der Typinformation mitgeteilt werden, zu überprüfen, ob sie Funktionseinheiten aufweisen, welche zu der zumindest einen Funktionseinheit des Fahrzeugs funktionsgleich beziehungsweise funktionsähnlich sind. Somit kann verhindert werden, dass durch eine große Datenmenge Rechenleistung unnötig verschwendet wird. Somit können die Fahrzeuge innerhalb des Bereichs, welche eine zu der zumindest einen Funktionseinheit funktionsähnliche beziehungsweise funktionsgleiche Funktionseinheiten aufweisen, entsprechende Sensordaten der elektronischen Auswerteeinheit bereitstellen beziehungsweise übermitteln.Specifically, the vehicles located within the defined area are informed or instructed to only provide or transmit the sensor data that is required for the functional unit. For example, the vehicles can be informed using the type information to check whether they have functional units that are functionally identical or similar to the at least one functional unit of the vehicle. This can prevent computing power from being wasted unnecessarily due to a large amount of data. This means that the vehicles within the area that have functional units that are functionally similar or similar to the at least one functional unit can provide or transmit the corresponding sensor data to the electronic evaluation unit.
Die erhaltenen beziehungsweise die bereitgestellten Sensordaten der mehreren Fahrzeuge können optional durch die elektronische Auswerteeinheit aufbereitet werden, sodass die zumindest eine Funktionseinheit auf Basis dieser Sensordaten betrieben werden kann. Hierzu können durch die elektronische Auswerteeinheit die entsprechenden Sensordaten an das Fahrzeug und/oder an die Funktionseinheit übertragen beziehungsweise übermittelt werden.The sensor data received or provided by the multiple vehicles can optionally be processed by the electronic evaluation unit so that at least one functional unit can be operated on the basis of this sensor data. For this purpose, the corresponding sensor data can be transmitted or transmitted to the vehicle and/or to the functional unit by the electronic evaluation unit.
Bei der zumindest einen Funktionseinheit kann es sich um eine hardwarebasierte oder softwarebasierte Einheit im Fahrzeug handeln. Mithilfe der zumindest einen Funktionseinheit können Funktionen beziehungsweise Fahrzeugfunktionen des Fahrzeuges aktiviert werden. Beispielsweise kann es sich bei der Funktionseinheit um einen Scheibenwischer, ein Infotainmentsystem, eine Klimaanlage, ein Fahrerassistenzsystem, eine Temperaturanzeigeeinheit, eine Beleuchtungseinrichtung oder um ein Sicherheitssystem handeln. Diese Beispiele sollen lediglich einen kleinen Überblick über die möglichen Arten der Funktionseinheit widerspiegeln.The at least one functional unit can be a hardware-based or software-based unit in the vehicle. The at least one functional unit can be used to activate functions or vehicle functions of the vehicle. For example, the functional unit can be a windshield wiper, an infotainment system, an air conditioning system, a driver assistance system, a temperature display unit, a lighting device or a security system. These examples are intended to reflect only a small overview of the possible types of functional unit.
Bei den Sensordaten handelt es sich um Daten von Sensoren, Sensorsystemen, Kameraeinheiten oder sonstigen Erfassungseinheiten. Die Sensordaten werden insbesondere mittels Sensoren im und/oder am Fahrzeug erfasst beziehungsweise aufgezeichnet.The sensor data is data from sensors, sensor systems, camera units or other recording units. The sensor data is recorded or captured in particular by means of sensors in and/or on the vehicle.
Bei der elektronischen Auswerteeinheit kann es sich um eine zentrale oder dezentrale Einheit handeln. Hierbei kann zum einen die Auswerteeinheit Bestandteil des Fahrzeugs sein und wiederum über kommunikationstechnische Verbindungen die entsprechenden Informationen abrufen und übermitteln. Ebenso denkbar ist, dass die elektronische Auswerteeinheit zumindest teilweise im Fahrzeug integriert ist und wiederum ein separater Teil fahrzeugextern als Server ausgebildet ist. Ebenso denkbar ist, dass es sich bei der elektronischen Auswerteeinheit um ein Backend, Servereinheit oder um eine Datenwolke handelt.The electronic evaluation unit can be a central or decentralized unit. The evaluation unit can be part of the vehicle and can retrieve and transmit the relevant information via communication connections. It is also conceivable that the electronic evaluation unit is at least partially integrated in the vehicle and that a separate part is designed as a server outside the vehicle. It is also conceivable that the electronic evaluation unit is a backend, server unit or a data cloud.
Insbesondere kann es sich bei dem vorgeschlagenen Verfahren um ein computerimplementiertes Verfahren handeln.In particular, the proposed method may be a computer-implemented method.
In einem Ausführungsbeispiel ist vorgesehen, dass der festgelegte Bereich abhängig von einer aktuellen Verkehrssituation in der Umgebung des Fahrzeugs und/oder von einer aktuellen Umgebungssituation in der Umgebung des Fahrzeugs dynamisch angepasst wird. Folglich kann fortlaufend ein aktueller und insbesondere an die jeweilige Situation angepasster Bereich festgelegt werden, sodass passend zu der jeweiligen Situation entsprechende, insbesondere aktuelle, Sensordaten für die zumindest eine Funktionseinheit bereitgestellt werden können. Speziell kann der Bereich fortlaufend mit der Bewegung, also mit der veränderten aktuellen Position, des Fahrzeugs angepasst werden, sodass es sich bei dem festgelegten Bereich um keinen statischen, sondern dynamischen an das Fahrzeug angepassten Bereich handelt.In one embodiment, it is provided that the defined range depends on a current traffic situation in the area surrounding the vehicle and/or a current environmental situation in the area surrounding the vehicle. Consequently, a current area that is particularly adapted to the respective situation can be continuously defined, so that appropriate, particularly current, sensor data can be provided for the at least one functional unit to suit the respective situation. In particular, the area can be continuously adapted to the movement, i.e. to the changed current position, of the vehicle, so that the defined area is not a static area, but a dynamic area that is adapted to the vehicle.
Für das Festlegen des Bereichs kann der elektronischen Auswerteeinheit Informationen hinsichtlich der aktuellen Verkehrssituation und/oder der aktuellen Umgebungssituation bereitgestellt werden. Beispielsweise kann bei der Verkehrssituationen hinsichtlich einer Stausituation, einer Art der Straße, auf welcher sich das Fahrzeug befindet, Informationen, ob sich das Fahrzeug in einem ländlichen oder urbanen Gebiet befindet oder sonstige verkehrstechnische Informationen. Dies ist daher von Bedeutung, da, wenn festgestellt wird, dass sich das Fahrzeug beispielsweise in einer „Rushhour“ befindet, so kann davon ausgegangen werden, dass sich in unmittelbarer Umgebung zum Fahrzeug eine Vielzahl von Fahrzeugen befindet. Hier wäre es, insbesondere aus rechenauslastungstechnischen Gründen, vorteilhaft, den Bereich nicht zu sehr auszudehnen, da sonst eine große Flut an Daten und somit an Rechenleistung vorhanden sein kann. Sollte sich wiederum das Fahrzeug in einem ländlichen Bereich befinden, so kann davon ausgegangen werden, dass in unmittelbarer Umgebung des Fahrzeuges wenige Fahrzeuge vorhanden sein werden. Hier wäre es vorteilhaft, den Bereich weiter auszudehnen, um genügend beziehungsweise mehrere Fahrzeuge für das Bereitstellen der Sensordaten erhalten zu können.To determine the area, the electronic evaluation unit can be provided with information regarding the current traffic situation and/or the current environmental situation. For example, in the case of traffic situations, information regarding a traffic jam, the type of road on which the vehicle is located, information as to whether the vehicle is in a rural or urban area or other traffic-related information can be provided. This is important because if it is determined that the vehicle is in a "rush hour", for example, it can be assumed that there are a large number of vehicles in the immediate vicinity of the vehicle. Here, it would be advantageous, particularly for reasons of computing capacity, not to expand the area too much, as otherwise there could be a large flood of data and thus computing power. If, on the other hand, the vehicle is in a rural area, it can be assumed that there will be few vehicles in the immediate vicinity of the vehicle. Here, it would be advantageous to expand the area further in order to be able to obtain enough or several vehicles to provide the sensor data.
Somit kann ein situationsabhängiger und insbesondere an die jeweilige Situation angepasster Bereich festgelegt werden.In this way, a situation-dependent area can be defined that is particularly adapted to the respective situation.
Mit der Umgebungssituation kann beispielsweise bereitgestellt werden, ob es in der Umgebung des Fahrzeuges regnet, schneit, neblig, dunkel oder vereist ist. Des Weiteren können mit Informationen hinsichtlich der Umgebungssituation eine Temperatur, eine Niederschlagsmenge oder eine Luftfeuchtigkeit bereitgestellt werden. Diese Informationen können Einfluss auf die Sensoren zur Erfassung von Sensordaten haben. Hierbei wäre es vorteilhaft, um möglichst verschiedene Sensoren hinsichtlich der Bereitstellung von Sensordaten einschließen zu können, um mögliche Schwankungen beziehungsweise Abweichungen ausschließen zu können. Des Weiteren kann anhand der Berücksichtigung der Umgebungssituation darauf geachtet werden, dass solche Sensordaten und Fahrzeuge berücksichtigt werden, welche die gleiche Umgebungssituation wie das Fahrzeug aufweisen. Sollte sich beispielsweise das Fahrzeug in einem Bereich befinden, in welchem zumindest temporär ein hoher Niederschlag oder ein dichter Nebel vorliegt, so sollten Fahrzeuge hinsichtlich Sensordaten berücksichtigt werden, welche sich in einer ähnlichen Situation befinden. Wie in diesem Beispiel wäre es für die Funktionseinheit nicht ratsam, Sensordaten zu verwenden, welche unter idealen Bedingungen aufgezeichnet wurden. Dies kann für die jeweils vorliegende Situation hinsichtlich des Fahrzeugs und hinsichtlich der Funktionseinheit negativ sein.The environmental situation can be used, for example, to provide information about whether it is raining, snowing, foggy, dark or icy in the area surrounding the vehicle. Furthermore, information about the environmental situation can be used to provide a temperature, an amount of precipitation or air humidity. This information can influence the sensors used to record sensor data. It would be advantageous to be able to include as many different sensors as possible when providing sensor data in order to be able to rule out possible fluctuations or deviations. Furthermore, by taking the environmental situation into account, care can be taken to ensure that sensor data and vehicles are taken into account that have the same environmental situation as the vehicle. If, for example, the vehicle is in an area where there is at least temporary heavy precipitation or dense fog, vehicles that are in a similar situation should be taken into account with regard to sensor data. As in this example, it would not be advisable for the functional unit to use sensor data that was recorded under ideal conditions. This can be negative for the situation at hand with regard to the vehicle and the functional unit.
In einem Ausführungsbeispiel ist vorgesehen, dass Sensordaten einer Sensoreinheit des Fahrzeugs mit den Sensordaten der mehreren Fahrzeuge verglichen werden und, falls sich die Sensordaten der Sensoreinheiten des Fahrzeugs von den Sensordaten der mehreren Fahrzeuge unterscheiden, wird die zumindest eine Funktionseinheit ausschließlich auf Basis von den Sensordaten der mehreren Fahrzeuge betrieben. Mit anderen Worten ausgedrückt kann anhand der Sensordaten der mehreren Fahrzeuge eine Überprüfung und/oder eine Plausibilisierung der fahrzeugeigenen Sensordaten erfolgen. Durch die Berücksichtigung mehrerer Sensordaten kann auf effiziente Art überprüft werden, ob die Sensordaten des eigenen Fahrzeugs plausibel sind. Durch dieses Vergleichen können Fehler im Betrieb der Funktionseinheit verhindert werden, da bei Feststellung eines Unterschieds beziehungsweise einer Abweichung zwischen den Sensordaten des eigenen Fahrzeugs mit den Sensordaten der anderen Fahrzeuge die fehlerhaften Sensordaten unberücksichtigt bleiben für das Betreiben der Funktionseinheit.In one embodiment, it is provided that sensor data from a sensor unit of the vehicle is compared with the sensor data from the multiple vehicles and, if the sensor data from the sensor units of the vehicle differ from the sensor data from the multiple vehicles, the at least one functional unit is operated exclusively on the basis of the sensor data from the multiple vehicles. In other words, the sensor data from the multiple vehicles can be used to check and/or verify the plausibility of the vehicle's own sensor data. By taking multiple sensor data into account, it is possible to efficiently check whether the sensor data from one's own vehicle is plausible. This comparison can prevent errors in the operation of the functional unit because if a difference or deviation is found between the sensor data from one's own vehicle and the sensor data from the other vehicles, the faulty sensor data is not taken into account for the operation of the functional unit.
Beispielsweise kann systemseitig, insbesondere durch die elektronische Auswerteeinheit, der Vergleich der Sensordaten unter Berücksichtigung einer vorgegebenen Toleranz beziehungsweise eines vorgegebenen Grenzbereichs durchgeführt werden. Sollten sich die Sensordaten der Sensoreinheit des Fahrzeuges außerhalb der Toleranz in Bezug zu den Sensordaten der mehreren Fahrzeuge befinden beziehungsweise liegen, so kann davon ausgegangen werden, dass die Sensoreinheit des Fahrzeuges fehlerhaft beziehungsweise fehlerbehaftet ist und für einen sicheren und insbesondere effizienten Betrieb der Funktionseinheit ausschließlich die Sensordaten der mehreren Fahrzeuge verwendet werden sollten. Dadurch können Fehler in den Sensordaten der Sensoreinheit des Fahrzeuges und somit eine fehlerhafte Sensoreinheit detektiert beziehungsweise festgestellt werden.For example, the comparison of the sensor data can be carried out on the system side, in particular by the electronic evaluation unit, taking into account a specified tolerance or a specified limit range. If the sensor data of the vehicle's sensor unit is outside the tolerance in relation to the sensor data of the multiple vehicles, it can be assumed that the vehicle's sensor unit is faulty or has errors and that only the sensor data of the multiple vehicles should be used for safe and, in particular, efficient operation of the functional unit. This allows errors in the sensor data of the vehicle's sensor unit and thus a faulty sensor unit to be detected or identified.
Mit anderen Worten ausgedrückt kann mithilfe des Vergleichs der Sensordaten des Fahrzeugs mit den Sensordaten der anderen Fahrzeuge eine Plausibilität beziehungsweise eine Plausibilitätskontrolle durchgeführt werden.In other words, a plausibility check can be carried out by comparing the sensor data of the vehicle with the sensor data of the other vehicles.
In einem Ausführungsbeispiel ist vorgesehen, dass, wenn sich die Sensordaten der Sensoreinheit des Fahrzeugs von den Sensordaten der mehreren Fahrzeuge unterscheiden, werden die Sensordaten der Sensoreinheit nach Auffälligkeiten und/oder Anomalien und die Funktionsfähigkeit der Sensoreinheit überprüft. Dadurch kann eine Funktionsfähigkeit der Sensoreinheit und/oder von anderweitigen Systemen des Fahrzeuges durchgeführt werden, sodass eine Ursache hinsichtlich dieser fehlerhaften Sensordaten festgestellt werden kann. Des Weiteren kann bei Feststellung, dass sich die Sensordaten von den Sensordaten des Fahrzeuges unterscheiden, eine entsprechende Sicherheitsfunktion im Fahrzeug aktiviert werden, da nicht auszuschließen ist, dass sich der Fehler bereits in mehreren Komponenten und/oder Systemen des Fahrzeuges ausgebreitet hat. Anhand der Sensordaten der Sensoreinheit im Hinblick auf den Vergleich der Sensordaten der anderen Sensoreinheiten der anderen Fahrzeuge können Auffälligkeiten und/oder Anomalien und/oder Schwankungen festgestellt werden, um dadurch eine Fehleranalyse durchführen zu können.In one embodiment, if the sensor data of the sensor unit of the vehicle differs from the sensor data of the multiple vehicles, the sensor data of the sensor unit is checked for abnormalities and/or anomalies and the functionality of the sensor unit. This makes it possible to check the functionality of the sensor unit and/or other systems of the vehicle so that a cause for this faulty sensor data can be determined. Furthermore, if it is determined that the sensor data differs from the sensor data of the vehicle, a corresponding safety function can be activated in the vehicle, since it cannot be ruled out that the error has already spread to multiple components and/or systems of the vehicle. Based on the sensor data of the sensor unit with regard to the comparison of the sensor data of the other sensor units of the other vehicles, abnormalities and/or anomalies and/or fluctuations can be determined in order to be able to carry out an error analysis.
In einem Ausführungsbeispiel ist vorgesehen, dass ein Ergebnis der überprüften Sensordaten und/oder der überprüften Sensoreinheit einem Nutzer des Fahrzeugs auf einer Ausgabeeinheit visuell und/oder akustisch ausgegeben wird. Dadurch kann zum einen der Nutzer, wie zum Beispiel der Fahrer des Fahrzeuges, darüber informiert werden, dass eine oder mehrere Sensoreinheiten des Fahrzeuges fehlerbehaftet beziehungsweise fehlerhaft sind und diesbezüglich Reparaturmaßnahmen durchgeführt werden sollten. Des Weiteren wird dem Nutzer dadurch mitgeteilt, dass die Funktionseinheit anhand der Sensordaten der anderen Fahrzeuge betrieben wird und das eigene Fahrzeug zumindest einen Fehler beziehungsweise einen Fehlerfall aufweist.In one embodiment, a result of the checked sensor data and/or the checked sensor unit is provided to a user of the vehicle visually and/or acoustically on an output unit. This allows the user, such as the driver of the vehicle, to be informed that one or more sensor units of the vehicle are faulty or defective and that repair measures should be carried out in this regard. Furthermore, the user is informed that the functional unit is operated based on the sensor data of the other vehicles and that their own vehicle has at least one fault or one fault.
In einem Ausführungsbeispiel ist vorgesehen, dass auf Basis des Ergebnisses ein Warnsignal generiert und an eine fahrzeugexterne Stelle übermittelt wird. Mithilfe des, insbesondere systemseitig, generierten Warnsignals kann beispielsweise einem Fahrzeughersteller des Fahrzeugs, einem Serviceanbieter, einer Werkstatt, einem Flottenverwaltungssystem oder einer sonstigen fahrzeugexternen Einheit Informationen mitgeteilt beziehungsweise übermittelt werden, dass die Sensoreinheit fehlerhaft ist und Sensoreinheiten des gleichen Typs in anderen Fahrzeugen ebenfalls fehlerhaft sein könnten.In one embodiment, it is provided that a warning signal is generated on the basis of the result and transmitted to a location outside the vehicle. With the help of the warning signal generated, in particular on the system side, information can be communicated or transmitted to a vehicle manufacturer of the vehicle, a service provider, a workshop, a fleet management system or another unit outside the vehicle that the sensor unit is faulty and that sensor units of the same type in other vehicles could also be faulty.
In einem Ausführungsbeispiel ist vorgesehen, dass, wenn festgestellt wird, dass das Fahrzeug keine eigenen Sensordaten zum Betreiben der zumindest einen Funktionseinheit bereitstellen kann, werden die Sensordaten der mehreren Fahrzeuge automatisch bereitgestellt und die zumindest eine Funktionseinheit wird ausschließlich auf Basis von den Sensordaten der mehreren Fahrzeuge betrieben. Beispielsweise kann es vorliegen, dass das Fahrzeug grundsätzlich die entsprechende Sensoreinheit nicht aufweist oder die Sensoreinheit defekt beziehungsweise funktionsunfähig ist. Somit wäre im Normalfall die Funktionseinheit nicht zu betreiben, da entsprechende Sensordaten als Eingangsgrößen fehlen. Hier kommt die vorliegende Erfindung besonders zur Geltung, da anhand der bereitgestellten Sensordaten der anderen beziehungsweise mehreren Fahrzeuge trotzdem die Funktionseinheit betrieben werden kann. Mit anderen Worten ausgedrückt können Fahrzeuge, welche keine oder nur unzureichende Sensoren aufweisen, dennoch mit Sensordaten versorgt werden, sodass entsprechende Funktionseinheiten und/oder Fahrzeugfunktionen betrieben werden können. Dadurch können die Fahrzeuge in ihrer Funktionalität erweitert werden. Ebenso kann ein Fahrzeug zur Kosteneinsparung oder Bauteileinsparung mit weniger Sensoren ausgestattet werden, da die Sensordaten von anderen beziehungsweise mehreren Fahrzeugen verwendet werden können, um Funktionseinheiten dennoch betreiben zu können.In one embodiment, if it is determined that the vehicle cannot provide its own sensor data to operate the at least one functional unit, the sensor data of the multiple vehicles are automatically provided and the at least one functional unit is operated exclusively on the basis of the sensor data of the multiple vehicles. For example, it may be the case that the vehicle does not have the corresponding sensor unit or that the sensor unit is defective or inoperable. Thus, in normal cases, the functional unit would not be able to be operated because corresponding sensor data is missing as input variables. This is where the present invention is particularly effective, since the functional unit can still be operated using the sensor data provided by the other or multiple vehicles. In other words, vehicles that have no or only inadequate sensors can still be supplied with sensor data so that corresponding functional units and/or vehicle functions can be operated. This allows the vehicles to be expanded in terms of their functionality. Likewise, a vehicle can be equipped with fewer sensors to save costs or components, since the sensor data from other or multiple vehicles can be used to still operate functional units.
Hierzu kann das Fahrzeug die Auswerteeinheit entsprechend informieren, beispielsweise über eine Kommunikationsverbindung, dass zu der jeweiligen Funktionseinheit keine eigenen Sensordaten, zumindest aktuell, vorliegen.For this purpose, the vehicle can inform the evaluation unit accordingly, for example via a communication connection, that no sensor data of its own is available for the respective functional unit, at least not currently.
In einem Ausführungsbeispiel ist vorgesehen, dass die an die elektronische Auswerteeinheit bereitgestellten Sensordaten der mehreren Fahrzeuge unter Berücksichtigung eines Toleranzbereichs, welcher auf Basis der Typinformation bestimmt wird, überprüft werden. Mit anderen Worten ausgedrückt erfolgt eine Aufbereitung beziehungsweise Analyse der bereitgestellten Sensordaten, sodass nicht beliebige Sensordaten für das Betreiben der Funktionseinheit verwendet werden. Somit erfolgt eine Selektierung beziehungsweise Vorüberprüfung der Sensordaten, bevor diese insbesondere der Funktionseinheit bereitgestellt beziehungsweise übermittelt werden. Je nachdem, um welche Funktionseinheit es sich handelt, können verschiedene Toleranzen beziehungsweise Grenzbereiche hinsichtlich der Sensordaten und deren Werte festgelegt werden.In one embodiment, it is provided that the sensor data of the multiple vehicles provided to the electronic evaluation unit are checked taking into account a tolerance range that is determined on the basis of the type information. In other words, the sensor data provided is prepared or analyzed so that not just any sensor data is used to operate the functional unit. The sensor data is thus selected or pre-checked before it is provided or transmitted to the functional unit in particular. Depending on the functional unit, different tolerances or limit ranges can be specified with regard to the sensor data and its values.
Sollte es sich bei der Funktionseinheit um eine sicherheitskritische Einheit des Fahrzeuges handeln, so wäre die Toleranz beziehungsweise der Toleranzbereich klein zu halten. Sollte es sich beispielsweise bei der Funktionseinheit um eine Infotainmenteinheit handeln, so kann ein Toleranzbereich festgelegt werden, welcher größer ist. Dies kann durch die elektronische Auswerteeinheit je nach vorliegendem Fall beziehungsweise je nach vorliegender Situation festgelegt werden. Insbesondere kann die Typinformation, also der Typ und/oder die Art der Funktionseinheit, berücksichtigt werden, um den Toleranzbereich festzulegen beziehungsweise zu bestimmen.If the functional unit is a safety-critical unit of the vehicle, the tolerance or the To keep the tolerance range small. If, for example, the functional unit is an infotainment unit, a larger tolerance range can be specified. This can be determined by the electronic evaluation unit depending on the case or situation. In particular, the type information, i.e. the type and/or type of functional unit, can be taken into account in order to specify or determine the tolerance range.
In einem Ausführungsbeispiel ist vorgesehen, dass wobei solche Sensordaten der Sensordaten der mehreren Fahrzeuge, welche sich innerhalb des Toleranzbereichs befinden, für das Betreiben der zumindest einen Funktionseinheit berücksichtigt werden. Anhand des Toleranzbereichs kann also eine Selektierung der Sensordaten erfolgen, sodass nur solche Sensordaten der mehreren Fahrzeuge berücksichtigt werden, welche sich innerhalb des Toleranzbereichs befinden. Somit können zumindest einige Sensordaten der Sensordaten der mehreren Fahrzeuge für das Betreiben der Funktionseinheit berücksichtigt werden, da diese aufbereitet beziehungsweise mittels einer Eingangskontrolle überprüft wurden.In one embodiment, it is provided that such sensor data from the sensor data of the multiple vehicles that are within the tolerance range are taken into account for the operation of the at least one functional unit. The sensor data can therefore be selected based on the tolerance range, so that only such sensor data from the multiple vehicles that are within the tolerance range are taken into account. At least some sensor data from the sensor data of the multiple vehicles can therefore be taken into account for the operation of the functional unit, since they have been prepared or checked by means of an incoming inspection.
In einem Ausführungsbeispiel ist vorgesehen, dass Fahrzeuge, welche sich innerhalb des festgelegten Bereichs befinden, automatisch Sensordaten an die elektronische Auswerteeinheit übertragen. Wie bereits eingangs erwähnt, kann die elektronische Auswerteeinheit ein entsprechendes Signal an die Fahrzeuge übertragen, welche sich innerhalb des Bereichs befinden, sodass diese instruierten Fahrzeuge entsprechend automatisch Sensordaten an die elektronische Auswerteeinheit übertragen können. Durch die elektronische Auswerteeinheit können wiederum die übertragenen Sensordaten vorselektiert beziehungsweise aufbereitet werden, um der Funktionseinheit nur die Sensordaten bereitzustellen, welche auch tatsächlich für das Betreiben der Funktionseinheit verwendet werden können.In one embodiment, it is provided that vehicles that are within the specified area automatically transmit sensor data to the electronic evaluation unit. As already mentioned at the beginning, the electronic evaluation unit can transmit a corresponding signal to the vehicles that are within the area so that these instructed vehicles can automatically transmit sensor data to the electronic evaluation unit. The electronic evaluation unit can in turn preselect or process the transmitted sensor data in order to provide the functional unit with only the sensor data that can actually be used to operate the functional unit.
Zusätzlich oder anstatt werden die Sensordaten mittels einer Car-2-X-Kommunikation übertragen. Somit können die Fahrzeuge, welche sich innerhalb des Bereichs befinden, mittels einer Car-2-X-Kommunikationsverbindung effizient die Sensordaten übertragen. Weiter Kommunikationsarten beziehungsweise Kommunikationsverbindungen sind ebenso denkbar. Insbesondere stehen die Fahrzeuge mit dem Fahrzeug und insbesondere alle Fahrzeuge mit der elektronischen Auswerteeinheit in kommunikationstechnischer Verbindung.In addition or instead, the sensor data is transmitted using car-2-X communication. This means that the vehicles within the area can efficiently transmit the sensor data using a car-2-X communication connection. Other types of communication or communication connections are also conceivable. In particular, the vehicles are connected to the vehicle and in particular all vehicles are connected to the electronic evaluation unit.
Ein weiterer Aspekt der Erfindung betrifft eine Steuervorrichtung mit einer elektronischen Auswerteeinheit und einer Kommunikationseinheit, wobei die Steuervorrichtung ausgebildet ist, ein Verfahren nach einem der vorhergehenden Ansprüche beziehungsweise nach dem vorherigen Aspekt oder einer vorteilhaften Weiterbildung daraus auszuführen.A further aspect of the invention relates to a control device with an electronic evaluation unit and a communication unit, wherein the control device is designed to carry out a method according to one of the preceding claims or according to the previous aspect or an advantageous development thereof.
Insbesondere kann ein Verfahren nach dem vorherigen Aspekt oder eine vorteilhafte Weiterbildung daraus mithilfe der soeben genannten Steuervorrichtung durchgeführt werden.In particular, a method according to the previous aspect or an advantageous development thereof can be carried out with the aid of the control device just mentioned.
Beispielsweise kann die Steuervorrichtung als zentrale Einheit in dem Fahrzeug angeordnet sein. Ebenso denkbar ist, dass die Steuervorrichtung als dezentrale Einheit ausgebildet ist. Ebenfalls denkbar ist, dass es sich bei der Steuervorrichtung um ein cloudbasiertes oder backendbasiertes System handelt.For example, the control device can be arranged as a central unit in the vehicle. It is also conceivable that the control device is designed as a decentralized unit. It is also conceivable that the control device is a cloud-based or backend-based system.
Beispielsweise kann die Steuervorrichtung Teil eines elektronischen Fahrzeugführungssystems sein. Andernfalls kann die Steuervorrichtung in, insbesondere ständiger, kommunikationstechnischem Austausch mit dem elektronischen Fahrzeugführungssystem sein.For example, the control device can be part of an electronic vehicle guidance system. Otherwise, the control device can be in, in particular constant, communication-technical exchange with the electronic vehicle guidance system.
Ein weiterer Aspekt der Erfindung betrifft eine Computerprogramm, welches direkt in einen Speicher einer Steuervorrichtung nach dem vorhergehenden Aspekt ladbar ist, mit Programm-Mitteln, um die Schritte des Verfahrens nach einem der vorhergehenden Aspekte oder einer vorteilhaften Ausführung davon auszuführen, wenn das Computerprogramm in der Steuervorrichtung ausgeführt wird.A further aspect of the invention relates to a computer program which can be loaded directly into a memory of a control device according to the preceding aspect, with program means for carrying out the steps of the method according to one of the preceding aspects or an advantageous embodiment thereof when the computer program is executed in the control device.
Ein weiterer Aspekt der Erfindung betrifft ein Fahrzeug mit einer, insbesondere elektronischen, Steuervorrichtung nach dem vorherigen Aspekt oder einer vorteilhaften Weiterbildung daraus.A further aspect of the invention relates to a vehicle with a, in particular electronic, control device according to the previous aspect or an advantageous development thereof.
Insbesondere kann es sich bei dem Fahrzeug um ein zumindest teilweise autonom betriebenes Fahrzeug, ein vollautonom betriebenes Fahrzeug und/oder um ein hochautomatisiertes Fahrzeug handeln.In particular, the vehicle may be an at least partially autonomous vehicle, a fully autonomous vehicle and/or a highly automated vehicle.
Insbesondere handelt es sich bei dem Fahrzeug um ein Kraftfahrzeug, welches zumindest ein elektronisches Fahrzeugführungssystem zum Durchführen eines autonomen Fahrmodus aufweist.In particular, the vehicle is a motor vehicle which has at least one electronic vehicle guidance system for carrying out an autonomous driving mode.
Für Anwendungsfälle oder Anwendungssituationen, die sich bei dem Verfahren ergeben können und die hier nicht explizit beschrieben sind, kann vorgesehen sein, dass gemäß dem Verfahren eine Fehlermeldung und/oder eine Aufforderung zur Eingabe einer Nutzerrückmeldung ausgegeben und/oder eine Standardeinstellung und/oder ein vorbestimmter Initialzustand eingestellt wird.For use cases or application situations that may arise during the method and which are not explicitly described here, it may be provided that, in accordance with the method, an error message and/or a request to enter user feedback is issued and/or a default setting and/or a predetermined initial state is set.
Zu der Erfindung gehört auch die Steuervorrichtung für das Fahrzeug. Die Steuervorrichtung kann eine Datenverarbeitungsvorrichtung oder eine Prozessoreinrichtung aufweisen, die dazu eingerichtet ist, eine Ausführungsform des erfindungsgemäßen Verfahrens durchzuführen. Die Prozessoreinrichtung kann hierzu zumindest einen Mikroprozessor und/oder zumindest einen Mikrocontroller und/oder zumindest einen FPGA (Field Programmable Gate Array) und/oder zumindest einen DSP (Digital Signal Processor) aufweisen. Des Weiteren kann die Prozessoreinrichtung Programmcode aufweisen, der dazu eingerichtet ist, bei Ausführen durch die Prozessoreinrichtung die Ausführungsform des erfindungsgemäßen Verfahrens durchzuführen. Der Programmcode kann in einem Datenspeicher der Prozessoreinrichtung gespeichert sein. Die Prozessoreinrichtung kann z.B. auf zumindest einer Schaltungsplatine und/oder auf zumindest einem SoC (System on Chip) basieren.The invention also includes the control device for the vehicle. The control device can have a data processing device or a processor device that is set up to carry out an embodiment of the method according to the invention. For this purpose, the processor device can have at least one microprocessor and/or at least one microcontroller and/or at least one FPGA (Field Programmable Gate Array) and/or at least one DSP (Digital Signal Processor). Furthermore, the processor device can have program code that is set up to carry out the embodiment of the method according to the invention when executed by the processor device. The program code can be stored in a data memory of the processor device. The processor device can be based, for example, on at least one circuit board and/or on at least one SoC (System on Chip).
Zu der Erfindung gehören auch Weiterbildungen der erfindungsgemäßen Steuervorrichtung, des erfindungsgemäßen Computerprogramms und des erfindungsgemäßen Fahrzeugs, die Merkmale aufweisen, wie sie bereits im Zusammenhang mit den Weiterbildungen des erfindungsgemäßen Verfahrens beschrieben worden sind. Aus diesem Grund sind die entsprechenden Weiterbildungen der erfindungsgemäßen Steuervorrichtung, des erfindungsgemäßen Computerprogramms und des erfindungsgemäßen Fahrzeugs hier nicht noch einmal beschrieben.The invention also includes further developments of the control device according to the invention, the computer program according to the invention and the vehicle according to the invention, which have features as have already been described in connection with the further developments of the method according to the invention. For this reason, the corresponding further developments of the control device according to the invention, the computer program according to the invention and the vehicle according to the invention are not described again here.
Das erfindungsgemäße Fahrzeug ist bevorzugt als Kraftwagen, insbesondere als Personenkraftwagen oder Lastkraftwagen, oder als Personenbus oder Motorrad ausgestaltet.The vehicle according to the invention is preferably designed as a motor vehicle, in particular as a passenger car or truck, or as a passenger bus or motorcycle.
Als eine weitere Lösung umfasst die Erfindung auch ein computerlesbares Speichermedium, umfassend Programmcode, der bei der Ausführung durch einen Computer oder einen Computerverbund diesen veranlasst, eine Ausführungsform des erfindungsgemäßen Verfahrens auszuführen. Das Speichermedium kann zumindest teilweise als ein nichtflüchtiger Datenspeicher (z.B. als eine Flash-Speicher und/oder als SSD - solid state drive) und/oder zumindest teilweise als ein flüchtiger Datenspeicher (z.B. als ein RAM - random access memory) bereitgestellt sein. Das Speichermedium kann in dem Computer oder Computerverbund angeordnet sein. Das Speichermedium kann aber auch beispielsweise als sogenannter Appstore-Server und/oder Cloud-Server im Internet betrieben sein. Durch den Computer oder Computerverbund kann eine Prozessorschaltung mit beispielsweise zumindest einem Mikroprozessor bereitgestellt sein. Der Programmcode kann als Binärcode und/oder als Assembler-Code und/oder als Quellcode einer Programmiersprache (z.B. C) und/oder als Programmskript (z.B. Python) bereitgestellt sein.As a further solution, the invention also includes a computer-readable storage medium, comprising program code which, when executed by a computer or a computer network, causes it to carry out an embodiment of the method according to the invention. The storage medium can be provided at least partially as a non-volatile data memory (e.g. as a flash memory and/or as an SSD - solid state drive) and/or at least partially as a volatile data memory (e.g. as a RAM - random access memory). The storage medium can be arranged in the computer or computer network. However, the storage medium can also be operated, for example, as a so-called app store server and/or cloud server on the Internet. The computer or computer network can provide a processor circuit with, for example, at least one microprocessor. The program code can be provided as binary code and/or as assembler code and/or as source code of a programming language (e.g. C) and/or as a program script (e.g. Python).
Unter einem elektronischen Fahrzeugführungssystem, welches die Funktionseinheit und/oder die Fahrzeugfunktion aufweisen kann, kann ein elektronisches System verstanden werden, das dazu eingerichtet ist, ein Fahrzeug vollautomatisch oder vollautonom zu führen, insbesondere ohne dass ein Eingriff in eine Steuerung durch einen Fahrer erforderlich ist. Das Fahrzeug führt alle erforderlichen Funktionen, wie Lenk-, Brems- und/oder Beschleunigungsmanöver, die Beobachtung und Erfassung des Straßenverkehrs sowie entsprechende Reaktionen automatisch durch. Insbesondere kann das elektronische Fahrzeugführungssystem einen vollautomatischen oder vollautonomen Fahrmodus des Kraftfahrzeugs nach Stufe 5 der Klassifizierung gemäß SAE J3016 implementieren. Unter einem elektronischen Fahrzeugführungssystem kann auch ein Fahrerassistenzsystem (englisch: „advanced driver assistance system“, ADAS) verstanden werden, welches den Fahrer beim teilweise automatisierten oder teilautonomen Fahren unterstützt. Insbesondere kann das elektronische Fahrzeugführungssystem einen teilweise automatisierten oder teilautonomen Fahrmodus nach den Stufen 1 bis 4 gemäß der SAE J3016-Klassifizierung implementieren. Hier und im Folgenden bezieht sich „SAE J3016“ auf die entsprechende Norm in der Version vom April 2021.An electronic vehicle guidance system, which can have the functional unit and/or the vehicle function, can be understood as an electronic system that is set up to guide a vehicle fully automatically or fully autonomously, in particular without the need for a driver to intervene in the control system. The vehicle automatically carries out all the required functions, such as steering, braking and/or acceleration maneuvers, the observation and detection of road traffic and corresponding reactions. In particular, the electronic vehicle guidance system can implement a fully automatic or fully autonomous driving mode of the motor vehicle according to
Die wenigstens teilweise automatische Fahrzeugführung kann es daher beinhalten, das Fahrzeug gemäß eines vollautomatischen oder vollautonomen Fahrmodus der Stufe 5 nach SAE J3016 zu führen. Die wenigstens teilweise automatische Fahrzeugführung kann auch beinhalten, das Fahrzeug gemäß eines teilweise automatisierten oder teilautonomen Fahrmodus nach den Stufen 1 bis 4 nach SAE J3016 zu führen.The at least partially automatic vehicle guidance can therefore include guiding the vehicle according to a fully automatic or fully autonomous driving mode of
Die Erfindung umfasst auch die Kombinationen der Merkmale der beschriebenen Ausführungsformen. Die Erfindung umfasst also auch Realisierungen, die jeweils eine Kombination der Merkmale mehrerer der beschriebenen Ausführungsformen aufweisen, sofern die Ausführungsformen nicht als sich gegenseitig ausschließend beschrieben wurden.The invention also includes combinations of the features of the described embodiments. The invention therefore also includes implementations that each have a combination of the features of several of the described embodiments, provided that the embodiments have not been described as mutually exclusive.
Im Folgenden sind Ausführungsbeispiele der Erfindung beschrieben. Hierzu zeigt:
-
1 ein Ausführungsbeispiel der Erfindung, bei welchem ein Sensor eines Fahrzeugs fehlerhafte Sensordaten liefert; -
2 eine weitere Ausführung ausgehendvon der 1 , bei welcher das Fahrzeug mittels Sensordaten umliegender Fahrzeuge unterstützt wird; -
3 einen schematischen Ablauf hinsichtlich des Ausführungsbeispiels der1 und 2 ; -
4 ein weiteres Ausführungsbeispiel ausgehend von den Ausführungen inder 1 , wobei hier die Fahrzeuge Sensordaten nicht untereinander austauschen, sondern zentral in einem Backend;bis 3 -
5 ausgehendvon der 4 ein weiteres Ausführungsbeispiel, bei welchem das Fahrzeug mit dem fehlerhaften Sensor korrekte Sensordaten durch das Backend erhält; -
6 einen schematischen Ablauf der Ausführungen ausden 4 und 5 ; -
7 ein weiteres Ausführungsbeispiel, bei welchem das eine Fahrzeug keine entsprechende Sensoreinheit aufweist, um eine Funktionseinheit mit Sensordaten zu versorgen; -
8 ausgehendvon der 7 Ausführungen, wie durch Fahrzeug-zu-Fahrzeug-Kommunikation dem Fahrzeug mit dem fehlerhaften Sensor durch Sensordaten der anderen Fahrzeuge geholfen werden kann; -
9 einen schematischen Ablauf der Ausführungen inden 7 und 8 ; -
10 eine weitere Ausführung ausgehendvon den 7 , wobei die Fahrzeuge mit einem zentralen Backend kommunizieren;bis 9 -
11 eine Ausführung bei der Feststellung, dass ein Fahrzeug keine Sensordaten geliefert hat, sodass diesem Fahrzeug zentral durch das Backend Sensordaten der anderen Fahrzeuge geliefert werden; und -
12 einen schematischen Ablauf der Ausführungen ausden 10 und 11 .
-
1 an embodiment of the invention in which a sensor of a vehicle provides faulty sensor data; -
2 a further execution starting from the1 , in which the vehicle is sensor data from surrounding vehicles; -
3 a schematic flow diagram of the embodiment of the1 and2 ; -
4 another embodiment based on the explanations in the1 to 3 , whereby the vehicles do not exchange sensor data with each other, but centrally in a backend; -
5 starting from the4 another embodiment in which the vehicle with the faulty sensor receives correct sensor data through the backend; -
6 a schematic flow of the explanations from the4 and5 ; -
7 a further embodiment in which the one vehicle does not have a corresponding sensor unit to supply a functional unit with sensor data; -
8 starting from the7 Explanations of how vehicle-to-vehicle communication can help the vehicle with the faulty sensor using sensor data from other vehicles; -
9 a schematic flow of the explanations in the7 and8 ; -
10 a further execution based on the7 to 9 , where the vehicles communicate with a central backend; -
11 an execution when determining that a vehicle has not provided any sensor data, so that this vehicle is provided with sensor data from the other vehicles centrally through the backend; and -
12 a schematic flow of the explanations from the10 and11 .
Bei den im Folgenden erläuterten Ausführungsbeispielen handelt es sich um bevorzugte Ausführungsformen der Erfindung. Bei den Ausführungsbeispielen stellen die beschriebenen Komponenten der Ausführungsformen jeweils einzelne, unabhängig voneinander zu betrachtende Merkmale der Erfindung dar, welche die Erfindung jeweils auch unabhängig voneinander weiterbilden. Daher soll die Offenbarung auch andere als die dargestellten Kombinationen der Merkmale der Ausführungsformen umfassen. Des Weiteren sind die beschriebenen Ausführungsformen auch durch weitere der bereits beschriebenen Merkmale der Erfindung ergänzbar.The exemplary embodiments explained below are preferred embodiments of the invention. In the exemplary embodiments, the components of the embodiments described each represent individual features of the invention that are to be considered independently of one another and which also develop the invention independently of one another. Therefore, the disclosure should also include combinations of the features of the embodiments other than those shown. Furthermore, the described embodiments can also be supplemented by other features of the invention already described.
In den Figuren bezeichnen gleiche Bezugszeichen jeweils funktionsgleiche Elemente.In the figures, identical reference symbols designate functionally identical elements.
In der
In der
In diesem Ausführungsbeispiel kann es sich bei der Funktionseinheit 2 um eine Temperaturanzeige im Fahrzeug 1 handeln. Diesbezüglich kann es sich in diesem Ausführungsbeispiel bei der Sensoreinheit 4 um einen Sensor zur Erfassung einer Temperatur in einer Umgebung 5 des Fahrzeugs 1 handeln.In this embodiment, the
Für das Betreiben der Funktionseinheit 2 werden präzise beziehungsweise im Wesentlichen genaue Sensordaten beziehungsweise Eingangsgrößen benötigt. Dementsprechend wäre es vorteilhaft, wenn eine Überprüfung der Richtigkeit der Sensordaten 3 beziehungsweise eine Plausibilitätsüberprüfung der Sensordaten 3 durchgeführt werden könnte. Hierzu ist in der
Um nun die Sensordaten 3 überprüfen zu können, können insbesondere alle Fahrzeuge 10, welche sich innerhalb des Bereichs 6, also in unmittelbarer Umgebung zum Fahrzeug 1 befinden, entsprechend Sensordaten 11 zur Verfügung stellen. Hierbei werden Sensordaten 11 von zu der Funktionseinheit 2 funktionsgleichen beziehungsweise funktionsähnlichen Funktionseinheiten 2 bereitgestellt beziehungsweise zur Verfügung gestellt. Hierzu können die Fahrzeuge 1, 10 wie in der
Wie in dem genannten Beispiel können die Sensordaten 3 eine Außentemperatur von 41°C angeben. Demgegenüber zeigen die Sensordaten 11 der anderen Fahrzeuge 10 eine Außentemperatur 12°C. Somit kann systemseitig davon ausgegangen werden, dass die Sensordaten 3 fehlerhaft sind und für die Anzeige der Außentemperatur die Sensordaten 11, also wie in diesem Beispiel 12°C im Fahrzeug 1 für die Funktionseinheit 2, verwendet werden. Je nach Anwendungssituation und insbesondere je nachdem, um welche Art von Kommunikationseinheit 2 es sich handelt, kann der Bereich 6 so festgelegt werden, dass eine entsprechende Anzahl von Fahrzeugen hinsichtlich ihrer Sensordaten berücksichtigt werden kann. Hierzu kann ein Cluster der anderen Sensordaten 11 durchgeführt werden, um effizienter die fehlerhafte Sensordaten 3 feststellen zu können oder um Anomalien oder sonstige Auffälligkeiten in den Sensordaten 3 feststellen zu können. Sollten diese fehlerhafte Sensordaten 3 festgestellt und somit bestätigt worden sein, so kann dies einem Nutzer 14 des Fahrzeugs 1 mittels einer Ausgabeeinheit 15 im Fahrzeug 1 visuell und/oder akustisch ausgegeben werden. Des Weiteren können die weiteren Fahrzeuge 10 ebenfalls darüber informiert werden, dass Sensoreinheiten des gleichen Typs wie die fehlerhafte Sensoreinheit 4 zu überprüfen sind. Des Weiteren kann an eine fahrzeugexterne Informationsstelle beziehungsweise fahrzeugexterne Stelle 16 diese Information mitgeteilt werden, sodass fehlerhafte Sensoren baugleicher Art entsprechend überprüft werden können, ob diese ebenfalls einen ähnlichen Fehler aufweisen.As in the example mentioned, the
Beispielsweise kann die Steuervorrichtung 9 eine Kommunikationseinheit 17 aufweisen, mit welcher die entsprechenden Sensordaten und/oder Informationen bereitgestellt werden können.For example, the
Insbesondere kann neben dem Fahrzeug 1, welches die Steuervorrichtung 9 enthalten kann, jedes der Fahrzeuge eine entsprechende Steuereinheit aufweisen.In particular, in addition to the
In der
In einem Schritt S11 können die Fahrzeuge 1, 10 innerhalb des Bereichs 6 in kommunikationstechnischer Verbindung miteinander stehen, beispielsweise mittels der Car-2-X-Kommunikation 13 oder einer sonstigen Kommunikationsverbindung. Dadurch können die Fahrzeuge 1, 10 kontinuierlich und/oder permanent Informationen, wie die Sensordaten 3, 11, untereinander austauschen. In einem nachfolgend optionalen Schritt S12 kann das Fahrzeug 1 und/oder jedes Fahrzeug der Fahrzeuge 10 für sich die hin und her übertragenen Sensordaten 3, 11 vergleichen. Hierzu kann ein jeweiliges Fahrzeug eine entsprechende Steuereinrichtung 9 und insbesondere eine entsprechende Auswerteeinheit 8 aufweisen.In a step S11, the
In einem nachfolgenden optionalen Schritt S13 kann bei Feststellung in einem Fahrzeug 1, 10, dass bei dem Vergleich der Sensordaten 3, 11 Abweichungen, Anomalien und/oder Auffälligkeiten festgestellt wurden, zunächst eine entsprechende Warnung ausgegeben werden. Hierbei können die jeweiligen Sensordaten 3, 11 unter Berücksichtigung eines Toleranzbereichs, welcher beispielsweise auf Basis der Typinformation der Funktionseinheit 2 und/oder einer der Funktionseinheiten 12 bestimmt wurde, überprüft werden. Somit kann wiederum jedes der Fahrzeuge 1, 10 überprüfen, ob seine eigenen Sensordaten 3, 11 plausibel sind oder nicht. Dementsprechend kann das Fahrzeug 1 feststellen, ob seine Sensoreinheit 4 fehlerhaft sind, und die Fahrzeuge 10 können wiederum feststellen, ob ihre Sensoreinheiten 18 (vergleiche
In einem optionalen Schritt S14 kann bei Feststellung eines kritischen Fehlers beziehungsweise Fehlerfalls der Nutzer 14 über eine mögliche defekte Sensoreinheit 2, 18 informiert werden. Des Weiteren können diese Informationen an eine externe Stelle 16 übermittelt werden. In einem optionalen Schritt S15 können die Informationen hinsichtlich fehlerhafter Sensoren 2, 18 zentral gesammelt werden, um entsprechende Statistica anfertigen zu können. Sollte ein und derselbe Fehler beziehungsweise Fehlerart in demselben Fahrzeug öfter oder in einer speziellen Sensorart vorkommen, so können hier entsprechende Maßnahmen, wie Reparaturen und Austauschmaßnahmen, eingeleitet werden.In an optional step S14, if a critical error or error is detected, the user 14 can be informed about a possible
In der
Über eine jeweilige Kommunikationsverbindung 19 können die Fahrzeuge 1, 10 in dem Bereich 6 ihre jeweiligen Sensordaten 3, 11 an die Auswerteeinheit 8 übermitteln. Die Auswerteeinheit 8 überprüft beziehungsweise vergleicht die erhaltenen Sensordaten 3, 11 unter Berücksichtigung beispielsweise eines Toleranzbereichs. Die Sensordaten 3, 11 können wiederum durch die Auswerteeinheit 8 aufbereitet beziehungsweise analysiert werden, dass beispielsweise nur solche Sensordaten der Sensordaten 3, 11 für das Betreiben der Funktionseinheit 2 berücksichtigt werden, welche innerhalb des vorgegebenen Toleranzbereichs liegen.The
In der
In einem optionalen Schritt S22 kann die Auswerteeinheit 8 auf Basis von verschiedensten Algorithmen fehlerhafte oder ungenaue Sensordaten der übermittelten Sensordaten 3, 10 detektieren beziehungsweise feststellen.In an optional step S22, the
In einem optionalen nachfolgenden Schritt S23 kann, nachdem die fehlerhaften Sensordaten ermittelt wurden, das Fahrzeug, wie in dem vorliegenden Ausführungsbeispiel das Fahrzeug 1, darüber informiert beziehungsweise in Kenntnis gesetzt werden, dass die Sensoreinheit 4 fehlerhafte Sensordaten 3 liefert. Um hier Abhilfe zu schaffen und trotz der fehlerhaften Sensordaten 3 die Funktionseinheit 2 betreiben zu können, können durch die Auswerteeinheit 8 beziehungsweise das Backend anhand der Sensordaten 11 der anderen Fahrzeuge 10 passende und korrekte Sensordaten bereitgestellt werden.In an optional subsequent step S23, after the faulty sensor data have been determined, the vehicle, such as
In einem optionalen Schritt S24 kann ein Warnhinweis beziehungsweise Warnsignal hinsichtlich der fehlerhaften Sensordaten 3 an die externe beziehungsweise fahrzeugexterne Stelle 16, wie zum Beispiel ein Flottenverwaltungssystem, übermittelt werden. Des Weiteren kann über einen visuell oder akustisch im Fahrzeug 1 ausgegebenen Warnhinweis der Nutzer 14 des Fahrzeugs 1 über die fehlerhafte Sensoreinheit 4 informiert werden.In an optional step S24, a warning or warning signal regarding the
In einem optionalen Schritt S25 können insbesondere mit Hilfe der Informationen der fahrzeugexternen Stelle 16 Statistica hinsichtlich der fehlerhaften Sensordaten 3 und somit der fehlerhaften Sensoreinheit 4 erzeugt werden, sodass anhand dieser Statistica Anomalien oder Auffälligkeiten hinsichtlich eines bestimmten Fahrzeugtyps und/oder einer bestimmten Sensoreinheit festgestellt werden kann. Dies kann bei der Produktion von nachfolgenden Fahrzeugen und/oder bei der Wartung von Fahrzeugen, welche beispielsweise einen Sensor, welcher ähnlich zu der Sensoreinheit 4 ist, berücksichtigt werden.In an optional step S25, statistics can be generated with the help of the information from the vehicle-
In der
Die Fahrzeuge in dem Bereich 6 können wiederum mit Hilfe der jeweiligen Sensoreinheiten 11 eine Regenintensität beziehungsweise eine Niederschlagsmenge als Sensordaten 11 erfassen.The vehicles in the
In der
In der
In einem Schritt S31 können die Fahrzeuge 1, 10 innerhalb des Bereichs 6 in, insbesondere ständigem, kommunikationstechnischem Austausch miteinander stehen, um Daten und/oder Informationen untereinander austauschen zu können. In einem optionalen nachfolgenden Schritt S32 kann bei Feststellung, dass eines dieser Fahrzeuge 1, 10 keinen entsprechenden Sensor zum Betreiben einer dazugehörigen Funktionseinheit aufweist, dennoch betrieben werden. Hierzu können die entsprechenden Informationen, wie die Sensordaten 11 der anderen Fahrzeuge 10, also die Fahrzeuge 10 in der Umgebung des Fahrzeugs 1, dazu verwendet werden, um dennoch die Funktionseinheit 2 zu betreiben. Somit kann in diesem Fall das Fahrzeug 1 eine Art „virtuellen Sensor“ aufweisen, da trotz nicht Vorhandenseins eines physischen Sensors dennoch die Funktionseinheit 2 mittels der Sensordaten 11 der anderen Fahrzeuge 10 betrieben werden kann.In a step S31, the
In einem optionalen Schritt S33 kann, nachdem das Fahrzeug 1 die entsprechenden Sensordaten 11 der anderen Fahrzeuge 10 erhalten hast, der Scheibenwischer automatisch gesteuert werden.In an optional step S33, after the
In der
Sollte nun anhand der Sensordaten 11 der anderen Fahrzeuge 10 festgestellt werden, dass in der Umgebung 5 des Fahrzeugs 1 ein Regenschauer eingetreten ist und sollten somit die Sensoren 18 der Fahrzeuge 10 eine Regenintensität von größer 0 mm pro Stunde erfassen, kann dies zunächst von der Auswerteeinheit 8 festgestellt werden. Sollten in diesem Fall von dem einen Fahrzeug 1 wiederum keinerlei Sensordaten 3 bereitgestellt werden, so kann die Auswerteeinheit 8 systemseitig feststellen, dass das Fahrzeug 1 keine oder eine fehlerhafte Sensoreinheit 4 aufweist.If it is now determined based on the
Hierzu ist wiederum in der
In der
Beispielsweise kann mittels der Auswerteeinheit 8 der Bereich 6 individuell und insbesondere situationsabhängig angepasst beziehungsweise festgelegt werden. Neben dem festgelegten Bereich 6 kann auch eine Anzahl an zu berücksichtigenden anderen Fahrzeugen 10 festgelegt werden. Hierbei können zum einen die Umgebungsbedingungen, wie Temperaturen oder Lichtverhältnisse, und die Art der Kommunikationsverbindungen unter den Fahrzeugen 1, 10 berücksichtigt werden. Hierbei kann vor allem eine Signalstärke berücksichtigt werden, sodass festgelegt werden kann, ob der Bereich 6 größer oder kleiner dimensioniert werden sollte. Des Weiteren kann eine Dichte an Fahrzeugen 1, 10 in dem Bereich 6 oder in der Umgebung 5 analysiert werden. Sollte eine Dichte an Fahrzeugen, welche passende Sensordaten zur Verfügung stellen können, große sein, so sollte der Bereich 6 nicht so groß dimensioniert werden, da sonst eine zu große Informationsflut vorliegen könnte und insbesondere eine Rechenleistung strapaziert werden kann. Des Weiteren kann eine dynamische Anpassung des Bereichs 6 erfolgen. Sollte beispielsweise festgestellt werden, dass die Sensordaten 11 der Fahrzeuge 10 in dem Bereich 6 starke Schwankungen beziehungsweise Abweichungen aufweisen, so kann der Bereich 6 dynamisch vergrößert werden, um eine größere Vielfalt an Fahrzeugen und Sensordaten zu erhalten, um beispielsweise einen guten gemittelten Wert hinsichtlich der Sensordaten 11 bestimmen zu können. Die Festlegung des Bereichs 6 und insbesondere der mindestens benötigten Fahrzeuge 10 kann beispielsweise durch einen Algorithmus, welcher in der Auswerteeinheit 8 implementiert ist, bestimmt werden. Hierzu kann beispielsweise ein Maschinenlernalgorithmus („machine learning algorithm“) verwendet werden.For example, the
Des Weiteren kann für die Festlegung des Bereichs 6 beziehungsweise einer Anzahl der zu berücksichtigenden Fahrzeuge 10 ein neuronales Netz, insbesondere ein künstliches Netz, verwendet werden. Insbesondere könnte die „clustering technique“ verwendet beziehungsweise berücksichtigt werden.Furthermore, a neural network, in particular an artificial network, can be used to determine the
Beispielsweise kann für die Festlegung des Bereichs 6 eine automatische Überprüfung der jeweils gegebenen Situation berücksichtigt werden. Hierzu können insbesondere eine Verkehrsdichte und Informationen hinsichtlich der Signalübertragung beziehungsweise der Signalstärke für das Übertragen der Sensordaten berücksichtigt werden. Beispielsweise kann die Auswerteeinheit 8 auf Basis verschiedenster Möglichkeiten falsche beziehungsweise fehlerhafte Sensordaten ermitteln. Beispielsweise kann hierzu ein maschinelles Trainieren der Auswerteeinheit 8 verwendet werden. Des Weiteren können statische Methoden verwendet werden. Ebenso kann ein Vergleich mit Schwellwerten beziehungsweise Grenzwerten herangezogen werden. Ebenso möglich wäre die Verwendung eines „artificial intelligence algorithm“.For example, an automatic check of the given situation can be taken into account when determining the
Des Weiteren können verschiedenste Methoden verwendet werden, um die korrekten Sensordaten für die Funktionseinheit 2 bereitzustellen. Hierbei kann wiederum ein maschinelles Lernen, ein „artificial intelligence algorithm“, statische oder mathematische Methoden, „interpolation algorithm“ oder „look-up-tables“ verwendet werden.Furthermore, a variety of methods can be used to provide the correct sensor data for
Um die Sensordaten besser vergleichen zu können, können zusätzlich externe Daten aus externen Datenquellen, wie in dem Ausführungsbeispiel beispielsweise einer Wetterstation, herangezogen werden, um die Sensordaten besser überprüfen beziehungsweise plausibilisieren zu können.In order to be able to compare the sensor data better, additional external data from external data sources, such as a weather station in the embodiment, can be used to better check or verify the plausibility of the sensor data.
Beispielsweise kann mit den Sensordaten 3 eine Außentemperatur von 25°C ausgegeben werden. Die umliegenden Fahrzeuge 10, die sich beispielsweise innerhalb eines Radius von 1000 m um das Fahrzeug 1 herum befinden, weisen jedoch mit Hilfe ihrer Sensordaten 10 eine Außentemperatur von 21°C auf. Somit kann davon ausgegangen werden, dass dem Nutzer 14 des Fahrzeugs 1 eine falsche Außentemperatur angezeigt wird. Hierzu können mit der Auswerteeinheit 8 die korrekten Sensordaten, also die Sensordaten 11, für das Betreiben der Funktionseinheit 1, hier einer Temperaturanzeige im Fahrzeug, bereitgestellt werden. Weitere Anwendungsfälle hinsichtlich der Sensoren können neben einem Regensensor, ein Helligkeitssensor, ein Beschleunigungssensor oder beispielsweise ein Luftdrucksensor sein.For example, an outside temperature of 25°C can be output using the
Beispielsweise kann das Fahrzeug 1 nicht mit einem Regensensor ausgestattet sein, sodass ein automatisches Betätigen des Scheibenwischers nicht möglich wäre. Hierzu können jedoch mit den umliegenden, insbesondere in Kommunikationsaustausch stehenden, Fahrzeugen, welche sich beispielsweise innerhalb eines Radius von 100 m befinden, entsprechende Sensordaten ausgetauscht werden, sodass das Fahrzeug 1 trotzdem eine automatische Scheibenreinigung vornehmen kann.For example, the
Mit Hilfe des vorgeschlagenen Verfahrens können Fahrzeuge, welche eine fehlerhafte oder fehlende Hardware, Fehlertoleranz und Fehlerdetektionsfunktion aufweisen, dahingehend verbessert werden, da durch die Erfassung der Sensordaten individuell und insbesondere gezielt die Fahrzeuge ermittelt werden können, welche Anomalien oder sonstige Fehler aufweisen. Somit müssen nicht alle Fahrzeuge entsprechend überprüft werden, beispielsweise durch einen Werkstattbesuch, sondern gezielt kann nach dem Fahrzeug gesucht werden, welches diese fehlerhaften Sensordaten aufweist.With the help of the proposed method, vehicles that have faulty or missing hardware, fault tolerance and error detection function can be improved in that the recording of sensor data can be used to individually and specifically identify the vehicles that have anomalies or other errors. This means that not all Vehicles are not only checked accordingly, for example by visiting a workshop, but a targeted search can be carried out for the vehicle that has these faulty sensor data.
Dieses Überprüfen beziehungsweise Feststellen von fehlerhaften Sensordaten ist insbesondere für autonom betriebene Fahrzeuge von Bedeutung, da solche Fahrzeuge von Sensordaten abhängig sind.This checking or detection of faulty sensor data is particularly important for autonomous vehicles, as such vehicles depend on sensor data.
Bezugszeichenlistelist of reference symbols
- 11
- Fahrzeugvehicle
- 22
- Funktionseinheitfunctional unit
- 33
- Sensordaten des Fahrzeugsvehicle's sensor data
- 44
- Sensoreinheit des Fahrzeugssensor unit of the vehicle
- 55
- Umgebung des Fahrzeugssurroundings of the vehicle
- 66
- BereichArea
- 77
- Car-2-X-KommunikationCar-2-X communication
- 88
- elektronische Auswerteeinheitelectronic evaluation unit
- 99
- Steuervorrichtungcontrol device
- 1010
- mehrere Fahrzeugeseveral vehicles
- 1111
- Sensordaten der mehreren Fahrzeugesensor data from multiple vehicles
- 1212
- Funktionseinheiten der mehreren Fahrzeugefunctional units of several vehicles
- 1313
- Position des Fahrzeugsposition of the vehicle
- 1414
- Nutzerusers
- 1515
- Ausgabeeinheitoutput unit
- 1616
- fahrzeugexterne Stellelocation outside the vehicle
- 1717
- Kommunikationseinheitcommunication unit
- 1818
- Sensoreinheiten der mehreren Fahrzeugesensor units of several vehicles
- 1919
- Kommunikationsverbindungcommunication connection
- S11 bis S15S11 to S15
- Schrittesteps
- S21 bis S25S21 to S25
- Schrittesteps
- S31 bis S33S31 to S33
- Schrittesteps
- S41 bis S43S41 to S43
- Schrittesteps
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 accepts no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 2008 / 0 189 009 A1 [0003]US 2008 / 0 189 009 A1 [0003]
-
DE 10 2015 103 971 A1 [0004]
DE 10 2015 103 971 A1 [0004] - WO 2017/189361 A1 [0005]WO 2017/189361 A1 [0005]
Claims (13)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023205046.3A DE102023205046A1 (en) | 2023-05-30 | 2023-05-30 | Method for operating at least one functional unit of a vehicle based on sensor data from other vehicles, as well as control device, computer program and vehicle |
| CN202410675562.XA CN119058726A (en) | 2023-05-30 | 2024-05-29 | Method for operating a functional unit, control device, computer program and vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023205046.3A DE102023205046A1 (en) | 2023-05-30 | 2023-05-30 | Method for operating at least one functional unit of a vehicle based on sensor data from other vehicles, as well as control device, computer program and vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023205046A1 true DE102023205046A1 (en) | 2024-12-05 |
Family
ID=93467371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023205046.3A Pending DE102023205046A1 (en) | 2023-05-30 | 2023-05-30 | Method for operating at least one functional unit of a vehicle based on sensor data from other vehicles, as well as control device, computer program and vehicle |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119058726A (en) |
| DE (1) | DE102023205046A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102025100108B3 (en) | 2025-01-03 | 2026-04-30 | Volkswagen Aktiengesellschaft | Vehicle fleet and procedures for its operation |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080189009A1 (en) | 2007-02-01 | 2008-08-07 | Gm Global Technology Operations, Inc. | Method and apparatus to monitor ambient sensing devices |
| DE102015103971A1 (en) | 2014-04-01 | 2015-10-01 | Ford Global Technologies, Llc | Vehicle lights abnormal state warning |
| DE112015005917T5 (en) * | 2015-01-09 | 2017-09-21 | Denso Corporation | Vehicle on-board unit and on-vehicle wheel unit diagnostic system |
| DE112015005973T5 (en) * | 2015-01-15 | 2017-10-12 | Denso Corporation | In-vehicle unit |
| WO2017189361A1 (en) | 2016-04-29 | 2017-11-02 | Pcms Holdings, Inc. | System and method for calibration of vehicle sensors assisted by inter-vehicle communication |
| DE102016220285A1 (en) * | 2016-10-17 | 2018-04-19 | Bayerische Motoren Werke Aktiengesellschaft | Method for transmitting a degree of automation of vehicles |
| DE102019213185A1 (en) * | 2019-09-02 | 2021-03-04 | Volkswagen Aktiengesellschaft | Lateral guidance of a vehicle using environmental data recorded from other vehicles |
| DE102021206886A1 (en) * | 2021-06-30 | 2023-01-05 | Volkswagen Aktiengesellschaft | Method for operating a driver assistance system of a vehicle and vehicle |
| DE102021211358A1 (en) * | 2021-10-08 | 2023-04-13 | Volkswagen Aktiengesellschaft | Method and device for at least assisted lateral guidance of a motor vehicle |
-
2023
- 2023-05-30 DE DE102023205046.3A patent/DE102023205046A1/en active Pending
-
2024
- 2024-05-29 CN CN202410675562.XA patent/CN119058726A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080189009A1 (en) | 2007-02-01 | 2008-08-07 | Gm Global Technology Operations, Inc. | Method and apparatus to monitor ambient sensing devices |
| DE102015103971A1 (en) | 2014-04-01 | 2015-10-01 | Ford Global Technologies, Llc | Vehicle lights abnormal state warning |
| DE112015005917T5 (en) * | 2015-01-09 | 2017-09-21 | Denso Corporation | Vehicle on-board unit and on-vehicle wheel unit diagnostic system |
| DE112015005973T5 (en) * | 2015-01-15 | 2017-10-12 | Denso Corporation | In-vehicle unit |
| WO2017189361A1 (en) | 2016-04-29 | 2017-11-02 | Pcms Holdings, Inc. | System and method for calibration of vehicle sensors assisted by inter-vehicle communication |
| DE102016220285A1 (en) * | 2016-10-17 | 2018-04-19 | Bayerische Motoren Werke Aktiengesellschaft | Method for transmitting a degree of automation of vehicles |
| DE102019213185A1 (en) * | 2019-09-02 | 2021-03-04 | Volkswagen Aktiengesellschaft | Lateral guidance of a vehicle using environmental data recorded from other vehicles |
| DE102021206886A1 (en) * | 2021-06-30 | 2023-01-05 | Volkswagen Aktiengesellschaft | Method for operating a driver assistance system of a vehicle and vehicle |
| DE102021211358A1 (en) * | 2021-10-08 | 2023-04-13 | Volkswagen Aktiengesellschaft | Method and device for at least assisted lateral guidance of a motor vehicle |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102025100108B3 (en) | 2025-01-03 | 2026-04-30 | Volkswagen Aktiengesellschaft | Vehicle fleet and procedures for its operation |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119058726A (en) | 2024-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102018212733A1 (en) | Detection of deteriorating sensor performance | |
| DE102018200134B3 (en) | Method for acquiring training data for a driver assistance system, motor vehicle and server device | |
| DE102019104845A1 (en) | PROACTIVE VEHICLE PLANNING BASED ON DIGITAL TWINS SIMULATIONS | |
| DE102012202914A1 (en) | Diagnostic method and diagnostic device for a vehicle component of a vehicle | |
| DE102017118537A1 (en) | Management of fault conditions of autonomous vehicles | |
| WO2020212061A1 (en) | Method for predicting a traffic situation for a vehicle | |
| DE102017100380A1 (en) | Diagnostic test execution system and method | |
| DE102013205390A1 (en) | DATA DISTRIBUTION DEVICE FOR A VEHICLE | |
| DE102018125621A1 (en) | Method for supporting a driving operation of a motor vehicle and for operating a motor vehicle, motor vehicle and server device | |
| DE102023205046A1 (en) | Method for operating at least one functional unit of a vehicle based on sensor data from other vehicles, as well as control device, computer program and vehicle | |
| DE102021202903A1 (en) | Method for evaluating software for a control unit of a vehicle | |
| DE102020213831A1 (en) | Method for determining an existence probability of a possible element in an environment of a motor vehicle, driver assistance system and motor vehicle | |
| DE102021209090B4 (en) | Methods for context-dependent evaluation of a vehicle's condition and vehicle | |
| DE102022003088A1 (en) | Method for storing and assessing the quality of map data of a vehicle | |
| DE102019220313A1 (en) | Method for assessing a roadway condition of a roadway, as well as roadway condition assessment system and motor vehicle | |
| DE102021201129A1 (en) | Device for infrastructure-supported assistance in a motor vehicle | |
| DE102020123228A1 (en) | Method for operating a device function, in particular a motor vehicle | |
| DE102021113767A1 (en) | Monitoring device and method for monitoring an overall system made up of several different subsystems for faults and motor vehicles | |
| DE102023209976B4 (en) | Method for extending a learning system, electronic vehicle and computer program | |
| DE102024100318A1 (en) | Deactivating at least one driver assistance function for vehicles in a vehicle fleet | |
| DE102015214987A1 (en) | Determination of a defective component of a vehicle | |
| DE102019202258A1 (en) | Method for operating environmental sensors in a motor vehicle and motor vehicle | |
| DE102021114825B4 (en) | Method for providing an autonomous motor vehicle control and motor vehicle with a control device | |
| DE102022111325A1 (en) | METHOD AND DEVICE FOR DETECTING A MALFUNCTION OF A MOTOR VEHICLE | |
| DE102024202772A1 (en) | Method, evaluation unit and system for determining an individual failure rate of a vehicle component of a vehicle, method for operating a vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |