DE102024200645A1 - Controlling an autonomous or semi-autonomous vehicle using a digital map with a behavioral data layer - Google Patents
Controlling an autonomous or semi-autonomous vehicle using a digital map with a behavioral data layerInfo
- Publication number
- DE102024200645A1 DE102024200645A1 DE102024200645.9A DE102024200645A DE102024200645A1 DE 102024200645 A1 DE102024200645 A1 DE 102024200645A1 DE 102024200645 A DE102024200645 A DE 102024200645A DE 102024200645 A1 DE102024200645 A1 DE 102024200645A1
- Authority
- DE
- Germany
- Prior art keywords
- driving behavior
- autonomous
- vehicle
- digital map
- current driving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
Die vorliegende Erfindung betrifft ein Verfahren, ein Computerprogramm mit Instruktionen und eine Vorrichtung zum Steuern eines autonomen oder teilautonomen Fahrzeugs. In einem ersten Schritt werden Sensordaten oder Entscheidungen eines Bewegungsplaners erfasst (10). Aus den erfassten Daten wird ein aktuelles Fahrverhalten des Fahrzeugs bestimmt (11). Das aktuelle Fahrverhalten wird mit einem erwarteten Fahrverhalten verglichen (12), das in einer Verhaltensdatenschicht einer digitalen Karte gespeichert ist. Falls dabei eine Abweichung zwischen dem aktuellen Fahrverhalten und dem erwarteten Fahrverhalten festgestellt wird (13), kann zunächst ermittelt werden (14), ob die festgestellte Abweichung für eine Aktualisierung der digitalen Karte herangezogen werden soll, ob ein Teleoperator einbezogen werden soll oder ob ein Manöver zur Überführung des Fahrzeugs in einen sicheren Zustand initiiert werden soll. Alternativ oder zusätzlich können eine Benachrichtigung und optional Sensordaten an ein Backend gesendet werden (15). In jedem Fall wird das aktuelle Fahrverhalten angepasst (16). Die Erfindung betrifft zudem ein autonomes oder teilautonomes Fahrzeug, eine digitale Karte sowie ein Verfahren, ein Computerprogramm mit Instruktionen und eine Vorrichtung zum Aktualisieren einer solchen digitalen Karte.
The present invention relates to a method, a computer program with instructions, and a device for controlling an autonomous or semi-autonomous vehicle. In a first step, sensor data or decisions of a motion planner are acquired (10). The acquired data are used to determine the current driving behavior of the vehicle (11). The current driving behavior is compared with an expected driving behavior (12) stored in a behavior data layer of a digital map. If a deviation between the current driving behavior and the expected driving behavior is detected (13), it can first be determined (14) whether the detected deviation should be used to update the digital map, whether a teleoperator should be involved, or whether a maneuver should be initiated to bring the vehicle into a safe state. Alternatively or additionally, a notification and optionally sensor data can be sent to a backend (15). In either case, the current driving behavior is adjusted (16). The invention also relates to an autonomous or semi-autonomous vehicle, a digital map and a method, a computer program with instructions and a device for updating such a digital map.
Description
Die vorliegende Erfindung betrifft ein Verfahren, ein Computerprogramm mit Instruktionen und eine Vorrichtung zum Steuern eines autonomen oder teilautonomen Fahrzeugs. Die Erfindung betrifft zudem ein autonomes oder teilautonomes Fahrzeug, das ein erfindungsgemäßes Verfahren oder eine erfindungsgemäße Vorrichtung verwendet, sowie eine digitale Karte zur Verwendung in einem solchen Verfahren. Die Erfindung betrifft des Weiteren ein Verfahren, ein Computerprogramm mit Instruktionen und eine Vorrichtung zum Aktualisieren einer solchen digitalen Karte.The present invention relates to a method, a computer program with instructions, and a device for controlling an autonomous or semi-autonomous vehicle. The invention also relates to an autonomous or semi-autonomous vehicle that uses a method or device according to the invention, as well as to a digital map for use in such a method. The invention further relates to a method, a computer program with instructions, and a device for updating such a digital map.
Automatisiertes Fahren, auch als autonomes Fahren, automatisches Fahren oder gesteuertes Fahren bezeichnet, ist die Bewegung von Fahrzeugen, mobilen Robotern und fahrerlosen Transportsystemen, die weitgehend autonom sind. Es gibt verschiedene Grade des automatisierten Fahrens. In Europa haben verschiedene Verkehrsministerien, z.B. in Deutschland die Bundesanstalt für Straßenwesen, die folgenden Automatisierungsstufen definiert:
- • Level 0: „Nur Fahrer“, der Fahrer fährt selbst, lenkt, beschleunigt, bremst usw.
- • Level 1: Bestimmte Assistenzsysteme helfen bei der Fahrzeugbedienung, darunter ein Geschwindigkeitsregelungssystem wie ACC (engl. Automatic Cruise Control).
- • Level 2: Teilweise Automatisierung. Dabei werden automatisches Einparken, Spurführung, allgemeine Längsführung, Beschleunigung, Verzögerung usw. von den Assistenzsystemen übernommen, einschließlich der Kollisionsvermeidung.
- • Level 3: Hohe Automatisierung. Der Fahrer muss das System nicht ständig überwachen. Das Fahrzeug führt selbständig Funktionen wie das Auslösen des Blinkers, den Spurwechsel und die Spurführung aus. Der Fahrer kann sich anderen Dingen zuwenden, muss aber auf Anforderung innerhalb einer Vorwarnzeit die Kontrolle übernehmen.
- • Level 4: Vollständige Automatisierung. Die Führung des Fahrzeugs wird permanent vom System übernommen. Ist das System nicht mehr in der Lage, die Aufgaben zu bewältigen, kann der Fahrer aufgefordert werden, die Steuerung zu übernehmen.
- • Level 5: Kein Fahrer erforderlich. Abgesehen vom Setzen des Ziels und Starten des Systems ist kein menschliches Eingreifen erforderlich.
- • Level 0: “Driver only”, the driver drives, steers, accelerates, brakes, etc.
- • Level 1: Certain assistance systems help with vehicle operation, including a cruise control system such as ACC (Automatic Cruise Control).
- • Level 2: Partial automation. Automatic parking, lane guidance, general longitudinal guidance, acceleration, deceleration, etc., including collision avoidance, are handled by the assistance systems.
- • Level 3: High automation. The driver does not need to constantly monitor the system. The vehicle performs functions such as activating the turn signal, changing lanes, and maintaining lane guidance independently. The driver can attend to other tasks but must assume control upon request within a certain warning period.
- • Level 4: Full automation. The system permanently assumes control of the vehicle. If the system is no longer able to handle the tasks, the driver can be asked to take over.
- • Level 5: No driver required. Aside from setting the destination and starting the system, no human intervention is required.
Eine etwas andere Definition von Stufen ist von der Society of Automotive Engineers (SAE) bekannt. In diesem Zusammenhang wird auf die Norm SAE J3016 verwiesen. Solche Definitionen können alternativ anstelle der oben gegebenen Definitionen verwendet werden.A slightly different definition of steps is known from the Society of Automotive Engineers (SAE). In this context, reference is made to the SAE J3016 standard. Such definitions can be used alternatively to the definitions given above.
Autonome oder teilautonome Fahrzeuge müssen ein Fahrverhalten zeigen, das mit den Verkehrsregeln und dem Schwarmverhalten vereinbar ist. Ein grundsätzliche Annahme ist, dass das Fahrverhalten autonomer oder teilautonomer Fahrzeuge eine gewisse Korrelation mit der jeweiligen Umgebung aufweist. Beispielsweise wird die Trajektorie des Fahrzeugs bei einer engen 90°-Rechtskurve höchstwahrscheinlich von der idealen Mittellinie der Fahrbahn nach rechts abweichen, wie es bei den meisten manuell gesteuerten Fahrzeugen der Fall ist. Dies impliziert, dass das Verhalten autonomer oder teilautonomer Fahrzeugs an der gleichen geografischen Position ähnlich ist in Bezug auf bestimmte Umweltmerkmale, wie z.B. der Fahrbahnverlauf oder das Verhalten anderer Verkehrsteilnehmer.Autonomous or semi-autonomous vehicles must exhibit driving behavior that is consistent with traffic regulations and swarm behavior. A fundamental assumption is that the driving behavior of autonomous or semi-autonomous vehicles exhibits a certain correlation with the respective environment. For example, during a tight 90° right turn, the vehicle's trajectory will most likely deviate from the ideal centerline of the roadway to the right, as is the case with most manually controlled vehicles. This implies that the behavior of autonomous or semi-autonomous vehicles at the same geographical location is similar with respect to certain environmental characteristics, such as the road layout or the behavior of other road users.
Umgebungsmerkmale werden von autonomen oder teilautonomen Fahrzeugen typischerweise aus hochauflösenden Kartendaten abgeleitet. Hochauflösende Karten können insbesondere vier verschiedenen Schichten ausweisen:
- • Physische Datenschicht: Eine Menge physischer Elemente der realen Welt, die die stationäre Umgebung darstellen, z.B. Straßenmarkierungen und Verkehrsschilder.
- • Relationale Datenschicht: Eine Menge semantischer Elemente, die sich aus physischen Elementen zusammensetzen, z.B. Fahrspuren, die aus Fahrbahnmarkierungen gebildet sind, oder Baustellen, die aus temporären Fahrbahnmarkierungen, temporären Verkehrsschildern und temporären Verkehrsampeln gebildet sind.
- • Topologische Datenschicht: Eine Menge von Verknüpfungen zwischen semantischen Elementen, z.B. Vorgänger, Nachfolger und Nachbarn von Fahrspuren.
- • Metaschicht: Zusätzliche abstrakte Informationen für physische oder semantische Elemente, z.B. Konnektivität/Kommunikation, Zeitlichkeit, beispielsweise bei Baustellen.
- • Physical data layer: A set of physical real-world elements that represent the stationary environment, e.g. road markings and traffic signs.
- • Relational data layer: A set of semantic elements composed of physical elements, e.g., lanes formed from road markings, or construction sites formed from temporary road markings, temporary traffic signs, and temporary traffic lights.
- • Topological data layer: A set of links between semantic elements, e.g. predecessors, successors and neighbors of lanes.
- • Meta layer: Additional abstract information for physical or semantic elements, e.g. connectivity/communication, temporality, for example at construction sites.
In diesem Zusammenhang beschreibt
Grundsätzlich kann davon ausgegangen werden, dass sich das Fahrverhalten von autonomen oder teilautonomen Fahrzeugen im Allgemeinen nach den Verkehrsregeln richtet, die in den hochauflösenden Karten kodiert sind, z.B. in Bezug auf den Fahrspurverlauf, die Fahrtrichtung, die Geschwindigkeitsbegrenzung, die Vorfahrt, etc.In principle, it can be assumed that the driving behavior of autonomous or semi-autonomous vehicles is generally based on the traffic rules encoded in the high-resolution maps, e.g., with regard to lane routing, direction of travel, speed limits, right of way, etc.
Verstöße von autonomen oder teilautonomen Fahrzeugen gegen die in den hochauflösenden Karten kodierten Verkehrsregeln können mehrere Ursachen haben:
- • Die hochauflösenden Karten sind veraltet. Z.B. kann es vorkommen, dass Veränderungen der Umgebung wie beispielsweise Baustellen nicht in der Karte kodiert sind oder dass Fehler aufgrund einer unvollkommenen Kartenerstellung auftreten.
- • Es treten Wahrnehmungsprobleme auf, z.B. durch eine fehlerhafte Wahrnehmung, durch Verdeckungen oder durch Grenzen der Leistungsfähigkeit der verwendeten Algorithmen.
- • Besondere Ereignisse, wie beispielsweise die Bildung einer Rettungsgasse aufgrund eines Rettungseinsatzes.
- • The high-resolution maps are outdated. For example, environmental changes such as construction sites may not be encoded in the map, or errors may occur due to incomplete map creation.
- • Perception problems occur, e.g. due to faulty perception, occlusions or limitations of the performance of the algorithms used.
- • Special events, such as the formation of an emergency lane due to a rescue operation.
Die angeführten Ursachen führen jeweils zu einer Anomalie im Fahrverhalten des autonomen oder teilautonomen Fahrzeugs, die im schlimmsten Fall die Sicherheit aller Verkehrsteilnehmer gefährdet. Autonome oder teilautonome Fahrzeug benötigen daher eine Strategie, um ein eigenes abweichendes Fahrverhalten zu erkennen und dadurch Unfälle zu vermeiden.The causes mentioned above each lead to an anomaly in the driving behavior of the autonomous or semi-autonomous vehicle, which in the worst case scenario endangers the safety of all road users. Autonomous or semi-autonomous vehicles therefore require a strategy to detect their own deviant driving behavior and thus avoid accidents.
Es ist eine Aufgabe der Erfindung, verbesserte Lösungen für das Steuern eines autonomen oder teilautonomen Fahrzeugs bereitzustellen.It is an object of the invention to provide improved solutions for controlling an autonomous or semi-autonomous vehicle.
Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 oder 8, durch eine Vorrichtung mit den Merkmalen des Anspruchs 5 oder 9, durch ein autonomes oder teilautonomes Fahrzeug gemäß Anspruch 6, durch eine digitale Karte gemäß Anspruch 7 sowie durch ein Computerprogramm mit Instruktionen gemäß Anspruch 10 gelöst. Bevorzugte Ausgestaltungen der Erfindung sind Gegenstand der abhängigen Ansprüche.This object is achieved by a method having the features of claim 1 or 8, by a device having the features of claim 5 or 9, by an autonomous or semi-autonomous vehicle according to claim 6, by a digital map according to claim 7, and by a computer program with instructions according to claim 10. Preferred embodiments of the invention are the subject of the dependent claims.
Gemäß einem ersten Aspekt der Erfindung umfasst ein Verfahren zum Steuern eines autonomen oder teilautonomen Fahrzeugs die Schritte:
- - Vergleichen eines aktuellen Fahrverhaltens des Fahrzeugs mit einem erwarteten Fahrverhalten, das in einer Verhaltensdatenschicht einer digitalen Karte gespeichert ist;
- - Feststellen einer Abweichung zwischen dem aktuellen Fahrverhalten und dem erwarteten Fahrverhalten; und
- - Anpassen des aktuellen Fahrverhaltens.
- - Comparing a current driving behavior of the vehicle with an expected driving behavior stored in a behavior data layer of a digital map;
- - Detecting a deviation between the current driving behavior and the expected driving behavior; and
- - Adjusting the current driving behavior.
Gemäß einem weiteren Aspekt der Erfindung enthält ein Computerprogramm Instruktionen, die bei Ausführung durch einen Computer den Computer zur Ausführung der folgenden Schritte zum Steuern eines autonomen oder teilautonomen Fahrzeugs veranlassen:
- - Vergleichen eines aktuellen Fahrverhaltens des Fahrzeugs mit einem erwarteten Fahrverhalten, das in einer Verhaltensdatenschicht einer digitalen Karte gespeichert ist;
- - Feststellen einer Abweichung zwischen dem aktuellen Fahrverhalten und dem erwarteten Fahrverhalten; und
- - Anpassen des aktuellen Fahrverhaltens.
- - Comparing a current driving behavior of the vehicle with an expected driving behavior stored in a behavior data layer of a digital map;
- - Detecting a deviation between the current driving behavior and the expected driving behavior; and
- - Adjusting the current driving behavior.
Der Begriff Computer ist dabei breit zu verstehen. Insbesondere umfasst er auch Steuergeräte, eingebettete Systeme und andere prozessorbasierteThe term computer is to be understood broadly. In particular, it also includes control units, embedded systems and other processor-based
Datenverarbeitungsvorrichtungen. Die Ausführung der genannten Schritte kann direkt durch den Computer erfolgen oder darin bestehen, dass der Computer eine zur Ausführung eines Schrittes vorgesehene Komponente entsprechend ansteuert.Data processing devices. The execution of the aforementioned steps can be performed directly by the computer or can consist of the computer controlling a component intended to execute a step.
Das Computerprogramm kann beispielsweise für einen elektronischen Abruf bereitgestellt werden oder auf einem computerlesbaren Speichermedium gespeichert sein.The computer program may, for example, be made available for electronic retrieval or stored on a computer-readable storage medium.
Gemäß einem weiteren Aspekt der Erfindung weist eine Vorrichtung zum Steuern eines autonomen oder teilautonomen Fahrzeugs auf:
- - ein Vergleichsmodul zum Vergleichen eines aktuellen Fahrverhaltens des Fahrzeugs mit einem erwarteten Fahrverhalten, das in einer Verhaltensdatenschicht einer digitalen Karte gespeichert ist, und zum Feststellen einer Abweichung zwischen dem aktuellen Fahrverhalten und dem erwarteten Fahrverhalten; und
- - ein Steuerungsmodul zum Anpassen des aktuellen Fahrverhaltens.
- - a comparison module for comparing a current driving behavior of the vehicle with an expected driving behavior stored in a behavior data layer of a digital map and for detecting a deviation between the current driving behavior and the expected driving behavior; and
- - a control module to adapt the current driving behavior.
Bei der erfindungsgemäßen Lösung wird eine digitale Karte genutzt, die zusätzlich zu einer relationalen Datenschicht und einer topologischen Datenschicht eine Verhaltensdatenschicht aufweist. In der Verhaltensdatenschicht ist ein erwartetes Fahrverhalten gespeichert. Dieses gibt das tatsächliche Verhalten von manuell gesteuerten Fahrzeugen auf den Straßen in Bezug auf bestimmte Fahrbahnabschnitte aus der relationalen Datenschicht und der topologischen Datenschicht der Karte an. Während der Fahrt wird nun das aktuelle Fahrverhalten mit dem erwarteten Fahrverhalten verglichen, d.h. mit den relevanten Informationen der Verhaltensdatenschicht. Wenn dabei eine Abweichung festgestellt wird, kann diese darin begründet sein, dass die Karte von der realen Situation abweicht, dass ein Wahrnehmungsproblem aufgetreten ist oder dass ein besonderes Ereignis vorliegt. Das Fahrzeug passt in diesem Fall sein Fahrverhalten an, indem es beispielsweise seine Geschwindigkeit reduziert. Dies verringert die Gefahr eines Unfalls erheblich.The inventive solution uses a digital map that, in addition to a relational data layer and a topological data layer, has a behavioral data layer. In the behavioral data layer, an expected Driving behavior is stored. This indicates the actual behavior of manually controlled vehicles on the roads with respect to specific road sections from the relational data layer and the topological data layer of the map. During the journey, the current driving behavior is compared with the expected driving behavior, i.e. with the relevant information from the behavior data layer. If a deviation is detected, this may be due to the map deviating from the real situation, a perception problem having occurred, or a special event having occurred. In this case, the vehicle adapts its driving behavior, for example, by reducing its speed. This significantly reduces the risk of an accident.
Gemäß einem Aspekt der Erfindung ist das aktuelle Fahrverhalten des Fahrzeugs ein tatsächliches oder geplantes Fahrverhalten, das anhand von Sensordaten oder Entscheidungen eines Bewegungsplaners bestimmt wird. Das aktuelle Fahrverhalten kann einerseits bestimmt werden, indem Daten von Sensoren des Fahrzeugs ausgewertet werden, z.B. Daten einer Umgebungssensorik oder Daten von Sensoren zur Erfassung von fahrzeuginternen Größen, z.B. Beschleunigungs- oder Lenkwinkelsensoren. In diesem Fall wird das tatsächliche Fahrverhalten bestimmt. Alternativ oder zusätzlich können auch Entscheidungen eines Bewegungsplaners betrachtet werden, d.h. es wird das geplante Fahrverhalten bestimmt. Dies hat den Vorteil, dass eine Prüfung auf Abweichungen bereits erfolgen kann, bevor ein geplantes Fahrmanöver ausgeführt wird.According to one aspect of the invention, the current driving behavior of the vehicle is an actual or planned driving behavior that is determined based on sensor data or decisions of a motion planner. The current driving behavior can be determined, on the one hand, by evaluating data from the vehicle's sensors, e.g., data from environmental sensors or data from sensors for recording vehicle-internal variables, e.g., acceleration or steering angle sensors. In this case, the actual driving behavior is determined. Alternatively or additionally, decisions of a motion planner can also be considered, i.e., the planned driving behavior is determined. This has the advantage that a check for deviations can already be carried out before a planned driving maneuver is executed.
Gemäß einem Aspekt der Erfindung werden im Falle einer festgestellten Abweichung zwischen dem aktuellen Fahrverhalten und dem erwarteten Fahrverhalten eine Benachrichtigung und optional Sensordaten an ein Backend gesendet. Zu diesem Zweck kann beispielsweise eine Mobilfunkverbindung genutzt werden. Die Benachrichtigungen können dabei insbesondere auch Informationen zum aktuellen Fahrverhalten beinhalten. Das Backend kann die Benachrichtigung und die optional gesendeten Sensordaten nutzen, um die Daten der Verhaltensdatenschicht zu aktualisieren oder Einfluss auf das Fahrzeug zu nehmen.According to one aspect of the invention, if a deviation is detected between the current driving behavior and the expected driving behavior, a notification and optionally sensor data are sent to a backend. For this purpose, a mobile phone connection can be used, for example. The notifications can, in particular, also contain information about the current driving behavior. The backend can use the notification and the optionally sent sensor data to update the data in the behavior data layer or to influence the vehicle.
Gemäß einem Aspekt der Erfindung wird im Falle einer festgestellten Abweichung zwischen dem aktuellen Fahrverhalten und dem erwarteten Fahrverhalten ermittelt, ob die festgestellte Abweichung für eine Aktualisierung der digitalen Karte herangezogen werden soll, ob ein Teleoperator einbezogen werden soll oder ob ein Manöver zur Überführung des Fahrzeugs in einen sicheren Zustand initiiert werden soll. Diese Entscheidungen können sowohl im Backend als auch mittels einer geeigneten Einrichtung im Fahrzeug getroffen werden, z.B. unter Verwendung eines Algorithmus der künstlichen Intelligenz. Falls die Entscheidung, einen Teleoperator einzubeziehen oder ein Manöver zur Überführung des Fahrzeugs in einen sicheren Zustand zu initiieren, im Backend erfolgt, wird eine entsprechende Information bzw. Anweisung an das Fahrzeug gesendet. Zudem kann gegebenenfalls eine aktualisierte Karte an das Fahrzeug oder weitere Fahrzeuge gesendet werden. According to one aspect of the invention, if a deviation is detected between the current driving behavior and the expected driving behavior, it is determined whether the detected deviation should be used to update the digital map, whether a teleoperator should be involved, or whether a maneuver to bring the vehicle into a safe state should be initiated. These decisions can be made both in the backend and by means of a suitable device in the vehicle, e.g., using an artificial intelligence algorithm. If the decision to involve a teleoperator or to initiate a maneuver to bring the vehicle into a safe state is made in the backend, corresponding information or instructions are sent to the vehicle. In addition, an updated map can be sent to the vehicle or other vehicles if necessary.
Vorteilhafterweise weist ein autonomes oder teilautonomes Fahrzeug eine erfindungsgemäße Vorrichtung oder ist zur Durchführung eines erfindungsgemäßen Verfahrens eingerichtet. Bei dem Fahrzeug kann es sich um jede Art von Fahrzeug handeln, z.B. um einen Pkw, einen Bus, ein Motorrad oder ein Nutzfahrzeug, insbesondere einen Lkw oder eine Landmaschine. Ein solches Fahrzeug zeichnet sich dadurch aus, dass das aus Anomalien im Fahrverhalten resultierende Unfallrisiko reduziert ist.Advantageously, an autonomous or semi-autonomous vehicle comprises a device according to the invention or is configured to carry out a method according to the invention. The vehicle can be any type of vehicle, e.g., a passenger car, a bus, a motorcycle, or a commercial vehicle, in particular a truck or an agricultural machine. Such a vehicle is characterized by the fact that the risk of accidents resulting from anomalies in driving behavior is reduced.
Eine zur Umsetzung einer erfindungsgemäßen Lösung geeignete digitale Karte weist vorzugsweise zumindest eine relationale Datenschicht, eine topologische Datenschicht und eine Verhaltensdatenschicht auf, wobei in der Verhaltensdatenschicht ein erwartetes Fahrverhalten gespeichert ist. Das erwartete Fahrverhalten kann dabei eine Vielzahl von Informationen umfassen, z.B.:
- • durchschnittliche Fahrgeschwindigkeit
- • durchschnittliche Beschleunigung / Verzögerung
- • Lenkwinkel / Kurvenschneidverhalten / Abweichung von der Mittellinie
- • Anhalten, z.B. Fahrzeuge halten an einer bestimmten Stelle aufgrund eines Hindernisses an
- • Fahrspurwechsel trotz Verbotes durch durchgezogene Linie oder Beschilderung, d.h. unter Berücksichtigung von Regeln, die in der topologischen Datenschicht für die befahrbaren Vorgänger- und Nachfolgespuren codiert sind
- • Wahrnehmungsgenauigkeit, z.B. um Aussagen über Lichtverhältnisse zu erhalten
- • Signalisierung, z.B. Blinken und Hupen
- • Steuergerätestatus, z.B. Diagnosedaten
- • dynamische Umgebung, z B. Anzahl der Fahrzeuge in der Umgebung
- • average driving speed
- • average acceleration / deceleration
- • Steering angle / cornering behavior / deviation from the center line
- • Stopping, e.g. vehicles stop at a certain point due to an obstacle
- • Lane change despite prohibition by solid line or signage, ie taking into account rules coded in the topological data layer for the passable preceding and following lanes
- • Perception accuracy, e.g. to obtain information about lighting conditions
- • Signaling, e.g. flashing and honking
- • Control unit status, e.g. diagnostic data
- • dynamic environment, e.g. number of vehicles in the area
Gemäß einem weiteren Aspekt der Erfindung umfasst ein Verfahren zum Aktualisieren einer digitalen Karte die Schritte:
- - Empfangen von Benachrichtigungen und optional Sensordaten von einer Vielzahl von autonomen oder teilautonomen Fahrzeugen zu Abweichungen zwischen einem aktuellen Fahrverhalten des jeweiligen Fahrzeugs und einem erwarteten Fahrverhalten;
- - Auswerten der empfangenen Benachrichtigungen und Sensordaten; und
- - Aktualisieren eines in einer Verhaltensdatenschicht der digitalen Karte gespeicherten erwarteten Fahrverhaltens auf Basis eines Ergebnisses der Auswertung.
- - Receive notifications and optionally sensor data from a variety of autonomous or semi-autonomous vehicles to deviations between the current driving behavior of the respective vehicle and the expected driving behavior;
- - Evaluate the received notifications and sensor data; and
- - Updating an expected driving behavior stored in a behavioral data layer of the digital map based on a result of the evaluation.
Gemäß einem weiteren Aspekt der Erfindung enthält ein Computerprogramm Instruktionen, die bei Ausführung durch einen Computer den Computer zur Ausführung der folgenden Schritte zum Aktualisieren einer digitalen Karte veranlassen:According to a further aspect of the invention, a computer program includes instructions which, when executed by a computer, cause the computer to perform the following steps to update a digital map:
- - Empfangen von Benachrichtigungen und optional Sensordaten von einer Vielzahl von autonomen oder teilautonomen Fahrzeugen zu Abweichungen zwischen einem aktuellen Fahrverhalten des jeweiligen Fahrzeugs und einem erwarteten Fahrverhalten;- Receiving notifications and optionally sensor data from a variety of autonomous or semi-autonomous vehicles regarding deviations between the current driving behavior of the respective vehicle and an expected driving behavior;
- - Auswerten der empfangenen Benachrichtigungen und Sensordaten; und- Evaluate the received notifications and sensor data; and
- - Aktualisieren eines in einer Verhaltensdatenschicht der digitalen Karte gespeicherten erwarteten Fahrverhaltens auf Basis eines Ergebnisses der Auswertung.- Updating an expected driving behavior stored in a behavioral data layer of the digital map based on a result of the evaluation.
Der Begriff Computer ist dabei breit zu verstehen. Insbesondere umfasst er auch Workstations, verteilte Systeme und andere prozessorbasierteThe term computer is to be understood broadly. In particular, it also includes workstations, distributed systems and other processor-based
Datenverarbeitungsvorrichtungen. Die Ausführung der genannten Schritte kann direkt durch den Computer erfolgen oder darin bestehen, dass der Computer eine zur Ausführung eines Schrittes vorgesehene Komponente entsprechend ansteuert.Data processing devices. The execution of the aforementioned steps can be performed directly by the computer or can consist of the computer controlling a component intended to execute a step.
Das Computerprogramm kann beispielsweise für einen elektronischen Abruf bereitgestellt werden oder auf einem computerlesbaren Speichermedium gespeichert sein.The computer program may, for example, be made available for electronic retrieval or stored on a computer-readable storage medium.
Gemäß einem weiteren Aspekt der Erfindung weist eine Vorrichtung zum Aktualisieren einer digitalen Karte auf:
- - ein Empfangsmodul zum Empfangen von Benachrichtigungen und optional Sensordaten von einer Vielzahl von autonomen oder teilautonomen Fahrzeugen zu Abweichungen zwischen einem aktuellen Fahrverhalten des jeweiligen Fahrzeugs und einem erwarteten Fahrverhalten;
- - ein Auswertemodul zum Auswerten der empfangenen Benachrichtigungen und Sensordaten; und
- - ein Aktualisierungsmodul zum Aktualisieren eines in einer Verhaltensdatenschicht der digitalen Karte gespeicherten erwarteten Fahrverhaltens auf Basis eines Ergebnisses der Auswertung.
- - a receiving module for receiving notifications and optionally sensor data from a plurality of autonomous or semi-autonomous vehicles regarding deviations between the current driving behavior of the respective vehicle and an expected driving behavior;
- - an evaluation module for evaluating the received notifications and sensor data; and
- - an update module for updating an expected driving behavior stored in a behavior data layer of the digital map based on a result of the evaluation.
Bei der erfindungsgemäßen Lösung senden die Fahrzeuge einer Flotte im Falle einer festgestellten Abweichung im Fahrverhalten eine Benachrichtigung und optional Sensordaten an ein Backend, z.B. über eine Mobilfunkverbindung. Die Benachrichtigungen können dabei insbesondere auch Informationen zum aktuellen Fahrverhalten beinhalten. Im Backend werden die empfangenen Informationen zum anomalen Verhalten gesammelt und verarbeitet. Dadurch kann festgestellt werden, ob es sich bei einer Abweichung um ein Problem eines einzelnen Fahrzeugs handelt oder nicht. Dies ermöglicht es, Kartenabweichungen von anderen Anomalien zu unterscheiden. Da mehrere Fahrzeuge im gleichen geografischen Gebiet abweichendes Verhalten melden werden, kann anhand der gemeldeten Abweichungen auch das erwartete Fahrverhalten angepasst werden, d.h. die Informationen in der Verhaltensdatenschicht können durch Lernen aus der Flotte angepasst werden. Die entsprechend verarbeiteten Informationen werden dazu im Backend in die Verhaltensdatenschicht eigebunden. Zumindest die aktualisierte Verhaltensdatenschicht kann dann vom Backend an die Fahrzeuge der Flotte gesendet werden, z.B. über eine Mobilfunkverbindung.In the solution according to the invention, the vehicles of a fleet send a notification and optionally sensor data to a backend, e.g., via a mobile phone connection, in the event of a detected deviation in driving behavior. The notifications can, in particular, also contain information on the current driving behavior. The received information on the anomalous behavior is collected and processed in the backend. This makes it possible to determine whether a deviation is a problem with a single vehicle or not. This makes it possible to distinguish map deviations from other anomalies. Since multiple vehicles in the same geographical area will report anomalous behavior, the expected driving behavior can also be adjusted based on the reported deviations, i.e., the information in the behavioral data layer can be adapted by learning from the fleet. The correspondingly processed information is integrated into the behavioral data layer in the backend. At least the updated behavioral data layer can then be sent from the backend to the vehicles in the fleet, e.g., via a mobile phone connection.
Für das Generieren der Verhaltensdatenschicht können die Fahrzeuge einer Flotte die oben beschriebenen Informationen zum Fahrverhalten kontinuierlich an ein Backend senden, z.B. über eine Mobilfunkverbindung. Im Backend werden diese Informationen akkumuliert und verarbeitet, indem beispielsweise Trajektorien extrahiert oder Geschwindigkeitsprofile erstellt werden. Dabei können sowohl autonome oder teilautonome Fahrzeuge als auch manuell gesteuerte Fahrzeuge für das Sammeln der Daten herangezogen werden, um eine Statistik zum nominalen Verhalten zu erzeugen.To generate the behavioral data layer, the vehicles in a fleet can continuously send the driving behavior information described above to a backend, e.g., via a cellular connection. This information is accumulated and processed in the backend, for example, by extracting trajectories or creating speed profiles. Both autonomous or semi-autonomous vehicles and manually controlled vehicles can be used to collect the data to generate statistics on nominal behavior.
Weitere Merkmale der vorliegenden Erfindung werden aus der nachfolgenden Beschreibung und den angehängten Ansprüchen in Verbindung mit den Figuren ersichtlich.
-
1 zeigt schematisch ein Verfahren zum Steuern eines autonomen oder teilautonomen Fahrzeugs; -
2 zeigt eine erste Ausführungsform einer Vorrichtung zum Steuern eines autonomen oder teilautonomen Fahrzeugs; -
3 zeigt eine zweite Ausführungsform einer Vorrichtung zum Steuern eines autonomen oder teilautonomen Fahrzeugs; -
4 stellt schematisch ein Fahrzeug dar, in dem eine erfindungsgemäße Lösung realisiert ist; -
5 zeigt schematisch ein Verfahren zum Aktualisieren einer digitalen Karte; -
6 zeigt eine erste Ausführungsform einer Vorrichtung zum Aktualisieren einer digitalen Karte; -
7 zeigt eine zweite Ausführungsform einer Vorrichtung zum Aktualisieren einer digitalen Karte; -
8 veranschaulicht ein erwartetes Fahrverhalten am Beispiel einer Kurvenfahrt; und -
9 stellt schematisch eine zur Umsetzung einer erfindungsgemäßen Lösung geeignete digitale Karte dar.
-
1 shows schematically a method for controlling an autonomous or semi-autonomous vehicle; -
2 shows a first embodiment of a device for controlling an autonomous or semi-autonomous vehicle; -
3 shows a second embodiment of a device for controlling an autonomous or semi-autonomous vehicle; -
4 schematically represents a vehicle in which a solution according to the invention is implemented; -
5 shows schematically a method for updating a digital map; -
6 shows a first embodiment of a device for updating a digital map; -
7 shows a second embodiment of a device for updating a digital map; -
8 illustrates an expected driving behavior using the example of cornering; and -
9 schematically represents a digital map suitable for implementing a solution according to the invention.
Zum besseren Verständnis der Prinzipien der vorliegenden Erfindung werden nachfolgend Ausführungsformen der Erfindung anhand der Figuren detaillierter erläutert. Es versteht sich, dass sich die Erfindung nicht auf diese Ausführungsformen beschränkt und dass die beschriebenen Merkmale auch kombiniert oder modifiziert werden können, ohne den Schutzbereich der Erfindung zu verlassen, wie er in den angehängten Ansprüchen definiert ist.To better understand the principles of the present invention, embodiments of the invention are explained in more detail below with reference to the figures. It is understood that the invention is not limited to these embodiments and that the described features may also be combined or modified without departing from the scope of the invention as defined in the appended claims.
Das Verarbeitungsmodul 22, das Vergleichsmodul 23 und das Steuerungsmodul 24 können von einem Kontrollmodul 25 gesteuert werden. Über eine Benutzerschnittstelle 28 können gegebenenfalls Einstellungen des Verarbeitungsmoduls 22, des Vergleichsmoduls 23, des Steuerungsmoduls 24 oder des Kontrollmoduls 25 geändert werden. Die in der Vorrichtung 20 anfallenden Daten können bei Bedarf in einem Speicher 26 der Vorrichtung 20 abgelegt werden, beispielsweise für eine spätere Auswertung oder für eine Nutzung durch die Komponenten der Vorrichtung 20. Das Verarbeitungsmodul 22, das Vergleichsmodul 23, das Steuerungsmodul 24 und das Kontrollmodul 25 können als dedizierte Hardware realisiert sein, beispielsweise als integrierte Schaltungen. Natürlich können sie aber auch teilweise oder vollständig kombiniert oder als Software implementiert werden, die auf einem geeigneten Prozessor läuft, beispielsweise auf einer CPU oder einer GPU. Der Eingang 21 und der Ausgang 27 können als getrennte Schnittstellen oder als eine kombinierte bidirektionale Schnittstelle implementiert sein.The processing module 22, the comparison module 23, and the control module 24 can be controlled by a control module 25. Settings of the processing module 22, the comparison module 23, the control module 24, or the control module 25 can be changed via a user interface 28. The data generated in the device 20 can be stored in a memory 26 of the device 20 if necessary, for example, for later evaluation or for use by the components of the device 20. The processing module 22, the comparison module 23, the control module 24, and the control module 25 can be implemented as dedicated hardware, for example, as integrated circuits. Of course, they can also be partially or completely combined or implemented as software running on a suitable processor, for example, a CPU or a GPU. The input 21 and the output 27 can be implemented as separate interfaces or as a combined bidirectional interface.
Der Prozessor 32 kann eine oder mehrere Prozessoreinheiten umfassen, beispielsweise Mikroprozessoren, digitale Signalprozessoren oder Kombinationen daraus.The processor 32 may include one or more processor units, such as microprocessors, digital signal processors, or combinations thereof.
Die Speicher 26, 31 der beschriebenen Ausführungsformen können sowohl volatile als auch nichtvolatile Speicherbereiche aufweisen und unterschiedlichste Speichergeräte und Speichermedien umfassen, beispielsweise Festplatten, optische Speichermedien oder Halbleiterspeicher.The memories 26, 31 of the described embodiments can have both volatile and non-volatile memory areas and can comprise a wide variety of storage devices and storage media, for example hard disks, optical storage media or semiconductor memories.
Das Empfangsmodul 62, das Auswertemodul 63 und das Aktualisierungsmodul 64 können von einem Kontrollmodul 65 gesteuert werden. Über eine Benutzerschnittstelle 68 können gegebenenfalls Einstellungen des Empfangsmoduls 62, des Auswertemoduls 63, des Aktualisierungsmoduls 64 oder des Kontrollmoduls 65 geändert werden. Die in der Vorrichtung 60 anfallenden Daten können bei Bedarf in einem Speicher 66 der Vorrichtung 60 abgelegt werden, beispielsweise für eine spätere Auswertung oder für eine Nutzung durch die Komponenten der Vorrichtung 60. Das Empfangsmodul 62, das Auswertemodul 63, das Aktualisierungsmodul 64 und das Kontrollmodul 65 können als dedizierte Hardware realisiert sein, beispielsweise als integrierte Schaltungen. Natürlich können sie aber auch teilweise oder vollständig kombiniert oder als Software implementiert werden, die auf einem geeigneten Prozessor läuft, beispielsweise auf einer CPU oder einer GPU. Der Eingang 61 und der Ausgang 67 können als getrennte Schnittstellen oder als eine kombinierte bidirektionale Schnittstelle implementiert sein.The receiving module 62, the evaluation module 63, and the update module 64 can be controlled by a control module 65. Settings of the receiving module 62, the evaluation module 63, the update module 64, or the control module 65 can be changed via a user interface 68. The data generated in the device 60 can be stored in a memory 66 of the device 60 if necessary, for example, for later evaluation or for use by the components of the device 60. The receiving module 62, the evaluation module 63, the update module 64, and the control module 65 can be implemented as dedicated hardware, for example, as integrated circuits. Of course, they can also be partially or completely combined or implemented as software running on a suitable processor, for example, a CPU or a GPU. The input 61 and the output 67 can be implemented as separate interfaces or as a combined bidirectional interface.
Der Prozessor 72 kann eine oder mehrere Prozessoreinheiten umfassen, beispielsweise Mikroprozessoren, digitale Signalprozessoren oder Kombinationen daraus.The processor 72 may include one or more processor units, such as microprocessors, digital signal processors, or combinations thereof.
Die Speicher 66, 71 der beschriebenen Ausführungsformen können sowohl volatile als auch nichtvolatile Speicherbereiche aufweisen und unterschiedlichste Speichergeräte und Speichermedien umfassen, beispielsweise Festplatten, optische Speichermedien oder Halbleiterspeicher.The memories 66, 71 of the described embodiments can have both volatile and non-volatile memory areas and can comprise a wide variety of storage devices and storage media, for example hard disks, optical storage media or semiconductor memories.
- • durchschnittliche Fahrgeschwindigkeit
- • durchschnittliche Beschleunigung / Verzögerung
- • Lenkwinkel / Kurvenschneidverhalten / Abweichung von der Mittellinie
- • Anhalten
- • Fahrspurwechsel trotz Verbotes durch durchgezogene Linie oder Beschilderung
- • Wahrnehmungsgenauigkeit
- • Signalisierung
- • Steuergerätestatus
- • dynamische Umgebung
- • average driving speed
- • average acceleration / deceleration
- • Steering angle / cornering behavior / deviation from the center line
- • Stop
- • Changing lanes despite prohibition by solid line or signage
- • Perceptual accuracy
- • Signaling
- • Control unit status
- • dynamic environment
Für die in der Karte abgelegten Informationen können jeweils Einzelwerte oder Wertebereiche angegeben sein. Bei der Bewertung einer Abweichung vom erwarteten Fahrverhalten können seitens des Fahrzeugs 40 Toleranzbereiche berücksichtigt werden. Diese können gegebenenfalls einstellbar sein.The information stored in the map can be specified as individual values or value ranges. When assessing a deviation from expected driving behavior, the vehicle can consider 40 tolerance ranges. These can be adjustable if necessary.
BezugszeichenlisteList of reference symbols
- 1010
- Erfassen von Sensordaten oder EntscheidungenCollecting sensor data or decisions
- 1111
- Bestimmen eines aktuellen FahrverhaltensDetermining current driving behavior
- 1212
- Vergleichen des aktuellen Fahrverhaltens mit einem erwarteten FahrverhaltenComparing current driving behavior with expected driving behavior
- 1313
- Feststellen einer AbweichungDetecting a deviation
- 1414
- Ermitteln des weiteren VorgehensDetermine the next steps
- 1515
- Senden einer Benachrichtigung, optional Senden von SensordatenSending a notification, optionally sending sensor data
- 1616
- Anpassen des aktuellen FahrverhaltensAdjusting current driving behavior
- 2020
- Vorrichtungdevice
- 2121
- EingangEntrance
- 2222
- VerarbeitungsmodulProcessing module
- 2323
- VergleichsmodulComparison module
- 2424
- SteuerungsmodulControl module
- 2525
- KontrollmodulControl module
- 2626
- Speichermemory
- 2727
- AusgangExit
- 2828
- BenutzerschnittstelleUser interface
- 3030
- Vorrichtungdevice
- 3131
- Speichermemory
- 3232
- Prozessorprocessor
- 3333
- EingangEntrance
- 3434
- AusgangExit
- 4040
- Fahrzeugvehicle
- 4141
- SensorikSensor technology
- 4242
- BewegungsplanerMovement planner
- 4343
- DatenübertragungseinheitData transmission unit
- 4444
- Speichermemory
- 4545
- Netzwerknetwork
- 5050
- Empfangen von Benachrichtigungen und optional SensordatenReceive notifications and optionally sensor data
- 5151
- Auswerten der empfangenen Benachrichtigungen und SensordatenEvaluate the received notifications and sensor data
- 5252
- Aktualisieren eines erwarteten FahrverhaltensUpdating an expected driving behavior
- 5353
- Senden der aktualisierten VerhaltensdatenschichtSending the updated behavioral data layer
- 6060
- Vorrichtungdevice
- 6161
- EingangEntrance
- 6262
- EmpfangsmodulReceiver module
- 6363
- AuswertemodulEvaluation module
- 6464
- AktualisierungsmodulUpdate module
- 6565
- KontrollmodulControl module
- 6666
- Speichermemory
- 6767
- AusgangExit
- 6868
- BenutzerschnittstelleUser interface
- 7070
- Vorrichtungdevice
- 7171
- Speichermemory
- 7272
- Prozessorprocessor
- 7373
- EingangEntrance
- 7474
- AusgangExit
- 8080
- Backendbackend
- AA
- Abweichungdeviation
- BB
- Benachrichtigungnotification
- EE
- EntscheidungDecision
- Fafa
- Aktuelles FahrverhaltenCurrent driving behavior
- FeFe
- Erwartetes FahrverhaltenExpected driving behavior
- KK
- Digitale KarteDigital map
- MM
- Mittelliniecenter line
- SS
- Steuersignalcontrol signal
- SPSP
- Physische DatenschichtPhysical data layer
- SRSR
- Relationale DatenschichtRelational data layer
- STST
- Topologische DatenschichtTopological data layer
- SVSV
- VerhaltensdatenschichtBehavioral data layer
- SDSD
- SensordatenSensor data
- STST
- StraßeStreet
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES CONTAINED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 2018 / 0 004 225 A1 [0006]US 2018 / 0 004 225 A1 [0006]
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024200645.9A DE102024200645A1 (en) | 2024-01-24 | 2024-01-24 | Controlling an autonomous or semi-autonomous vehicle using a digital map with a behavioral data layer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024200645.9A DE102024200645A1 (en) | 2024-01-24 | 2024-01-24 | Controlling an autonomous or semi-autonomous vehicle using a digital map with a behavioral data layer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102024200645A1 true DE102024200645A1 (en) | 2025-07-24 |
Family
ID=96261596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102024200645.9A Pending DE102024200645A1 (en) | 2024-01-24 | 2024-01-24 | Controlling an autonomous or semi-autonomous vehicle using a digital map with a behavioral data layer |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102024200645A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102015218809A1 (en) * | 2015-09-29 | 2017-03-30 | Continental Teves Ag & Co. Ohg | Method for updating an electronic map of a vehicle |
| US20180004225A1 (en) * | 2016-07-01 | 2018-01-04 | Uber Technologies, Inc. | Autonomous vehicle control using submaps |
| DE102016218876A1 (en) * | 2016-09-29 | 2018-03-29 | Audi Ag | Method for operating a motor vehicle, motor vehicle and method for determining a desired trajectory information |
| DE102022109810A1 (en) * | 2022-04-22 | 2023-10-26 | Bayerische Motoren Werke Aktiengesellschaft | Method, processing device and computer program for controlling a vehicle function and system for a vehicle |
-
2024
- 2024-01-24 DE DE102024200645.9A patent/DE102024200645A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102015218809A1 (en) * | 2015-09-29 | 2017-03-30 | Continental Teves Ag & Co. Ohg | Method for updating an electronic map of a vehicle |
| US20180004225A1 (en) * | 2016-07-01 | 2018-01-04 | Uber Technologies, Inc. | Autonomous vehicle control using submaps |
| DE102016218876A1 (en) * | 2016-09-29 | 2018-03-29 | Audi Ag | Method for operating a motor vehicle, motor vehicle and method for determining a desired trajectory information |
| DE102022109810A1 (en) * | 2022-04-22 | 2023-10-26 | Bayerische Motoren Werke Aktiengesellschaft | Method, processing device and computer program for controlling a vehicle function and system for a vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102018101114A1 (en) | CHASSIS CHANGING A VEHICLE | |
| EP3762270A1 (en) | Control unit and method for operating a driving function at a signalling installation | |
| DE102015105206A1 (en) | Method and system for detecting, tracking and estimating stationary roadside objects | |
| DE112016003567T5 (en) | Control method for a moving body, moving body, and a moving body control system | |
| DE112017000910T5 (en) | Method and system for controlling a platooning operation when a vehicle is to leave the column | |
| DE102018133457B4 (en) | Method and system for providing environmental data | |
| DE102017221286A1 (en) | Method for setting fully automatic vehicle guidance functions in a predefined navigation environment and motor vehicle | |
| DE102016201667A1 (en) | Method for determining a desired trajectory for a first road user, in particular for a motor vehicle for a road section | |
| DE102022201972A1 (en) | Collision avoidance method and system for a vehicle | |
| DE102022127056A1 (en) | SYSTEMS AND METHODS FOR IMPLEMENTING A LANE CHANGE IN RESPONSE TO A CLOSED LANE SEGMENT | |
| DE102017223621A1 (en) | Method and control unit for controlling a function of an at least partially automated vehicle | |
| DE102020101832A1 (en) | PROCEDURES AND SYSTEMS FOR INTERPRETING TRAFFIC SIGNALS AND OCCURRING SIGNALED INTERSECTIONS | |
| DE102022107026A1 (en) | DATA COLLECTION FROM A VEHICLE FLEET | |
| DE112017002942T5 (en) | Method and system for evaluating the operating performance of driver assistance systems associated with a vehicle | |
| DE112023002374T5 (en) | PROCESSING SYSTEM AND INFORMATION PRESENTATION DEVICE | |
| DE102020131933A1 (en) | METHOD OF OPERATING A PARKING ASSISTANCE SYSTEM, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE | |
| DE102023204703A1 (en) | AUTONOMOUS DRIVING SYSTEMS AND AUTONOMOUS VEHICLE DRIVING METHODS | |
| DE102021200373B3 (en) | Method for operating a motor vehicle and motor vehicle | |
| DE102023128250B4 (en) | Vehicle systems and methods for autonomous operation with unclassified hazard detection | |
| WO2025040623A1 (en) | Method for the at least highly automated driving and for the infrastructure-supported assisting of a motor vehicle within a parking space | |
| DE102024200645A1 (en) | Controlling an autonomous or semi-autonomous vehicle using a digital map with a behavioral data layer | |
| DE102024200646A1 (en) | Controlling an autonomous or semi-autonomous vehicle using a digital map with a behavioral data layer | |
| DE112022002031T5 (en) | ON-BOARD INFORMATION PROCESSING DEVICE, AUTONOMOUS DRIVING SYSTEM AND ON-BOARD SYSTEM | |
| DE102022108506A1 (en) | VEHICLE OPERATION | |
| DE102021115170A1 (en) | Driver assistance system and driver assistance method for automated driving of a vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |