DE102019219534A1 - Verfahren zum Bestimmen von Regelparametern für ein Regelsystem - Google Patents

Verfahren zum Bestimmen von Regelparametern für ein Regelsystem Download PDF

Info

Publication number
DE102019219534A1
DE102019219534A1 DE102019219534.2A DE102019219534A DE102019219534A1 DE 102019219534 A1 DE102019219534 A1 DE 102019219534A1 DE 102019219534 A DE102019219534 A DE 102019219534A DE 102019219534 A1 DE102019219534 A1 DE 102019219534A1
Authority
DE
Germany
Prior art keywords
driver
type
motor vehicle
driving
specific
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102019219534.2A
Other languages
English (en)
Inventor
Benedikt Alt
Michael Herman
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102019219534.2A priority Critical patent/DE102019219534A1/de
Priority to US17/107,376 priority patent/US11760364B2/en
Priority to CN202011446770.0A priority patent/CN112977461A/zh
Publication of DE102019219534A1 publication Critical patent/DE102019219534A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • 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
    • B60W40/09Driving style or behaviour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0098Details of control systems ensuring comfort, safety or stability not otherwise provided for
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/30Driving style

Landscapes

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

Abstract

Computerimplementiertes Verfahren (200) zum Verwenden von maschinellen Lernen zum Bestimmen von Regelparametern (θj) für ein Regelsystem (100), insbesondere eines Kraftfahrzeugs (110), insbesondere zum Regeln eines Fahrbetriebs des Kraftfahrzeugs (110), wobei das Verfahren (200) umfasst: Bereitstellen (210) einer Menge an Fahrtrajektorien (D);Ableiten (220) von Belohnungsfunktionen (Rj) aus den Fahrtrajektorien (D) unter Verwendung einer Methode des inversen bestärkenden Lernens;Ableiten (230) von Fahrertyp-spezifischen Clustern (Cj) basierend auf den Belohnungsfunktionen (Rj);Bestimmen (240) von Regelparametern (θj) für ein jeweiliges Fahrertyp-spezifisches Cluster (cj).

Description

  • Stand der Technik
  • Die Offenbarung betrifft ein Verfahren zum Verwenden von maschinellen Lernen zum Bestimmen von Regelparametern für ein Regelsystem, insbesondere eines Kraftfahrzeugs, insbesondere zum Regeln eines Fahrbetriebs des Kraftfahrzeugs gemäß Anspruch 1.
  • Ferner betrifft die Offenbarung ein Verfahren zum Regeln eines Kraftfahrzeugs mit einem Regelsystem gemäß Anspruch 6.
  • Ferner betrifft die Offenbarung ein Regelsystem gemäß Anspruch 10.
  • Regelsysteme werden in einem Kraftfahrzeug beispielsweise als Fahrassistenzsysteme verwendet, um einen Fahrer des Kraftfahrzeugs in bestimmten Fahrsituationen zu unterstützen bzw. zu entlasten.
  • Zur Realisierung dieser Assistenzfunktionen umfasst ein Fahrerassistenzsystem Umgebungssensoren wie beispielsweise Radarsensoren, Lidarsensoren, Laserscanner, Videosensoren und Ultraschallsensoren. Sofern ein Fahrzeug mit einem Navigationssystem ausgerüstet ist, kann das Fahrerassistenzsystem auch auf Daten dieses Systems zurückgreifen. Weiterhin kann das mit dem Bordnetz des Fahrzeugs vorzugsweise über mindestens einen BUS, vorzugsweise den CAN-BUS, verbundene Fahrerassistenzsystem auch aktiv in Bordsysteme, wie insbesondere das Lenksystem, das Bremssystem, den Antriebsstrang und Warnsysteme eingreifen.
  • Üblicherweise wird bei den verfügbaren Regelsystemen innerhalb einer Fahrzeugflotte eine einheitliche Bedatung des Regelsystems verwendet. Allenfalls kann das Regelsystem noch an einen Sportmodus oder einen Komfortmodus angepasst werden. Eine individuelle Anpassung an das Fahrverhalten eines individuellen Fahrers ist bisher nicht bekannt.
  • Es ist daher wünschenswert, ein Regelsystem bereitzustellen, das eine solche individuelle Anpassung an das Fahrverhalten eines individuellen Fahrers ermöglicht.
  • Offenbarung der Erfindung
  • Dies wird durch ein Regelsystem und ein computerimplementiertes Verfahren gemäß den unabhängigen Ansprüchen erreicht.
  • Bevorzugte Ausführungsformen beziehen sich auf ein computerimplementiertes Verfahren zum Verwenden von maschinellen Lernen zum Bestimmen von Regelparametern für ein Regelsystem, insbesondere eines Kraftfahrzeugs, insbesondere zum Regeln eines Fahrbetriebs des Kraftfahrzeugs, wobei das Verfahren umfasst:
    • Bereitstellen einer Menge D an Fahrtrajektorien;
    • Ableiten von Belohnungsfunktionen aus den Fahrtrajektorien unter Verwendung einer Methode des inversen bestärkenden Lernens;
    • Ableiten von Fahrertyp-spezifischen Clustern basierend auf den Belohnungsfunktionen;
    • Bestimmen von Regelparametern für ein jeweiliges Fahrertyp-spezifisches Cluster.
  • In einer Lernphase werden basierend auf einer Menge an Fahrtrajektorien unterschiedliche Fahrertypen geclustert. Die Eigenschaft eines Clusters ist, dass Objekte im selben Cluster über ähnliche, insbesondere identische, Eigenschaften verfügen und sich von Objekten, die nicht im selben Cluster sind, dadurch unterscheiden. In einer Anwendungsphase des Regelsystems kann das Regelsystem dann durch Auswählen eines bestimmten Fahrertyp-spezifischen Clusters individuell an das Fahrverhalten eines jeweiligen Fahrers angepasst werden. Die Fahrtrajektorien basieren vorteilhafterweise auf Fahrdemonstrationen von unterschiedlichen Fahrern bzw. Fahrertypen.
  • Eine Belohnungsfunktion, engl. reward function, ist eine Funktion, die einem Wert einer Regelungsgröße einen Belohnungswert zuordnet. Vorteilhafterweise ist eine Belohnungsfunktion so gewählt, dass sie umso größere Werte annimmt, je kleiner eine Abweichung der Regelungsgröße von einer Sollgröße ist. Erfindungsgemäß wird für eine jeweilige Fahrtrajektorie die jeweilige Belohnungsfunktion bestimmt, die in der Fahrtrajektorie optimiert wird.
  • Das Ableiten der Belohnungsfunktionen erfolgt durch Verwenden einer Methode des inversen bestärkenden Lernens, beispielsweise unter Verwendung eines Algorithmus zum inversen bestärkenden Lernen. Die Methode und ein beispielhafter Algorithmus sind beispielsweise offenbart unter https://arxiv.org/pdf/1712.05514.pdf: Inverse Reinforce Learning with Nonparametric Behavior Clustering, Siddharthan Rajasekaran, Jinwei Zhang, and die Fu.
  • Basierend auf den Belohnungsfunktionen werden dann die Fahrertypen-Cluster abgeleitet.
  • Eine Belohnungsfunktion beschreibt insbesondere Zustände und Aktionen, die von einem jeweiligen Fahrer erwünscht sind. Die Belohnungsfunktion kann somit insbesondere den Zielen und Wünschen eines individuellen Fahrers entsprechen, wie zum Beispiel dem Einhalten eines bestimmten Abstands zu einem Drittfahrzeug, eine Beschleunigung, und eine Geschwindigkeit. Die Belohnungsfunktionen repräsentieren daher ein rationales Handeln des Fahrers und können Situationen besser generalisieren als das
    direkte Imitieren des Fahrverhaltens. Durch Clustern der aus den Fahrtrajektorien abgeleiteten Belohnungsfunktionen, und insbesondere nicht der Fahrtrajektorien selbst, können vorteilhafterweise generalisierende Ergebnisse erzielt werden.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass die Fahrtrajektorien Betriebsdaten des Kraftfahrzeugs und/oder Referenzdaten des Kraftfahrzeugs zu einer Umgebung des Kraftfahrzeugs umfassen und die Belohnungsfunktion die Betriebsdaten und/oder Referenzdaten berücksichtigt.
  • Beispielsweise sind aus der Offenbarung Kuderer, Markus, Shilpa Gulati, and Wolfram Burgard: „Learning driving styles for autonomous vehicles from demonstration.“ 2015 IEEE, International Conference on Robotics and Automation (ICRA). IEEE, 2015 beispielhaft Merkmale bekannt, die in die Belohnungsfunktion einfließen können, wie insbesondere Beschleunigungen, Geschwindigkeiten, Distanz zu einer Fahrspurmitte. Insbesondere können vorteilhafterweise weitere Merkmale, wie ein Abstand zu einem Drittfahrzeug, insbesondere ein Vorderfahrzeug und/oder weitere Fahrzeuge, eine relative Geschwindigkeit zwischen dem Kraftfahrzeug und einem Drittfahrzeug einfließen.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass für ein Fahrertyp-spezifisches Cluster eine, insbesondere Fahrertyp-spezifische, Fahrstrategie berechnet wird.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass die Regelparameter eines Fahrertyp-spezifischen Clusters in Abhängigkeit der Belohnungsfunktion des jeweiligen Clusters und/oder in Abhängigkeit von Betriebsdaten des Kraftfahrzeugs und/oder Referenzdaten des Kraftfahrzeugs zu einer Umgebung des Kraftfahrzeugs optimiert werden. Die Regelparameter können vorteilhafterweise unter Verwendung der Optimierungsfunktion θ j = a r g m a x θ j E [ t = 0 T m a x r j ( x , a ) | p ( x t + 1 | x t , a t ) , π θ j ( a | s ) ]
    Figure DE102019219534A1_0001
    optimiert werden. In der beispielhaft dargestellten Optimierungsfunktion beschreibt rj eine Belohnungsfunktion eines Clusters j, θj die Regelparameter eines Reglers πθj des Clusters j, und p ( x t + 1 | x t , a t ) x t o w n
    Figure DE102019219534A1_0002
    die Verteilung über zukünftige Zustände, umfassend einen Zustand aus dem Vorwärtsmodell des eigenen Fahrzeugs sowie das Verhalten eines Referenzobjekts, insbesondere eines Drittfahrzeugs, wobei der Zustand xt den Zustand des eigenen Fahrzeugs als auch den Zustand eines Referenzobjekts, insbesondere eines Drittfahrzeugs zu einem Zeitpunkt t umfasst. Die Lösung der Optimierungsfunktion identifiziert die Parameter θj, unter denen die Belohnungsfunktion maximal und somit optimal bezüglich den im ersten Schritt extrahierten Zielen und Wünschen des Fahrers ist.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass die Regelparameter für wenigstens eine Regelsituation optimiert werden. Eine Regelsituation umfasst einen Anwendungsfall, engl. Use-Case des Reglers, beispielsweise eine Abstandsregelung, engl. Adaptive Cruise Control, ACC, oder eine Einparkunterstützung oder eine Spurhalteunterstützung, engl. lane keeping support, LKS.
  • Weitere bevorzugte Ausführungsformen beziehen sich auf Verfahren zum Regeln eines Kraftfahrzeugs mit einem Regelsystem, wobei das Verfahren umfasst: Bereitstellen einer Menge an Fahrertyp-spezifischen Clustern, ein jeweiliges Fahrertyp-spezifisches Cluster umfassend eine Belohnungsfunktion und Regelparameter, wobei die Fahrertyp-spezifischen Cluster und/oder die Regelparameter gemäß einem Verfahren nach wenigstens einer der Ausführungsformen bestimmt wurden; Beobachten eines Fahrverhaltens eines Fahrers in einem Fahrbetrieb des Kraftfahrzeugs; Identifizieren eines Fahrertyp-spezifischen Clusters aus der Menge an Fahrertyp-spezifischen Clustern basierend auf dem beobachteten Fahrverhalten;
    und Parametrisieren des Regelsystems, insbesondere ein Modell des Regelsystems, mit Regelparametern des identifizierten Fahrertyp-spezifischen Clusters.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass das Identifizieren eines Clusters umfasst: Evaluieren des Fahrverhaltens basierend auf den Belohnungsfunktionen der Fahrertyp-spezifischen Cluster. Vorteilhafterweise werden zum Identifizieren eines Clusters
    die abgeleiteten Belohnungsfunktionen verwendet. Das Verhalten des Fahrers wird, insbesondere über eine bestimmte Zeitspanne, auf Basis der Belohnungsfunktionen der Fahrertyp-spezifischen Cluster evaluiert und ein bestimmtes Fahrertyp-spezifisches Cluster anhand der mittleren Belohnung ausgewählt. Das ausgewählte Fahrertyp-spezifische Cluster optimiert vorteilhafterweise die Funktion j = a r g m a x j 1 | D D | x , a D D r j ( x , a ) ,
    Figure DE102019219534A1_0003
    wobei DD die observierten gemeinsamen Zustände des eigenen Kraftfahrzeugs und des Vorderfahrzeugs enthält. Entsprechend wird ein Fahrertyp-spezifisches Cluster eines Fahrertyps mit möglichst ähnlichen Zielen und Wünschen gewählt.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass das Identifizieren eines Fahrertyp-spezifischen Clusters umfasst: Evaluieren des Fahrverhaltens basierend auf einer Fahrstrategie des Fahrers. Vorteilhafterweise wird zum Identifizieren eines Clusters die unter Anwendung der Methode des inversen verstärkenden Lernens gelernte, insbesondere Fahrertyp-spezifische, Fahrstrategie verwendet. Das Verhalten des Fahrers wird, insbesondere über eine bestimmte Zeitspanne, auf Basis der gewählten Fahraktionen, beispielsweise Beschleunigen, Abbremsen, Lenken, etc. mit denen der gelernten Fahrstrategie πj des Inverse Reinforcement Schrittes verglichen und das Fahrtyp-spezifische Cluster ausgewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären. Das ausgewählte Fahrertyp-spezifische Cluster optimiert vorteilhafterweise die Funktion j = a r g m i n 1 | D D | x , a D D L ( x , a , π j ) ,
    Figure DE102019219534A1_0004
    wobei L(x, α, πj) ein Distanzmaß ist, dass observierte Zustands-Aktions-Tupel mit der Fahrstrategie πj des Fahrertyp-spezifischen Clusters vergleicht. Entsprechend wird das Fahrtyp-spezifische Cluster gewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass das Identifizieren eines Fahrertyp-spezifischen Clusters umfasst: Evaluieren des Fahrverhaltens basierend auf Regelparametern in Abhängigkeit einer Regelsituation. Vorteilhafterweise wird zum Identifizieren eines Clusters die unter Anwendung der Methode des inversen verstärkenden Lernens
    gelernten Regelparameter verwendet. Das Verhalten des Fahrers wird, insbesondere über eine bestimmte Zeitspanne, auf Basis der gewählten Fahraktionen, beispielsweise Beschleunigen, Abbremsen, Lenken, etc. mit denen der gelernten Reglerstrategie πθj der gewählten Regelsituation verglichen und das Fahrtyp-spezifische Cluster ausgewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären. Das ausgewählte Fahrertyp-spezifische Cluster optimiert vorteilhafterweise die Funktion j = a r g m i n 1 | D D | x , a D D L ( x , a , π θ j ) ,
    Figure DE102019219534A1_0005
    wobei L (x, α, πθj) ein Distanzmaß ist, dass observierte Zustands-Aktions-Tupel mit der Fahrstrategie πθj vergleicht. Entsprechend wird das Fahrtyp-spezifische Cluster gewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären.
  • Bei einer weiteren bevorzugten Ausführungsform wird ein adaptives Fahrermodell des Regelsystems mit den Regelparametern des ausgewählten Fahrertyp-spezifischen Clusters parametrisiert und das Regelsystem zum Regeln des Kraftfahrzeugs, insbesondere eines Fahrbetriebs des Kraftfahrzeugs verwendet. Nach einem Zeitschritt hat sich das Fahrzeug sowie ein Referenzobjekt, insbesondere ein Drittfahrzeug, insbesondere ein Vorderfahrzeug, bewegt, insbesondere relativ zueinander bewegt und/oder weiterbewegt und Schritte des Verfahrens zum Regeln eines Kraftfahrzeugs mit einem Regelsystem, insbesondere der Schritt zum Identifizieren eines Fahrertyp-spezifischen Clusters und/oder das Parametrisieren des Regelsystems mit Regelparametern des identifizierten Fahrertyp-spezifischen Clusters werden erneut ausgeführt. Vorteilhafterweise kann das Verfahren während eines Fahrbetriebs des Kraftfahrzeugs iterativ ausgeführt werden.
  • Weitere bevorzugte Ausführungsformen beziehen sich auf Regelsystem für ein Kraftfahrzeug, insbesondere zum Regeln eines Fahrbetriebs des Kraftfahrzeugs, umfassend ein Identifikationsmodul zum Identifizieren von einem Fahrertyp-spezifischen Cluster gemäß einem Verfahren nach wenigstens einer der Ausführungsformen und einen Regler, der dazu ausgebildet ist, unter Verwendung eines Modells wenigstens eine Steuergröße auszugeben, wobei das Modell in Abhängigkeit eines gemäß einem Verfahren nach wenigstens einer der Ausführungsformen identifizierten Fahrertyp-spezifischen Clusters parametrisierbar ist.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass das Modell ein Verhalten des Kraftfahrzeugs und ein Verhalten der Umgebung des Kraftfahrzeugs abbildet.
  • Weitere Merkmale, Anwendungsmöglichkeiten und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen der Erfindung, die in den Figuren der Zeichnung dargestellt sind. Dabei bilden alle beschriebenen oder dargestellten Merkmale für sich oder in beliebiger Kombination den Gegenstand der Erfindung, unabhängig von ihrer Zusammenfassung in den Ansprüchen oder deren Rückbeziehung sowie unabhängig von ihrer Formulierung bzw. Darstellung in der Beschreibung bzw. in der Zeichnung.
  • In der Zeichnung zeigt:
    • 1 eine schematische Darstellung einer Regelfunktion eines Regelsystems eines Kraftfahrzeugs;
    • 2 eine schematische Darstellung von Schritten eines Verfahrens zum Verwenden von maschinellen Lernen zum Bestimmen von Regelparametern für ein Regelsystem, insbesondere eines Kraftfahrzeugs;
    • 3 eine schematische Darstellung von Schritten eines Verfahrens zum Verwenden eines Regelsystems, und
    • 4 eine schematische Übersicht des Verfahrens aus 3.
  • 1 zeigt eine schematische Darstellung einer Regelfunktion eines Regelsystems 100, insbesondere ein Fahrerassistenzsystem, eines Kraftfahrzeugs 110 am Beispiel einer Abstandsregelung. Zur Realisierung von Assistenzfunktionen umfasst ein Fahrerassistenzsystem Umgebungssensoren wie beispielsweise Radarsensoren, Lidarsensoren, Laserscanner, Videosensoren und Ultraschallsensoren. Sofern ein Fahrzeug mit einem Navigationssystem ausgerüstet ist, kann das Fahrerassistenzsystem auch auf Daten dieses Systems zurückgreifen. Weiterhin kann das mit dem Bordnetz des Fahrzeugs 110 vorzugsweise über mindestens einen BUS, vorzugsweise den CAN-BUS, verbundene Fahrerassistenzsystem auch aktiv in Bordsysteme, wie insbesondere das Lenksystem, das Bremssystem, den Antriebsstrang und Warnsysteme eingreifen.
  • Das Regelsystem 100 ist in einer Ausgestaltung als Steuergerät für das Kraftfahrzeug 110 ausgebildet. Das Steuergerät kann einen Computer, insbesondere einen Mikroprozessor oder einen Rechner umfassen. Das Steuergerät kann einen Speicher für Instruktionen umfassen, die der Computer ausführen kann.
  • Das Regelsystem 100 für das Kraftfahrzeug 110 ist zum Ausgeben einer Steuergröße u ausgebildet. Anhand der Steuergröße u ist eine Regelgröße y eines Kraftfahrzeugs durch geeignete Ansteuervorgänge einstellbar, um die Regelgröße y an eine Führungsgröße w des Regelsystems anzugleichen.
  • Üblicherweise wird bei einer Abstandsregelung die Position des eigenen Fahrzeugs mit dem Abstand eines vorausfahrenden Fahrzeugs 120 verglichen und der Abstand durch gezielte Beschleunigungs- und/oder Bremseingriffe auf einen vorgegebenen Sollwert eingestellt. Dieser Sollwert sollte so gewählt sein, dass der gesetzlich vorgeschriebene Abstand zwischen den beiden Fahrzeugen nicht unterschritten wird. Andererseits sollte der Abstand nicht so groß werden, dass das vorausfahrende Fahrzeug nicht mehr zuverlässig erfasst werden kann. Hierzu werden in der Regel kamera- oder radarbasierte Sensorsysteme verwendet und daraus wird dann ein Istwert generiert, der als Eingangswert für den Regelalgorithmus bei der Abstandsregelung dient. Die Abstandsregelung ist beispielsweise in Betrieb, wenn ein Fahrer 130 die Funktion einschaltet. Die Funktion wird entweder vom Fahrer 130 wieder abgeschaltet oder schaltet sich selbst ab, wenn z.B. plötzlich ein Bremseingriff erfolgt.
  • Im Folgenden wird unter Bezugnahme auf die 2 bis 4 erläutert, wie das Regelsystem 100 an das Fahrverhalten eines individuellen Fahrers angepasst werden kann.
  • 2 zeigt Schritte eines Verfahrens 200 zum Verwenden von maschinellen Lernen zum Bestimmen von Regelparametern für das Regelsystem 100. Das Verfahren 200 umfasst die folgenden Schritte:
    • einen Schritt 210 zum Bereitstellen einer Menge D an Fahrtrajektorien;
    • einen Schritt 220 zum Ableiten von Belohnungsfunktionen Rj aus den Fahrtrajektorien D unter Verwendung einer Methode des inversen bestärkenden Lernens;
    • einen Schritt 230 zum Ableiten von Fahrertyp-spezifischen Clustern Cj basierend auf den Belohnungsfunktionen Rj, und
    • einen Schritt 240 zum Bestimmen von Regelparametern θj für ein jeweiliges Fahrertyp-spezifisches Cluster Cj.
  • Das Verfahren 200 zeigt Schritte einer Lernphase für das Regelsystem 100. In der Lernphase werden basierend auf der Menge D an Fahrtrajektorien unterschiedliche Fahrertypen Cj geclustert. Die Eigenschaft eines Clusters ist, dass Objekte im selben Cluster über ähnliche, insbesondere identische, Eigenschaften verfügen und sich von Objekten, die nicht im selben Cluster sind, dadurch unterscheiden. In einer Anwendungsphase des Regelsystems 100 kann dann Regelsystem 100 dann durch Auswählen eines bestimmten Fahrertyp-spezifisches Cluster Cj individuell an das Fahrverhalten eines jeweiligen Fahrers angepasst werden. Die Fahrtrajektorien D basieren vorteilhafterweise auf Fahrdemonstrationen von unterschiedlichen Fahrern bzw. Fahrertypen.
  • Die Belohnungsfunktion Rj, engl. reward function, ist eine Funktion die einem Wert einer Regelungsgröße einen Belohnungswert zuordnet. Vorteilhafterweise ist eine Belohnungsfunktion so gewählt, dass sie umso größere Werte annimmt, je kleiner eine Abweichung der Regelungsgröße von einer Sollgröße ist. Erfindungsgemäß wird für eine jeweilige Fahrtrajektorie d die jeweilige Belohnungsfunktion rj bestimmt, die in der Fahrtrajektorie d optimiert wird.
  • Das Ableiten der Belohnungsfunktion Rj erfolgt durch Verwenden einer Methode des inversen bestärkenden Lernens, beispielsweise unter Verwendung eines Algorithmus zum inversen bestärkenden Lernen. Die Methode und ein beispielhafter Algorithmus sind beispielsweise offenbart unter https://arxiv.org/pdf/1712.05514.pdf: Inverse Reinforce Learning with Nonparametric Behavior Clustering, Siddharthan Rajasekaran, Jinwei Zhang, and die Fu.
  • Basierend auf den Belohnungsfunktionen Rj werden dann die Fahrertypen-Cluster Cj abgeleitet.
  • Die Belohnungsfunktion Rj beschreibt insbesondere Zustände und Aktionen, die von einem jeweiligen Fahrer erwünscht sind. Die Belohnungsfunktion kann somit insbesondere den Zielen und Wünschen eines individuellen Fahrers entsprechen, wie zum Beispiel dem Einhalten eines bestimmten Abstands zu einem Drittfahrzeug 120, eine Beschleunigung, und eine Geschwindigkeit. Die Belohnungsfunktionen Rj repräsentieren daher ein rationales Handeln des Fahrers und können Situationen besser generalisieren als das
    direkte Imitieren des Fahrverhaltens. Durch Clustern der aus den Fahrtrajektorien D abgeleiteten Belohnungsfunktionen Rj, und insbesondere nicht der Fahrtrajektorien selbst, können vorteilhafterweise generalisierende Ergebnisse erzielt werden.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass die Fahrtrajektorien Betriebsdaten des Kraftfahrzeugs und/oder Referenzdaten des Kraftfahrzeugs zu einer Umgebung des Kraftfahrzeugs umfassen und die Belohnungsfunktion die Betriebsdaten und/oder Referenzdaten berücksichtigt. Betriebsdaten des Kraftfahrzeugs sind beispielsweise Geschwindigkeit, Beschleunigung, Lenkwinkel, Neigung. Umgebungsdaten des Kraftfahrzeugs sind beispielsweise Information über Straßenzustand, Wetter, Fahrbahnsteigung, Straßenverlauf, etc.
  • Beispielsweise sind aus der Offenbarung Kuderer, Markus, Shilpa Gulati, and Wolfram Burgard: „Learning driving styles for autonomous vehicles from demonstration.“, 2015 IEEE, International Conference on Robotics and Automation (ICRA), IEEE, 2015 beispielhaft Merkmale bekannt, die in die Belohnungsfunktion einfließen können, wie insbesondere Beschleunigungen, Geschwindigkeiten, Distanz zu einer Fahrspurmitte. Insbesondere können vorteilhafterweise weitere Merkmale, wie ein Abstand zu einem Drittfahrzeug 120, insbesondere ein Vorderfahrzeug und/oder weitere Fahrzeuge, eine relative Geschwindigkeit zwischen dem Kraftfahrzeug 110 und einem Drittfahrzeug 120 einfließen.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass für ein Fahrertyp-spezifisches Cluster Cj eine, insbesondere Fahrertyp-spezifische, Fahrstrategie berechnet wird.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass die Regelparameter θj eines Fahrertyp-spezifischen Clusters Cj in Abhängigkeit der Belohnungsfunktion Rj des jeweiligen Clusters Cj und/oder in Abhängigkeit von Betriebsdaten des Kraftfahrzeugs 110 und/oder Referenzdaten des Kraftfahrzeugs 110 zu einer Umgebung des Kraftfahrzeugs optimiert werden. Die Regelparameter können vorteilhafterweise unter Verwendung der Optimierungsfunktion θ j = a r g m a x θ j E [ t = 0 T m a x r j ( x , a ) | p ( x t + 1 | x t , a t ) , π θ j ( a | s ) ]
    Figure DE102019219534A1_0006
    optimiert werden. In der beispielhaft dargestellten Optimierungsfunktion beschreibt rj eine Belohnungsfunktion eines Clusters j, θj die Regelparameter eines Reglers πθj des Clusters j, und p(xt+1|xt, αt) die Verteilung über zukünftige Zustände, umfassend einen Zustand aus dem Vorwärtsmodell des eigenen Fahrzeugs sowie das Verhalten eines Referenzobjekts, insbesondere eines Drittfahrzeugs, wobei der Zustand xt den Zustand des eigenen Fahrzeugs als auch den Zustand eines Referenzobjekts, insbesondere eines Drittfahrzeugs zu einem Zeitpunkt t umfasst. Die Lösung der Optimierungsfunktion identifiziert die Parameter θj, unter denen die Belohnungsfunktion rj maximal und somit optimal bezüglich den im ersten Schritt extrahierten Zielen und Wünschen des Fahrers ist.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass die Regelparameter θj für wenigstens eine Regelsituation optimiert werden. Eine Regelsituation umfasst einen Anwendungsfall, engl. Use-Case des Reglers, beispielsweise eine Abstandsregelung, engl. Adaptive Cruise Control, ACC, oder eine Einparkunterstützung oder eine Spurhalteunterstützung, engl. lane keeping support, LKS.
  • 2 zeigt Schritte eines Verfahrens 300 zum Regeln eines Kraftfahrzeugs 110 mit einem Regelsystem 100.
  • Das Verfahren 300 umfasst die folgenden Schritte:
    • einen Schritt 310 zum Bereitstellen einer Menge an Fahrertyp-spezifischen Clustern Cj, ein jeweiliges Fahrertyp-spezifisches Cluster cj umfassend eine Belohnungsfunktion rj und Regelparameter θj, wobei die Fahrertyp-spezifischen Cluster Cj und/oder die Regelparameter θj gemäß einem Verfahren 200 gemäß den vorstehend beschriebenen Ausführungsformen bestimmt wurden;
    • einen Schritt 320 zum Beobachten eines Fahrverhaltens eines Fahrers 130 in einem Fahrbetrieb des Kraftfahrzeugs 110;
    • einen Schritt 330 zum Identifizieren eines Fahrertyp-spezifischen Clusters Cj aus der Menge an Fahrertyp-spezifischen Clustern Cj basierend auf dem beobachteten Fahrverhalten;
    • und einen Schritt 340 zum Parametrisieren des Regelsystems 100, insbesondere ein Modell des Regelsystems 100, mit Regelparametern θj des identifizierten Fahrertyp-spezifischen Clusters cj.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass das Identifizieren 330 eines Clusters cj umfasst: Evaluieren des Fahrverhaltens basierend auf den Belohnungsfunktionen der Fahrertyp-spezifischen Cluster. Vorteilhafterweise werden zum Identifizieren eines Clusters
    die abgeleiteten Belohnungsfunktionen verwendet. Das Verhalten des Fahrers wird, insbesondere über eine bestimmte Zeitspanne, auf Basis der Belohnungsfunktionen der Fahrertyp-spezifischen Cluster evaluiert und ein bestimmtes Fahrertyp-spezifisches Cluster anhand der mittleren Belohnung ausgewählt. Das ausgewählte Fahrertyp-spezifische Cluster optimiert vorteilhafterweise die Funktion j = a r g m a x j 1 | D D | x , a D D r j ( x , a ) ,
    Figure DE102019219534A1_0007
    wobei DD die observierten gemeinsamen Zustände des eigenen Kraftfahrzeugs und des Vorderfahrzeugs enthält. Entsprechend wird ein Fahrertyp-spezifisches Cluster eines Fahrertyps mit möglichst ähnlichen Zielen und Wünschen gewählt.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass das Identifizieren 330 eines Fahrertyp-spezifischen Clusters cj umfasst: Evaluieren des Fahrverhaltens basierend auf einer Fahrstrategie des Fahrers. Vorteilhafterweise wird zum Identifizieren eines Clusters die unter Anwendung der Methode des inversen verstärkenden Lernens gelernte, insbesondere Fahrertyp-spezifische, Fahrstrategie verwendet. Das Verhalten des Fahrers wird, insbesondere über eine bestimmte Zeitspanne, auf Basis der gewählten Fahraktionen, beispielsweise Beschleunigen, Abbremsen, Lenken, etc. mit denen der gelernten Fahrstrategie πj des Inverse Reinforcement Schrittes verglichen und das Fahrtyp-spezifische Cluster ausgewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären. Das ausgewählte Fahrertyp-spezifische Cluster optimiert vorteilhafterweise die Funktion j = a r g m i n 1 | D D | x , a D D L ( x , a , π j ) ,
    Figure DE102019219534A1_0008
    wobei L(x, α, πj) ein Distanzmaß ist, dass observierte Zustands-Aktions-Tupel mit der Fahrstrategie πj des Fahrertyp-spezifischen Clusters vergleicht. Entsprechend wird das Fahrtyp-spezifische Cluster gewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären.
  • Bei einer weiteren bevorzugten Ausführungsform ist vorgesehen, dass das Identifizieren 330 eines Fahrertyp-spezifischen Clusters cj umfasst: Evaluieren des Fahrverhaltens basierend auf Regelparametern θj in Abhängigkeit einer Regelsituation. Vorteilhafterweise wird zum Identifizieren eines Clusters die unter Anwendung der Methode des inversen verstärkenden Lernens gelernten Regelparameter θj verwendet. Das Verhalten des Fahrers wird, insbesondere über eine bestimmte Zeitspanne, auf Basis der gewählten Fahraktionen, beispielsweise Beschleunigen, Abbremsen, Lenken, etc. mit denen der gelernten Reglerstrategie πθj der gewählten Regelsituation verglichen und das Fahrtyp-spezifische Cluster ausgewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären. Das ausgewählte Fahrertyp-spezifische Cluster optimiert vorteilhafterweise die Funktion j = a r g m i n 1 | D D | x , a D D L ( x , a , π θ j ) ,
    Figure DE102019219534A1_0009
    wobei L (x, α, πθj) ein Distanzmaß ist, dass das observierte Zustands-Aktions-Tupel mit der Fahrstrategie πθj vergleicht. Entsprechend wird das Fahrtyp-spezifische Cluster gewählt, durch dessen Anwendung die ähnlichsten, insbesondere identischen, Fahraktionen gewählt worden wären.
  • 4 zeigt eine schematische Übersicht des Verfahrens aus 3.
  • Das Regelsystem 100 umfasst ein Modell M, insbesondere ein adaptives Fahrermodell. Das Modell M wird mit den Regelparametern θj des ausgewählten Fahrertyp-spezifischen Clusters cj parametrisiert und das Regelsystem zum Regeln des Kraftfahrzeugs, insbesondere eines Fahrbetriebs des Kraftfahrzeugs 110 verwendet.
    xt 110 beschreibt den Zustand des eigenen Fahrzeugs 110 und xt 120 den Zustand eines Referenzobjekts, insbesondere des Drittfahrzeugs 120 zu einem Zeitpunkt t.
  • Das Regelsystem 100 umfasst ferner ein Identifikationsmodul 140 zum Identifizieren eines Fahrertyp-spezifischen Clusters cj. Das Identifizieren erfolgt gemäß dem vorstehend beschriebenen Verfahren 300 gemäß der dargestellten Ausführungsform zu einem Zeitpunkt t. Das Modell M wird mit den Regelparametern θj des zum Zeitpunkt t ausgewählten Fahrertyp-spezifischen Clusters ct parametrisiert und das Regelsystems zum Regeln des Kraftfahrzeugs, insbesondere eines Fahrbetriebs des Kraftfahrzeugs 110 verwendet.
  • Nach einem Zeitschritt, zum Zeitpunkt t+1, hat sich das Fahrzeug 110 sowie das Referenzobjekt 120, insbesondere ein Drittfahrzeug, insbesondere ein Vorderfahrzeug, bewegt, insbesondere relativ zueinander bewegt und/oder weiterbewegt, und Schritte des Verfahrens zum Regeln eines Kraftfahrzeugs mit einem Regelsystem, insbesondere der Schritt zum Identifizieren eines Fahrertyp-spezifischen Clusters und/oder das Parametrisieren des Regelsystems mit Regelparametern θj des identifizierten Fahrertyp-spezifischen Clusters werden erneut zum Zeitpunkt t+1 ausgeführt. Vorteilhafterweise kann das Verfahren 300 während eines Fahrbetriebs des Kraftfahrzeugs 110 iterativ ausgeführt werden.

Claims (11)

  1. Computerimplementiertes Verfahren (200) zum Verwenden von maschinellen Lernen zum Bestimmen von Regelparametern (θj) für ein Regelsystem (100), insbesondere eines Kraftfahrzeugs (110), insbesondere zum Regeln eines Fahrbetriebs des Kraftfahrzeugs (110), wobei das Verfahren (200) umfasst: Bereitstellen (210) einer Menge an Fahrtrajektorien (D); Ableiten (220) von Belohnungsfunktionen (Rj) aus den Fahrtrajektorien (D) unter Verwendung einer Methode des inversen bestärkenden Lernens; Ableiten (230) von Fahrertyp-spezifischen Clustern (Cj) basierend auf den Belohnungsfunktionen (Rj); Bestimmen (240) von Regelparametern (θj) für ein jeweiliges Fahrertyp-spezifisches Cluster (cj).
  2. Verfahren (200) nach Anspruch 1, wobei die Fahrtrajektorien (D) Betriebsdaten des Kraftfahrzeugs (110) und/oder Referenzdaten des Kraftfahrzeugs (110) zu einer Umgebung des Kraftfahrzeugs umfassen und die Belohnungsfunktion (rj) die Betriebsdaten und/oder Referenzdaten berücksichtigt.
  3. Verfahren (200) nach wenigstens einem der vorhergehenden Ansprüche, wobei für ein Fahrertyp-spezifisches Cluster (cj) eine, insbesondere Fahrertyp-spezifische, Fahrstrategie berechnet wird.
  4. Verfahren (200) nach wenigstens einem der vorhergehenden Ansprüche, wobei die Regelparameter (θj) eines Fahrertyp-spezifischen Clusters (cj) in Abhängigkeit der Belohnungsfunktion (rj) des jeweiligen Fahrertyp-spezifischen Clusters (cj) und/oder in Abhängigkeit von Betriebsdaten des Kraftfahrzeugs (110) und/oder Referenzdaten des Kraftfahrzeugs (110) zu einer Umgebung des Kraftfahrzeugs (110) optimiert werden.
  5. Verfahren (200) nach wenigstens einem der vorhergehenden Ansprüche, wobei die Regelparameter (θj) für wenigstens eine Regelsituation optimiert werden.
  6. Verfahren (300) zum Regeln eines Kraftfahrzeugs (110) mit einem Regelsystem (100), wobei das Verfahren (300) umfasst: Bereitstellen (310) einer Menge an Fahrertyp-spezifischen Clustern (Cj), ein jeweiliges Fahrertyp-spezifisches Cluster (cj) umfassend eine Belohnungsfunktion (rj) und Regelparameter (θj), wobei die Fahrertyp-spezifischen Cluster (Cj) und/oder die Regelparameter (θj) gemäß einem Verfahren (200) nach wenigstens einem der Ansprüche 1 bis 5 bestimmt wurden; Beobachten (320) eines Fahrverhaltens eines Fahrers (130) in einem Fahrbetrieb des Kraftfahrzeugs (110); Identifizieren (330) eines Fahrertyp-spezifischen Clusters (cj) aus der Menge an Fahrertyp-spezifischen Clustern (Cj) basierend auf dem beobachteten Fahrverhalten; und Parametrisieren (340) des Regelsystems (100), insbesondere eines Modells (M) des Regelsystems (100), mit Regelparametern (θj) des identifizierten Fahrertyp-spezifischen Clusters (cj).
  7. Verfahren (300) nach Anspruch 6, wobei das Identifizieren (330) eines Fahrertyp-spezifischen Clusters (cj) umfasst: Evaluieren des Fahrverhaltens basierend auf den Belohnungsfunktionen (Rj) der Fahrertyp-spezifischen Cluster (Cj).
  8. Verfahren (300) nach wenigstens einem der Ansprüche 6 oder 7, wobei das Identifizieren (330) eines Fahrertyp-spezifischen Clusters (cj) umfasst: Evaluieren des Fahrverhaltens basierend auf einer, insbesondere Fahrertyp-spezifischen, Fahrstrategie des Fahrers (130).
  9. Verfahren (300) nach wenigstens einem der Ansprüche 6 bis 8, wobei das Identifizieren (330) eines Fahrertyp-spezifischen Clusters (cj) umfasst: Evaluieren des Fahrverhaltens basierend auf Regelparametern (θj) in Abhängigkeit einer Regelsituation.
  10. Regelsystem (100) für ein Kraftfahrzeug (110), insbesondere zum Regeln eines Fahrbetriebs des Kraftfahrzeugs (110), umfassend ein Identifikationsmodul (140) zum Identifizieren von einem Fahrertyp-spezifischen Cluster (Cj) gemäß wenigstens einem der Ansprüche 6 bis 9 und einen Regler (100), der dazu ausgebildet ist, unter Verwendung eines Modells (M) wenigstens eine Steuergröße (u) auszugeben, wobei das Modell (M) in Abhängigkeit eines gemäß wenigstens einem der Ansprüche 6 bis 9 identifizierten Fahrertyp-spezifischen Clusters parametrisierbar ist.
  11. Regelsystem nach Anspruch 10, wobei das Modell (M) ein Verhalten des Kraftfahrzeugs (110) und ein Verhalten der Umgebung des Kraftfahrzeugs (110) abbildet.
DE102019219534.2A 2019-12-13 2019-12-13 Verfahren zum Bestimmen von Regelparametern für ein Regelsystem Pending DE102019219534A1 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102019219534.2A DE102019219534A1 (de) 2019-12-13 2019-12-13 Verfahren zum Bestimmen von Regelparametern für ein Regelsystem
US17/107,376 US11760364B2 (en) 2019-12-13 2020-11-30 Method for determining control parameters for a control system
CN202011446770.0A CN112977461A (zh) 2019-12-13 2020-12-11 用于确定调节***的调节参数的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102019219534.2A DE102019219534A1 (de) 2019-12-13 2019-12-13 Verfahren zum Bestimmen von Regelparametern für ein Regelsystem

Publications (1)

Publication Number Publication Date
DE102019219534A1 true DE102019219534A1 (de) 2021-06-17

Family

ID=76084894

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102019219534.2A Pending DE102019219534A1 (de) 2019-12-13 2019-12-13 Verfahren zum Bestimmen von Regelparametern für ein Regelsystem

Country Status (3)

Country Link
US (1) US11760364B2 (de)
CN (1) CN112977461A (de)
DE (1) DE102019219534A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021203057A1 (de) 2021-03-26 2022-09-29 Volkswagen Aktiengesellschaft Segmentbasierte Fahreranalyse und individualisierte Fahrerassistenz

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6744597B1 (ja) * 2019-10-18 2020-08-19 トヨタ自動車株式会社 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置
US11254326B2 (en) * 2020-06-01 2022-02-22 Baidu Usa Llc Automatic comfort score system based on human driving reference data
US20220300884A1 (en) * 2021-03-16 2022-09-22 Hcl Technologies Limited Method and system for evaluating performance of developers using artificial intelligence (ai)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018130566A1 (de) * 2017-12-04 2019-06-06 GM Global Technology Operations LLC Autonomer fahrzeugbetrieb mit automatisierter unterstützung
DE102019129232A1 (de) * 2018-11-01 2020-05-07 Ford Global Technologies, Llc Sprachverarbeitung für ein fahrzeug

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11119480B2 (en) * 2016-10-20 2021-09-14 Magna Electronics Inc. Vehicle control system that learns different driving characteristics
US20200031371A1 (en) * 2018-07-25 2020-01-30 Continental Powertrain USA, LLC Driver Behavior Learning and Driving Coach Strategy Using Artificial Intelligence
US11584379B2 (en) * 2018-08-06 2023-02-21 Honda Motor Co., Ltd. System and method for learning naturalistic driving behavior based on vehicle dynamic data
US11884302B2 (en) * 2019-11-15 2024-01-30 Massachusetts Institute Of Technology Social behavior for autonomous vehicles
CN113044037A (zh) * 2019-12-28 2021-06-29 华为技术有限公司 智能汽车的控制方法、装置和控制***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018130566A1 (de) * 2017-12-04 2019-06-06 GM Global Technology Operations LLC Autonomer fahrzeugbetrieb mit automatisierter unterstützung
DE102019129232A1 (de) * 2018-11-01 2020-05-07 Ford Global Technologies, Llc Sprachverarbeitung für ein fahrzeug

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021203057A1 (de) 2021-03-26 2022-09-29 Volkswagen Aktiengesellschaft Segmentbasierte Fahreranalyse und individualisierte Fahrerassistenz

Also Published As

Publication number Publication date
CN112977461A (zh) 2021-06-18
US11760364B2 (en) 2023-09-19
US20210179118A1 (en) 2021-06-17

Similar Documents

Publication Publication Date Title
DE102017106684B4 (de) Verfahren und system zur steuerung einer lenkung eines autonomen fahrzeugs sowie autonomes fahrzeug
DE102019219534A1 (de) Verfahren zum Bestimmen von Regelparametern für ein Regelsystem
EP3405376B1 (de) Verfahren und vorrichtung zum zumindest teilweise automatisierten fahren
DE102004061320A1 (de) Integriertes Fahrzeugsteuerungssystem
DE102018203617A1 (de) Verfahren zum Berechnen einer Trajektorien-Limitierung und Verfahren zur Regelung einer Fahrdynamik
DE102017112290A1 (de) Dynamisches echtzeitsystem zur stabilitätskontrolle durch den fahrer
DE102007042117A1 (de) Algorithmus zur Drosselklappensteuerung mit einem virtuellen Stoßfänger
DE102018130622A1 (de) Systeme und Verfahren zur Anpassung von Fahrassistenzsystemen
DE102016205260A1 (de) Verfahren zur automatisierten Anpassung der Geschwindigkeit eines Fahrzeugs
DE102018220510A1 (de) Situationsabhängige Berechnung einer Soll-Fahrzeuggeschwindigkeit
DE102021129404A1 (de) Verfahren, systeme und vorrichtungen für adaptive fahrerüberwachung für pfadbasierte automatische fahrhilfe
DE102019216150A1 (de) Regelsystem für ein Kraftfahrzeug und ein Verfahren zum Anpassen des Regelsystems
DE102018210594A1 (de) Vorrichtung und Verfahren zum Anpassen einer Fahreigenschaft eines eigenen Fahrzeugs bei einer Fahrt mit aktiviertem adaptiven Abstandsregelsystem
EP4251488A1 (de) Optimierung für ein querführendes assistenzsystem
EP4211019A1 (de) Einlernen von trajektorien bei einem kraftfahrzeug
DE112020001530T5 (de) System und verfahren zur steuerung der geschwindigkeit und des kurses eines kraftfahrzeugs auf der basis von vorschauinformationen
DE102021111597A1 (de) Autonomes fahrerrückmeldungssystem und -verfahren
DE102021110933A1 (de) Verfahren und vorrichtung zur adaptiven spurhalteassistenz für assistiertes fahren
DE102019129512A1 (de) Fahrassistenzsystem und Fahrassistenzverfahren für ein Fahrzeug
DE102014212380A1 (de) Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs
AT524759B1 (de) Verfahren zur Fahrassistenz und Fahrassistenzsystem
DE102022201268B3 (de) Verfahren und Assistenzsystem zum Unterstützen eines Fahrers eines Kraftfahrzeugs bei einem Parkmanöver und Kraftfahrzeug
WO2024100106A1 (de) Steuervorrichtung und verfahren zum steuern eines betriebs eines kraftfahrzeugs
DE102022131467A1 (de) Fahrerassistenz in einem Kraftfahrzeug
WO2024120876A1 (de) Verfahren und vorrichtung zur steuerung der automatisierten querführung eines fahrzeugs

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed