[go: up one dir, main page]

DE102024201254B3 - Method and device for detecting a hands-off state on a steering wheel of a vehicle - Google Patents

Method and device for detecting a hands-off state on a steering wheel of a vehicle Download PDF

Info

Publication number
DE102024201254B3
DE102024201254B3 DE102024201254.8A DE102024201254A DE102024201254B3 DE 102024201254 B3 DE102024201254 B3 DE 102024201254B3 DE 102024201254 A DE102024201254 A DE 102024201254A DE 102024201254 B3 DE102024201254 B3 DE 102024201254B3
Authority
DE
Germany
Prior art keywords
trained
machine learning
vehicle
learning model
component
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE102024201254.8A
Other languages
German (de)
Inventor
Jonas Kaste
Felix Stahl
Felix KALLMEYER
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Volkswagen AG
Original Assignee
Volkswagen AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Volkswagen AG filed Critical Volkswagen AG
Priority to DE102024201254.8A priority Critical patent/DE102024201254B3/en
Application granted granted Critical
Publication of DE102024201254B3 publication Critical patent/DE102024201254B3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D6/00Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
    • B62D6/007Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits adjustable by the driver, e.g. sport mode
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation 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/08Estimation 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 drivers or passengers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/20Steering systems
    • B60W2510/202Steering torque

Landscapes

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

Abstract

Die Erfindung betrifft ein Verfahren zum Erkennen eines Hands-Off-Zustands (6) an einem Lenkrad (51) eines Fahrzeugs (50), wobei mindestens eine Lenkungsgröße (4) an dem Lenkrad (51) erfasst wird, wobei die erfasste mindestens eine Lenkungsgröße (4) einem trainierten Maschinenlernmodell (5) als Eingangsdaten zugeführt wird, wobei das Maschinenlernmodell (5) darauf trainiert ist, einen Hands-Off-Zustand (6) ausgehend von zumindest der erfassten mindestens einen Lenkungsgröße (4) zu erkennen und eine zugehörige Zustandsgröße als Ausgangsdaten (20) auszugeben, wobei das trainierte Maschinenlernmodell (5) derart bereitgestellt wird, dass das trainierte Maschinenlernmodell (5) mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte (5-x) aufweist, wobei in einem ersten Komponentenabschnitt (5-1) eine trainierte Komponente (7-1) bereitstellt wird, wobei mindestens eine trainierte Komponente (5-2-x) in mindestens einem mittleren Komponentenabschnitt (5-2) korrespondierend mit einer Fahrzeugkonfiguration des Fahrzeugs (50) bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt (5-3) eine trainierte Komponente (7-3-x) korrespondierend mit der Fahrzeugkonfiguration des Fahrzeugs (50) bereitgestellt wird. Ferner betrifft die Erfindung eine Vorrichtung (1) zum Erkennen eines Hands-Off-Zustands (6) an einem Lenkrad (51).

Figure DE102024201254B3_0000
The invention relates to a method for detecting a hands-off state (6) on a steering wheel (51) of a vehicle (50), wherein at least one steering variable (4) is detected on the steering wheel (51), wherein the detected at least one steering variable (4) is fed to a trained machine learning model (5) as input data, wherein the machine learning model (5) is trained to detect a hands-off state (6) based on at least the detected at least one steering variable (4) and to output an associated state variable as output data (20), wherein the trained machine learning model (5) is provided in such a way that the trained machine learning model (5) has at least three component sections (5-x) that follow one another with respect to a signal flow, wherein a trained component (7-1) is provided in a first component section (5-1), wherein at least one trained component (5-2-x) in at least one middle component section (5-2) corresponding to a vehicle configuration of the vehicle (50) is provided, and wherein in a last component section (5-3) a trained component (7-3-x) corresponding to the vehicle configuration of the vehicle (50) is provided. Furthermore, the invention relates to a device (1) for detecting a hands-off state (6) on a steering wheel (51).
Figure DE102024201254B3_0000

Description

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs. Ferner betrifft die Erfindung ein Verfahren und eine Vorrichtung zum Bereitstellen eines trainierten Maschinenlernmodells zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs. Weiter betrifft die Erfindung ein Verfahren und eine Vorrichtung zum Warten einer Gesamtheit aus in Fahrzeugen bereitgestellten zum Erkennen eines Hands-Off-Zustands trainierten Maschinenlernmodellen.The invention relates to a method and a device for detecting a hands-off state on a steering wheel of a vehicle. The invention also relates to a method and a device for providing a trained machine learning model for detecting a hands-off state on a steering wheel of a vehicle. The invention also relates to a method and a device for maintaining a totality of machine learning models provided in vehicles that have been trained to detect a hands-off state.

In Fahrzeugen werden zur Überwachung einer Fahreraktivität Sensoren, wie z.B. ein kapazitives Lenkrad, eingesetzt. Ein solches Lenkrad erkennt eine Berührung oder Nichtberührung („Hands-Off“) des Lenkrades durch den Fahrer mittels eines kapazitiven Sensors. Ein Ergebnis wird nutzenden Funktionen, wie z.B. einem Längs- und/oder Querführungsassistenzsystem, übermittelt. Aus der Berührung der Hände am Lenkrad kann auf eine Fahreraktivität und auf eine Aufmerksamkeit des Fahrers geschlossen werden. Es kann beispielsweise vorgesehen sein, den Fahrer darauf hinzuweisen, die Hände an das Lenkrad zu legen, sofern erkannt wird, dass die Hände während einer Querführung für eine vorgegebene Zeit nicht am Lenkrad waren.Sensors such as a capacitive steering wheel are used in vehicles to monitor driver activity. Such a steering wheel detects whether the driver has touched or not touched the steering wheel (“hands-off”) using a capacitive sensor. A result is transmitted to the functions used, such as a longitudinal and/or lateral guidance assistance system. Driver activity and driver attention can be determined from the touch of the hands on the steering wheel. For example, it can be intended to advise the driver to put their hands on the steering wheel if it is detected that the hands were not on the steering wheel for a specified time during lateral guidance.

Um zusätzliche Kosten für einen kapazitiven Sensor im Lenkrad zu sparen, ist es bekannt, die Fahreraktivität mit Hilfe von Maschinenlernmodellen, insbesondere mit Hilfe von künstlichen Neuronalen Netzen, ausgehend von einem am Lenkrad erfassten Drehmoment (Handmoment) zu überwachen. Ein solches Verfahren ist beispielsweise aus der DE 10 2019 211 016 A1 bekannt.In order to save additional costs for a capacitive sensor in the steering wheel, it is known to monitor driver activity using machine learning models, in particular using artificial neural networks, based on a torque (hand torque) recorded on the steering wheel. Such a method is known, for example, from DE 10 2019 211 016 A1 known.

Eine große Herausforderung von lenkmomentbasierten Erkennungen besteht darin, im gemessenen (verrauschten) Lenkmoment das vom Fahrer induzierte Lenkmoment zu identifizieren. Viele Faktoren können zu einem verrauschten Lenkmoment führen, insbesondere eine Position des Sensors (dieser bildet in der Regel einen Teil des Lenkgetriebes bzw. der Lenkunterstützung, wodurch über die Elastizitäten der Lenksäule in Verbindung mit dem Lenkrad ein drehschwingungsfähiges System entsteht, dessen Eigendynamik die präzise Messung des durch den Fahrer induzierten Moments erschwert); eine Stärke der Reibung im Lenksystem; eine Rückanregung aus der Straße durch Unebenheiten; ein Eigengewicht des Lenkrads / des Lenksystems; eine Vibration des Lenkrads durch eine Assistenzfunktion (z.B. durch eine haptische Rückkopplung beim Verlassen der Fahrbahn).A major challenge of steering torque-based detection is to identify the steering torque induced by the driver in the measured (noisy) steering torque. Many factors can lead to a noisy steering torque, in particular a position of the sensor (this usually forms part of the steering gear or steering assistance, which creates a system capable of torsional vibration via the elasticity of the steering column in conjunction with the steering wheel, the inherent dynamics of which make it difficult to precisely measure the torque induced by the driver); a level of friction in the steering system; a re-excitation from the road due to unevenness; a dead weight of the steering wheel / steering system; a vibration of the steering wheel due to an assistance function (e.g. due to haptic feedback when leaving the lane).

Zudem können sich die Charakteristiken (die zur Hands-Off-Erkennung genutzt werden) des gemessen Lenkmoments durch äußere Einflüsse verändern, z.B. durch eine Temperatur, einen Beladungszustand des Fahrzeugs, das Vorhandensein eines Anhängers, einen Reifentyp und/oder einen Zustand des Reifens, eine Lenksystemveränderung über die Lebensdauer, eine Fahrbahn-Steigung/Neigung/Schräglage usw.In addition, the characteristics (used for hands-off detection) of the measured steering torque can change due to external influences, e.g. temperature, vehicle loading, the presence of a trailer, tire type and/or tire condition, steering system changes over the service life, road gradient/inclination/slant, etc.

Für eine möglichst robuste Erkennung des Hands-Off-Zustands ist es insbesondere nötig, dass alle genannten Einflüsse und Szenarien in den Trainingsdaten vorhanden sind. Dies ist in der Praxis jedoch nur schwer möglich, da bereits die Eingangsdaten einen sehr großen Dimensionsraum aufspannen.In order to achieve the most robust possible recognition of the hands-off state, it is particularly necessary that all of the influences and scenarios mentioned are present in the training data. In practice, however, this is difficult to achieve, since the input data already spans a very large dimensional space.

Der Erfindung liegt die Aufgabe zu Grunde, das Erkennen eines Hands-Off-Zustands mittels eines trainierten Maschinenlernmodells zu verbessern.The invention is based on the object of improving the recognition of a hands-off state by means of a trained machine learning model.

Die Aufgabe wird erfindungsgemäß durch ein Verfahren mit den Merkmalen des Patentanspruchs 1 und eine Vorrichtung mit den Merkmalen des Patentanspruchs 3 gelöst. Ferner wird die Aufgabe erfindungsgemäß durch ein Verfahren mit den Merkmalen des Patentanspruchs 6 und eine Vorrichtung mit den Merkmalen des Patentanspruchs 11 gelöst. Weiter wird die Aufgabe erfindungsgemäß durch ein Verfahren mit den Merkmalen des Patentanspruchs 12 und eine Vorrichtung mit den Merkmalen des Patentanspruchs 13 gelöst. Vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.The object is achieved according to the invention by a method having the features of patent claim 1 and a device having the features of patent claim 3. Furthermore, the object is achieved according to the invention by a method having the features of patent claim 6 and a device having the features of patent claim 11. Furthermore, the object is achieved according to the invention by a method having the features of patent claim 12 and a device having the features of patent claim 13. Advantageous embodiments of the invention emerge from the subclaims.

Insbesondere wird gemäß einem ersten Aspekt ein Verfahren zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs zur Verfügung gestellt, wobei mindestens eine Lenkungsgröße an dem Lenkrad erfasst wird, wobei die erfasste mindestens eine Lenkungsgröße einem trainierten Maschinenlernmodell als Eingangsdaten zugeführt wird, wobei das Maschinenlernmodell darauf trainiert ist, einen Hands-Off-Zustand ausgehend von zumindest der erfassten mindestens einen Lenkungsgröße zu erkennen und eine zugehörige Zustandsgröße als Ausgangsdaten auszugeben, wobei das trainierte Maschinenlernmodell derart bereitgestellt wird, dass das trainierte Maschinenlernmodell mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte aufweist, wobei in einem ersten Komponentenabschnitt eine trainierte Komponente bereitstellt wird, wobei mindestens eine trainierte Komponente in mindestens einem mittleren Komponentenabschnitt korrespondierend mit einer Fahrzeugkonfiguration des Fahrzeugs bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt eine trainierte Komponente korrespondierend mit der Fahrzeugkonfiguration des Fahrzeugs bereitgestellt wird.In particular, according to a first aspect, a method for detecting a hands-off state on a steering wheel of a vehicle is provided, wherein at least one steering variable is detected on the steering wheel, wherein the detected at least one steering variable is fed to a trained machine learning model as input data, wherein the machine learning model is trained to detect a hands-off state based on at least the detected at least one steering variable and to output an associated state variable as output data, wherein the trained machine learning model is provided in such a way that the trained machine learning model has at least three component sections that follow one another with respect to a signal flow, wherein a trained component is provided in a first component section, wherein at least one trained component is provided in at least one middle component section corresponding to a vehicle configuration of the vehicle, and wherein in a last component section a trained component corresponding to the vehicle configuration of the vehicle is provided.

Ferner wird gemäß dem ersten Aspekt auch eine Vorrichtung zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs geschaffen, umfassend mindestens einen Lenkungsgrößensensor, der eingerichtet ist zum Erfassen von mindestens einer Lenkungsgröße an dem Lenkrad, und eine Datenverarbeitungseinrichtung, wobei die Datenverarbeitungseinrichtung dazu eingerichtet ist, die erfasste mindestens eine Lenkungsgröße zu erhalten, ein trainiertes Maschinenlernmodell bereitzustellen und die erfasste mindestens eine Lenkungsgröße dem trainierten Maschinenlernmodell als Eingangsdaten zuzuführen, wobei das Maschinenlernmodell darauf trainiert ist, einen Hands-Off-Zustand ausgehend von zumindest der erfassten mindestens einen Lenkungsgröße zu erkennen und eine zugehörige Zustandsinformation als Ausgangsdaten auszugeben, wobei das trainierte Maschinenlernmodell derart bereitgestellt wird, dass das trainierte Maschinenlernmodell mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte aufweist, wobei der erste Komponentenabschnitt eine trainierte Komponente bereitstellt, wobei mindestens eine trainierte Komponente in mindestens einem mittleren Komponentenabschnitt korrespondierend mit einer Fahrzeugkonfiguration des Fahrzeugs bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt eine trainierte Komponente korrespondierend mit der Fahrzeugkonfiguration des Fahrzeugs bereitgestellt wird.Furthermore, according to the first aspect, a device for detecting a hands-off state on a steering wheel of a vehicle is also provided, comprising at least one steering variable sensor which is designed to detect at least one steering variable on the steering wheel, and a data processing device, wherein the data processing device is designed to receive the detected at least one steering variable, to provide a trained machine learning model and to supply the detected at least one steering variable to the trained machine learning model as input data, wherein the machine learning model is trained to detect a hands-off state based on at least the detected at least one steering variable and to output associated state information as output data, wherein the trained machine learning model is provided in such a way that the trained machine learning model has at least three component sections which follow one another with respect to a signal flow, wherein the first component section provides a trained component, wherein at least one trained component is provided in at least one middle component section corresponding to a vehicle configuration of the vehicle, and wherein in a last component section a trained component is provided corresponding to the vehicle configuration of the vehicle.

Weiter wird insbesondere in einem zweiten Aspekt ein Verfahren zum Bereitstellen eines trainierten Maschinenlernmodells zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs zur Verfügung gestellt, wobei das trainierte Maschinenlernmodell für mehrere Fahrzeugkonfigurationen bereitgestellt wird, wobei das trainierte Maschinenlernmodell derart bereitgestellt wird, dass das trainierte Maschinenlernmodell mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte aufweist, wobei eine trainierte Komponente in einem ersten Komponentenabschnitt für alle Fahrzeugkonfigurationen bereitgestellt wird, wobei mindestens eine trainierte Komponente in mindestens einem mittleren Komponentenabschnitt für zumindest eine Teilmenge aller Fahrzeugkonfigurationen bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt eine trainierte Komponente jeweils ausschließlich für eine hiermit korrespondierende Fahrzeugkonfiguration bereitgestellt wird, und wobei zum Bereitstellen des trainierten Maschinenlernmodells für eine gegebene Fahrzeugkonfiguration die jeweiligen trainierten Komponenten unter Berücksichtigung der Fahrzeugkonfiguration ausgewählt und bereitgestellt werden.Furthermore, in particular in a second aspect, a method is provided for providing a trained machine learning model for recognizing a hands-off state on a steering wheel of a vehicle, wherein the trained machine learning model is provided for a plurality of vehicle configurations, wherein the trained machine learning model is provided such that the trained machine learning model has at least three component sections that follow one another with respect to a signal flow, wherein a trained component is provided in a first component section for all vehicle configurations, wherein at least one trained component is provided in at least one middle component section for at least a subset of all vehicle configurations, and wherein in a last component section a trained component is provided exclusively for a vehicle configuration corresponding thereto, and wherein to provide the trained machine learning model for a given vehicle configuration, the respective trained components are selected and provided taking the vehicle configuration into account.

Gemäß dem zweiten Aspekt wird insbesondere auch eine Vorrichtung zum Bereitstellen eines trainierten Maschinenlernmodells zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs geschaffen, umfassend einen zentralen Server, wobei der zentrale Server dazu eingerichtet ist, das trainierte Maschinenlernmodell für mehrere Fahrzeugkonfigurationen bereitzustellen, und das trainierte Maschinenlernmodell derart bereitzustellen, dass das trainierte Maschinenlernmodell mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte aufweist, wobei eine trainierte Komponente in einem ersten Komponentenabschnitt für alle Fahrzeugkonfigurationen bereitgestellt wird, wobei mindestens eine trainierte Komponente in mindestens einem mittleren Komponentenabschnitt für zumindest eine Teilmenge aller Fahrzeugkonfigurationen bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt eine trainierte Komponente jeweils ausschließlich für eine hiermit korrespondierende Fahrzeugkonfiguration bereitgestellt wird, und wobei zum Bereitstellen des trainierten Maschinenlernmodells für eine gegebene Fahrzeugkonfiguration die jeweiligen trainierten Komponenten unter Berücksichtigung der Fahrzeugkonfiguration ausgewählt und bereitgestellt werden.According to the second aspect, in particular, a device is also created for providing a trained machine learning model for recognizing a hands-off state on a steering wheel of a vehicle, comprising a central server, wherein the central server is configured to provide the trained machine learning model for a plurality of vehicle configurations, and to provide the trained machine learning model in such a way that the trained machine learning model has at least three component sections that follow one another with respect to a signal flow, wherein a trained component is provided in a first component section for all vehicle configurations, wherein at least one trained component is provided in at least one middle component section for at least a subset of all vehicle configurations, and wherein in a last component section a trained component is provided exclusively for a vehicle configuration corresponding thereto, and wherein in order to provide the trained machine learning model for a given vehicle configuration, the respective trained components are selected and provided taking the vehicle configuration into account.

Gemäß einem dritten Aspekt wird insbesondere ein Verfahren zum Warten einer Gesamtheit aus in Fahrzeugen bereitgestellten zum Erkennen eines Hands-Off-Zustands trainierten Maschinenlernmodellen zur Verfügung gestellt, wobei erfasste und/oder gesammelte Wartungsdaten betreffend jeweilige Komponenten von mindestens drei Komponentenabschnitten des jeweiligen trainierten Maschinenlernmodells von den Fahrzeugen empfangen werden, wobei die empfangenen Wartungsdaten nach Komponenten geclustert werden, und wobei das Maschinenlernmodell unter Berücksichtigung der empfangenen Wartungsdaten jeweils gemäß den geclusterten Komponenten nachtrainiert und das jeweils nachtrainierte Maschinenlernmodell bereitgestellt wird.According to a third aspect, in particular a method is provided for maintaining a totality of machine learning models provided in vehicles and trained to recognize a hands-off state, wherein recorded and/or collected maintenance data relating to respective components of at least three component sections of the respective trained machine learning model are received from the vehicles, wherein the received maintenance data are clustered according to components, and wherein the machine learning model is retrained according to the clustered components, taking into account the received maintenance data, and the retrained machine learning model is provided.

Gemäß dem dritten Aspekt wird insbesondere auch eine Vorrichtung zum Warten einer Gesamtheit aus in Fahrzeugen bereitgestellten zum Erkennen eines Hands-Off-Zustands trainierten Maschinenlernmodellen geschaffen, umfassend einen zentralen Server, wobei der zentrale Server dazu eingerichtet ist, von den Fahrzeugen erfasste und/oder gesammelte Wartungsdaten betreffend jeweilige Komponenten von mindestens drei Komponentenabschnitten des jeweiligen trainierten Maschinenlernmodells von den Fahrzeugen zu empfangen, die empfangenen Wartungsdaten nach Komponenten zu clustern, und das Maschinenlernmodell unter Berücksichtigung der empfangenen Wartungsdaten jeweils gemäß den geclusterten Komponenten nachzutrainieren und das jeweils nachtrainierte Maschinenlernmodell bereitzustellen.According to the third aspect, in particular, a device is also provided for maintaining a totality of machine learning models provided in vehicles and trained to recognize a hands-off state, comprising a central server, wherein the central server is configured to receive maintenance data recorded and/or collected by the vehicles relating to respective components of at least three component sections of the respective trained machine learning model from the vehicles, the received maintenance data according to components ten, and to retrain the machine learning model according to the clustered components, taking into account the received maintenance data, and to provide the retrained machine learning model.

Die Verfahren und die Vorrichtungen gemäß den einzelnen Aspekten ermöglichen es, ein über Fahrzeugvarianten bzw. Fahrzeugkonfigurationen generalisierbares Maschinenlernmodell bereitzustellen und gleichzeitig ein effizientes und nachvollziehbares Life-Cycle-Management für das Erkennen des Hands-Off-Zustands bereitzustellen. Charakteristiken aus einzelnen Fahrzeugkonfigurationen können eine wichtige Rolle beim Erkennen des Hands-Off-Zustands spielen. Mittels der vorgeschlagenen Verfahren und Vorrichtungen können diese Charakteristiken jeweils individuell berücksichtigt werden. Grundsätzlich könnten diese auch in einem großen Maschinenlernmodell mit vielen Daten abgebildet werden. Ein Nachteil hierbei ist jedoch, dass viele Trainingsdaten nötig sind und in der Folge keine eindeutige Trennung nach einzelnen Fahrzeugkonfigurationen mehr möglich ist. Kommt es zu Beanstandungen während der Anwendung, muss darüber hinaus das vollständige Maschinenlernmodell nachtrainiert werden. Dies ist rechenzeit- und ressourcenintensiv und erfordert im Anschluss insbesondere eine vollständige Absicherung, um im Fahrzeug eingesetzt werden zu können. Werden je nach Fahrzeugkonfiguration jeweils unterschiedliche, kleinere Maschinenlernmodelle trainiert, können diese zwar spezifisch angepasst werden, jedoch ist eine Versionierung und eine Handhabung der Maschinenlernmodelle aufwändig im Vergleich zu einem globalen Maschinenlernmodell. Darüber hinaus werden geteilte Charakteristika, die für jede Fahrzeugkonfiguration ähnlich sind, in einem solchen Ansatz nicht effizient berücksichtigt.The methods and devices according to the individual aspects make it possible to provide a machine learning model that can be generalized across vehicle variants or vehicle configurations and at the same time to provide efficient and comprehensible life cycle management for recognizing the hands-off state. Characteristics from individual vehicle configurations can play an important role in recognizing the hands-off state. Using the proposed methods and devices, these characteristics can be taken into account individually. In principle, these could also be mapped in a large machine learning model with a lot of data. A disadvantage here, however, is that a lot of training data is required and, as a result, a clear separation according to individual vehicle configurations is no longer possible. If complaints arise during use, the complete machine learning model must also be retrained. This is computing time and resource intensive and subsequently requires complete validation in particular in order to be able to be used in the vehicle. If different, smaller machine learning models are trained depending on the vehicle configuration, they can be specifically adapted, but versioning and handling the machine learning models is more complex than with a global machine learning model. In addition, shared characteristics that are similar for each vehicle configuration are not efficiently taken into account in such an approach.

Es ist eine Grundidee der Erfindung, das trainierte Maschinenlernmodell derart bereitzustellen, dass das trainierte Maschinenlernmodell mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte aufweist. In einem ersten Komponentenabschnitt wird eine (einzige) trainierte Komponente bereitgestellt. Diese trainierte Komponente wird von allen Fahrzeugen bzw. allen Fahrzeugkonfigurationen verwendet. In mindestens einem mittleren Komponentenabschnitt wird mindestens eine trainierte Komponente korrespondierend mit einer Fahrzeugkonfiguration des Fahrzeugs bereitgestellt. Diese Komponenten können von mehreren Fahrzeugen bzw. Fahrzeugkonfigurationen geteilt werden. In einem letzten Komponentenabschnitt wird eine (einzige) trainierte Komponente korrespondierend mit der Fahrzeugkonfiguration des Fahrzeugs bereitgestellt. Diese trainierte Komponente wird nur von einer Fahrzeugkonfiguration verwendet. Die Erfindung erlaubt es insbesondere, verschiedene Varianten des Maschinenlernmodells bereitzustellen und dennoch Charakteristika, die von mehreren Fahrzeugen bzw. Fahrzeugkonfigurationen geteilt werden, beim Erkennen des Hands-Off-Zustands strukturell auszunutzen. Ferner erlaubt es die vorgeschlagene Struktur des trainierten Maschinenlernmodells, eine Wartung zu vereinfachen. Insbesondere muss nur diejenige Komponente oder müssen nur diejenigen Komponenten gewartet, insbesondere nachtrainiert, werden, bei denen ein Problem und/oder eine Beanstandung beim Erkennen des Hands-Off-Zustands auftritt. Nicht betroffene Komponenten müssen nicht gewartet, insbesondere nicht nachtrainiert werden. Dies trifft insbesondere auch zu, wenn eine Komponente in mehreren Fahrzeugkonfigurationen genutzt wird. Dies kann insbesondere der Fall sein für die trainierte Komponente des ersten Komponentenabschnitts, da diese von allen Fahrzeugkonfigurationen genutzt wird, und für eine oder mehrere Komponenten des mindestens einen mittleren Komponentenabschnitts, welcher von mehreren Fahrzeugkonfigurationen genutzt werden kann. Kommt es zu Problemen und/oder Beanstandungen mit mehreren Fahrzeugkonfigurationen, welche alle diese Komponente oder diese Komponenten umfassen, so wird diese Komponente bzw. werden diese Komponenten nachtrainiert, während die anderen Komponenten von dem Nachtrainieren nicht betroffen sind.It is a basic idea of the invention to provide the trained machine learning model in such a way that the trained machine learning model has at least three component sections that follow one another with respect to a signal flow. In a first component section, a (single) trained component is provided. This trained component is used by all vehicles or all vehicle configurations. In at least one middle component section, at least one trained component is provided corresponding to a vehicle configuration of the vehicle. These components can be shared by several vehicles or vehicle configurations. In a last component section, a (single) trained component is provided corresponding to the vehicle configuration of the vehicle. This trained component is only used by one vehicle configuration. In particular, the invention makes it possible to provide different variants of the machine learning model and yet structurally exploit characteristics that are shared by several vehicles or vehicle configurations when recognizing the hands-off state. Furthermore, the proposed structure of the trained machine learning model makes it possible to simplify maintenance. In particular, only the component or components that have a problem and/or a complaint when recognizing the hands-off state need to be maintained, in particular retrained. Unaffected components do not need to be maintained, in particular retrained. This is especially true if a component is used in multiple vehicle configurations. This can be the case in particular for the trained component of the first component section, since this is used by all vehicle configurations, and for one or more components of the at least one middle component section, which can be used by multiple vehicle configurations. If problems and/or complaints arise with multiple vehicle configurations that all include this component or these components, this component or these components will be retrained, while the other components are not affected by the retraining.

Eine Lenkungsgröße ist insbesondere eine Größe, welche einen aktuellen Zustand des Lenkrads repräsentiert und/oder beschreibt. Eine Lenkungsgröße ist insbesondere ein Drehmoment, das insbesondere mittels eines Drehmomentsensors am Lenkrad erfasst wird. Grundsätzlich kann eine Lenkungsgröße aber auch eine andere direkt oder indirekt am Lenkrad erfasste Größe sein. Beispielsweise kann vorgesehen sein, einen Strom an einer elektrischen Maschine am Lenkrad zu erfassen und als Lenkungsgröße zu verwenden. Das Erkennen des Hands-Off-Zustands kann ausschließlich ausgehend von der am Lenkrad erfassten Lenkungsgröße, insbesondere einem erfassten Drehmoment, erfolgen. Es ist jedoch insbesondere auch möglich, dass dem Maschinenlernmodell weitere (Lenkungs-)Größen, welche am Lenkrad erfasst werden (z.B. ein Lenkradwinkel und/oder eine Lenkradwinkelgeschwindigkeit etc.) zugeführt werden und das trainierte Maschinenlernmodell den Hands-Off-Zustand unter Berücksichtigung auch dieser weiteren Größe(n) erkennt. Größen, die nicht am Lenkrad erfasst werden, wie beispielsweise eine Fahrzeuggeschwindigkeit, eine Querbeschleunigung, eine Gierrate, Radticks, Dämpferinformationen und/oder sonstige Fahrdynamikgrößen, ferner Witterungs- und/oder Situationsdaten etc., können insbesondere als Kontextinformation berücksichtigt werden und dem trainierten Maschinenlernmodell ebenfalls als Eingangsdaten zugeführt werden. Insbesondere ist jedoch kein kapazitiv arbeitender Sensor am Lenkrad vorgesehen.A steering variable is in particular a variable that represents and/or describes a current state of the steering wheel. A steering variable is in particular a torque that is detected in particular by means of a torque sensor on the steering wheel. In principle, however, a steering variable can also be another variable that is detected directly or indirectly on the steering wheel. For example, it can be provided to detect a current on an electrical machine on the steering wheel and use it as a steering variable. The hands-off state can be detected exclusively on the basis of the steering variable detected on the steering wheel, in particular a detected torque. However, it is also possible in particular for the machine learning model to be fed with further (steering) variables that are detected on the steering wheel (e.g. a steering wheel angle and/or a steering wheel angular velocity, etc.) and for the trained machine learning model to detect the hands-off state taking this additional variable(s) into account. Variables that are not recorded on the steering wheel, such as vehicle speed, lateral acceleration, yaw rate, wheel ticks, damper information and/or other driving dynamics variables, as well as weather and/or situation data, etc., can be taken into account in particular as context information and also fed to the trained machine learning model as input data. In particular, however, No capacitive sensor is provided on the steering wheel.

Eine Fahrzeugkonfiguration ist insbesondere eine Beschreibung von Eigenschaften eines Fahrzeugs. Diese Eigenschaften umfassen insbesondere eine Fahrzeugklasse, ein Fahrzeugmodell und/oder eine individuelle Ausstattung des Fahrzeugs. Mittels der Fahrzeugkonfiguration werden insbesondere die für das Erkennen des Hands-Off-Zustands relevanten Komponenten des mindestens einen mittleren Komponentenabschnitts und des letzten Komponentenabschnitts ausgewählt.A vehicle configuration is in particular a description of properties of a vehicle. These properties include in particular a vehicle class, a vehicle model and/or individual equipment of the vehicle. The vehicle configuration is used in particular to select the components of the at least one middle component section and the last component section that are relevant for recognizing the hands-off state.

Der erste Komponentenabschnitt umfasst insbesondere eine (einzige) trainierte Komponente, die von allen Fahrzeugen bzw. allen Fahrzeugkonfigurationen verwendet wird. Alle Fahrzeuge bzw. Fahrzeugkonfigurationen verwenden insbesondere die gleichen Gewichte und/oder Parameter dieser einen Komponente.The first component section comprises in particular a (single) trained component that is used by all vehicles or all vehicle configurations. All vehicles or vehicle configurations in particular use the same weights and/or parameters of this one component.

Für eine gegebene Fahrzeugkonfiguration umfasst der mindestens eine mittlere Komponentenabschnitt mindestens eine trainierte Komponente korrespondierend mit der Fahrzeugkonfiguration. Beispielsweise können jeweils einzelne Komponenten für die folgenden Bereiche vorgesehen sein: z.B. im Bereich Antrieb: E-Antrieb, Verbrenner oder Hybrid; im Bereich Fahrzeugklasse: Kompaktklasse, Sports Utility Vehicle (SUV), Kleinbus usw.For a given vehicle configuration, the at least one middle component section includes at least one trained component corresponding to the vehicle configuration. For example, individual components can be provided for the following areas: e.g. in the drive area: electric drive, combustion engine or hybrid; in the vehicle class area: compact class, sports utility vehicle (SUV), minibus, etc.

Für eine gegebene Fahrzeugkonfiguration umfasst der letzte Komponentenabschnitt jeweils eine trainierte Komponente, die mit der jeweiligen Fahrzeugkonfiguration korrespondiert. Es kann beispielsweise vorgesehen sein, für jedes Fahrzeugmodell eine individuelle Komponente vorzusehen, z.B. Fahrzeugmodell 1, Fahrzeugmodell 2, Fahrzeugmodell 3 usw. Zu jedem Fahrzeugmodell ist dann insbesondere genau eine Komponente im letzten Komponentenabschnitt aktiv.For a given vehicle configuration, the last component section includes a trained component that corresponds to the respective vehicle configuration. For example, it can be provided to provide an individual component for each vehicle model, e.g. vehicle model 1, vehicle model 2, vehicle model 3, etc. In particular, exactly one component is then active in the last component section for each vehicle model.

Komponenten sind insbesondere virtuell im Speicher definierte Komponenten. Eine Komponente ist hierbei insbesondere ein im Hinblick auf einen Signalfluss abgrenzbarer Bereich der Signalverarbeitung des Maschinenlernmodells. Grundsätzlich kann jedoch auch vorgesehen sein, die Komponenten in physischer Form auszubilden.Components are in particular components defined virtually in the memory. A component is in particular an area of the signal processing of the machine learning model that can be defined with regard to a signal flow. In principle, however, it can also be provided that the components are designed in physical form.

Es kann vorgesehen sein, dass im Rahmen des Erkennens des Hands-Off-Zustands auch ein Hands-On-Zustand erkannt wird.It may be provided that when recognizing the hands-off state, a hands-on state is also recognized.

Ein Hands-Off-Zustand ist insbesondere ein Zustand, in dem keine Berührung des Lenkrads durch den Fahrer erfolgt. Insbesondere ist keiner der Finger des Fahrers in Berührung mit dem Lenkrad. Das Erkennen des Hands-Off-Zustands kann insbesondere das Bereitstellen eines Hands-Off-Zustandssignals umfassen. Dieses umfasst beispielsweise eine Hands-Off-Wahrscheinlichkeit oder kodierte Signale für die Zustände „Hands-Off erkannt“ und „Hands-Off nicht erkannt“. Ein Hands-On-Zustand ist insbesondere ein Zustand, in dem eine Berührung des Lenkrads durch den Fahrer erfolgt. Es kann auch ein Hands-On/Hands-Off-Zustand bereitgestellt werden, beispielsweise als Hands-On/Hands-Off-Zustandssignal mit insbesondere zumindest zwei Signalzuständen (z.B. „Hands-On erkannt“ oder „Hands-Off erkannt“).A hands-off state is in particular a state in which the driver does not touch the steering wheel. In particular, none of the driver's fingers are in contact with the steering wheel. Detecting the hands-off state can in particular comprise providing a hands-off state signal. This comprises, for example, a hands-off probability or coded signals for the states "hands-off detected" and "hands-off not detected". A hands-on state is in particular a state in which the driver touches the steering wheel. A hands-on/hands-off state can also be provided, for example as a hands-on/hands-off state signal with in particular at least two signal states (e.g. "hands-on detected" or "hands-off detected").

Das Maschinenlernmodell und insbesondere die Komponenten können insbesondere ein oder mehrere Neuronales Netze umfassen. Das oder die Neuronalen Netze können insbesondere mehrere innere Schichten umfassen. Das Maschinenlernmodell umfasst insbesondere ein oder mehrere künstliche rekurrente Neuronale Netze, die zu jedem Zeitpunkt t die Eingangsdaten Xt verarbeiten und eine Hands-Off-Wahrscheinlichkeit yt in [0,1] ausgibt: yt= p(xt | x0:t-1). Hierbei besitzt ein rekurrentes Neuronales Netz insbesondere ein sogenanntes Gedächtnis h, in dem Informationen aus vorherigen Zeitschritten abgespeichert sind und das für die Ausgabe beim aktuellen Zeitschritt genutzt werden kann.The machine learning model and in particular the components can in particular comprise one or more neural networks. The neural network(s) can in particular comprise several inner layers. The machine learning model in particular comprises one or more artificial recurrent neural networks that process the input data X t at each time t and output a hands-off probability y t in [0,1]: y t = p(x t | x 0:t-1 ). In this case, a recurrent neural network has in particular a so-called memory h in which information from previous time steps is stored and which can be used for the output at the current time step.

Die Ausgangsdaten des trainierten Maschinenlernmodells werden z.B. durch eine Filterung weiterverarbeitet, bevor abnehmende Funktionen (z.B. ein Querführungsassistent) diese verarbeiten. Es kann insbesondere vorgesehen sein, dass ausgehend von einem Vergleich der Hands-Off-Wahrscheinlichkeit mit einem vorgegebenen Schwellwert ein binäres Hands-Off-Signal bereitgestellt wird (mit den beiden Zuständen „Hands-Off erkannt“ und „Hands-Off nicht erkannt“).The output data of the trained machine learning model are further processed, for example, by filtering before decreasing functions (e.g. a lateral guidance assistant) process them. In particular, it can be provided that, based on a comparison of the hands-off probability with a predetermined threshold value, a binary hands-off signal is provided (with the two states "hands-off detected" and "hands-off not detected").

Während einer Trainingsphase wird das Maschinenlernmodell insbesondere für unterschiedliche Fahrzeugkonfigurationen trainiert. Dies erfolgt mittels Trainingsdaten, die Paare umfassen, in denen Daten der mindestens einen Lenkungsgröße, insbesondere Drehmomentdaten, mit jeweils einem Hands-Off-Zustand (als Grundwahrheit) gepaart sind. Die Daten der mindestens einen Lenkungsgröße, insbesondere die Drehmomentdaten, sind insbesondere Zeitreihen von der am Lenkrad erfassten mindestens einen Lenkungsgröße, insbesondere Zeitreihen von am Lenkrad erfassten Drehmomenten. Die Trainingsdaten werden insbesondere mit Hilfe von Testfahrten und/oder in Simulatoren für die einzelnen Fahrzeugkonfigurationen gewonnen. Grundsätzlich kann das Bereitstellen von Trainingsdaten hierbei insbesondere gemäß dem in der DE 10 2019 211 016 A1 beschriebenen Verfahren erfolgen. Je nach Fahrzeugkonfiguration ist vorgesehen, dass beim Trainieren bzw. bei einem Trainingsschritt nur diejenigen Komponenten verändert werden, die mit der Fahrzeugkonfiguration korrespondieren, zu welcher das Trainingsdatum gehört. Anders ausgedrückt wird die Komponente des ersten Komponentenabschnitts zumindest beim initialen Training immer trainiert. Komponenten des mindestens einen mittleren Komponentenabschnitts und des letzten Komponentenabschnitts werden hingegen während des Trainierens nur verändert, wenn diese zu der Fahrzeugkonfiguration gehören, die mit dem aktuellen Trainingsdatum korrespondiert. Das Trainieren wird ansonsten in an sich bekannter Weise durchgeführt, insbesondere im Wege des überwachten Lernens. Insbesondere werden beim Training im Wege der Rückwärtsprojektion die Parameter des Maschinenlernmodells (insbesondere die Gewichte) angepasst, solange bis ein berechneter Fehler der Ausgabe zur Grundwahrheit unterhalb eines vorgegebenen Schwellwertes liegt.During a training phase, the machine learning model is trained in particular for different vehicle configurations. This is done using training data that includes pairs in which data of the at least one steering variable, in particular torque data, are each paired with a hands-off state (as ground truth). The data of the at least one steering variable, in particular the torque data, are in particular time series of the at least one steering variable recorded on the steering wheel, in particular time series of torques recorded on the steering wheel. The training data are obtained in particular with the help of test drives and/or in simulators for the individual vehicle configurations. In principle, the provision of training data can in particular be carried out in accordance with the DE 10 2019 211 016 A1 Depending on the vehicle configuration, it is intended that during training or a training step only those components are changed those that correspond to the vehicle configuration to which the training data belongs. In other words, the component of the first component section is always trained, at least during initial training. Components of the at least one middle component section and the last component section, on the other hand, are only changed during training if they belong to the vehicle configuration that corresponds to the current training data. Training is otherwise carried out in a manner known per se, in particular by means of supervised learning. In particular, during training by means of back projection, the parameters of the machine learning model (in particular the weights) are adjusted until a calculated error of the output to the ground truth is below a predetermined threshold.

Wartungsdaten können beispielsweise Informationen zu Kundenbeanstandungen umfassen, beispielsweise Informationen zu häufig auftretenden Falschwarnungen. Die Falschwarnungen können beispielsweise von Fahrzeugnutzern identifiziert werden und als Wartungsdaten an den zentralen Server übermittelt werden. Die Falschwarnungen sind hierbei insbesondere den jeweiligen Fahrzeugkonfigurationen zugeordnet bzw. mit diesen verknüpft, sodass diese nach Komponenten geclustert werden können und das Maschinenlernmodell entsprechend den geclusterten Komponenten nachtrainiert werden kann. Ferner können Wartungsdaten auch durch Mitschreiben von Flottendaten und einer statistischen Analyse erzeugt werden. Beispielsweise kann im Rahmen der statistischen Analyse eine Konfidenz von Ausgaben des trainierten Maschinenlernmodells ausgewertet werden. Beispielsweise kann die Konfidenz mit einem vorgegebenen Schwellwert verglichen werden, wobei Wartungsdaten, insbesondere für die jeweilige Fahrzeugkonfiguration, erzeugt und übermittelt werden, wenn die Konfidenz einer Ausgabe unterhalb des vorgegebenen Schwellwertes liegt. Anhand der jeweils zugehörigen Fahrzeugkonfiguration können die Wartungsdaten nach Komponenten geclustert werden.Maintenance data can, for example, include information on customer complaints, for example information on frequently occurring false warnings. The false warnings can, for example, be identified by vehicle users and transmitted to the central server as maintenance data. The false warnings are in particular assigned to the respective vehicle configurations or linked to them so that they can be clustered according to components and the machine learning model can be retrained according to the clustered components. Furthermore, maintenance data can also be generated by recording fleet data and a statistical analysis. For example, a confidence of outputs of the trained machine learning model can be evaluated as part of the statistical analysis. For example, the confidence can be compared with a specified threshold value, whereby maintenance data, in particular for the respective vehicle configuration, is generated and transmitted if the confidence of an output is below the specified threshold value. The maintenance data can be clustered according to components based on the respective associated vehicle configuration.

Teile der Vorrichtungen, insbesondere die Datenverarbeitungseinrichtung und der zentrale Server, können einzeln oder zusammengefasst als eine Kombination von Hardware und Software ausgebildet sein, beispielsweise als Programmcode, der auf einem Mikrocontroller oder Mikroprozessor ausgeführt wird. Es kann jedoch auch vorgesehen sein, dass Teile einzeln oder zusammengefasst als anwendungsspezifische integrierte Schaltung (ASIC) und/oder feldprogrammierbares Gatterfeld (FPGA) ausgebildet sind. Die Datenverarbeitungseinrichtung und der zentrale Server umfassen jeweils insbesondere mindestens eine Recheneinrichtung und mindestens einen Speicher. Ferner können die Datenverarbeitungseinrichtung und der zentrale Server jeweils mindestens eine Kommunikationsschnittstelle zur Kommunikation aufweisen.Parts of the devices, in particular the data processing device and the central server, can be designed individually or in combination as a combination of hardware and software, for example as program code that is executed on a microcontroller or microprocessor. However, it can also be provided that parts are designed individually or in combination as an application-specific integrated circuit (ASIC) and/or field-programmable gate array (FPGA). The data processing device and the central server each comprise in particular at least one computing device and at least one memory. Furthermore, the data processing device and the central server can each have at least one communication interface for communication.

Es kann insbesondere vorgesehen sein, dass die Verfahren gemäß dem zweiten Aspekt und dem dritten Aspekt jeweils als computerimplementierte Verfahren ausgeführt werden bzw. ausgestaltet sind.In particular, it can be provided that the methods according to the second aspect and the third aspect are each carried out or designed as computer-implemented methods.

In einer Ausführungsform ist vorgesehen, dass die Fahrzeugkonfiguration des letzten Komponentenabschnitts ein Fahrzeugmodell betrifft. Hierdurch kann jeweils eine trainierte Komponente für jedes Fahrzeugmodell bereitgestellt werden. Charakteristika beim Erkennen des Hands-Off-Zustands können dann für jedes Fahrzeugmodell individuell berücksichtigt und beim Training gelernt werden.In one embodiment, the vehicle configuration of the last component section relates to a vehicle model. This allows a trained component to be provided for each vehicle model. Characteristics when recognizing the hands-off state can then be taken into account individually for each vehicle model and learned during training.

In einer Ausführungsform ist vorgesehen, dass das Bereitstellen ein Einladen des trainierten Maschinenlernmodells in einen Speicher eines Steuergeräts des jeweiligen Fahrzeugs umfasst. Das bereitgestellte trainierte Maschinenlernmodell kann dann in dem Fahrzeug zum Erkennen des Hands-Off-Zustands verwendet werden.In one embodiment, it is provided that the provision includes loading the trained machine learning model into a memory of a control unit of the respective vehicle. The provided trained machine learning model can then be used in the vehicle to recognize the hands-off state.

In einer Ausführungsform ist vorgesehen, dass trainierte Komponenten des trainierten Maschinenlernmodells, die nicht mit der Fahrzeugkonfiguration des jeweiligen Fahrzeugs korrespondieren, deaktiviert sind oder deaktiviert werden. Hierdurch können Speicher- und/oder Rechenressourcen beim Anwenden des trainierten Maschinenlernmodells eingespart werden, da nur die notwendigen Komponenten verwendet werden. Das Deaktivieren kann insbesondere derart erfolgen, dass Speicherbereiche, die die nicht verwendeten Komponenten enthalten, freigegeben werden. Ferner kann vorgesehen sein, beim Einladen des trainierten Maschinenlernmodells (bzw. einer Beschreibung und Parameter hiervon) in einen Speicher einer Datenverarbeitungseinrichtung und/oder einer Vorrichtung (z.B. Steuergerät) eines Fahrzeugs nur die nicht deaktivierten Komponenten in den Speicher zu laden, die deaktivierten Komponenten hingegen nicht.In one embodiment, it is provided that trained components of the trained machine learning model that do not correspond to the vehicle configuration of the respective vehicle are deactivated or will be deactivated. This can save memory and/or computing resources when applying the trained machine learning model, since only the necessary components are used. The deactivation can in particular be carried out in such a way that memory areas that contain the unused components are released. Furthermore, it can be provided that when loading the trained machine learning model (or a description and parameters thereof) into a memory of a data processing device and/or a device (e.g. control unit) of a vehicle, only the non-deactivated components are loaded into the memory, but not the deactivated components.

In einer Ausführungsform ist vorgesehen, dass zum Bereitstellen des trainierten Maschinenlernmodells eine Information betreffend die Fahrzeugkonfiguration erfasst und/oder erhalten wird, wobei das trainierte Maschinenlernmodell ausgehend von der erfassten und/oder erhaltenen Information bereitgestellt wird. Hierdurch kann das trainierte Maschinenlernmodell individuell auf ein Fahrzeug hin konfiguriert werden. Dies kann beispielsweise an einer geeigneten Stelle während der Herstellung des Fahrzeugs oder einer für das Fahrzeug vorgesehenen Vorrichtung (z.B. Steuergerät), welche den Hands-Off-Zustand erkennen soll, erfolgen. Die Information kann beispielsweise eine Seriennummer, eine eindeutige Identifikationsnummer und/oder ein Barcode und/oder ein QR-Code sein. Ausgehend hiervon können die benötigten Komponenten des trainierten Maschinenlernmodells bestimmt werden. Das trainierte Maschinenlernmodell wird dann bereitgestellt, indem die bestimmten Komponenten, miteinander signaltechnisch verknüpft, bereitgestellt werden.In one embodiment, it is provided that, in order to provide the trained machine learning model, information relating to the vehicle configuration is recorded and/or obtained, wherein the trained machine learning model is provided on the basis of the recorded and/or obtained information. This allows the trained machine learning model to be individually configured for a vehicle. This can be done, for example, at a suitable point during the manufacture of the vehicle or at a location provided for the vehicle. The information can be transmitted to a specific device (e.g. control unit) that is intended to detect the hands-off state. The information can be, for example, a serial number, a unique identification number and/or a barcode and/or a QR code. Based on this, the required components of the trained machine learning model can be determined. The trained machine learning model is then provided by providing the specific components, linked to one another using signal technology.

In einer Ausführungsform ist vorgesehen, dass bei einer noch nicht bekannten Fahrzeugkonfiguration mindestens eine Komponente für den mindestens einen mittleren Komponentenabschnitt und/oder eine Komponente für den letzten Komponentenabschnitt erzeugt und trainiert und bereitgestellt wird. Hierdurch kann ausgehend von den bereits trainierten restlichen Komponenten ein trainiertes Maschinenlernmodell für eine noch nicht bekannte Fahrzeugkonfiguration bereitgestellt werden.In one embodiment, it is provided that, in the case of a vehicle configuration that is not yet known, at least one component for the at least one middle component section and/or one component for the last component section is generated and trained and provided. As a result, a trained machine learning model for a vehicle configuration that is not yet known can be provided based on the remaining components that have already been trained.

Weitere Merkmale zur Ausgestaltung der jeweiligen Vorrichtungen ergeben sich aus der Beschreibung von Ausgestaltungen der jeweiligen Verfahren. Die Vorteile der jeweiligen Vorrichtungen sind hierbei jeweils die gleichen wie bei den Ausgestaltungen der jeweiligen Verfahren.Further features for the design of the respective devices emerge from the description of the designs of the respective methods. The advantages of the respective devices are the same as those of the designs of the respective methods.

Weitere Merkmale zur Ausgestaltung der jeweiligen Aspekte ergeben sich aus der Beschreibung von Ausgestaltungen der jeweils anderen Aspekte. Die Vorteile der jeweiligen Aspekte sind hierbei jeweils die gleichen wie bei den Ausgestaltungen der jeweils anderen Aspekte.Further features for the design of the respective aspects emerge from the description of the designs of the other aspects. The advantages of the respective aspects are the same as for the designs of the other aspects.

Es wird ferner auch ein Lenksystem geschaffen, umfassend eine Vorrichtung zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs nach einer der beschriebenen Ausführungsformen.Furthermore, a steering system is also provided, comprising a device for detecting a hands-off state on a steering wheel of a vehicle according to one of the described embodiments.

Weiter wird auch ein Fahrzeug geschaffen, umfassend ein Lenksystem nach einer der beschriebenen Ausführungsformen und/oder eine Vorrichtung zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs nach einer der beschriebenen Ausführungsformen.Furthermore, a vehicle is also provided, comprising a steering system according to one of the described embodiments and/or a device for detecting a hands-off state on a steering wheel of a vehicle according to one of the described embodiments.

Nachfolgend wird die Erfindung anhand bevorzugter Ausführungsbeispiele unter Bezugnahme auf die Figuren näher erläutert. Hierbei zeigen:

  • 1 eine schematische Darstellung zur Verdeutlichung von Ausführungsformen der Vorrichtung zum Erkennen eines Hands-Off-Zustands an einem Lenkrad;
  • 2 eine schematische Darstellung zur Verdeutlichung einer Struktur des trainierten Maschinenlernmodells;
  • 3 ein schematisches Ablaufdiagramm zur Verdeutlichung von Ausführungsformen des Verfahrens zum Bereitstellen eines trainierten Maschinenlernmodells zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs;
  • 4 ein schematisches Ablaufdiagramm zur Verdeutlichung von Ausführungsformen des Verfahren zum Warten einer Gesamtheit aus in Fahrzeugen bereitgestellten zum Erkennen eines Hands-Off-Zustands trainierten Maschinenlernmodellen;
  • 5a-5c schematische Darstellungen des Maschinenlernmodells zur Verdeutlichung des Nachtrainierens in unterschiedlichen Konstellationen.
The invention is explained in more detail below using preferred embodiments with reference to the figures.
  • 1 a schematic representation to illustrate embodiments of the device for detecting a hands-off state on a steering wheel;
  • 2 a schematic representation to illustrate a structure of the trained machine learning model;
  • 3 a schematic flow diagram to illustrate embodiments of the method for providing a trained machine learning model for detecting a hands-off state on a steering wheel of a vehicle;
  • 4 a schematic flow diagram to illustrate embodiments of the method for maintaining a set of machine learning models provided in vehicles and trained to recognize a hands-off state;
  • 5a-5c Schematic representations of the machine learning model to illustrate retraining in different constellations.

Die 1 zeigt eine schematische Darstellung einer Ausführungsform der Vorrichtung 1 zum Erkennen eines Hands-Off-Zustands 6 an einem Lenkrad 51. Die Vorrichtung 1 ist insbesondere in einem Fahrzeug 50 angeordnet und dort Teil eines Lenksystems 60. Das in dieser Offenbarung beschriebene Verfahren gemäß dem ersten Aspekt wird nachfolgend anhand der Vorrichtung 1 verdeutlicht und näher erläutert.The 1 shows a schematic representation of an embodiment of the device 1 for detecting a hands-off state 6 on a steering wheel 51. The device 1 is arranged in particular in a vehicle 50 and is part of a steering system 60 there. The method described in this disclosure according to the first aspect is illustrated and explained in more detail below using the device 1.

Die Vorrichtung 1 umfasst einen Lenkungsgrößensensor 2 und eine Datenverarbeitungseinrichtung 3. Der Lenkungsgrößensensor 2 ist dazu eingerichtet, eine Lenkungsgröße 4 an dem Lenkrad 51 des Fahrzeugs 50 zu erfassen. Der Lenkungsgrößensensor 2 ist beispielsweise ein Drehmomentsensor und die Lenkungsgröße 4 ein Drehmoment. Grundsätzlich können alternativ oder zusätzlich weitere Lenkungsgrößensensoren vorgesehen sein, die weitere Lenkungsgrößen erfassen. Die Vorrichtung 1 kann zur Kommunikation eine Kommunikationsschnittstelle (nicht gezeigt) umfassen.The device 1 comprises a steering variable sensor 2 and a data processing device 3. The steering variable sensor 2 is designed to detect a steering variable 4 on the steering wheel 51 of the vehicle 50. The steering variable sensor 2 is, for example, a torque sensor and the steering variable 4 is a torque. In principle, additional steering variable sensors can be provided as an alternative or in addition, which detect additional steering variables. The device 1 can comprise a communication interface (not shown) for communication.

Die Datenverarbeitungseinrichtung 3 umfasst eine Recheneinrichtung 3-1 und einen Speicher 3-2. Die Recheneinrichtung 3-1 ist dazu eingerichtet, für das Durchführen von Maßnahmen des Verfahrens notwendige Rechenoperationen durchzuführen und kann hierzu auf in dem Speicher 3-2 hinterlegte Daten zugreifen.The data processing device 3 comprises a computing device 3-1 and a memory 3-2. The computing device 3-1 is set up to carry out computing operations necessary for carrying out measures of the method and can access data stored in the memory 3-2 for this purpose.

Die Datenverarbeitungseinrichtung 3 ist dazu eingerichtet, die erfasste mindestens eine Lenkungsgröße 4 zu erhalten, ein trainiertes Maschinenlernmodell 5 (vgl. 2) bereitzustellen und die erfasste mindestens eine Lenkungsgröße 4 dem trainierten Maschinenlernmodell 5 als Eingangsdaten zuzuführen.The data processing device 3 is configured to receive the recorded at least one steering variable 4, a trained machine learning model 5 (cf. 2 ) and to feed the recorded at least one steering variable 4 to the trained machine learning model 5 as input data.

Das Maschinenlernmodell 5 (2) ist darauf trainiert, den Hands-Off-Zustand 6 ausgehend von zumindest der erfassten mindestens einen Lenkungsgröße 4 zu erkennen und eine zugehörige Zustandsinformation als Ausgangsdaten 20 (2) auszugeben. Das trainierte Maschinenlernmodell 5 wird hierbei derart bereitgestellt, dass das trainierte Maschinenlernmodell 5 mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte 5-1, 5-2, 5-3 aufweist. Der erste Komponentenabschnitt 5-1 stellt eine trainierte Komponente 7-1 bereit. Mindestens ein mittlerer Komponentenabschnitt 5-2 stellt mindestens eine trainierte Komponente 7-2-x korrespondierend mit einer Fahrzeugkonfiguration des Fahrzeugs 50 bereit. Ein letzter Komponentenabschnitt 5-3 stellt eine trainierte Komponente 7-3-x korrespondierend mit der Fahrzeugkonfiguration des Fahrzeugs 50 bereit.The machine learning model 5 ( 2 ) is trained to recognize the hands-off state 6 based on at least the recorded at least one steering variable 4 and to use associated state information as output data 20 ( 2 ). The trained machine learning model 5 is provided in such a way that the trained machine learning model 5 has at least three component sections 5-1, 5-2, 5-3 that follow one another with respect to a signal flow. The first component section 5-1 provides a trained component 7-1. At least one middle component section 5-2 provides at least one trained component 7-2-x corresponding to a vehicle configuration of the vehicle 50. A last component section 5-3 provides a trained component 7-3-x corresponding to the vehicle configuration of the vehicle 50.

Der Hands-Off-Zustand 6 wird beispielsweise als Zustandssignal oder Zustandsinformation einem Steuergerät 52 des Fahrzeugs 50 zur weiteren Verarbeitung zugeführt. Das Steuergerät 52 kann beispielsweise ein Querführungsassistent oder ein anderes Assistenzsystem sein. Das Zustandssignal oder die Zustandsinformation kann beispielsweise eine Hands-Off-Wahrscheinlichkeit beinhalten oder einen binären Zustandswert mit den beiden Zuständen „Hands-Off erkannt“ und „Hands-Off nicht erkannt“.The hands-off state 6 is fed, for example, as a state signal or state information to a control unit 52 of the vehicle 50 for further processing. The control unit 52 can be, for example, a lateral guidance assistant or another assistance system. The state signal or the state information can, for example, contain a hands-off probability or a binary state value with the two states "hands-off recognized" and "hands-off not recognized".

Die 2 zeigt eine schematische Darstellung zur Verdeutlichung einer Struktur des trainierten Maschinenlernmodells 5. Gezeigt sind die Komponentenabschnitte 5-1, 5-2, 5-3. Es können auch mehr als nur ein mittlerer Komponentenabschnitt 5-2 vorgesehen sein. Dem trainierten Maschinenlernmodell 5 wird die erfasste mindestens eine Lenkungsgröße 4 als Eingangsdaten zugeführt. Der Signalfluss läuft vom ersten Komponentenabschnitt 5-1 über den mittleren Komponentenabschnitt 5-2 hin zum letzten Komponentenabschnitt 5-3. Hierbei ist die (einzige) Komponente 7-1 des ersten Komponentenabschnitts 5-1 immer (d.h. bei allen Fahrzeugkonfigurationen) aktiv. Die Komponenten 7-2-x, 7-3-x des mittleren Komponentenabschnitts 7-2 und des letzten Komponentenabschnitts 7-3 werden hingegen ausgehend von einer vorliegenden Fahrzeugkonfiguration des Fahrzeugs 50 (1), in dem das trainierte Maschinenlernmodell 5 verwendet wird, ausgewählt und verwendet. Im letzten Komponentenabschnitt 5-3 ist bei Anwendung dann nur eine der Komponenten 7-3-x aktiv und gibt den Hands-Off-Zustand 6 aus.The 2 shows a schematic representation to illustrate a structure of the trained machine learning model 5. The component sections 5-1, 5-2, 5-3 are shown. More than just one middle component section 5-2 can also be provided. The trained machine learning model 5 is supplied with the recorded at least one steering variable 4 as input data. The signal flow runs from the first component section 5-1 via the middle component section 5-2 to the last component section 5-3. Here, the (only) component 7-1 of the first component section 5-1 is always active (ie in all vehicle configurations). The components 7-2-x, 7-3-x of the middle component section 7-2 and the last component section 7-3, on the other hand, are based on an existing vehicle configuration of the vehicle 50 ( 1 ), in which the trained machine learning model 5 is used, is selected and used. In the last component section 5-3, only one of the components 7-3-x is active when used and outputs the hands-off state 6.

Die Komponenten 7-2-x des mittleren Komponentenabschnitts 5-2 können beispielsweise mit den folgenden Eigenschaften des Fahrzeugs korrespondieren:

  • Komponente 7-2-1: elektrischer Antrieb
  • Komponente 7-2-2: Verbrennungsmotor
  • Komponente 7-2-3: Kompaktklasse
  • Komponente 7-2-4: Sports Utility Vehicle (SUV)
  • Komponente 7-2-5: Kleinbus
usw.The components 7-2-x of the middle component section 5-2 can, for example, correspond to the following properties of the vehicle:
  • Component 7-2-1: electric drive
  • Component 7-2-2: Internal Combustion Engine
  • Component 7-2-3: Compact class
  • Component 7-2-4: Sports Utility Vehicle (SUV)
  • Component 7-2-5: Minibus
etc.

Die Komponenten 7-3-x des letzten Komponentenabschnitts 5-3 können beispielsweise mit den folgenden Eigenschaften des Fahrzeugs korrespondieren:

  • Komponente 7-3-1: Fahrzeugmodell 1
  • Komponente 7-3-2: Fahrzeugmodell 2
  • Komponente 7-3-3: Fahrzeugmodell 3
  • Komponente 7-3-4: Fahrzeugmodell 4
usw.The components 7-3-x of the last component section 5-3 can, for example, correspond to the following properties of the vehicle:
  • Component 7-3-1: Vehicle Model 1
  • Component 7-3-2: Vehicle Model 2
  • Component 7-3-3: Vehicle Model 3
  • Component 7-3-4: Vehicle Model 4
etc.

Umfasst eine Fahrzeugkonfiguration beispielsweise, dass das Fahrzeug des Fahrzeugmodells 4 einen elektrischen Antrieb aufweist und ein Kleinbus ist, so sind die Komponenten 7-1, 7-2-1, 7-2-5 und 7-3-4 aktiv. Ein Signalfluss findet insbesondere nur zwischen diesen aktiven Komponenten 7-1, 7-2-1, 7-2-5 und 7-3-2 statt. Die Komponente 7-3-2 gibt als Ausgangsdaten 20 den Hands-Off-Zustand 6 aus.If a vehicle configuration includes, for example, that the vehicle of vehicle model 4 has an electric drive and is a minibus, the components 7-1, 7-2-1, 7-2-5 and 7-3-4 are active. In particular, a signal flow only takes place between these active components 7-1, 7-2-1, 7-2-5 and 7-3-2. The component 7-3-2 outputs the hands-off state 6 as output data 20.

Die restlichen Komponenten 7-2-x und 7-3-x werden nicht verwendet und können insbesondere deaktiviert werden, um Speicher- und Rechenressourcen einzusparen.The remaining components 7-2-x and 7-3-x are not used and can be deactivated in particular to save memory and computing resources.

Die 3 zeigt ein schematisches Ablaufdiagramm zur Verdeutlichung von Ausführungsformen des Verfahrens zum Bereitstellen eines trainierten Maschinenlernmodells zum Erkennen eines Hands-Off-Zustands an einem Lenkrad eines Fahrzeugs. Das Verfahren wird mittels einer Vorrichtung 40 (1) gemäß dem zweiten Aspekt ausgeführt. Die Vorrichtung 40 umfasst einen zentralen Server 41. Der zentrale Server 41 umfasst eine Recheneinrichtung 41-1 und einen Speicher 41-2. Die Recheneinrichtung 41-1 ist dazu eingerichtet, für das Durchführen von Maßnahmen des Verfahrens notwendige Rechenoperationen durchzuführen und kann hierzu auf in dem Speicher 41-2 hinterlegte Daten zugreifen. Der zentrale Server 41 kann zur Kommunikation eine Kommunikationsschnittstelle (nicht gezeigt) umfassen.The 3 shows a schematic flow chart to illustrate embodiments of the method for providing a trained machine learning model for detecting a hands-off state on a steering wheel of a vehicle. The method is carried out by means of a device 40 ( 1 ) according to the second aspect. The device 40 comprises a central server 41. The central server 41 comprises a computing device 41-1 and a memory 41-2. The computing device 41-1 is set up to carry out computing operations necessary for carrying out measures of the method and can access data stored in the memory 41-2 for this purpose. The central server 41 can comprise a communication interface (not shown) for communication.

In einer Maßnahme 100 wird das trainierte Maschinenlernmodell für mehrere Fahrzeugkonfigurationen bereitgestellt, wobei das trainierte Maschinenlernmodell derart bereitgestellt wird, dass das trainierte Maschinenlernmodell mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte aufweist, wobei eine trainierte Komponente in einem ersten Komponentenabschnitt für alle Fahrzeugkonfigurationen bereitgestellt wird, wobei mindestens eine trainierte Komponente in mindestens einem mittleren Komponentenabschnitt für zumindest eine Teilmenge aller Fahrzeugkonfigurationen bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt eine trainierte Komponente jeweils ausschließlich für eine hiermit korrespondierende Fahrzeugkonfiguration bereitgestellt wird.In a measure 100, the trained machine learning model is provided for several vehicle configurations, wherein the trained machine learning model is provided such that the trained machine learning model has at least three component sections that follow one another with respect to a signal flow, wherein a trained component is provided in a first component section for all vehicle configurations, wherein at least one trained component is provided in at least one middle component section for at least a subset of all vehicle configurations, and wherein in a last component section a trained component is provided exclusively for a vehicle configuration corresponding thereto.

In einer Maßnahme 101 werden zum Bereitstellen des trainierten Maschinenlernmodells für eine gegebene Fahrzeugkonfiguration die jeweiligen trainierten Komponenten unter Berücksichtigung der Fahrzeugkonfiguration ausgewählt und bereitgestellt. Gemäß dem voranstehend bereits verwendeten Beispiel kann die gegebene Fahrzeugkonfiguration vorsehen, dass das Fahrzeug des Fahrzeugmodells 4 einen elektrischen Antrieb aufweist und ein Kleinbus ist. Daher werden die folgenden trainierten Komponenten 7-1, 7-2-1, 7-2-5 und 7-3-4 (2) in Maßnahme 101 ausgewählt und das derart konfigurierte trainierte Maschinenlernmodell wird bereitgestellt, insbesondere in Form einer Strukturbeschreibung, welche die trainierten Komponenten 7-1, 7-2-1, 7-2-5 und 7-3-4 und jeweils zugehörige Verknüpfungen zwischen den trainierten Komponenten 7-1, 7-2-1, 7-2-5 und 7-3-4 beschreibt sowie zugehörige Parameter (Gewichte, Hyperparameter etc.).In a measure 101, in order to provide the trained machine learning model for a given vehicle configuration, the respective trained components are selected and provided taking into account the vehicle configuration. According to the example already used above, the given vehicle configuration can provide that the vehicle of the vehicle model 4 has an electric drive and is a minibus. Therefore, the following trained components 7-1, 7-2-1, 7-2-5 and 7-3-4 ( 2 ) in measure 101 and the trained machine learning model configured in this way is provided, in particular in the form of a structural description which describes the trained components 7-1, 7-2-1, 7-2-5 and 7-3-4 and respective associated links between the trained components 7-1, 7-2-1, 7-2-5 and 7-3-4 as well as associated parameters (weights, hyperparameters, etc.).

In einer Maßnahme 102 kann vorgesehen sein, dass das Bereitstellen ein Einladen des trainierten Maschinenlernmodells in einen Speicher einer Vorrichtung (z.B. Steuergerät) des jeweiligen Fahrzeugs umfasst. Dies kann beispielsweise beim Herstellen des Fahrzeugs und/oder der Vorrichtung erfolgen.In a measure 102, it can be provided that the provision includes loading the trained machine learning model into a memory of a device (e.g. control unit) of the respective vehicle. This can be done, for example, when manufacturing the vehicle and/or the device.

Es kann in Maßnahme 101 vorgesehen sein, dass trainierte Komponenten 7-2-x, 7-3-x (2) des trainierten Maschinenlernmodells, die nicht mit der Fahrzeugkonfiguration des jeweiligen Fahrzeugs korrespondieren, deaktiviert werden. Die Strukturbeschreibung enthält dann insbesondere keine Informationen zu diesen trainierten Komponenten 7-2-x, 7-3-x mehr.Measure 101 may provide that trained components 7-2-x, 7-3-x ( 2 ) of the trained machine learning model that do not correspond to the vehicle configuration of the respective vehicle are deactivated. The structure description then no longer contains any information about these trained components 7-2-x, 7-3-x.

Es kann in einer Maßnahme 99 vorgesehen sein, dass zum Bereitstellen des trainierten Maschinenlernmodells 5 eine Information 42 (1) betreffend die Fahrzeugkonfiguration erfasst und/oder erhalten wird, wobei das trainierte Maschinenlernmodell 5 ausgehend von der erfassten und/oder erhaltenen Information 42 bereitgestellt wird. Die Information 42 beinhaltet insbesondere Angaben zu den mit den einzelnen Komponenten 5-2-x, 5-3-x korrespondierenden Eigenschaften des jeweiligen Fahrzeugs 50. Der zentrale Server 40 kann ausgehend von der Information 42 beispielsweise in einer Datenbank nachschlagen, welche Komponenten 5-2-x, 5-3-x für das trainierte Maschinenlernmodell 5 verwendet bzw. aktiviert werden müssen.It may be provided in a measure 99 that, in order to provide the trained machine learning model 5, information 42 ( 1 ) relating to the vehicle configuration is recorded and/or obtained, wherein the trained machine learning model 5 is provided on the basis of the recorded and/or obtained information 42. The information 42 contains in particular details on the properties of the respective vehicle 50 corresponding to the individual components 5-2-x, 5-3-x. The central server 40 can, for example, look up in a database on the basis of the information 42 which components 5-2-x, 5-3-x must be used or activated for the trained machine learning model 5.

Es kann vorgesehen sein, dass bei einer noch nicht bekannten Fahrzeugkonfiguration mindestens eine Komponente 5-2-x für den mindestens einen mittleren Komponentenabschnitt 5-2 und/oder eine Komponente 5-3-x für den letzten Komponentenabschnitt 5-3 erzeugt und trainiert und bereitgestellt wird. Dies erfolgt ebenfalls mittels des zentralen Servers 40. Hierfür erhält der zentrale Server 40 insbesondere auch mit der noch nicht bekannten Fahrzeugkonfiguration korrespondierende Trainingsdaten, um die neu erzeugte Komponente 5-2-x, 5-3-x trainieren zu können. Das Training erfolgt hierbei in gleicher Weise wie bereits in der allgemeinen Beschreibung erläutert.It can be provided that, in the case of a vehicle configuration that is not yet known, at least one component 5-2-x for the at least one middle component section 5-2 and/or a component 5-3-x for the last component section 5-3 is generated, trained and provided. This is also done using the central server 40. For this purpose, the central server 40 receives training data that corresponds in particular to the vehicle configuration that is not yet known in order to be able to train the newly generated component 5-2-x, 5-3-x. The training takes place in the same way as already explained in the general description.

Die 4 zeigt ein schematisches Ablaufdiagramm zur Verdeutlichung von Ausführungsformen des Verfahren zum Warten einer Gesamtheit aus in Fahrzeugen bereitgestellten zum Erkennen eines Hands-Off-Zustands trainierten Maschinenlernmodellen. Das Verfahrens wird insbesondere mittels eines zentralen Servers 40 (1) ausgeführt.The 4 shows a schematic flow chart to illustrate embodiments of the method for maintaining a set of machine learning models provided in vehicles and trained to recognize a hands-off state. The method is carried out in particular by means of a central server 40 ( 1 ) is carried out.

In einer Maßnahme 200 werden erfasste und/oder gesammelte Wartungsdaten 43 (1) betreffend jeweilige Komponenten 7-1, 7-2-x, 7-3-x der mindestens drei Komponentenabschnitte 5-1, 5-2, 5-3 des jeweiligen trainierten Maschinenlernmodells 5 von den Fahrzeugen 50 mittels des zentralen Servers 40 empfangen. Es wird hierbei davon ausgegangen, dass eine Vielzahl von Fahrzeugen 50 in gleichen oder unterschiedlichen Fahrzeugkonfigurationen vorhanden ist. Diese Fahrzeuge 50 sammeln und übermitteln die Wartungsdaten 43.In a measure 200, recorded and/or collected maintenance data 43 ( 1 ) concerning respective components 7-1, 7-2-x, 7-3-x of the at least three component sections 5-1, 5-2, 5-3 of the respective trained machine learning model 5 are received from the vehicles 50 by means of the central server 40. It is assumed here that a large number of vehicles 50 are present in the same or different vehicle configurations. These vehicles 50 collect and transmit the maintenance data 43.

In einer Maßnahme 201 werden die empfangenen Wartungsdaten 43 nach Komponenten 5-1, 5-2-x, 5-3-x (2) geclustert (d.h. insbesondere zusammengefasst bzw. gruppiert).In a measure 201, the received maintenance data 43 are sorted by components 5-1, 5-2-x, 5-3-x ( 2 ) clustered (ie, in particular, summarized or grouped).

In einer Maßnahme 202 wird das Maschinenlernmodell unter Berücksichtigung der empfangenen Wartungsdaten 43 jeweils gemäß den geclusterten Komponenten 5-1, 5-2-x, 5-3-x nachtrainiert und das jeweils nachtrainierte Maschinenlernmodell 5 bereitgestellt. Das Nachtrainieren betrifft hierbei nur diejenigen Komponenten 5-1, 5-2-x, 5-3-x, die als problematisch identifiziert wurden und/oder für die eine Beanstandung seitens eines Nutzers der Fahrzeuge vorliegt. Mittels der Beanstandungen, die beispielsweise beinhalten können, dass das Erkennen des Hands-Off-Zustands nicht zuverlässig funktioniert, können insbesondere über das Clustern bzw. das Bilden von Schnittmengen diejenigen Komponenten 7-1, 7-2-x, 7-3-x identifiziert werden, die von der Beanstandung betroffen sind.In a measure 202, the machine learning model is retrained taking into account the maintenance data 43 received according to the clustered components 5-1, 5-2-x, 5-3-x and the retrained machine learning model 5 is made available. The retraining only affects those components 5-1, 5-2-x, 5-3-x that have been identified as problematic and/or for which there is a complaint from a user of the vehicles. The complaints, which may include, for example, that the recognition of the hands-off state does not function reliably, are used to identify the problem. nated, those components 7-1, 7-2-x, 7-3-x that are affected by the complaint can be identified, particularly through clustering or the formation of intersections.

Es ist insbesondere in einer Maßnahme 203 vorgesehen, dass das für ein Fahrzeug bzw. eine Fahrzeugkonfiguration nachtrainierte Maschinenlernmodell 5 (1) dem jeweiligen Fahrzeug 50 übermittelt wird und dort aktiviert wird, beispielsweise indem das nachtrainierte Maschinenlernmodell 5 in den Speicher einer Vorrichtung (z.B. eines Steuergeräts) geladen wird.In particular, a measure 203 provides that the machine learning model 5 ( 1 ) is transmitted to the respective vehicle 50 and is activated there, for example by loading the retrained machine learning model 5 into the memory of a device (e.g. a control unit).

Die 5a, 5b und 5c zeigen schematische Darstellungen des Maschinenlernmodells 5 zur Verdeutlichung des Nachtrainierens in unterschiedlichen Konstellationen.The 5a , 5b and 5c show schematic representations of the machine learning model 5 to illustrate the retraining in different constellations.

In der 5a lässt sich beispielsweise aus den Wartungsdaten nur eine Beanstandung der Komponente 7-3-1 (z.B. „Fahrzeugmodell 1“) des letzten Komponentenabschnitts 5-3 ableiten. Entsprechend wird nur diese Komponente 7-3-1 mit Trainingsdaten nachtrainiert. Die Trainingsdaten korrespondieren in diesem Fall mit einer zugehörigen Fahrzeugkonfiguration. Die Parameter (Gewichte und Hyperparameter etc.) der anderen Komponenten werden beim Nachtrainieren nicht verändert. Die restlichen aktiven Komponenten einer zugehörigen Fahrzeugkonfiguration werden lediglich zum Inferieren verwendet.In the 5a For example, only a complaint about component 7-3-1 (e.g. "vehicle model 1") of the last component section 5-3 can be derived from the maintenance data. Accordingly, only this component 7-3-1 is retrained with training data. In this case, the training data corresponds to an associated vehicle configuration. The parameters (weights and hyperparameters, etc.) of the other components are not changed during retraining. The remaining active components of an associated vehicle configuration are only used for inference.

In der 5b lässt sich beispielsweise aus den nach Komponenten geclusterten Wartungsdaten eine Beanstandung der Komponenten 7-2-1 und 7-2-4 (z.B. „elektrischer Antrieb“ und „SUV“) des mittleren Komponentenabschnitts 5-2 und der Komponenten 7-3-2 (z.B. „Fahrzeugmodell 2“) und 7-3-3 (z.B. „Fahrzeugmodell 3“) ableiten. Entsprechend werden nur diese Komponenten 7-2-1, 7-2-4, 7-3-2, 7-3-3 mit Trainingsdaten nachtrainiert. Die Trainingsdaten korrespondieren in diesem Fall mit zugehörigen Fahrzeugkonfigurationen. Die Parameter (Gewichte und Hyperparameter etc.) der anderen Komponenten werden beim Nachtrainieren nicht verändert. Die restlichen aktiven Komponenten einer zugehörigen Fahrzeugkonfiguration werden lediglich zum Inferieren verwendet.In the 5b For example, a complaint about components 7-2-1 and 7-2-4 (e.g. "electric drive" and "SUV") of the middle component section 5-2 and components 7-3-2 (e.g. "vehicle model 2") and 7-3-3 (e.g. "vehicle model 3") can be derived from the maintenance data clustered by components. Accordingly, only these components 7-2-1, 7-2-4, 7-3-2, 7-3-3 are retrained with training data. In this case, the training data corresponds to the associated vehicle configurations. The parameters (weights and hyperparameters, etc.) of the other components are not changed during retraining. The remaining active components of an associated vehicle configuration are only used for inference.

In der 5c lässt sich beispielsweise aus den nach Komponenten geclusterten Wartungsdaten eine Beanstandung ableiten, von der alle Fahrzeugkonfigurationen betroffen sind. Entsprechend werden dann sämtliche Komponenten 7-1, 7-2-x, 7-3-x aller Komponentenabschnitt 5-1, 5-2, 5-3 mit Trainingsdaten nachtrainiert. Die Trainingsdaten korrespondieren in diesem Fall mit sämtlichen Fahrzeugkonfigurationen.In the 5c For example, a complaint can be derived from the maintenance data clustered by component, which affects all vehicle configurations. Accordingly, all components 7-1, 7-2-x, 7-3-x of all component sections 5-1, 5-2, 5-3 are then retrained with training data. In this case, the training data corresponds to all vehicle configurations.

Nach dem Nachtrainieren sind insbesondere eine Optimierung, ein Test und eine Freigabe des nachtrainierten Maschinenlernmodells 5 vorgesehen. Anschließend wird das nachtrainierte Maschinenlernmodell 5 an die jeweiligen Fahrzeuge 50 übermittelt und dort angewendet.After retraining, in particular, optimization, testing and release of the retrained machine learning model 5 are planned. The retrained machine learning model 5 is then transmitted to the respective vehicles 50 and used there.

Bezugszeichenlistelist of reference symbols

11
Vorrichtungdevice
22
Lenkungsgrößensensorsteering size sensor
33
Datenverarbeitungseinrichtungdata processing facility
3-13-1
Recheneinrichtungcomputing device
3-23-2
Speichermemory
44
Lenkungsgrößesteering size
55
trainiertes Maschinenlernmodelltrained machine learning model
5-15-1
erster Komponentenabschnittfirst component section
5-25-2
mittlerer Komponentenabschnittmiddle component section
5-35-3
letzter Komponentenabschnittlast component section
66
Hands-Off-Zustandhands-off state
7-17-1
trainierte Komponentetrained component
7-2-x7-2-x
trainierte Komponentetrained component
7-3-x7-3-x
trainierte Komponentetrained component
2020
Ausgangsdateninitial data
4040
Vorrichtungdevice
4141
zentraler Servercentral server
41-141-1
Recheneinrichtungcomputing device
41-241-2
Speichermemory
4242
Informationinformation
4343
Wartungsdatenmaintenance data
5050
Fahrzeugvehicle
5151
Lenkradsteering wheel
6060
Lenksystemsteering system
99-10299-102
Maßnahmen des Verfahrensmeasures of the procedure
200-202200-202
Maßnahmen des Verfahrensmeasures of the procedure

Claims (13)

Verfahren zum Erkennen eines Hands-Off-Zustands (6) an einem Lenkrad (51) eines Fahrzeugs (50), wobei mindestens eine Lenkungsgröße (4) an dem Lenkrad (51) erfasst wird, wobei die erfasste mindestens eine Lenkungsgröße (4) einem trainierten Maschinenlernmodell (5) als Eingangsdaten zugeführt wird, wobei das Maschinenlernmodell (5) darauf trainiert ist, einen Hands-Off-Zustand (6) ausgehend von zumindest der erfassten mindestens einen Lenkungsgröße (4) zu erkennen und eine zugehörige Zustandsgröße als Ausgangsdaten (20) auszugeben, wobei das trainierte Maschinenlernmodell (5) derart bereitgestellt wird, dass das trainierte Maschinenlernmodell (5) mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte (5-x) aufweist, wobei in einem ersten Komponentenabschnitt (5-1) eine trainierte Komponente (7-1) bereitstellt wird, wobei mindestens eine trainierte Komponente (5-2-x) in mindestens einem mittleren Komponentenabschnitt (5-2) korrespondierend mit einer Fahrzeugkonfiguration des Fahrzeugs (50) bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt (5-3) eine trainierte Komponente (7-3-x) korrespondierend mit der Fahrzeugkonfiguration des Fahrzeugs (50) bereitgestellt wird.Method for detecting a hands-off state (6) on a steering wheel (51) of a vehicle (50), wherein at least one steering variable (4) is detected on the steering wheel (51), wherein the detected at least one steering variable (4) is fed to a trained machine learning model (5) as input data, wherein the machine learning model (5) is trained to detect a hands-off state (6) based on at least the to recognize the at least one steering variable (4) detected and to output an associated state variable as output data (20), wherein the trained machine learning model (5) is provided in such a way that the trained machine learning model (5) has at least three component sections (5-x) which follow one another with respect to a signal flow, wherein a trained component (7-1) is provided in a first component section (5-1), wherein at least one trained component (5-2-x) is provided in at least one middle component section (5-2) corresponding to a vehicle configuration of the vehicle (50), and wherein a trained component (7-3-x) corresponding to the vehicle configuration of the vehicle (50) is provided in a last component section (5-3). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Fahrzeugkonfiguration des letzten Komponentenabschnitts (5-3) ein Fahrzeugmodell betrifft.procedure according to claim 1 , characterized in that the vehicle configuration of the last component section (5-3) relates to a vehicle model. Vorrichtung (1) zum Erkennen eines Hands-Off-Zustands (6) an einem Lenkrad (51) eines Fahrzeugs (50), umfassend: mindestens einen Lenkungsgrößensensor (2), der eingerichtet ist zum Erfassen von mindestens einer Lenkungsgröße (4) an dem Lenkrad (51), und eine Datenverarbeitungseinrichtung (3), wobei die Datenverarbeitungseinrichtung(3) dazu eingerichtet ist, die erfasste mindestens eine Lenkungsgröße (4) zu erhalten, ein trainiertes Maschinenlernmodell (5) bereitzustellen und die erfasste mindestens eine Lenkungsgröße (4) dem trainierten Maschinenlernmodell (5) als Eingangsdaten zuzuführen, wobei das Maschinenlernmodell (5) darauf trainiert ist, einen Hands-Off-Zustand (6) ausgehend von zumindest der erfassten mindestens einen Lenkungsgröße (4) zu erkennen und eine zugehörige Zustandsinformation als Ausgangsdaten (20) auszugeben, wobei das trainierte Maschinenlernmodell (5) derart bereitgestellt wird, dass das trainierte Maschinenlernmodell (5) mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte (5-x) aufweist, wobei der erste Komponentenabschnitt (5-1) eine trainierte Komponente (7-1) bereitstellt, wobei mindestens eine trainierte Komponente (7-2-x) in mindestens einem mittleren Komponentenabschnitt (7-2) korrespondierend mit einer Fahrzeugkonfiguration des Fahrzeugs (50) bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt (5-3) eine trainierte Komponente (7-3-x) korrespondierend mit der Fahrzeugkonfiguration des Fahrzeugs (50) bereitgestellt wird.Device (1) for detecting a hands-off state (6) on a steering wheel (51) of a vehicle (50), comprising: at least one steering variable sensor (2) which is designed to detect at least one steering variable (4) on the steering wheel (51), and a data processing device (3), wherein the data processing device (3) is designed to receive the detected at least one steering variable (4), to provide a trained machine learning model (5) and to supply the detected at least one steering variable (4) to the trained machine learning model (5) as input data, wherein the machine learning model (5) is trained to detect a hands-off state (6) based on at least the detected at least one steering variable (4) and to output associated state information as output data (20), wherein the trained machine learning model (5) is provided in such a way that the trained machine learning model (5) has at least three component sections which follow one another with respect to a signal flow (5-x), wherein the first component section (5-1) provides a trained component (7-1), wherein at least one trained component (7-2-x) is provided in at least one middle component section (7-2) corresponding to a vehicle configuration of the vehicle (50), and wherein in a last component section (5-3) a trained component (7-3-x) corresponding to the vehicle configuration of the vehicle (50) is provided. Lenksystem (60), umfassend eine Vorrichtung (1) nach Anspruch 3.Steering system (60) comprising a device (1) according to claim 3 . Fahrzeug (50), umfassend eine Vorrichtung (1) nach Anspruch 3 und/oder ein Lenksystem (60) nach Anspruch 4.Vehicle (50) comprising a device (1) according to claim 3 and/or a steering system (60) according to claim 4 . Verfahren zum Bereitstellen eines trainierten Maschinenlernmodells (5) zum Erkennen eines Hands-Off-Zustands (6) an einem Lenkrad (51) eines Fahrzeugs (50), wobei das trainierte Maschinenlernmodell (5) für mehrere Fahrzeugkonfigurationen bereitgestellt wird, wobei das trainierte Maschinenlernmodell (5) derart bereitgestellt wird, dass das trainierte Maschinenlernmodell (5) mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte (5-x) aufweist, wobei eine trainierte Komponente (7-1) in einem ersten Komponentenabschnitt (5-1) für alle Fahrzeugkonfigurationen bereitgestellt wird, wobei mindestens eine trainierte Komponente (7-2-x) in mindestens einem mittleren Komponentenabschnitt (5-2) für zumindest eine Teilmenge aller Fahrzeugkonfigurationen bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt (5-3) eine trainierte Komponente (7-3-x) jeweils ausschließlich für eine hiermit korrespondierende Fahrzeugkonfiguration bereitgestellt wird, und wobei zum Bereitstellen des trainierten Maschinenlernmodells (5) für eine gegebene Fahrzeugkonfiguration die jeweiligen trainierten Komponenten (7-1,7-2-x,7-3-x) unter Berücksichtigung der Fahrzeugkonfiguration ausgewählt und bereitgestellt werden.Method for providing a trained machine learning model (5) for recognizing a hands-off state (6) on a steering wheel (51) of a vehicle (50), wherein the trained machine learning model (5) is provided for a plurality of vehicle configurations, wherein the trained machine learning model (5) is provided in such a way that the trained machine learning model (5) has at least three component sections (5-x) that follow one another with respect to a signal flow, wherein a trained component (7-1) is provided in a first component section (5-1) for all vehicle configurations, wherein at least one trained component (7-2-x) is provided in at least one middle component section (5-2) for at least a subset of all vehicle configurations, and wherein in a last component section (5-3) a trained component (7-3-x) is provided exclusively for a vehicle configuration corresponding thereto, and wherein for providing the trained machine learning model (5) for a given vehicle configuration, the respective trained components (7-1,7-2-x,7-3-x) are selected and deployed taking into account the vehicle configuration. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass das Bereitstellen ein Einladen des trainierten Maschinenlernmodells (5) in einen Speicher (3-2) eines Steuergeräts des jeweiligen Fahrzeugs umfasst.procedure according to claim 6 , characterized in that the provision comprises loading the trained machine learning model (5) into a memory (3-2) of a control unit of the respective vehicle. Verfahren nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass trainierte Komponenten (7-2-x,7-3-x) des trainierten Maschinenlernmodells (5), die nicht mit der Fahrzeugkonfiguration des jeweiligen Fahrzeugs (50) korrespondieren, deaktiviert werden.procedure according to claim 6 or 7 , characterized in that trained components (7-2-x,7-3-x) of the trained machine learning model (5) which do not correspond to the vehicle configuration of the respective vehicle (50) are deactivated. Verfahren nach einem der Ansprüche 6 bis 8, dadurch gekennzeichnet, dass zum Bereitstellen des trainierten Maschinenlernmodells (5) eine Information (42) betreffend die Fahrzeugkonfiguration erfasst und/oder erhalten wird, wobei das trainierte Maschinenlernmodell (5) ausgehend von der erfassten und/oder erhaltenen Information (42) bereitgestellt wird.Method according to one of the Claims 6 until 8 , characterized in that , in order to provide the trained machine learning model (5), information (42) relating to the vehicle configuration is recorded and/or obtained, wherein the trained machine learning model (5) is provided on the basis of the recorded and/or obtained information (42). Verfahren nach einem der Ansprüche 6 bis 9, dadurch gekennzeichnet, dass bei einer noch nicht bekannten Fahrzeugkonfiguration mindestens eine Komponente (7-2-x) für den mindestens einen mittleren Komponentenabschnitt (5-2) und/oder eine Komponente (7-3-x) für den letzten Komponentenabschnitt (5-3) erzeugt und trainiert und bereitgestellt wird.Method according to one of the Claims 6 until 9 , characterized in that , in the case of a vehicle configuration that is not yet known, at least one component (7-2-x) for the at least one middle component section (5-2) and/or one component (7-3-x) for the last component section (5-3) is generated and trained and provided. Vorrichtung (40) zum Bereitstellen eines trainierten Maschinenlernmodells (5) zum Erkennen eines Hands-Off-Zustands (6) an einem Lenkrad (51) eines Fahrzeugs (50), umfassend: einen zentralen Server (41), wobei der zentrale Server (41) dazu eingerichtet ist, das trainierte Maschinenlernmodell (5) für mehrere Fahrzeugkonfigurationen bereitzustellen, und das trainierte Maschinenlernmodell (5) derart bereitzustellen, dass das trainierte Maschinenlernmodell (5) mindestens drei bezüglich eines Signalflusses aufeinander folgende Komponentenabschnitte (5-x) aufweist, wobei eine trainierte Komponente (7-1) in einem ersten Komponentenabschnitt (5-1) für alle Fahrzeugkonfigurationen bereitgestellt wird, wobei mindestens eine trainierte Komponente (7-2-x) in mindestens einem mittleren Komponentenabschnitt (5-2) für zumindest eine Teilmenge aller Fahrzeugkonfigurationen bereitgestellt wird, und wobei in einem letzten Komponentenabschnitt (5-3) eine trainierte Komponente (7-3-x) jeweils ausschließlich für eine hiermit korrespondierende Fahrzeugkonfiguration bereitgestellt wird, und wobei zum Bereitstellen des trainierten Maschinenlernmodells (5) für eine gegebene Fahrzeugkonfiguration die jeweiligen trainierten Komponenten (7-1,7-2-x,7-3-x) unter Berücksichtigung der Fahrzeugkonfiguration ausgewählt und bereitgestellt werden.Device (40) for providing a trained machine learning model (5) for recognizing a hands-off state (6) on a steering wheel (51) of a vehicle (50), comprising: a central server (41), wherein the central server (41) is set up to provide the trained machine learning model (5) for a plurality of vehicle configurations, and to provide the trained machine learning model (5) in such a way that the trained machine learning model (5) has at least three component sections (5-x) that follow one another with respect to a signal flow, wherein a trained component (7-1) is provided in a first component section (5-1) for all vehicle configurations, wherein at least one trained component (7-2-x) is provided in at least one middle component section (5-2) for at least a subset of all vehicle configurations, and wherein in a last component section (5-3) a trained component (7-3-x) is provided exclusively for a vehicle configuration corresponding thereto, and wherein, in order to provide the trained machine learning model (5) for a given vehicle configuration, the respective trained components (7-1,7-2-x,7-3-x) are selected and provided taking into account the vehicle configuration. Verfahren zum Warten einer Gesamtheit aus in Fahrzeugen (50) bereitgestellten zum Erkennen eines Hands-Off-Zustands (6) trainierten Maschinenlernmodellen (5), wobei erfasste und/oder gesammelte Wartungsdaten (43) betreffend jeweilige Komponenten (7-1,7-2-x,7-3-x) von mindestens drei Komponentenabschnitten (5-x) des jeweiligen trainierten Maschinenlernmodells (5) von den Fahrzeugen (50) empfangen werden, wobei die empfangenen Wartungsdaten (43) nach Komponenten (7-1,7-2-x,7-3-x) geclustert werden, und wobei das Maschinenlernmodell (5) unter Berücksichtigung der empfangenen Wartungsdaten (43) jeweils gemäß den geclusterten Komponenten (7-1,7-2-x,7-3-x) nachtrainiert und das jeweils nachtrainierte Maschinenlernmodell (5) bereitgestellt wird.Method for maintaining a totality of machine learning models (5) provided in vehicles (50) and trained to recognize a hands-off state (6), wherein recorded and/or collected maintenance data (43) relating to respective components (7-1,7-2-x,7-3-x) of at least three component sections (5-x) of the respective trained machine learning model (5) are received from the vehicles (50), wherein the received maintenance data (43) are clustered according to components (7-1,7-2-x,7-3-x), and wherein the machine learning model (5) is retrained taking into account the received maintenance data (43) in each case according to the clustered components (7-1,7-2-x,7-3-x) and the respectively retrained machine learning model (5) is provided. Vorrichtung (40) zum Warten einer Gesamtheit aus in Fahrzeugen (50) bereitgestellten zum Erkennen eines Hands-Off-Zustands (6) trainierten Maschinenlernmodellen (5), umfassend: einen zentralen Server (41), wobei der zentrale Server (41) dazu eingerichtet ist, von den Fahrzeugen (50) erfasste und/oder gesammelte Wartungsdaten (43) betreffend jeweilige Komponenten (7-1,7-2-x,7-3-x) von mindestens drei Komponentenabschnitten (5-x) des jeweiligen trainierten Maschinenlernmodells (5) von den Fahrzeugen (50) zu empfangen, die empfangenen Wartungsdaten (43) nach Komponenten (7-1,7-2-x,7-3-x) zu clustern, und das Maschinenlernmodell (5) unter Berücksichtigung der empfangenen Wartungsdaten (43) jeweils gemäß den geclusterten Komponenten (7-1,7-2-x,7-3-x) nachzutrainieren und das jeweils nachtrainierte Maschinenlernmodell (5) bereitzustellen.Device (40) for maintaining a totality of machine learning models (5) provided in vehicles (50) and trained to recognize a hands-off state (6), comprising: a central server (41), wherein the central server (41) is set up to receive maintenance data (43) recorded and/or collected by the vehicles (50) relating to respective components (7-1,7-2-x,7-3-x) of at least three component sections (5-x) of the respective trained machine learning model (5) from the vehicles (50), cluster the received maintenance data (43) according to components (7-1,7-2-x,7-3-x), and retrain the machine learning model (5) taking into account the received maintenance data (43) in each case according to the clustered components (7-1,7-2-x,7-3-x), and retrain the respective retrained machine learning model (5) to provide.
DE102024201254.8A 2024-02-12 2024-02-12 Method and device for detecting a hands-off state on a steering wheel of a vehicle Active DE102024201254B3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102024201254.8A DE102024201254B3 (en) 2024-02-12 2024-02-12 Method and device for detecting a hands-off state on a steering wheel of a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102024201254.8A DE102024201254B3 (en) 2024-02-12 2024-02-12 Method and device for detecting a hands-off state on a steering wheel of a vehicle

Publications (1)

Publication Number Publication Date
DE102024201254B3 true DE102024201254B3 (en) 2025-01-02

Family

ID=93846713

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102024201254.8A Active DE102024201254B3 (en) 2024-02-12 2024-02-12 Method and device for detecting a hands-off state on a steering wheel of a vehicle

Country Status (1)

Country Link
DE (1) DE102024201254B3 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019211016A1 (en) 2019-07-25 2021-01-28 Volkswagen Aktiengesellschaft Detection of hands-off situations through machine learning

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019211016A1 (en) 2019-07-25 2021-01-28 Volkswagen Aktiengesellschaft Detection of hands-off situations through machine learning

Similar Documents

Publication Publication Date Title
EP3365741B1 (en) Method for fully automatic guidance of a vehicle system and corresponding motor vehicle
DE102019208735B4 (en) Method for operating a driver assistance system for a vehicle and a driver assistance system for a vehicle
WO2021058223A1 (en) Method for applying automated driving functions efficiently and in a simulated manner
DE102019208733A1 (en) Method and generator for generating disturbed input data for a neural network
DE102024200002B3 (en) Method and apparatus for providing a trained machine learning model for detecting a hands-on/hands-off state on a steering wheel of a vehicle
DE102024201064B3 (en) Method and device for detecting a hands-off state on a steering wheel of a vehicle
DE102024201254B3 (en) Method and device for detecting a hands-off state on a steering wheel of a vehicle
DE102019211672A1 (en) Training method for an artificial neural network
DE102024200088B3 (en) Method and device for detecting a hands-on/off state on a steering wheel of a vehicle
DE102018125712A1 (en) Driving support method for a vehicle
WO2025093361A1 (en) Method and device for recognising a hands-off state on a steering wheel
EP3985565A1 (en) Method and device for checking an ai-based information processing system used in partially automated or fully automated control of a vehicle
DE102020210789A1 (en) Analysis of a neural network for a vehicle
DE102024200003B3 (en) Method and apparatus for providing a trained machine learning model for detecting a hands-on/hands-off state on a steering wheel of a vehicle
DE102019219927A1 (en) Method and device for recognizing an alienation of a sensor data domain from a reference data domain
DE102021208472B3 (en) Computer-implemented method for training a machine learning model for a vehicle or robot
DE102023211071B3 (en) Method and device for detecting a hands-off state on a steering wheel
EP4596351A1 (en) Method and device for detecting a hands-off state on a steering wheel of a vehicle
DE102024108957B4 (en) Method for operating a motor vehicle, computer program product, control unit and motor vehicle
DE102024205848A1 (en) Method and device for detecting a hands-off state on a vehicle's steering wheel
DE102023118472A1 (en) APPARATUS AND METHOD FOR COLLECTING A DATA SET FROM A PLURALITY OF DATA SAMPLES FOR TRAINING A MACHINE LEARNING MODEL
DE102023211579A1 (en) Method for optimizing a functional parameter to adjust an operating variable of a technical system
DE102022203674A1 (en) Method and detection device for detecting events and motor vehicles
DE102023203517A1 (en) Method and device for determining a readiness of a driver assistance function
EP4458643A1 (en) Method for counting axes with computer-aided evaluation and error detection

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R018 Grant decision by examination section/examining division
R020 Patent grant now final