[go: up one dir, main page]

DE102023004958A1 - System for reducing the effects of impact on an ego vehicle and method therefor - Google Patents

System for reducing the effects of impact on an ego vehicle and method therefor Download PDF

Info

Publication number
DE102023004958A1
DE102023004958A1 DE102023004958.1A DE102023004958A DE102023004958A1 DE 102023004958 A1 DE102023004958 A1 DE 102023004958A1 DE 102023004958 A DE102023004958 A DE 102023004958A DE 102023004958 A1 DE102023004958 A1 DE 102023004958A1
Authority
DE
Germany
Prior art keywords
ego vehicle
impact
vehicle
ego
controller
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
DE102023004958.1A
Other languages
German (de)
Inventor
Ramachandra Prabhu
Balaji Pillai
Avjit Gupta
Naresh Kulkarni
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.)
Mercedes Benz Group AG
Original Assignee
Mercedes Benz Group AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mercedes Benz Group AG filed Critical Mercedes Benz Group AG
Publication of DE102023004958A1 publication Critical patent/DE102023004958A1/en
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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • 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/0097Predicting future conditions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/012Measuring and analyzing of parameters relative to traffic conditions based on the source of data from other sources than vehicle or roadside beacons, e.g. mobile networks
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0145Measuring and analyzing of parameters relative to traffic conditions for specific applications for active traffic flow control
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/804Relative longitudinal speed
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/14Yaw
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)

Abstract

Die vorliegende Offenbarung stellt ein System und ein Verfahren zur Verringerung der Auswirkungen eines Aufpralls auf das Ego-Fahrzeug bereit (410). Es beinhaltet das Identifizieren des Vorhandenseins eines Objekts (420) innerhalb eines Interessenbereichs (Area of Interest, Aol) von der aktuellen Position des Ego-Fahrzeugs (410) und das entsprechende Schätzen eines Absturzes. Darüber hinaus geht es darum, einen besten Kollisionspunkt zu bestimmen, wenn davon ausgegangen wird, dass ein Unfall unmittelbar bevorsteht, und dann Vorhersagen einer optimalen Flugbahn für das Ich-Fahrzeug (410), um den bestimmten Kollisionspunkt zu erreichen, unter Berücksichtigung eines oder mehrerer Parameter, die mit dem Ich-Fahrzeug (410) und dem Objekt (420) verbunden sind, wobei der beste Kollisionspunkt auf der Grundlage einer passiven Simulation, die unter Verwendung realer Crashszenarien durchgeführt wird, vorbestimmt wird. Es beinhaltet auch die Berechnung der erforderlichen seitlichen Positionsverschiebung und der Gierrate, die mit dem Ego-Fahrzeug (410) verbunden sind, basierend auf der vorhergesagten Flugbahn zur Verringerung des Aufpralls auf das Ego-Fahrzeug (410).The present disclosure provides a system and method for reducing the impact of an impact on the ego vehicle (410). It includes identifying the presence of an object (420) within an area of interest (Aol) from the current position of the ego vehicle (410) and estimating a crash accordingly. Furthermore, it involves determining a best collision point when an accident is assumed to be imminent and then predicting an optimal trajectory for the ego vehicle (410) to reach the determined collision point, taking into account one or more parameters associated with the ego vehicle (410) and the object (420), wherein the best collision point is predetermined based on a passive simulation performed using real crash scenarios. It also includes calculating the required lateral position shift and yaw rate associated with the ego vehicle (410) based on the predicted trajectory to reduce the impact on the ego vehicle (410).

Description

Die vorliegende Offenbarung bezieht sich auf den Bereich der Fahrerassistenzsysteme (ADAS). Insbesondere stellt die vorliegende Offenbarung ein System und Verfahren zur Verfügung, um die Auswirkungen eines Aufpralls auf ein Ego-Fahrzeug zu reduzieren.The present disclosure relates to the field of advanced driver assistance systems (ADAS). In particular, the present disclosure provides a system and method for reducing the effects of an impact on an ego vehicle.

Automobilhersteller bringen immer mehr Varianten autonomer Fahrzeuge auf den Markt. Diese Fahrzeuge werden durch eine in sie eingebettete Codierung gesteuert, um dem Fahrer/Besitzer den Komfort und die Vorteile der Freiheit zu bieten. Diese Fahrzeuge verwenden, wie man sieht, Algorithmen zur Routensetzung und vorprogrammierte Situationen, um wahrscheinliche Kollisionen durch den Einsatz von Sensoren und dem Lidar/Radar-Prinzip zu vermeiden. Die Entscheidungsfähigkeit, das allgemeine Lenkverhalten eines Menschen durch die Steuerung des Lenkrads zu ersetzen, beschränkt sich jedoch auf das, was in solchen Situationen instruiert wurde, und hinterlässt Lücken, die zur Vermeidung von Kollisionen unter anschaulichen Umständen gefüllt werden müssen.Car manufacturers are launching more and more variants of autonomous vehicles. These vehicles are controlled by coding embedded in them to provide the driver/owner with the convenience and benefits of freedom. These vehicles, as can be seen, use algorithms for route setting and pre-programmed situations to avoid probable collisions through the use of sensors and the lidar/radar principle. However, the decision-making ability to replace the general steering behavior of a human with steering wheel control is limited to what has been instructed in such situations, leaving gaps that need to be filled to avoid collisions under illustrative circumstances.

Es wurden viele Techniken entwickelt, um die oben erwähnten Probleme zu umgehen, z. B. offenbarte das Patentdokument US10836383B2 ein Kollisions-bevorstehendes Lenksteuerungssystem und -verfahren, das ein Kollisions-bevorstehendes Lenksteuerungssystem mit einem Steuergerät in elektrischer Kommunikation mit dem Lenkmechanismus umfasst und konfiguriert ist, um eine Lenksequenz anzupassen, um die Fahrzeugtrajektorie zu ändern, wenn ein Hindernis in einem Abstand vom Fahrzeug erkannt wird, der kleiner als ein berechneter sicherer Bremsweg ist. durch die Berechnung des vorhergesagten optimalen Fahrzeugpfades um das Hindernis herum und eine Lenksequenz, die mithilfe der Rückmeldung des Controllers bestimmt wird, um dem vorhergesagten optimalen Weg um das Hindernis herum zu folgen. Das zitierte Dokument konzentriert sich jedoch nicht auf die Verringerung der Auswirkungen eines Aufpralls auf das Fahrzeug, wenn der Aufprall unvermeidbar ist.Many techniques have been developed to circumvent the problems mentioned above, for example, the patent document US10836383B2 a collision-impending steering control system and method comprising a collision-impending steering control system having a controller in electrical communication with the steering mechanism and configured to adjust a steering sequence to change the vehicle trajectory when an obstacle is detected at a distance from the vehicle that is less than a calculated safe stopping distance, by calculating the predicted optimal vehicle path around the obstacle and a steering sequence determined using feedback from the controller to follow the predicted optimal path around the obstacle. However, the cited document does not focus on reducing the effects of an impact on the vehicle when the impact is unavoidable.

Patentdokument KR101465649B1 bezieht sich auf ein Verfahren zur Steuerung eines Fahrzeugs und umfasst: Bestimmen einer Zielposition zum Ausweichen vor einem Hindernis oder zum Ändern einer Route basierend auf der aktuellen Position des Fahrzeugs durch Berechnen einer geänderten räumlichen oder zeitlichen Fahrzeugbahn durch Berechnen eines Parameters unter Verwendung des Lenkwinkelsteuerungsmustermodells, das aus den Fahrverhaltensdaten auf der Grundlage der ermittelten Zielposition extrahiert wird. Das zitierte Dokument konzentriert sich jedoch nicht auf die Verringerung der Auswirkungen eines Aufpralls auf das Fahrzeug, wenn der Aufprall unvermeidbar ist.Patent document KR101465649B1 refers to a method of controlling a vehicle and includes: determining a target position for avoiding an obstacle or changing a route based on the current position of the vehicle by calculating a changed spatial or temporal vehicle trajectory by calculating a parameter using the steering angle control pattern model extracted from the driving behavior data based on the determined target position. However, the cited document does not focus on reducing the impact of an impact on the vehicle when the impact is unavoidable.

Das Patentdokument US20130030651A1 offenbart ein System zur Kollisionsvermeidung unter Verwendung von Differenzialbremsen für den Fall, dass die normale Lenksteuerung ausfällt. Das System erkennt, ob eine Kollision mit einem Objekt vor dem Fahrzeug droht und ermittelt in diesem Fall einen optimalen Weg, auf dem das Fahrzeug dem Objekt ausweichen kann. Das System kann feststellen, dass eine automatische Lenkung erforderlich ist, um den optimalen Weg zu beschreiten, um dem Ziel auszuweichen, und wenn das System nicht feststellt, dass eine automatische Lenkung erforderlich ist, und erkennt, dass die normale Lenkung versagt hat, verwendet das System eine Differenzialbremsung, um das Fahrzeug entlang des Pfades zu lenken. Das zitierte Dokument konzentriert sich jedoch nicht auf die Verringerung der Auswirkungen eines Aufpralls auf das Fahrzeug, wenn der Aufprall unvermeidbar ist.The patent document US20130030651A1 discloses a collision avoidance system using differential braking in the event that normal steering control fails. The system detects whether a collision with an object ahead of the vehicle is imminent and, if so, determines an optimal path for the vehicle to avoid the object. The system may determine that automatic steering is required to take the optimal path to avoid the target, and if the system does not determine that automatic steering is required and detects that normal steering has failed, the system uses differential braking to steer the vehicle along the path. However, the cited document does not focus on reducing the effects of an impact on the vehicle when the impact is unavoidable.

Es besteht daher die Notwendigkeit, eine genaue und effiziente Lösung bereitzustellen, die sich darauf konzentriert, die Auswirkungen eines Aufpralls auf ein Fahrzeug zu verringern, wenn der Unfall unmittelbar bevorsteht.There is therefore a need to provide an accurate and efficient solution that focuses on reducing the impact of an impact on a vehicle when the accident is imminent.

Ein allgemeiner Gegenstand der vorliegenden Offenbarung ist es, ein genaues und effizientes System und Verfahren bereitzustellen, das die oben erwähnten Einschränkungen bestehender Systeme und Verfahren beseitigt und die Auswirkungen des Aufpralls auf das Ego-Fahrzeug reduziert, wenn der Aufprall unmittelbar bevorsteht.A general object of the present disclosure is to provide an accurate and efficient system and method that eliminates the above-mentioned limitations of existing systems and methods and reduces the impact effects on the ego vehicle when impact is imminent.

Eine Aufgabe der vorliegenden Offenbarung besteht darin, ein System und Verfahren bereitzustellen, bei dem die Verwendung von Simulationsdaten der passiven Sicherheit die Nutzung der Fahrzeugstruktur verbessert, um mehr Energie zu absorbieren und die Reparierbarkeitskosten im Falle einer Kollision zu minimieren.An object of the present disclosure is to provide a system and method in which the use of passive safety simulation data improves the utilization of the vehicle structure to absorb more energy and minimize repairability costs in the event of a collision.

Eine weitere Aufgabe der vorliegenden Offenbarung besteht darin, ein System und Verfahren bereitzustellen, das einen besten Kollisionspunkt bestimmt, so dass die Auswirkungen des Aufpralls reduziert werden.Another object of the present disclosure is to provide a system and method that determines a best collision point so that the effects of the impact are reduced.

Noch eine weitere Aufgabe der vorliegenden Offenbarung besteht darin, ein intelligentes und intelligentes System und Verfahren bereitzustellen, das eine minimale Beschädigung des Fahrzeugs und der Insassen im Inneren gewährleistet.Yet another object of the present disclosure is to provide an intelligent and intelligent system and method that ensures minimal damage to the vehicle and the occupants inside.

Aspekte der vorliegenden Offenbarung beziehen sich auf den Bereich der Fahrerassistenzsysteme (Advanced Driver Assistance Systems, ADAS). Insbesondere stellt die vorliegende Offenbarung ein System und Verfahren zur Verfügung, um die Auswirkungen eines Aufpralls auf ein Ego-Fahrzeug zu reduzieren.Aspects of the present disclosure relate to the field of Advanced Driver Assistance Systems (ADAS, ADAS). In particular, the present disclosure provides a system and method for reducing the effects of an impact on an ego vehicle.

Ein Aspekt der vorliegenden Offenbarung bezieht sich auf ein System zur Verringerung der Auswirkungen eines Aufpralls auf ein Ego-Fahrzeug. Das System umfasst eine Steuerung, die operativ mit einer Lernmaschine gekoppelt ist, wobei die Steuerung einen Prozessor umfasst, der mit einem Speicher gekoppelt ist, wobei der Speicher eine oder mehrere Anweisungen speichert, die von dem Prozessor ausführbar sind, um: durch eine Überwachungseinheit, die mit der Steuerung kommuniziert, das Vorhandensein eines Objekts innerhalb eines Interessenbereichs (Area of Interest, Aol) von der aktuellen Position des Ego-Fahrzeugs aus zu identifizieren, und einen Absturz entsprechend abschätzen; Bestimmen Sie, wenn davon ausgegangen wird, dass ein Unfall unmittelbar bevorsteht, einen besten Kollisionspunkt, um den Schaden am Ego-Fahrzeug so gering wie möglich zu halten; unter Berücksichtigung eines oder mehrerer Parameter, die mit dem Ich-Fahrzeug und dem Objekt verbunden sind, eine optimale Flugbahn für das Ich-Fahrzeug vorherzusagen, um den bestimmten Kollisionspunkt zu erreichen; und berechnen auf der Grundlage der vorhergesagten Flugbahn die erforderliche seitliche Positionsverschiebung und die Gierrate, die mit dem Ego-Fahrzeug verbunden sind, um die Auswirkungen des Aufpralls auf das Ego-Fahrzeug zu reduzieren; wobei der beste Kollisionspunkt auf der Grundlage einer passiven Simulation, die unter Verwendung realer Crashszenarien durchgeführt wird, vorbestimmt wird.One aspect of the present disclosure relates to a system for reducing the effects of an impact on an ego vehicle. The system includes a controller operatively coupled to a learning machine, the controller including a processor coupled to a memory, the memory storing one or more instructions executable by the processor to: identify, through a monitoring unit communicating with the controller, the presence of an object within an area of interest (AOL) from the current position of the ego vehicle and estimate a crash accordingly; if an accident is deemed imminent, determine a best collision point to minimize damage to the ego vehicle; considering one or more parameters associated with the ego vehicle and the object, predict an optimal trajectory for the ego vehicle to reach the determined collision point; and calculate, based on the predicted trajectory, the required lateral position shift and yaw rate associated with the ego vehicle to reduce the effects of the impact on the ego vehicle; wherein the best collision point is predetermined based on a passive simulation performed using real crash scenarios.

In einem Aspekt kann die Lernmaschine unter Verwendung eines Trainings- und Testdatensatzes trainiert werden, der sich auf die passive Simulation bezieht, die unter Verwendung mehrerer realer Crashszenarien durchgeführt wird, wobei die Ausgabe der Lernmaschine als Rückmeldung an das System verwendet wird. Ferner kann das System auf der Grundlage des Ausgangs den Kollisionspunkt, die erforderliche seitliche Positionsverschiebung und die Gierrate, die dem Ego-Fahrzeug zugeordnet ist, berechnen.In one aspect, the learning engine may be trained using a training and test dataset related to the passive simulation performed using multiple real-world crash scenarios, with the output of the learning engine used as feedback to the system. Further, based on the output, the system may calculate the collision point, the required lateral position shift, and the yaw rate associated with the ego vehicle.

In einem anderen Aspekt können der eine oder die mehreren Parameter den Abstand zwischen dem Ego-Fahrzeug und dem Objekt, die Größe des Fahrzeugs, die Relativgeschwindigkeit, die Zeit des Aufpralls, die Aufprallzone, die Richtung der Annäherung und den Objekttyp umfassen.In another aspect, the one or more parameters may include the distance between the ego vehicle and the object, the size of the vehicle, the relative speed, the time of impact, the impact zone, the direction of approach, and the object type.

In einem Aspekt kann das System schätzen, dass der Zusammenstoß zwischen dem Ego-Fahrzeug und dem Objekt unmittelbar bevorsteht, wenn der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt kleiner als ein Sicherheitsabstand ist oder die relative Geschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet.In one aspect, the system may estimate that the collision between the ego vehicle and the object is imminent when the distance between the ego vehicle and the identified object is less than a safe distance or the relative speed between the ego vehicle and the identified object exceeds a threshold speed.

In einem anderen Aspekt kann das Steuergerät nach Abschätzung des Aufpralls ein Aktuator betätigen, das operativ mit einer Lenkanordnung des Ego-Fahrzeugs gekoppelt ist, wobei das Aktuatorelement bei Betätigung dem Steuergerät erleichtern kann, die Lenkanordnung zu manövrieren, um den bestimmten Kollisionspunkt zu erreichen.In another aspect, after estimating the impact, the controller may actuate an actuator operatively coupled to a steering assembly of the ego vehicle, wherein the actuator element, when actuated, may facilitate the controller in maneuvering the steering assembly to reach the determined collision point.

Ein weiterer Aspekt der vorliegenden Offenbarung bezieht sich auf ein Verfahren zur Verringerung der Auswirkungen eines Aufpralls auf ein Ego-Fahrzeug. Das Verfahren umfasst: Identifizieren des Vorhandenseins eines Objekts innerhalb eines Interessenbereichs (Area of Interest, Aol) durch eine Überwachungseinheit von der aktuellen Position des Ego-Fahrzeugs aus und entsprechendes Abschätzen eines Aufpralls; Bestimmen eines besten Kollisionspunkts an einem Controller, der operativ mit einer Lernmaschine gekoppelt ist, um das Ego-Fahrzeug so wenig wie möglich zu beschädigen, wenn davon ausgegangen wird, dass ein Crash unmittelbar bevorsteht; Vorhersagen einer optimalen Flugbahn für das Ego-Fahrzeug am Controller, um den bestimmten Kollisionspunkt zu erreichen, unter Berücksichtigung eines oder mehrerer Parameter, die mit dem Ego-Fahrzeug und dem Objekt verbunden sind; und Berechnen der erforderlichen seitlichen Positionsverschiebung und der Gierrate, die mit dem Ego-Fahrzeug verbunden sind, am Controller, basierend auf der vorhergesagten Trajektorie zur Verringerung der Auswirkungen des Aufpralls auf das Ego-Fahrzeug; wobei der beste Kollisionspunkt auf der Grundlage einer passiven Simulation, die unter Verwendung realer Crashszenarien durchgeführt wird, vorbestimmt wird.Another aspect of the present disclosure relates to a method for reducing the impact of an impact on an ego vehicle. The method includes: identifying, by a monitoring unit, the presence of an object within an area of interest (Aol) from the current position of the ego vehicle and estimating an impact accordingly; determining, at a controller operatively coupled to a learning machine, a best collision point to cause as little damage to the ego vehicle as possible when a crash is believed to be imminent; predicting, at the controller, an optimal trajectory for the ego vehicle to reach the determined collision point, taking into account one or more parameters associated with the ego vehicle and the object; and calculating, at the controller, the required lateral position shift and yaw rate associated with the ego vehicle, based on the predicted trajectory to reduce the impact of the impact on the ego vehicle; where the best collision point is predetermined based on a passive simulation performed using real crash scenarios.

In einem Aspekt kann das Verfahren das Trainieren der Lernmaschine unter Verwendung eines Trainings- und Testdatensatzes umfassen, der sich auf die passive Simulation bezieht, die unter Verwendung mehrerer realer Crashszenarien durchgeführt wird, wobei die Ausgabe der Lernmaschine als Rückmeldung verwendet wird, und wobei das Verfahren ferner das Berechnen des Kollisionspunkts, der erforderlichen seitlichen Positionsverschiebung und der Gierrate, die dem Ego-Fahrzeug zugeordnet ist, auf der Grundlage der Ausgabe umfassen kann.In one aspect, the method may include training the learning machine using a training and test dataset related to the passive simulation performed using multiple real-world crash scenarios, using the output of the learning machine as feedback, and wherein the method may further include calculating the collision point, the required lateral positional displacement, and the yaw rate associated with the ego vehicle based on the output.

In einem anderen Aspekt können der eine oder die mehreren Parameter die Entfernung zwischen dem Ego-Fahrzeug und dem Objekt, die relative Geschwindigkeit, die Zeit des Aufpralls, die Aufprallzone, die Richtung der Annäherung und den Objekttyp umfassen.In another aspect, the one or more parameters may include the distance between the ego vehicle and the object, the relative speed, the time of impact, the impact zone, the direction of approach, and the object type.

In einem anderen Aspekt kann das Verfahren das Abschätzen des unmittelbar bevorstehenden Zusammenstoßes zwischen dem Ego-Fahrzeug und dem Objekt umfassen, wenn der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt kleiner als ein Sicherheitsabstand ist oder die Relativgeschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet.In another aspect, the method may include estimating the imminent collision between the ego vehicle and the object when the distance between the ego vehicle and the identified object is less than a safety distance or the relative speed between the ego vehicle and the identified object exceeds a threshold speed.

In einem anderen Aspekt kann das Verfahren nach Abschätzung des Aufpralls das Betätigen eines Aktuators umfassen, der operativ mit einer Lenkbaugruppe des Ego-Fahrzeugs gekoppelt ist, wobei der Aktuator bei der Betätigung dem Steuergerät erleichtert, die Lenkbaugruppe zu manövrieren, um den bestimmten Kollisionspunkt zu erreichen.In another aspect, the method may include, after estimating the impact, actuating an actuator operatively coupled to a steering assembly of the ego vehicle, wherein the actuator, when actuated, facilitates the controller in maneuvering the steering assembly to reach the determined collision point.

Verschiedene Aufgaben, Merkmale, Aspekte und Vorteile des erfindungsgemäßen Gegenstands werden aus der nachfolgenden detaillierten Beschreibung bevorzugter Ausführungsformen zusammen mit den beigefügten Zeichnungsfiguren, in denen gleiche Ziffern gleiche Bestandteile darstellen, deutlicher.Various objects, features, aspects and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments taken in conjunction with the accompanying drawing figures in which like numerals represent like parts.

Die beigefügten Zeichnungen sind enthalten, um ein weiteres Verständnis der vorliegenden Offenbarung zu vermitteln, und sie sind in diese Beschreibung aufgenommen und bilden einen Teil davon. Die Zeichnungen veranschaulichen beispielhafte Ausführungsformen der vorliegenden Offenbarung und dienen zusammen mit der Beschreibung dazu, die Prinzipien der vorliegenden Offenbarung zu erläutern.

  • 1 veranschaulicht eine beispielhafte Netzwerkarchitektur des vorgeschlagenen Systems zur Verringerung der Auswirkungen eines Aufpralls auf ein Ego-Fahrzeug, um seine Gesamtfunktionsweise in Übereinstimmung mit einer Ausführungsform der vorliegenden Offenbarung zu veranschaulichen.
  • 2 zeigt beispielhafte Funktionseinheiten eines Controllers, der mit dem vorgeschlagenen System verbunden ist, in Übereinstimmung mit einer beispielhaften Ausführungsform der vorliegenden Offenbarung.
  • 3 veranschaulicht ein Flussdiagramm, das das Training des vorgeschlagenen Systems für unmittelbar bevorstehende Crashbedingungen unter Verwendung einer passiven Sicherheitssimulation gemäß einer Ausführungsform der vorliegenden Offenbarung darstellt.
  • 4 veranschaulicht einen beispielhaften Zustand eines unmittelbar bevorstehenden Frontalaufpralls gemäß einer Ausführungsform der vorliegenden Offenbarung.
  • Die 5A und 5B veranschaulichen Flussdiagramme, die ein schrittweises Arbeiten des vorgeschlagenen Systems gemäß einer Ausführungsform der vorliegenden Offenbarung darstellen.
  • 6 ist ein Flussdiagramm, das das vorgeschlagene Verfahren zur Verringerung des Aufpralls auf ein Ego-Fahrzeug gemäß einer Ausführungsform der vorliegenden Offenbarung darstellt.
  • 7 veranschaulicht ein beispielhaftes Computersystem, in dem oder mit dem Ausführungsformen der vorliegenden Erfindung in Übereinstimmung mit Ausführungsformen der vorliegenden Offenbarung verwendet werden können.
The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
  • 1 illustrates an exemplary network architecture of the proposed system for reducing the impact of an impact on an ego vehicle to illustrate its overall operation in accordance with an embodiment of the present disclosure.
  • 2 shows exemplary functional units of a controller connected to the proposed system, in accordance with an exemplary embodiment of the present disclosure.
  • 3 illustrates a flowchart depicting training of the proposed system for imminent crash conditions using passive safety simulation according to an embodiment of the present disclosure.
  • 4 illustrates an exemplary imminent frontal impact condition according to an embodiment of the present disclosure.
  • The 5A and 5B illustrate flowcharts depicting step-by-step operation of the proposed system according to an embodiment of the present disclosure.
  • 6 is a flowchart illustrating the proposed method for reducing impact on an ego vehicle according to an embodiment of the present disclosure.
  • 7 illustrates an exemplary computer system in or with which embodiments of the present invention may be used in accordance with embodiments of the present disclosure.

Im Folgenden finden Sie eine detaillierte Beschreibung von Ausführungsformen der Offenbarung, die in den beigefügten Zeichnungen dargestellt sind. Die Ausführungsformen sind so detailliert, dass sie die Offenbarung klar kommunizieren. Der angebotene Detaillierungsgrad ist jedoch nicht dazu gedacht, die erwarteten Variationen von Ausführungsformen einzuschränken; Im Gegenteil, die Absicht besteht darin, alle Modifikationen, Äquivalente und Alternativen abzudecken, die in den Geist und Umfang der vorliegenden Offenbarungen fallen, wie sie durch die beigefügten Ansprüche definiert sind.Following is a detailed description of embodiments of the disclosure illustrated in the accompanying drawings. The embodiments are detailed enough to clearly communicate the disclosure. However, the level of detail offered is not intended to limit the expected variations of embodiments; on the contrary, the intent is to cover all modifications, equivalents, and alternatives that fall within the spirit and scope of the present disclosures as defined by the appended claims.

Ausführungsformen, die hierin erläutert werden, beziehen sich auf das Gebiet der Fahrerassistenzsysteme (ADAS). Insbesondere stellt die vorliegende Offenbarung ein System und Verfahren zur Verfügung, um die Auswirkungen eines Aufpralls auf ein Ego-Fahrzeug zu reduzieren.Embodiments discussed herein relate to the field of advanced driver assistance systems (ADAS). In particular, the present disclosure provides a system and method for reducing the effects of an impact on an ego vehicle.

Unter Bezugnahme auf 1 kann eine beispielhafte Netzwerkarchitektur des vorgeschlagenen Systems 100 (hier austauschbar als System 100 bezeichnet) in einem Fahrzeug (hierin auch als Ego-Fahrzeug bezeichnet) implementiert werden, um die Auswirkungen eines Aufpralls auf das Ego-Fahrzeug zu reduzieren.Referring to FIG. 1, an exemplary network architecture of the proposed system 100 (referred to interchangeably herein as system 100) may be implemented in a vehicle (also referred to herein as ego vehicle) to reduce the effects of an impact on the ego vehicle.

Gemäß einer Ausführungsform kann das System 100 eine Überwachungseinheit 102 umfassen, die konfiguriert ist, um das Vorhandensein eines Objekts innerhalb eines Interessenbereichs (Area of Interest, Aol) von der aktuellen Position des Ego-Fahrzeugs aus zu identifizieren. In einer beispielhaften Ausführungsform kann die Überwachungseinheit 102 mehrere Sensoren umfassen, die an vordefinierten Positionen auf dem Ego-Vehikel positioniert und konfiguriert sind, um das Vorhandensein eines Objekts innerhalb des Aol zu erfassen. In einer beispielhaften Ausführungsform kann die Überwachungseinheit 102 mit Sensoren ausgestattet sein, einschließlich, aber nicht beschränkt auf Näherungssensor, RADAR, Kamera und LiDAR.According to an embodiment, the system 100 may include a monitoring unit 102 configured to identify the presence of an object within an area of interest (AoI) from the current position of the ego vehicle. In an exemplary embodiment, the monitoring unit 102 may include a plurality of sensors positioned at predefined positions on the ego vehicle and configured to detect the presence of an object within the AoI. In an exemplary embodiment, the monitoring unit 102 may be equipped with sensors including but not limited to proximity sensor, RADAR, camera and LiDAR.

Nach einer Ausführungsform kann die Überwachungseinheit 102 auch einen oder mehrere Parameter analysieren, die mit dem identifizierten Objekt assoziiert sind, einschließlich, aber nicht beschränkt auf die Größe des Fahrzeugs, die relative Geschwindigkeit, die Zeit des Aufpralls, die Aufprallzone, die Richtung der Annäherung und den Objekttyp.According to one embodiment, the monitoring unit 102 may also analyze one or more parameters associated with the identified object, including but not limited to the size of the vehicle, relative speed, time of impact, impact zone, direction of approach, and object type.

Gemäß einer Ausführungsform kann das System 100 eine Steuerung 106 umfassen, die mit der Überwachungseinheit 102 in Verbindung stehen kann. Die Steuerung 106 kann auch operativ mit einer Lernmaschine 104 gekoppelt sein, wobei die Lernmaschine 104 mit einer CNN-Architektur (Convolutional Neural Network) und/oder einer RNN-Architektur (Recurrent Neural Network) ausgestattet sein kann.According to one embodiment, the system 100 may include a controller 106 that may be in communication with the monitoring unit 102. The controller 106 may also be operatively coupled to a learning machine 104, wherein the learning machine 104 may be equipped with a CNN (Convolutional Neural Network) architecture and/or a RNN (Recurrent Neural Network) architecture.

In einer Ausführungsform kann die Steuerung 106 zusammen mit der Lernmaschine 104 konfiguriert sein, um einen Absturz basierend auf dem identifizierten Objekt und einem oder mehreren Parametern, die dem Ego-Fahrzeug und dem entsprechenden Objekt zugeordnet sind, zu schätzen. In einer Ausführungsform können der eine oder die mehreren Parameter, die dem Ego-Fahrzeug zugeordnet sind, bereits mit dem Controller 106 vorhanden sein, oder der Controller 106 kann sie sofort erhalten, wobei der eine oder die mehreren Parameter, die dem Ego-Fahrzeug zugeordnet sind, Größe und Art des Ego-Fahrzeugs, Echtzeitgeschwindigkeit und -beschleunigung des Ego-Fahrzeugs und dergleichen umfassen können. In einem Beispiel können Größe und Typ des Ego-Fahrzeugs bereits aus der Herstellungszeit in die Steuerung 106 eingespeist werden, und Echtzeitgeschwindigkeit und -beschleunigung des Ego-Fahrzeugs können sofort von entsprechenden Sensoren erhalten werden, die mit der Steuerung 106 gekoppelt sind.In one embodiment, the controller 106, along with the learning engine 104, may be configured to estimate a crash based on the identified object and one or more parameters associated with the ego vehicle and the corresponding object. In one embodiment, the one or more parameters associated with the ego vehicle may already be present with the controller 106, or the controller 106 may obtain them immediately, where the one or more parameters associated with the ego vehicle may include size and type of the ego vehicle, real-time speed and acceleration of the ego vehicle, and the like. In one example, size and type of the ego vehicle may already be fed into the controller 106 from the time of manufacture, and real-time speed and acceleration of the ego vehicle may be obtained immediately from corresponding sensors coupled to the controller 106.

Nach einer Ausführungsform kann das System 100 schätzen, dass der Zusammenstoß zwischen dem Ego-Fahrzeug und dem Objekt unmittelbar bevorsteht, wenn der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt kleiner als ein Sicherheitsabstand ist. In einer anderen Ausführungsform kann das System 100 schätzen, dass der Zusammenstoß zwischen dem Ego-Fahrzeug und dem Objekt unmittelbar bevorsteht, wenn die Relativgeschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet.According to one embodiment, the system 100 may estimate that the collision between the ego vehicle and the object is imminent when the distance between the ego vehicle and the identified object is less than a safety distance. In another embodiment, the system 100 may estimate that the collision between the ego vehicle and the object is imminent when the relative speed between the ego vehicle and the identified object exceeds a threshold speed.

In einer Ausführungsform kann, wenn geschätzt wird, dass ein Crash unmittelbar bevorsteht, das System 100 einen besten Kollisionspunkt bestimmen, um einen minimalen Schaden an dem Ego-Fahrzeug zu verursachen. In einer Implementierung kann das System 100 eine optimale Flugbahn für das Ich-Fahrzeug vorhersagen, um den bestimmten Kollisionspunkt zu erreichen, indem es den einen oder die mehreren Parameter berücksichtigt, die mit dem Ich-Fahrzeug und dem Objekt assoziiert sind. Darüber hinaus wird der beste Kollisionspunkt auf der Grundlage einer passiven Simulation anhand realer Crashszenarien vorbestimmt.In one embodiment, when it is estimated that a crash is imminent, the system 100 may determine a best collision point to cause minimal damage to the ego vehicle. In one implementation, the system 100 may predict an optimal trajectory for the ego vehicle to reach the determined collision point by considering the one or more parameters associated with the ego vehicle and the object. Furthermore, the best collision point is predetermined based on passive simulation using real-world crash scenarios.

In einer anderen Ausführungsform kann das System 100 basierend auf der vorhergesagten Flugbahn die erforderliche seitliche Positionsverschiebung und Gierrate berechnen, die mit dem Ego-Fahrzeug verbunden sind, um die Auswirkungen des Aufpralls auf das Ego-Fahrzeug zu reduzieren.In another embodiment, based on the predicted trajectory, the system 100 may calculate the required lateral position shift and yaw rate associated with the ego vehicle to reduce the effects of the impact on the ego vehicle.

Gemäß einer Ausführungsform kann die Steuerung 106 mit einer Lenkanordnung 110 des Ego-Fahrzeugs in Verbindung stehen, um das Manövrieren des Ego-Fahrzeugs entsprechend der vorhergesagten Flugbahn zu erleichtern. In einer bevorzugten Ausführungsform kann die Steuerung 106 mit der Lenkbaugruppe 110 über eine Aktuatorik 108 in Verbindung stehen, wobei die Aktuatorik 108 betätigt wird, wenn geschätzt wird, dass der Crash unmittelbar bevorsteht. Ferner kann das Aktuatorelement 108 bei Betätigung dem Steuergerät 106 ermöglichen, die Lenkanordnung 110 zu manövrieren, um den bestimmten Kollisionspunkt zu erreichen.According to one embodiment, the controller 106 may be in communication with a steering assembly 110 of the ego vehicle to facilitate maneuvering of the ego vehicle according to the predicted trajectory. In a preferred embodiment, the controller 106 may be in communication with the steering assembly 110 via an actuator 108, wherein the actuator 108 is actuated when it is estimated that the crash is imminent. Furthermore, the actuator element 108, when actuated, may enable the controller 106 to maneuver the steering assembly 110 to reach the determined collision point.

In einer Ausführungsform kann die Lernmaschine 104 unter Verwendung eines Trainings- und Testdatensatzes trainiert werden, der sich auf die passive Simulation bezieht, die unter Verwendung mehrerer realer Crashszenarien durchgeführt wird, wobei die Ausgabe der Lernmaschine 104 als Rückmeldung an das System 100 verwendet wird und ferner das System 100 den Kollisionspunkt, die erforderliche seitliche Positionsverschiebung, und die Gierrate, die dem Ego-Fahrzeug zugeordnet ist, basierend auf der Ausgabe der Lernmaschine 104.In one embodiment, the learning engine 104 may be trained using a training and test data set related to the passive simulation performed using multiple real-world crash scenarios, wherein the output of the learning engine 104 is used as feedback to the system 100, and further wherein the system 100 determines the collision point, the required lateral position shift, and the yaw rate associated with the ego vehicle based on the output of the learning engine 104.

Gemäß einer Ausführungsform kann die Steuerung 106 mit der Überwachungseinheit 102, der Lernmaschine 104, der Aktuatoreinrichtung 108 und der Steueranordnung 110 über ein Netzwerk 112 in Verbindung stehen. Ferner kann das Netzwerk 112 ein drahtloses Netzwerk, ein drahtgebundenes Netzwerk oder eine Kombination davon sein, das als einer der verschiedenen Arten von Netzwerken implementiert werden kann, wie z. B. Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet und dergleichen. Ferner kann das Netzwerk 112 entweder ein dediziertes Netzwerk oder ein gemeinsam genutztes Netzwerk sein. According to one embodiment, the controller 106 may be in communication with the monitoring unit 102, the learning machine 104, the actuator device 108 and the control arrangement 110 via a network 112. Furthermore, the network 112 may be a wireless network, a wired network or a combination thereof, which may be implemented as one of the various types of networks, such as intranet, local area network (LAN), wide area network (WAN), Internet and the like. Furthermore, the network 112 may be either a dedicated network or a shared network.

Das freigegebene Netzwerk kann eine Assoziation verschiedener Arten von Netzwerken darstellen, die eine Vielzahl von Protokollen verwenden können, z. B. Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP) und dergleichen.The shared network may represent an association of different types of networks that may use a variety of protocols, such as Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like.

In einer Ausführungsform kann die Steuerung 106 unter Verwendung einer beliebigen oder einer Kombination von Hardwarekomponenten und Softwarekomponenten, wie beispielsweise einer Cloud, einem Server 114, einem Computersystem, einer Computervorrichtung, einer Netzwerkvorrichtung und dergleichen, implementiert werden. Ferner kann die Steuerung 106 mit der Überwachungseinheit 102, der Lernmaschine 104, dem Aktuator 108 und der Lenkbaugruppe 110 über eine Website oder eine Anwendung, die sich in dem vorgeschlagenen System 100 befinden kann, interagieren. In einer Implementierung kann auf das System 100 über eine Website oder Anwendung zugegriffen werden, die mit jedem Betriebssystem konfiguriert werden kann, einschließlich, aber nicht beschränkt auf Android™' iOS™ und dergleichen.In one embodiment, the controller 106 may be implemented using any one or a combination of hardware components and software components, such as a cloud, a server 114, a computer system, a computing device, a network device, and the like. Further, the controller 106 may interact with the monitoring unit 102, the learning engine 104, the actuator 108, and the steering assembly 110 via a website or application that may reside in the proposed system 100. In one implementation, the system 100 may be accessed via a website or application that may be configured with any operating system, including but not limited to Android™ ' iOS™, and the like.

Unter Bezugnahme auf 2 veranschaulicht das Blockdiagramm 200 beispielhafte Funktionseinheiten der Steuerung 106, die einen oder mehrere Prozessoren 202 umfassen können. Der eine oder die mehreren Prozessor 202 kann als ein oder mehrere Mikroprozessoren, Mikrocomputer, Mikrocontroller, digitale Signalprozessoren, Zentralverarbeitungseinheiten, Logikschaltungen und/oder beliebige Vorrichtungen implementiert sein, die Daten auf der Grundlage von Betriebsanweisungen manipulieren. Neben anderen Fähigkeiten sind der oder die Prozessoren 202 konfiguriert, um computerlesbare Anweisungen zu holen und auszuführen, die in einem Speicher 204 der Steuerung 106 gespeichert sind. Der Speicher 204 kann eine oder mehrere computerlesbare Anweisungen oder Routinen speichern, die abgerufen und ausgeführt werden können, um die Dateneinheiten über einen Netzwerkdienst zu erstellen oder gemeinsam zu nutzen. Der Speicher 204 kann jede nicht-transitorische Speichervorrichtung umfassen, die beispielsweise flüchtigen Speicher, wie z. B. RAM, oder nichtflüchtigen Speicher, wie EPROM, Flash-Speicher und dergleichen, umfasst.Referring to FIG. 2, block diagram 200 illustrates example functional units of controller 106, which may include one or more processors 202. The one or more processors 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuits, and/or any devices that manipulate data based on operating instructions. Among other capabilities, the processor(s) 202 are configured to fetch and execute computer-readable instructions stored in a memory 204 of controller 106. Memory 204 may store one or more computer-readable instructions or routines that may be retrieved and executed to create or share the data units over a network service. Memory 204 may include any non-transitory storage device, including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.

Nach einer Ausführungsform kann die Steuerung 106 auch eine oder mehrere Schnittstelle(n) 206 umfassen. Die Schnittstelle(n) 206 kann eine Vielzahl von Schnittstellen umfassen, zum Beispiel Schnittstellen für Dateneingabe- und -ausgabevorrichtungen, die als E/A-Geräte, Speichervorrichtungen und dergleichen bezeichnet werden. Die Schnittstelle(n) 206 können die Kommunikation der Überwachungsvorrichtung 206 mit verschiedenen Vorrichtungen, die mit der Steuerung 106 gekoppelt sind, erleichtern. Die Schnittstelle(n) 206 kann auch einen Kommunikationspfad für eine oder mehrere Komponenten der Steuerung 106 bereitstellen. Beispiele für solche Komponenten umfassen, sind aber nicht beschränkt auf die Verarbeitungsmaschine(n) 208 und die Datenbank 210.According to one embodiment, the controller 106 may also include one or more interfaces 206. The interface(s) 206 may include a variety of interfaces, for example, interfaces for data input and output devices referred to as I/O devices, storage devices, and the like. The interface(s) 206 may facilitate communication of the monitoring device 206 with various devices coupled to the controller 106. The interface(s) 206 may also provide a communication path for one or more components of the controller 106. Examples of such components include, but are not limited to, the processing engine(s) 208 and the database 210.

Nach einer Ausführungsform kann die Verarbeitungsmaschine(n) 208 als eine Kombination aus Hardware und Programmierung (z. B. programmierbare Anweisungen) implementiert werden, um eine oder mehrere Funktionalitäten der Verarbeitungsmaschine(n) 208 zu implementieren. In den hierin beschriebenen Beispielen können solche Kombinationen von Hardware und Programmierung auf verschiedene Weise implementiert werden. Zum Beispiel kann die Programmierung für die Verarbeitungsmaschine(n) 208 aus ausführbaren Prozessoranweisungen bestehen, die auf einem nicht-transitorischen maschinenlesbaren Speichermedium gespeichert sind, und die Hardware für die Verarbeitungsmaschine(n) 208 kann eine Verarbeitungsressource (z. B. einen oder mehrere Prozessoren) enthalten, um solche Anweisungen auszuführen.According to one embodiment, the processing engine(s) 208 may be implemented as a combination of hardware and programming (e.g., programmable instructions) to implement one or more functionalities of the processing engine(s) 208. In the examples described herein, such combinations of hardware and programming may be implemented in a variety of ways. For example, the programming for the processing engine(s) 208 may consist of executable processor instructions stored on a non-transitory machine-readable storage medium, and the hardware for the processing engine(s) 208 may include a processing resource (e.g., one or more processors) to execute such instructions.

In den vorliegenden Beispielen kann das maschinenlesbare Speichermedium Anweisungen speichern, die, wenn sie von der Verarbeitungsressource ausgeführt werden, die Verarbeitungsmaschine(n) 208 implementieren. In solchen Beispielen kann die Steuerung 106 das maschinenlesbare Speichermedium, das die Anweisungen speichert, und die Verarbeitungsressource zum Ausführen der Anweisungen umfassen, oder das maschinenlesbare Speichermedium kann getrennt, aber für das System 100 und die Verarbeitungsressource zugänglich sein. In anderen Beispielen kann die Verarbeitungsmaschine(n) 208 durch eine elektronische Schaltung implementiert sein. Die Datenbank 210 kann Daten enthalten, die entweder gespeichert oder als Ergebnis von Funktionalitäten erzeugt werden, die von einer der Komponenten der Verarbeitungsmaschine(n) 208 implementiert werden. In einer Ausführungsform kann die Verarbeitungsmaschine(n) 208 eine Crash-Schätzungseinheit 212, eine Kollisionspunktbestimmungseinheit 214, eine Simulationseinheit 216 und andere Einheiten 218 umfassen. Ferner kann die andere(n) Einheit(en) 218 Funktionalitäten implementieren, die Anwendungen/Funktionen, die von der Steuerung 106 ausgeführt werden, ergänzen.In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 208. In such examples, the controller 106 may include the machine-readable storage medium storing the instructions and the processing resource for executing the instructions, or the machine-readable storage medium may be separate but accessible to the system 100 and the processing resource. In other examples, the processing engine(s) 208 may be implemented by an electronic circuit. The database 210 may contain data that is either stored or generated as a result of functionality implemented by one of the components of the processing engine(s) 208. In one embodiment, the processing engine(s) 208 may include a crash estimation unit 212, a collision point determination unit 214, a simulation unit 216, and other units 218. Furthermore, the other unit(s) 218 may implement functionalities that complement applications/functions executed by the controller 106.

Gemäß einer Ausführungsform kann die Crash-Schätzungseinheit 212 einen Absturz basierend auf dem Objekt, das von der Überwachungseinheit 102 identifiziert wird, und einem oder mehreren Parametern, die mit dem Ego-Fahrzeug und dem entsprechenden Objekt assoziiert sind, schätzen. In einer Ausführungsform umfassen der eine oder die mehreren Parameter, die mit dem identifizierten Objekt und dem Ego-Fahrzeug assoziiert sind, aber nicht beschränkt auf die Entfernung zwischen dem Ego-Fahrzeug und dem identifizierten Objekt, die Größe des Fahrzeugs, die relative Geschwindigkeit, die Zeit des Aufpralls, die Aufprallzone, die Richtung der Annäherung und den Objekttyp.According to one embodiment, the crash estimation unit 212 may estimate a crash based on the object identified by the monitoring unit 102 and one or more parameters associated with the ego vehicle and the corresponding object. In one embodiment, the one or more parameters associated with the identified object and the ego vehicle include, but are not limited to, the distance between the ego vehicle and the identified object, the size of the vehicle, the relative speed, the time of impact, the impact zone, the direction of approach, and the object type.

Nach einer Ausführungsform kann die Crash-Schätzungseinheit 212 den Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt unter den einen oder mehreren Parametern berücksichtigen, und dementsprechend kann die Crash-Schätzungseinheit 212 schätzen, dass der Zusammenstoß zwischen dem Ego-Fahrzeug und dem Objekt unmittelbar bevorsteht, wenn der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt kleiner als ein Sicherheitsabstand ist.According to one embodiment, the crash estimation unit 212 may consider the distance between the ego vehicle and the identified object among the one or more parameters, and accordingly, the crash estimation unit 212 may estimate that the collision between the ego vehicle and the object is imminent when the distance between the ego vehicle and the identified object is less than a safe distance.

In einer anderen Ausführungsform kann die Crash-Schätzungseinheit 212 die relative Geschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt unter den einen oder mehreren Parametern berücksichtigen, und dementsprechend kann die Crash-Schätzungseinheit 212 schätzen, dass der Zusammenstoß zwischen dem Ego-Fahrzeug und dem Objekt unmittelbar bevorsteht, wenn die relative Geschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet.In another embodiment, the crash estimation unit 212 may consider the relative speed between the ego vehicle and the identified object among the one or more parameters, and accordingly, the crash estimation unit 212 may estimate that the collision between the ego vehicle and the object is imminent when the relative speed between the ego vehicle and the identified object exceeds a threshold speed.

In einer anderen Ausführungsform kann die Crash-Schätzungseinheit 212 die relative Geschwindigkeit und den Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt berücksichtigen, und ferner kann die Crash-Schätzungseinheit 212 schätzen, dass der Zusammenstoß zwischen dem Ego-Fahrzeug und dem Objekt unmittelbar bevorsteht, wenn die relative Geschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet und der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt weniger als ein Sicherheitsabstand.In another embodiment, the crash estimation unit 212 may take into account the relative speed and distance between the ego vehicle and the identified object, and further, the crash estimation unit 212 may estimate that the collision between the ego vehicle and the object is imminent when the relative speed between the ego vehicle and the identified object exceeds a threshold speed and the distance between the ego vehicle and the identified object is less than a safe distance.

In noch einer anderen Ausführungsform kann, wenn die relative Geschwindigkeit zwischen dem Ich-Fahrzeug und dem identifizierten Objekt unterhalb einer Schwellengeschwindigkeit liegt und/oder der Abstand zwischen dem Ich-Fahrzeug und dem identifizierten Objekt größer als ein Sicherheitsabstand ist, dann kann die Crash-Schätzungseinheit 212 schätzen, dass der Zusammenstoß vermieden werden kann.In yet another embodiment, if the relative speed between the ego-vehicle and the identified object is below a threshold speed and/or the distance between the ego-vehicle and the identified object is greater than a safe distance, then the crash estimation unit 212 may estimate that the collision can be avoided.

Gemäß einer Ausführungsform kann die Kollisionspunktbestimmungseinheit 214, wenn von der Crash-Schätzungseinheit 212 geschätzt wird, dass ein Crash unmittelbar bevorsteht, einen besten Kollisionspunkt bestimmen, um einen minimalen Schaden an dem Ego-Fahrzeug zu verursachen. In einer Ausführungsform kann die Kollisionspunktbestimmungseinheit 214 eine optimale Flugbahn für das Ego-Fahrzeug vorhersagen, um den bestimmten Kollisionspunkt zu erreichen, indem sie den einen oder die mehreren Parameter berücksichtigt, die mit dem Ego-Fahrzeug und dem Objekt assoziiert sind.According to an embodiment, when the crash estimation unit 212 estimates that a crash is imminent, the collision point determination unit 214 may determine a best collision point to cause minimal damage to the ego vehicle. In an embodiment, the collision point determination unit 214 may predict an optimal trajectory for the ego vehicle to reach the determined collision point by considering the one or more parameters associated with the ego vehicle and the object.

In einer anderen Ausführungsform kann die Kollisionspunktbestimmungseinheit 214 die erforderliche laterale Positionsverschiebung und Gierrate, die dem Ego-Fahrzeug zugeordnet sind, basierend auf der vorhergesagten Flugbahn berechnen.In another embodiment, the collision point determination unit 214 may calculate the required lateral position displacement and yaw rate associated with the ego vehicle based on the predicted trajectory.

Gemäß einer Ausführungsform kann die Simulationseinheit 216 die Ausführung einer passiven Simulation erleichtern, die unter Verwendung realer Crashszenarien durchgeführt werden kann. Ferner kann die Kollisionspunktbestimmungseinheit 214 den besten Kollisionspunkt auf der Grundlage der passiven Simulation, die unter Verwendung realer Crashszenarien durchgeführt wird, vorbestimmen.According to an embodiment, the simulation unit 216 may facilitate the execution of a passive simulation that may be performed using real crash scenarios. Furthermore, the collision point determination unit 214 may predetermine the best collision point based on the passive simulation that is performed using real crash scenarios.

In einer Ausführungsform kann die Crash-Schätzungseinheit 212 zusammen mit der anderen Einheit(en) 218 ein Manövrieren des Ego-Fahrzeugs entsprechend der vorhergesagten Flugbahn ermöglichen. In einer bevorzugten Ausführungsform kann die Crash-Schätzungseinheit 212 das Aktuatorelement 108 betätigen, das mit der Lenkanordnung 110 in Verbindung stehen kann, wobei das Aktuatorelement 108 bei Schätzung durch die Crash-Schätzungseinheit 212 betätigt wird, dass der Crash unmittelbar bevorsteht. Ferner kann die Kollisionspunktbestimmungseinheit 214 bei Betätigung die Aktuatoreinrichtung 108 in die Lage versetzen, das Manövrieren der Lenkanordnung 110 des Ego-Fahrzeugs zu erleichtern, um den bestimmten Kollisionspunkt zu erreichen.In one embodiment, the crash estimation unit 212, together with the other unit(s) 218, may facilitate maneuvering of the ego vehicle according to the predicted trajectory. In a preferred embodiment, the crash estimation unit 212 may actuate the actuator element 108, which may be in communication with the steering assembly 110, wherein the actuator element 108 is actuated upon estimation by the crash estimation unit 212 that the crash is imminent. Furthermore, the collision point determination unit 214, when actuated, may enable the actuator device 108 to facilitate maneuvering of the steering assembly 110 of the ego vehicle to reach the determined collision point.

Unter Bezugnahme auf 3 stellt das Flussdiagramm 300 ein Training des vorgeschlagenen Systems 100 für unmittelbar bevorstehende Crashbedingungen unter Verwendung einer passiven Sicherheitssimulation dar. In einer Ausführungsform können bei Block 302 reale Unfallszenarien erfasst werden, beispielsweise aus Fällen in der Unfallforschung auf der Grundlage von Vorschriften oder Bewertungen von Lastfällen. Des Weiteren können unvermeidbare Unfallszenarien für die Durchführung von passiven Sicherheitssimulationen am Block 304 genutzt werden. In einer beispielhaften Ausführungsform können die passiven Sicherheitssimulationen basierend auf dem strukturellen Crashalgorithmus des Systems 100 durchgeführt werden.Referring to FIG. 3, flowchart 300 illustrates training the proposed system 100 for imminent crash conditions using passive safety simulation. In one embodiment, real-world crash scenarios may be collected at block 302, such as from cases in accident research based on regulations or load case assessments. Furthermore, unavoidable crash scenarios may be used to perform passive safety simulations at block 304. In an exemplary embodiment, the passive safety simulations may be performed based on the structural crash algorithm of the system 100.

In einer Ausführungsform können Daten, die aus den passiven Simulationen abgeleitet sind, verwendet werden, um einen besten Kollisionspunkt zu bestimmen, um eine minimale Beschädigung des Ego-Fahrzeugs sowie des identifizierten Objekts zu haben, d. h. um zu Entscheidungen zu gelangen, um ein Win-Win-Ergebnis zu erzielen. Die Daten, die aus den passiven Simulationen abgeleitet werden, können in den Block 306 eingespeist werden, wo Fahralgorithmen ausgeführt werden und die Sensorkonfiguration auf der Grundlage der Daten auf der Grundlage von Absturz/Unfall durchgeführt wird.In one embodiment, data derived from the passive simulations may be applied to determine a best collision point to have minimal damage to the ego vehicle as well as the identified object, i.e. to arrive at decisions to achieve a win-win outcome. The data derived from the passive simulations may be fed into block 306 where driving algorithms are executed and sensor configuration based on the crash/accident based data is performed.

In einer anderen Ausführungsform können Post-Crash-Daten als Ausgabe von dem Block 306 erhalten werden, und diese Post-Crash-Daten können als Rückmeldung in die Lernmaschine 104 eingespeist werden, die verschiedene auf künstlicher Intelligenz (KI) und maschinellem Lernen (ML) basierende Algorithmen umfasst. Die Lernmaschine 104 und die zugehörigen Algorithmen können durch Trainieren und Testen auf den Daten nach dem Absturz aktualisiert werden, und daher kann das System 100 kontinuierlich verbessert werden.In another embodiment, post-crash data may be obtained as output from block 306, and this post-crash data may be fed as feedback to the learning engine 104, which includes various artificial intelligence (AI) and machine learning (ML) based algorithms. The learning engine 104 and the associated algorithms may be updated by training and testing on the post-crash data, and therefore the system 100 may be continuously improved.

In einer anderen Ausführungsform können bei Block 308 die Daten nach dem Aufprall zum Manövrieren des Ego-Fahrzeugs verwendet werden, um den besten Kollisionspunkt zu erreichen, um eine minimale Beschädigung des Ego-Fahrzeugs sowie des identifizierten Objekts zu haben, d. h. um eine Win-Win-Position für Passagiere innerhalb des Ego-Fahrzeugs und andere Verkehrsteilnehmer zu haben.In another embodiment, at block 308, the post-impact data may be used to maneuver the ego vehicle to achieve the best collision point to have minimal damage to the ego vehicle as well as the identified object, i.e., to have a win-win position for passengers inside the ego vehicle and other road users.

Daher verwendet das System 100 passive Sicherheitssimulationsdaten, um die Programmierung/Entscheidungsfindung für verschiedene Szenarien eines unvermeidlichen Unfalls für autonome Fahrzeuge zu verbessern, die die Crashsicherheit verbessern können.Therefore, the system 100 uses passive safety simulation data to improve programming/decision making for various unavoidable crash scenarios for autonomous vehicles, which can improve crash safety.

Unter Bezugnahme auf 4 kann ein beispielhafter Zustand 400 beobachtet werden, der sich auf einen unmittelbar bevorstehenden Frontalcrash bezieht. Hier kann das System 100 verschiedene Parameter bestimmen, wie z. B. die Richtung der Annäherung, die Aufprallzone - vordere linke Ecke, die vordere Mitte und die vordere rechte Ecke, und kann ferner den erwarteten Aufprallpunkt im Falle eines unmittelbar bevorstehenden Frontalzusammenstoßes zwischen dem Ego-Fahrzeug, beispielsweise dem Systemauto 410, und dem potentiellen Crashobjekt 420 bestimmen.Referring to FIG. 4, an exemplary condition 400 relating to an imminent frontal crash may be observed. Here, the system 100 may determine various parameters such as the direction of approach, the impact zone - front left corner, front center, and front right corner, and may further determine the expected impact point in the event of an imminent frontal collision between the ego vehicle, e.g., the system car 410, and the potential crash object 420.

Unter Bezugnahme auf 5A stellt das Flussdiagramm 500 ein schrittweises Arbeiten des vorgeschlagenen Systems 100 dar. In einer Ausführungsform kann bei Block 502 eine Eingabe aus einer passiven Simulation erhalten werden, bei der Daten aus der Simulation realer Unfallszenarien erzeugt werden, beispielsweise aus Fällen in der Unfallforschung auf der Grundlage von Vorschriften oder Bewertungen von Lastfällen. Ferner kann die Eingabe aus den passiven Simulationen zusammen mit der Eingabe aus der Ego-Fahrzeug-Codierung verwendet werden, um einen besten Kollisionspunkt zu bestimmen, um einen minimalen Schaden an dem Ego-Fahrzeug, sagen wir dem Auto, bei Block 504 zu verursachen.Referring to Figure 5A, flowchart 500 illustrates step-by-step operation of the proposed system 100. In one embodiment, at block 502, input may be obtained from a passive simulation, where data is generated from simulating real-world accident scenarios, such as cases in accident research based on regulations or load case assessments. Further, the input from the passive simulations may be used together with the input from the ego-vehicle coding to determine a best collision point to cause minimal damage to the ego-vehicle, say the car, at block 504.

In einer anderen Ausführungsform können Vorprüfungen für die Aktivierung des Systems 100 an Block 516 durchgeführt werden, z. B. das Überprüfen der Aufprallzeit in Bezug auf die aktuelle Situation und das Objekt, die Aufprallzone - vordere linke Ecke, vordere Mitte und vordere rechte Ecke - und die Überprüfung, ob sich die elektrische Servolenkung (EPAS) im Funktionszustand befindet, die Annäherungsrichtung, ESP-Betriebszustand, Objekttyp - PKW oder LKW. In einer beispielhaften Ausführungsform kann es das Prüfen umfassen, ob die Relativgeschwindigkeit des Objekts, die beispielsweise mehr als 15 km/h betragen kann, beträgt. Ferner kann es die Überprüfung umfassen, ob die Zeit bis zum Aufprall des Objekts weniger als 0,3 Sekunden und die Beschleunigung weniger als 3 m/sec2 beträgt. Darüber hinaus kann es das Überprüfen des ESM-Betriebsmodus, des Ganges, der Tachogeschwindigkeit (z. B. sollte mehr als 15 km/h betragen), des Fahrradius (z. B. sollte mehr als 15 km/h betragen), des Robustheitsgrads des Objekts und dergleichen umfassen.In another embodiment, pre-checks for activation of the system 100 may be performed at block 516, e.g. checking the impact time in relation to the current situation and the object, the impact zone - front left corner, front center and front right corner - and checking if the electric power steering (EPAS) is in working state, the approach direction, ESP operating state, object type - car or truck. In an exemplary embodiment, it may include checking if the relative speed of the object, which may be, for example, more than 15 km/h, is . Furthermore, it may include checking if the time until impact of the object is less than 0.3 seconds and the acceleration is less than 3 m/sec 2 . In addition, it may include checking the ESM operation mode, gear, speedometer speed (e.g. should be more than 15 km/h), cycling radius (e.g. should be more than 15 km/h), robustness level of the object and the like.

Nach einer Ausführungsform können Daten aus dem Block 504 und dem Block 516 in den Block 506 eingespeist werden, wo die erforderliche laterale Positionsverschiebung berechnet werden kann. In einer anderen Ausführungsform kann die Trajektorienplanung bei Block 508 auf der Grundlage der berechneten erforderlichen Y-Verschiebung durchgeführt werden. In einer anderen Ausführungsform wird, basierend auf der optimalen Flugbahn, die Gierrate durch den Gierratenregler am Block 510 gesteuert, und eine weitere Gierratenanforderung wird an den Gierraten-Arbitrator am Block 512 übertragen, und eine weitere Gierrate wird aktualisiert.In one embodiment, data from block 504 and block 516 may be fed to block 506 where the required lateral position shift may be calculated. In another embodiment, trajectory planning may be performed at block 508 based on the calculated required Y shift. In another embodiment, based on the optimal trajectory, the yaw rate is controlled by the yaw rate controller at block 510 and another yaw rate request is transmitted to the yaw rate arbitrator at block 512 and another yaw rate is updated.

In einer Ausführungsform kann bei Block 514 das Aktuator 108 betätigt werden, und ferner kann die Steuerung 106 das Manövrieren der Lenkbaugruppe 110 (EPAS 110) steuern.In one embodiment, at block 514, the actuator 108 may be actuated and further the controller 106 may control the maneuvering of the steering assembly 110 (EPAS 110).

Unter Bezugnahme auf 5B kann, wie dargestellt, eine passive Simulation, die mit der Trajektorienplanung verbunden ist, bei 522 durchgeführt werden, und eine passive Simulation, die mit der Funktion des Gierratenreglers verbunden ist, kann bei 524 durchgeführt werden. In einer anderen Ausführungsform kann eine passive Simulation, die mit der Funktion des Gierraten-Arbitrators verbunden ist, bei 526 durchgeführt werden.Referring to FIG. 5B, as shown, a passive simulation associated with trajectory planning may be performed at 522 and a passive simulation associated with the yaw rate controller function may be performed at 524. In another embodiment, a passive simulation associated with the yaw rate arbitrator function may be performed at 526.

Unter Bezugnahme auf 6 kann das vorgeschlagene Verfahren 600 zum Verringern des Aufpralls eines Aufpralls auf ein Ego-Fahrzeug (hierin auch als Verfahren 600 bezeichnet) den Schritt 602 des Identifizierens des Vorhandenseins eines Objekts innerhalb eines Interessenbereichs (Area of Interest, Aol) durch eine Überwachungseinheit von der aktuellen Position des Ego-Fahrzeugs und das entsprechende Schätzen eines Aufpralls umfassen.Referring to FIG. 6, the proposed method 600 for reducing the impact of an impact on an ego vehicle (also referred to herein as method 600) may include the step 602 of identifying the presence of an object within an area of interest (Aol) by a monitoring unit from the current position of the ego vehicle and estimating an impact accordingly.

In einer anderen Ausführungsform kann das Verfahren 600 den Schritt 604 des Bestimmens eines besten Kollisionspunktes umfassen, der an einer Steuerung, die operativ mit einer Lernmaschine gekoppelt ist, um einen minimalen Schaden an dem Ego-Fahrzeug zu verursachen, wenn davon ausgegangen wird, dass ein Zusammenstoß unmittelbar bevorsteht. Ferner kann das Verfahren 600 den Schritt 606 des Vorhersagens einer optimalen Flugbahn für das Ego-Fahrzeug an der Steuerung umfassen, um den bestimmten Kollisionspunkt unter Berücksichtigung eines oder mehrerer Parameter zu erreichen, die mit dem Ego-Fahrzeug und dem Objekt assoziiert sind. In einer beispielhaften Ausführungsform können der eine oder die mehreren Parameter den Abstand zwischen dem Ego-Fahrzeug und dem Objekt, die relative Geschwindigkeit, die Zeit des Aufpralls, die Aufprallzone, die Richtung der Annäherung und den Objekttyp umfassen.In another embodiment, the method 600 may include the step 604 of determining, at a controller operatively coupled to a learning machine, a best collision point to cause minimal damage to the ego vehicle when a collision is believed to be imminent. Further, the method 600 may include the step 606 of predicting, at the controller, an optimal trajectory for the ego vehicle to reach the determined collision point considering one or more parameters associated with the ego vehicle and the object. In an exemplary embodiment, the one or more parameters may include the distance between the ego vehicle and the object, the relative speed, the time of impact, the impact zone, the direction of approach, and the object type.

In einer Implementierung kann der beste Kollisionspunkt auf der Grundlage einer passiven Simulation anhand realer Crashszenarien vorbestimmt werden.In one implementation, the best collision point can be predetermined based on a passive simulation of real crash scenarios.

In einer anderen Ausführungsform kann das Verfahren 600 den Schritt 608 des Berechnens der erforderlichen seitlichen Positionsverschiebung und der Gierrate, die dem Ego-Fahrzeug zugeordnet sind, an der Steuerung umfassen, basierend auf der vorhergesagten Trajektorie zur Verringerung der Auswirkungen des Aufpralls auf das Ego-Fahrzeug.In another embodiment, the method 600 may include the step 608 of calculating, at the controller, the required lateral position shift and yaw rate associated with the ego vehicle based on the predicted trajectory to reduce the effects of the impact on the ego vehicle.

Nach einer Ausführungsform kann das Verfahren 600 den Schritt des Trainierens der Lernmaschine unter Verwendung eines Trainings- und Testdatensatzes umfassen, der sich auf die passive Simulation bezieht, die unter Verwendung mehrerer realer Crashszenarien durchgeführt wird, wobei die Ausgabe der Lernmaschine als Rückmeldung verwendet werden kann, und ferner kann das Verfahren 600 das Berechnen des Kollisionspunkts auf der Grundlage der Ausgabe umfassen, die erforderliche seitliche Positionsverschiebung und die mit dem Ego-Fahrzeug verbundene Gierrate.According to one embodiment, the method 600 may include the step of training the learning machine using a training and test dataset related to the passive simulation performed using multiple real crash scenarios, wherein the output of the learning machine may be used as feedback, and further the method 600 may include calculating the collision point based on the output, the required lateral position displacement, and the yaw rate associated with the ego vehicle.

In einer anderen Ausführungsform kann das Verfahren 600 das Abschätzen des unmittelbar bevorstehenden Zusammenstoßes zwischen dem Ego-Fahrzeug und dem Objekt umfassen, wenn der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt kleiner als ein Sicherheitsabstand ist oder die relative Geschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet.In another embodiment, method 600 may include estimating imminent collision between the ego vehicle and the object when the distance between the ego vehicle and the identified object is less than a safe distance or the relative speed between the ego vehicle and the identified object exceeds a threshold speed.

Ferner kann das Verfahren 600 nach Abschätzung des Aufpralls das Betätigen eines Aktuators umfassen, der operativ mit einer Lenkbaugruppe des Ego-Fahrzeugs gekoppelt ist, wobei der Aktuator bei der Betätigung dem Steuergerät erleichtern kann, die Lenkbaugruppe zu manövrieren, um den bestimmten Kollisionspunkt zu erreichen.Further, after estimating the impact, method 600 may include actuating an actuator operatively coupled to a steering assembly of the ego vehicle, wherein the actuator, when actuated, may facilitate the controller in maneuvering the steering assembly to reach the determined collision point.

Unter Bezugnahme auf 7 stellt das Blockdiagramm 700 ein Computersystem dar, das eine externe Speichervorrichtung 710, einen Bus 720, einen Hauptspeicher 730, einen schreibgeschützten Speicher 740, eine Massenspeichervorrichtung 750, einen Kommunikationsanschluss 760 und einen Prozessor 770 umfasst. Ein Fachmann wird erkennen, dass ein Computersystem mehr als einen Prozessor und Kommunikationsanschlüsse umfassen kann. Beispiele für den Prozessor 770 umfassen, sind aber nicht beschränkt auf, einen oder mehrere Intel® Itanium®- oder Itanium-2-Prozessoren oder AMD® Opteron®- oder Athlon MP-Prozessoren®, Motorola-Prozessoren®, FortiSOC-System-on-a-Chip-Prozessoren™ oder andere zukünftige Prozessoren. Der Prozessor 770 kann verschiedene Module umfassen, die mit Ausführungsformen der vorliegenden Erfindung verbunden sind. Der Kommunikationsanschluss 760 kann ein beliebiger RS-232-Anschluss zur Verwendung mit einer modembasierten Wählverbindung, ein 10/100-Ethernet-Anschluss, ein Gigabit- oder 10-Gigabit-Anschluss unter Verwendung von Kupfer oder Glasfaser, ein serieller Anschluss, ein paralleler Anschluss oder andere bestehende oder zukünftige Anschlüsse sein. Der Kommunikationsanschluss 760 kann in Abhängigkeit von einem Netzwerk ausgewählt werden, wie z. B. einem lokalen Netzwerk (LAN), einem Wide Area Network (WAN) oder einem beliebigen Netzwerk, mit dem ein Computersystem verbunden ist.Referring to Figure 7, block diagram 700 illustrates a computer system including an external storage device 710, a bus 720, main memory 730, read-only memory 740, a mass storage device 750, a communications port 760, and a processor 770. One of ordinary skill in the art will recognize that a computer system may include more than one processor and communications ports. Examples of processor 770 include, but are not limited to, one or more Intel® Itanium® or Itanium 2 processors, or AMD® Opteron® or Athlon MP processors®, Motorola processors®, FortiSOC system-on-a-chip processors™, or other future processors. Processor 770 may include various modules associated with embodiments of the present invention. The communications port 760 may be any RS-232 port for use with a modem-based dial-up connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber optic, a serial port, a parallel port, or other existing or future ports. The communications port 760 may be selected depending on a network, such as a local area network (LAN), a wide area network (WAN), or any network to which a computer system is connected.

In einer Ausführungsform kann der Speicher 730 ein Direktzugriffsspeicher (RAM) oder eine beliebige andere dynamische Speichervorrichtung sein, die in der Technik allgemein bekannt ist. Der schreibgeschützte Speicher 740 kann eine oder mehrere statische Speichervorrichtungen sein, z. B., aber nicht beschränkt auf einen PROM-Chip (Programmable Read Only Memory) zum Speichern statischer Informationen, z. B. Start- oder BIOS-Anweisungen für den Prozessor 770. Der Massenspeicher 760 kann eine beliebige gegenwärtige oder zukünftige Massenspeicherlösung sein, die zum Speichern von Informationen und/oder Anweisungen verwendet werden kann. Beispielhafte Massenspeicherlösungen sind unter anderem Parallel Advanced Technology Attachment (PATA) oder Serial Advanced Technology Attachment (SATA) Festplattenlaufwerke oder Solid-State-Laufwerke (intern oder extern, z. B. mit Universal Serial Bus (USB)- und/oder Firewire-Schnittstellen), z. B. von Seagate (z. B. die Seagate Barracuda 7102-Familie) oder Hitachi (z. B. der Hitachi Deskstar 7K1000), ein oder mehrere optische Datenträger, RAID-Speicher (Redundant Array of Independent Disks), z. B. ein Array von Festplatten (z. B. SATA-Arrays), erhältlich bei verschiedenen Anbietern, darunter Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. und Enhance Technology, Inc.In one embodiment, memory 730 may be random access memory (RAM) or any other dynamic storage device well known in the art. Read-only memory 740 may be one or more static storage devices, such as, but not limited to, a programmable read only memory (PROM) chip for storing static information, such as boot or BIOS instructions for processor 770. Mass storage 760 may be any current or future mass storage solution that may be used to store information and/or instructions. Example Mass Storage Solution Examples of storage devices include Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, such as with Universal Serial Bus (USB) and/or Firewire interfaces), such as those from Seagate (such as the Seagate Barracuda 7102 family) or Hitachi (such as the Hitachi Deskstar 7K1000), one or more optical disks, Redundant Array of Independent Disks (RAID) storage, such as an array of hard disks (such as SATA arrays), available from various vendors, including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc., and Enhance Technology, Inc.

Nach einer Ausführungsform koppelt der Bus 720 Prozessor(en) 770 kommunikativ mit den anderen Speicher-, Speicher- und Kommunikationsblöcken. Der Bus 720 kann z. B. ein PCI-/PCI-X-Bus (Peripheral Component Interconnect), SCSI-Bus (Small Computer System Interface), USB oder dergleichen zum Anschließen von Erweiterungskarten, Laufwerken und anderen Subsystemen sowie anderen Bussen sein, wie z. B. einem Front-Side-Bus (FSB), der den Prozessor 770 mit dem Softwaresystem verbindet.In one embodiment, bus 720 communicatively couples processor(s) 770 to the other memory, storage, and communication blocks. Bus 720 may be, for example, a peripheral component interconnect (PCI/PCI-X) bus, small computer system interface (SCSI) bus, USB, or the like for connecting expansion cards, drives, and other subsystems, as well as other buses, such as a front-side bus (FSB), that connects processor 770 to the software system.

In einer anderen Ausführungsform können Bediener- und Verwaltungsschnittstellen, z. B. eine Anzeige, eine Tastatur und eine Cursor-Steuervorrichtung, ebenfalls mit dem Bus 720 gekoppelt sein, um eine direkte Bedienerinteraktion mit dem Computersystem zu unterstützen. Andere Bediener- und Verwaltungsschnittstellen können über Netzwerkverbindungen bereitgestellt werden, die über den Kommunikationsanschluss 760 verbunden sind. Die externe Speichervorrichtung 710 kann jede Art von externen Festplatten, Diskettenlaufwerken, IOMEGA-Zip-Laufwerken®, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writes (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM) sein. Die oben beschriebenen Komponenten dienen nur zur Veranschaulichung verschiedener Möglichkeiten. In keiner Weise sollte das oben erwähnte beispielhafte Computersystem den Umfang der vorliegenden Offenbarung einschränken.In another embodiment, operator and management interfaces, such as a display, keyboard, and cursor control device, may also be coupled to bus 720 to support direct operator interaction with the computer system. Other operator and management interfaces may be provided via network connections connected via communications port 760. External storage device 710 may be any type of external hard drives, floppy disk drives, IOMEGA Zip Drives®, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writes (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). The components described above are only intended to illustrate various possibilities. In no way should the exemplary computer system mentioned above limit the scope of the present disclosure.

Während das Vorstehende verschiedene Ausführungsformen der Erfindung beschreibt, können andere und weitere Ausführungsformen der Erfindung entwickelt werden, ohne vom grundlegenden Umfang derselben abzuweichen. Der Umfang der Erfindung wird durch die folgenden Ansprüche bestimmt. Die Erfindung ist nicht auf die beschriebenen Ausführungsformen, Versionen oder Beispiele beschränkt, die enthalten sind, um eine Person mit durchschnittlichem Fachmann auf dem Gebiet in die Lage zu versetzen, die Erfindung herzustellen und zu verwenden, wenn sie mit Informationen und Kenntnissen kombiniert wird, die dem Durchschnittsfachmann auf dem Gebiet zur Verfügung stehen.While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the following claims. The invention is not limited to the described embodiments, versions, or examples, which are included to enable a person of ordinary skill in the art to make and use the invention when combined with information and knowledge available to one of ordinary skill in the art.

Die vorliegende Offenbarung stellt ein genaues und effizientes System und Verfahren bereit, das die Auswirkungen des Aufpralls auf das Ego-Fahrzeug reduziert, wenn der Aufprall unmittelbar bevorsteht.The present disclosure provides an accurate and efficient system and method that reduces the impact of impact on the host vehicle when impact is imminent.

Die vorliegende Offenbarung stellt ein System und Verfahren bereit, bei dem die Verwendung von passiven Sicherheitssimulationsdaten die Nutzung der Fahrzeugstruktur verbessert, um mehr Energie zu absorbieren und die Reparierbarkeitskosten im Falle einer Kollision zu minimieren.The present disclosure provides a system and method in which the use of passive safety simulation data improves the utilization of the vehicle structure to absorb more energy and minimize repairability costs in the event of a collision.

Die vorliegende Offenbarung stellt ein System und ein Verfahren bereit, das einen besten Kollisionspunkt bestimmt, so dass die Auswirkungen des Aufpralls reduziert werden.The present disclosure provides a system and method that determines a best collision point so that the effects of the impact are reduced.

Die vorliegende Offenbarung stellt ein intelligentes und intelligentes System und Verfahren zur Verfügung, das minimale Schäden am Fahrzeug und an den Insassen im Inneren gewährleistet.The present disclosure provides an intelligent and intelligent system and method that ensures minimal damage to the vehicle and the occupants inside.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • US 10836383 B2 [0003]US 10836383 B2 [0003]
  • KR 101465649 B1 [0004]KR 101465649 B1 [0004]
  • US 20130030651 A1 [0005]US 20130030651 A1 [0005]

Claims (10)

System (100) zum Verringern der Auswirkungen eines Aufpralls auf ein Ego-Fahrzeug, wobei das System (100) umfasst: eine Steuerung (106), die operativ mit einer Lernmaschine (104) gekoppelt ist, wobei die Steuerung (106) einen oder mehrere Prozessoren (202) umfasst, die mit einem Speicher (204) gekoppelt sind, wobei der Speicher (204) eine oder mehrere Anweisungen speichert, die von dem einen oder den mehreren Prozessoren (202) ausführbar sind, um: durch eine Überwachungseinheit (102), die mit dem Controller (106) in Verbindung steht, das Vorhandensein eines Objekts innerhalb eines Interessenbereichs (Area of Interest, Aol) von der aktuellen Position des Ego-Fahrzeugs aus zu identifizieren und entsprechend einen Absturz abzuschätzen; Bestimmen Sie, wenn davon ausgegangen wird, dass ein Unfall unmittelbar bevorsteht, einen besten Kollisionspunkt, um den Schaden am Ego-Fahrzeug so gering wie möglich zu halten; unter Berücksichtigung eines oder mehrerer Parameter, die mit dem Ich-Fahrzeug und dem Objekt verbunden sind, eine optimale Flugbahn für das Ich-Fahrzeug vorherzusagen, um den bestimmten Kollisionspunkt zu erreichen; und auf der Grundlage der vorhergesagten Flugbahn die erforderliche seitliche Positionsverschiebung und die mit dem Ego-Fahrzeug verbundene Gierrate zu berechnen, um die Auswirkungen des Aufpralls auf das Ego-Fahrzeug zu reduzieren; wobei der beste Kollisionspunkt auf der Grundlage einer passiven Simulation, die unter Verwendung realer Crashszenarien durchgeführt wird, vorbestimmt wird. A system (100) for reducing the impact of an impact on an ego vehicle, the system (100) comprising: a controller (106) operatively coupled to a learning machine (104), the controller (106) comprising one or more processors (202) coupled to a memory (204), the memory (204) storing one or more instructions executable by the one or more processors (202) to: identify, through a monitoring unit (102) in communication with the controller (106), the presence of an object within an area of interest (Aol) from the current position of the ego vehicle and estimate a crash accordingly; if an accident is believed to be imminent, determine a best collision point to minimize damage to the ego vehicle; predict, taking into account one or more parameters associated with the ego-vehicle and the object, an optimal trajectory for the ego-vehicle to reach the determined collision point; and based on the predicted trajectory, calculate the required lateral position shift and the yaw rate associated with the ego-vehicle to reduce the effects of the impact on the ego-vehicle; wherein the best collision point is predetermined based on a passive simulation performed using real crash scenarios. System (100) nach Anspruch 1, wobei die Lernmaschine (104) unter Verwendung eines Trainings- und Testdatensatzes trainiert wird, der sich auf die passive Simulation bezieht, die unter Verwendung mehrerer realer Crashszenarien durchgeführt wird, wobei die Ausgabe der Lernmaschine (104) als Rückmeldung an das System (100) verwendet wird, und wobei das System (100) basierend auf dem Ausgang den Kollisionspunkt, die erforderliche laterale Positionsverschiebung und die dem Ego-Fahrzeug zugeordnete Gierrate berechnet.System (100) after Claim 1 wherein the learning machine (104) is trained using a training and test data set related to the passive simulation performed using a plurality of real-world crash scenarios, wherein the output of the learning machine (104) is used as feedback to the system (100), and wherein the system (100) calculates the collision point, the required lateral position displacement, and the yaw rate associated with the ego vehicle based on the output. System (100) nach Anspruch 1, wobei der eine oder die mehreren Parameter den Abstand zwischen dem Ego-Fahrzeug und dem Objekt, die Größe des Fahrzeugs, die Relativgeschwindigkeit, den Zeitpunkt des Aufpralls, die Aufprallzone, die Richtung der Annäherung und den Objekttyp umfassen.System (100) after Claim 1 , wherein the one or more parameters include the distance between the ego vehicle and the object, the size of the vehicle, the relative speed, the time of impact, the impact zone, the direction of approach, and the object type. System (100) nach Anspruch 3, wobei das System (100) schätzt, dass der Zusammenstoß zwischen dem Ego-Fahrzeug und dem Objekt unmittelbar bevorsteht, wenn der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt kleiner als ein Sicherheitsabstand ist oder die relative Geschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet.System (100) after Claim 3 , wherein the system (100) estimates that the collision between the ego vehicle and the object is imminent if the distance between the ego vehicle and the identified object is less than a safety distance or the relative speed between the ego vehicle and the identified object exceeds a threshold speed. System (100) nach Anspruch 4, wobei die Steuerung (106) bei Schätzung des Aufpralls eine Aktuatorik (108) betätigt, die mit einer Lenkanordnung (110) des Ego-Fahrzeugs wirksam gekoppelt ist, wobei die Aktuatorik (108) bei der Betätigung der Steuerung (106) die Steuerung (106) betätigt, um den bestimmten Kollisionspunkt zu erreichen.System (100) after Claim 4 , wherein the controller (106), upon estimation of the impact, actuates an actuator (108) which is operatively coupled to a steering arrangement (110) of the ego vehicle, wherein the actuator (108), upon actuation of the controller (106), actuates the controller (106) to reach the determined collision point. Verfahren (600) zum Verringern des Aufpralls eines Aufpralls auf ein Ego-Fahrzeug, wobei das Verfahren (600) umfasst: Identifizieren (602) durch eine Überwachungseinheit das Vorhandensein eines Objekts innerhalb eines Interessenbereichs (Area of Interest, Aol) von der aktuellen Position des Ego-Fahrzeugs und entsprechendes Schätzen eines Absturzes; Bestimmen (604) an einer Steuerung, die operativ mit einer Lernmaschine gekoppelt ist, einen besten Kollisionspunkt, um einen minimalen Schaden an dem Ego-Fahrzeug zu verursachen, wenn davon ausgegangen wird, dass ein Zusammenstoß unmittelbar bevorsteht; Vorhersagen (606) an der Steuerung einer optimalen Flugbahn für das Ego-Fahrzeug, um den bestimmten Kollisionspunkt zu erreichen, unter Berücksichtigung eines oder mehrerer Parameter, die mit dem Ego-Fahrzeug und dem Objekt verbunden sind; und Berechnen (608) an der Steuerung der erforderlichen seitlichen Positionsverschiebung und Gierrate, die mit dem Ego-Fahrzeug verbunden sind, basierend auf der vorhergesagten Trajektorie zur Verringerung der Auswirkungen des Aufpralls auf das Ego-Fahrzeug; wobei der beste Kollisionspunkt auf der Grundlage einer passiven Simulation, die unter Verwendung realer Crashszenarien durchgeführt wird, vorbestimmt wird.A method (600) for reducing the impact of an impact on an ego vehicle, the method (600) comprising: identifying (602), by a monitoring unit, the presence of an object within an area of interest (Aol) from the current position of the ego vehicle and estimating a crash accordingly; determining (604), at a controller operatively coupled to a learning machine, a best collision point to cause minimal damage to the ego vehicle when a collision is believed to be imminent; predicting (606) at the controller an optimal trajectory for the ego vehicle to reach the determined collision point, taking into account one or more parameters associated with the ego vehicle and the object; and calculating (608) at the controller the required lateral position shift and yaw rate associated with the ego vehicle based on the predicted trajectory to reduce the impact of the impact on the ego vehicle; wherein the best collision point is predetermined based on a passive simulation performed using real crash scenarios. Verfahren (600) nach Anspruch 6, wobei das Verfahren (600) das Trainieren der Lernmaschine unter Verwendung eines Trainings- und Testdatensatzes umfasst, der sich auf die passive Simulation bezieht, die unter Verwendung mehrerer realer Crashszenarien durchgeführt wird, wobei die Ausgabe der Lernmaschine als Feedback verwendet wird, und wobei das Verfahren (600) das Berechnen des Kollisionspunkts, der erforderlichen seitlichen Positionsverschiebung und der dem Ego-Fahrzeug zugeordneten Gierrate umfasst.Procedure (600) according to Claim 6 wherein the method (600) comprises training the learning machine using a training and test data set related to the passive simulation performed using a plurality of real-world crash scenarios, using the output of the learning machine as feedback, and wherein the method (600) comprises calculating the collision point, the required lateral position displacement, and the yaw rate associated with the ego vehicle. Verfahren (600) nach Anspruch 6, wobei der eine oder die mehreren Parameter den Abstand zwischen dem Ego-Fahrzeug und dem Objekt, die relative Geschwindigkeit, die Aufprallzeit, die Aufprallzone, die Annäherungsrichtung und den Objekttyp umfassen.Procedure (600) according to Claim 6 , where the one or more parameters specify the distance between between the ego vehicle and the object, relative speed, impact time, impact zone, approach direction, and object type. Verfahren (600) nach Anspruch 8, wobei das Verfahren (600) das Abschätzen des unmittelbar bevorstehenden Zusammenstoßes zwischen dem Ego-Fahrzeug und dem Objekt umfasst, wenn der Abstand zwischen dem Ego-Fahrzeug und dem identifizierten Objekt kleiner als ein Sicherheitsabstand ist oder die Relativgeschwindigkeit zwischen dem Ego-Fahrzeug und dem identifizierten Objekt eine Schwellengeschwindigkeit überschreitet.Procedure (600) according to Claim 8 , wherein the method (600) comprises estimating the imminent collision between the ego vehicle and the object when the distance between the ego vehicle and the identified object is less than a safety distance or the relative speed between the ego vehicle and the identified object exceeds a threshold speed. Verfahren (600) nach Anspruch 9, wobei das Verfahren nach Schätzung des Aufpralls das Betätigen eines Aktuators umfasst, der operativ mit einer Lenkbaugruppe des Ego-Fahrzeugs gekoppelt ist, wobei der Aktuator bei Betätigung dem Steuergerät ermöglicht, die Lenkbaugruppe zu manövrieren, um den bestimmten Kollisionspunkt zu erreichen.Procedure (600) according to Claim 9 wherein the method comprises, after estimating the impact, actuating an actuator operatively coupled to a steering assembly of the ego vehicle, the actuator, when actuated, enabling the controller to maneuver the steering assembly to reach the determined collision point.
DE102023004958.1A 2022-12-05 2023-11-30 System for reducing the effects of impact on an ego vehicle and method therefor Pending DE102023004958A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202211070121 2022-12-05
IN202211070121 2022-12-05

Publications (1)

Publication Number Publication Date
DE102023004958A1 true DE102023004958A1 (en) 2024-06-06

Family

ID=91078876

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023004958.1A Pending DE102023004958A1 (en) 2022-12-05 2023-11-30 System for reducing the effects of impact on an ego vehicle and method therefor

Country Status (1)

Country Link
DE (1) DE102023004958A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130030651A1 (en) 2011-07-25 2013-01-31 GM Global Technology Operations LLC Collision avoidance maneuver through differential braking
KR101465649B1 (en) 2012-09-28 2014-11-28 성균관대학교산학협력단 vehicle path estimation method and apparatus, and vehicle steering control method and apparatus
US10836383B2 (en) 2018-05-04 2020-11-17 The Regents Of The University Of Michigan Collision imminent steering control systems and methods

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130030651A1 (en) 2011-07-25 2013-01-31 GM Global Technology Operations LLC Collision avoidance maneuver through differential braking
KR101465649B1 (en) 2012-09-28 2014-11-28 성균관대학교산학협력단 vehicle path estimation method and apparatus, and vehicle steering control method and apparatus
US10836383B2 (en) 2018-05-04 2020-11-17 The Regents Of The University Of Michigan Collision imminent steering control systems and methods

Similar Documents

Publication Publication Date Title
DE102014205391A1 (en) Device for predicting driving state transitions
DE102018117380A1 (en) BRAKE FORECAST AND INTERVENTION
DE102017119952A1 (en) AUTONOMIC VEHICLE WITH COURAGE RECORDING
DE102015001971A1 (en) Method and monitoring device for monitoring driver assistance systems
DE102017217986B4 (en) METHOD AND DEVICE FOR PREDICTING POTENTIAL COLLISIONS, DRIVER ASSISTANCE SYSTEM AND VEHICLE
DE102022205084B3 (en) Method, computer program and device for perceiving the environment in the vehicle and corresponding vehicle
WO2016180665A1 (en) Method for controlling a functional device of a motor vehicle on the basis of merged sensor data, control device, driver assistance system and motor vehicle
DE102016203522A1 (en) Method and device for predicting trajectories of a motor vehicle
WO2019011536A1 (en) METHOD, DEVICE, COMPUTER PROGRAM AND A MACHINE-READABLE STORAGE MEDIUM FOR OPERATING A VEHICLE
DE102014008413A1 (en) Method for a driver assistance system of a vehicle
EP4380836A1 (en) System, method and software for operating a driver assistance system
DE102017208462A1 (en) Method and device for determining operating data for an automated vehicle
EP3530537B1 (en) Motor vehicle control device and method for operating the control device for autonomous driving of a motor vehicle
DE102020129802A1 (en) VEHICLE OPERATIONAL IDENTIFICATION
WO2021058205A1 (en) Method for operating a vehicle
WO2020069812A1 (en) Method for guiding a motor vehicle on a roadway in an at least partly automated manner
DE112021006871T5 (en) PROCESSING METHOD, PROCESSING SYSTEM, PROCESSING PROGRAM AND PROCESSING APPARATUS
WO2022018139A1 (en) Method for determining a trajectory for controlling a vehicle
DE102023206691A1 (en) Procedure for increasing safety at a crossing facility
DE102022111422B3 (en) Method for driving a vehicle and vehicle guidance system
WO2018141545A1 (en) Method and device for checking the plausibility of a vehicle trajectory in order to control a vehicle
EP4486616B1 (en) Method, computer program, and device for adapting operating parameters of a means of locomotion, and means of locomotion
DE102023004958A1 (en) System for reducing the effects of impact on an ego vehicle and method therefor
DE102019129904A1 (en) Automatic driving competence analysis
DE102018210368B4 (en) Driver assistance system, vehicle, method for operating the driver assistance system, computer program and computer-readable storage medium