Die vorliegende Offenbarung bezieht sich auf ein Verfahren und eine Vorrichtung zum Unterstützen eines Fahrers eines Eigenfahrzeugs mit einem oder mehreren Sensoren, die dazu konfiguriert sind, andere Fahrzeuge in der Umgebung des Eigenfahrzeugs zu detektieren.The present disclosure relates to a method and apparatus for assisting a driver of an own vehicle with one or more sensors configured to detect other vehicles in the vicinity of the subject vehicle.
HINTERGRUNDBACKGROUND
Auto-Einfädelsysteme (automatische Einfädelsysteme/automatische Spurwechselsysteme) zum automatischen Steuern eines Fahrzeugs zum Durchführen von Spurwechseln oder Fahren auf Einfädelspuren ist die eine der Schlüsselfunktionen von autonomen Fahrsystemen, die darauf abzielen, die Arbeitslast des Fahrers und das Risiko von Verkehrsunfällen zu verringern. Es ist jedoch schwierig, automatische Einfädelsysteme an blinden Einfädelabschnitten zu verwenden, wo Hindernisse einen Erfassungsbereich von Sensoren des gesteuerten Fahrzeugs (Eigenfahrzeugs) blockieren können, da normalerweise in dem Fall, in dem keine Umgebungsfahrzeuge detektiert werden können, potentiell aufgrund des blockierten Erfassungsbereichs, das automatische Einfädelsystem typischerweise dazu konfiguriert ist, die Situation auf der Basis von Sicherheitsanforderungen zu beurteilen. Wenn ein nicht detektiertes folgendes Fahrzeug aus einem toten Winkel mit hoher Geschwindigkeit herauskommen kann und das Eigenfahrzeug immer noch gesteuert wird, um den Spurwechsel durchzuführen, kann das folgende Fahrzeug hart abbremsen müssen oder es kann ein hohes Risiko eines Zusammenstoßes bestehen, das verringert werden soll.Auto-threading systems (automatic threading systems / automatic lane change systems) for automatically controlling a vehicle to make lane changes or driving on threading tracks is one of the key features of autonomous driving systems that aim to reduce the driver's workload and the risk of traffic accidents. However, it is difficult to use automatic threading systems at blind threading portions where obstacles can block a detection range of sensors of the controlled vehicle (own vehicle), since normally in the case where surrounding vehicles can not be detected, potentially due to the blocked detection range, the automatic Threading system is typically configured to assess the situation based on security requirements. When an un-detected following vehicle can come out of a blind spot at a high speed and the own vehicle is still controlled to perform the lane change, the following vehicle may need to brake hard or there may be a high risk of a collision to be reduced.
Die japanische Patentoffenlegungsschrift JP 2014-180986 A bezieht sich auf ein Spurwechselassistentensystem, das ein Hinderniserkennungsmittel, das ein Hindernis detektiert, das im Umfang eines Fahrzeugs vorhanden ist, ein Mittel zum Detektieren von weißen Linien, das eine weiße Linie einer Fahrspur detektiert, ein Berechnungsmittel für den erforderlichen Detektionsbereich, das einen erforderlichen Detektionsbereich, der angefordert wird, wenn die Spurwechselsteuerung implementiert wird, auf der Basis der detektierten weißen Linie detektiert, ein Abschirmungsentscheidungsmittel, das entscheidet, ob ein Detektionsberiech des Hindernisdetektionsmittels kleiner ist als der erforderliche Detektionsbereich, ein Steuergrößenberechnungsmittel, das, wenn der Detektionsbereich des Hindernisdetektionsmittels kleiner ist als der erforderliche Detektionsbereich, eine Steuergröße eines Fahrzeugs berechnet, die erforderlich ist, um zu veranlassen, dass der Detektionsbereich des Hindernisdetektionsmittels gleich oder größer als der erforderliche Detektionsbereich ist, und ein Fahrzeugsteuermittel, das das Fahrzeug auf der Basis der berechneten Steuergröße steuert, umfasst.Japanese Patent Laid-Open Publication JP 2014-180986 A relates to a lane change assist system including an obstacle detection means that detects an obstacle present in the periphery of a vehicle, a white line detection means that detects a white line of a lane, a required detection area calculating means, a required detection area which is requested when the lane change control is implemented based on the detected white line detected, a shield decision means that judges whether a detection range of the obstacle detection means is smaller than the required detection range, control amount calculation means which is smaller when the detection range of the obstacle detection means is smaller as the required detection area, calculates a control amount of a vehicle required to cause the detection area of the obstacle detection means to be equal to or larger than the required D and a vehicle control means which controls the vehicle on the basis of the calculated control quantity.
In Situationen um tote Einfädelwinkel tritt jedoch das Problem auf, dass das System verursachen kann, dass das Eigenfahrzeug beschleunigt und/oder seine seitliche Position ändert, um den toten Winkel zu verkleinern, aber das System manchmal eine ausreichende Verkleinerung des toten Winkels am Ende des Einfädelabschnitts nicht erreichen kann, und das Fahren dann an den Fahrer am Ende des Einfädelabschnitts übergeben werden muss, wenn der Fahrer nicht mehr ausreichend Zeit hat, um die Steuerung des Fahrzeugs sicher zu übernehmen. Daher ist es sehr schwierig für den Fahrer, die Steuerung korrekt und sicher in solchen Situationen zu übernehmen.In situations around dead threading angles, however, there arises a problem that the system may cause the own vehicle to accelerate and / or change its lateral position to make the blind spot smaller, but sometimes the system needs a sufficient reduction of the blind spot at the end of the threading section can not reach, and the driving then has to be handed over to the driver at the end of the threading section, when the driver does not have enough time to safely take over control of the vehicle. Therefore, it is very difficult for the driver to take over the control correctly and safely in such situations.
Um die obigen Probleme zu vermeiden, ist es eine Aufgabe der vorliegenden Erfindung, Verfahren und Systeme zum Unterstützen von Fahrern in den Situationen der automatischen Spurwechselsteuerung oder Spureinfädelsteuerung zu schaffen und Zuverlässigkeits- und Sicherheitsaspekte eines automatischen Einfädelsystems oder automatischen Spurwechselsystems zu verbessern.In order to avoid the above problems, it is an object of the present invention to provide methods and systems for assisting drivers in the situations of automatic lane change control or lane-tracking control, and to improve reliability and safety aspects of an automatic threading system or automatic lane change system.
ZUSAMMENFASSUNGSUMMARY
Zum Lösen der obigen Aufgabe werden gemäß der vorliegenden Erfindung ein Verfahren gemäß Anspruch 1, eine Vorrichtung gemäß Anspruch 19 und ein Computerprogrammprodukt gemäß Anspruch 20 vorgeschlagen.To achieve the above object, according to the present invention, a method according to claim 1, an apparatus according to claim 19 and a computer program product according to claim 20 are proposed.
Ein Hauptvorteil der vorliegenden Erfindung besteht darin, dass die automatische Steuerung von Spurwechselvorgängen und Spureinfädelsituationen sicherer und zuverlässiger gesteuert werden kann und im Fall eines Problems aufgrund von Situationen eines toten Winkels die Steuerung an den Fahrer zuverlässiger und sicherer übergeben werden kann.A major advantage of the present invention is that the automatic control of lane change and track following situations can be more safely and reliably controlled, and in the event of a problem due to blind spot situations, control can be more reliably and safely handed to the driver.
Ein Hauptaspekt von beispielhaften Ausführungsformen besteht darin, dass ein tatsächlicher Erfassungsbereich (tatsächlich verfügbarer Sensorbereich) auf der Basis von Erfassungsinformationen berechnet wird, insbesondere vorzugsweise ob kein Fahrzeug in der Umgebung des Fahrzeugs in der Zielfahrspur detektiert wird (da dies darauf hinweisen kann, dass ein Hindernis den Erfassungsbereich der Sensoren des Eigenfahrzeugs begrenzen kann). Vorzugsweise kann auch der erforderliche Erfassungsbereich für das automatische Einfädeln berechnet werden, beispielsweise auf der Basis von Kartendaten und/oder der Erfassungsinformationen. Im Fall, dass der erforderliche Erfassungsbereich nicht durch den tatsächlichen Erfassungsbereich abgedeckt ist, kann ferner die Fahrsteuerung effizient, zuverlässig und sicher an den Fahrer des Eigenfahrzeugs übergeben werden.A major aspect of exemplary embodiments is that an actual detection range (actually available sensor range) is calculated based on detection information, particularly preferably whether no vehicle is detected in the vicinity of the vehicle in the target lane (as this may indicate that an obstacle can limit the detection range of the sensors of the own vehicle). Preferably, the required detection range for the automatic threading can also be calculated, for example on the basis of map data and / or the detection information. Further, in the case that the required detection range is not covered by the actual detection range, the driving control can be efficiently, reliably and safely transmitted to the driver of the own vehicle.
Gemäß einem Aspekt der vorliegenden Erfindung wird ein Verfahren zum Unterstützen eines Fahrers eines Eigenfahrzeugs mit einem oder mehreren Sensoren, die dazu konfiguriert sind, andere Fahrzeuge in der Umgebung des Eigenfahrzeugs zu detektieren, vorgeschlagen. According to one aspect of the present invention, a method for assisting a driver of an own vehicle with one or more sensors configured to detect other vehicles in the vicinity of the own vehicle is proposed.
In beispielhaften Ausführungsformen kann das Verfahren, das vorzugsweise durch eine Fahrerassistenzsteuereinheit des Eigenfahrzeugs ausgeführt wird, z. B. wenn ein Spurwechselvorgang zum Wechseln von einer aktuellen Fahrspur, auf der das Eigenfahrzeug fährt, auf eine Zielfahrspur durchgeführt werden soll, umfassen: Bestimmen eines verfügbaren Erfassungsbereichs, der durch den einen oder die mehreren Sensoren des Eigenfahrzeugs erfasst wird; Bestimmen eines erforderlichen Erfassungsbereichs zum Durchführen einer automatischen Steuerung oder halbautomatischen Steuerung des Spurwechselvorgangs durch die Fahrerassistenzsteuereinheit des Eigenfahrzeugs; und/oder Steuern des Spurwechselvorgangs des Eigenfahrzeugs auf der Basis eines Vergleichs des bestimmten verfügbaren Erfassungsbereichs und des bestimmten erforderlichen Erfassungsbereichs.In exemplary embodiments, the method, which is preferably performed by a driver assistance control unit of the own vehicle, for. For example, when a lane change operation for changing from a current lane on which the own vehicle is traveling to a target lane is to be performed, determining an available detection area detected by the one or more sensors of the own vehicle; Determining a required detection area for performing automatic control or semi-automatic control of the lane change operation by the driver assistance control unit of the own vehicle; and / or controlling the lane change operation of the own vehicle based on a comparison of the determined available detection range and the determined required detection range.
In bevorzugten beispielhaften Ausführungsformen kann das Steuern des Spurwechselvorgangs des Eigenfahrzeugs durchgeführt werden, wenn der bestimmte verfügbare Erfassungsbereich gleich oder größer als der bestimmte erforderliche Erfassungsbereich ist und/oder wenn der bestimmte verfügbare Erfassungsbereich den bestimmten erforderlichen Erfassungsbereich abdeckt.In preferred exemplary embodiments, controlling the lane change operation of the subject vehicle may be performed when the particular available coverage area is equal to or greater than the particular required coverage area and / or when the particular available coverage area covers the particular required coverage area.
In bevorzugten beispielhaften Ausführungsformen kann das Verfahren das Ausgeben, z. B. durch eine Mensch-Maschine-Schnittstelle des Eigenfahrzeugs, einer Warnmeldung an den Fahrer, die anfordert, dass der Fahrer die Steuerung des Eigenfahrzeugs übernimmt, umfassen.In preferred exemplary embodiments, the method may include dispensing, e.g. B. by a man-machine interface of the own vehicle, a warning message to the driver, which requests that the driver takes over the control of the own vehicle include.
In bevorzugten beispielhaften Ausführungsformen kann der erforderliche Erfassungsbereich auf der Basis einer Geschwindigkeit oder Schnelligkeit des Eigenfahrzeugs bestimmt werden.In preferred exemplary embodiments, the required detection range may be determined based on a speed or speed of the subject vehicle.
In bevorzugten beispielhaften Ausführungsformen kann der erforderliche Erfassungsbereich auf der Basis einer abgeschätzten erforderlichen Länge und/oder einer abgeschätzten erforderlichen Zeit bestimmt werden, die als für das Durchführen des Spurwechsels erforderlich abgeschätzt werden.In preferred exemplary embodiments, the required detection range may be determined based on an estimated required length and / or an estimated required time estimated to be required for performing the lane change.
In bevorzugten beispielhaften Ausführungsformen kann der erforderliche Erfassungsbereich auf der Basis von Kartendaten, die eine Randumgebung des Eigenfahrzeugs angeben, und/oder auf der Basis von Fahrspurmarkierungsinformationen, die durch einen oder mehrere Sensoren des Eigenfahrzeugs detektiert werden, bestimmt werden.In preferred exemplary embodiments, the required coverage area may be determined based on map data indicating a peripheral environment of the host vehicle and / or based on lane marker information detected by one or more sensors of the host vehicle.
In bevorzugten beispielhaften Ausführungsformen kann der erforderliche Erfassungsbereich auf der Basis einer abgeschätzten Geschwindigkeit oder Schnelligkeit eines virtuellen Fahrzeugs bestimmt werden.In preferred exemplary embodiments, the required detection range may be determined based on an estimated speed or speed of a virtual vehicle.
In bevorzugten beispielhaften Ausführungsformen kann der erforderliche Erfassungsbereich auf der Basis einer abgeschätzten maximalen relativen Geschwindigkeit des virtuellen Fahrzeugs relativ zum Eigenfahrzeug bestimmt werden, wobei die maximale relative Geschwindigkeit vorzugsweise auf der Basis der abgeschätzten Geschwindigkeit oder Schnelligkeit des virtuellen Fahrzeugs und/oder der Geschwindigkeit oder Schnelligkeit des Eigenfahrzeugs bestimmt wird.In preferred exemplary embodiments, the required detection range may be determined based on an estimated maximum relative velocity of the virtual vehicle relative to the subject vehicle, wherein the maximum relative velocity is preferably based on the estimated speed or velocity of the virtual vehicle and / or the speed or speed of the virtual vehicle Own vehicle is determined.
In bevorzugten beispielhaften Ausführungsformen kann das virtuelle Fahrzeug als in der Zielfahrspur des Spurwechselvorgangs außerhalb des bestimmten verfügbaren Erfassungsbereichs fahrend abgeschätzt werden.In preferred exemplary embodiments, the virtual vehicle may be estimated to ride in the target lane of the lane change operation outside of the particular available detection range.
In bevorzugten beispielhaften Ausführungsformen kann die abgeschätzte Geschwindigkeit oder Schnelligkeit des virtuellen Fahrzeugs auf der Basis einer Geschwindigkeitsbegrenzung auf der Zielfahrspur bestimmt werden.In preferred example embodiments, the estimated speed or speed of the virtual vehicle may be determined based on a speed limit on the destination lane.
In bevorzugten beispielhaften Ausführungsformen kann die abgeschätzte Geschwindigkeit oder Schnelligkeit des virtuellen Fahrzeugs auf der Basis einer aktuellen Wetterbedingung, einer Tageszeit, einer aktuellen Jahreszeit und/oder einer aktuellen Verkehrsbedingung bestimmt werden.In preferred exemplary embodiments, the estimated speed or speed of the virtual vehicle may be determined based on a current weather condition, a time of day, a current season, and / or a current traffic condition.
In bevorzugten beispielhaften Ausführungsformen kann die abgeschätzte Geschwindigkeit oder Schnelligkeit des virtuellen Fahrzeugs auf der Basis von statistischen Geschwindigkeitsdaten, die eine mittlere Geschwindigkeit von Fahrzeugen auf der Zielfahrspur angeben, oder einer statistisch abgeschätzten maximalen Geschwindigkeit von Fahrzeugen, die auf der Zielfahrspur fahren, bestimmt werden.In preferred exemplary embodiments, the estimated speed or speed of the virtual vehicle may be determined based on statistical speed data indicating an average speed of vehicles on the destination lane, or a statistically estimated maximum speed of vehicles traveling on the destination lane.
In bevorzugten beispielhaften Ausführungsformen kann das Verfahren ferner das Bestimmen eines letzten Spurwechselstartpunkts an der aktuellen Fahrspur vor dem Eigenfahrzeug umfassen, wobei der verfügbare Erfassungsbereich vorzugsweise als abgeschätzter verfügbarer Erfassungsbereich bestimmt werden kann, wenn das Eigenfahrzeug am letzten Spurwechselstartpunkt angeordnet ist, und/oder der erforderliche Erfassungsbereich vorzugsweise als erforderlicher Erfassungsbereich bestimmt werden kann, der am letzten Spurwechselstartpunkt zum Durchführen des Spurwechselvorgangs erforderlich ist.In preferred exemplary embodiments, the method may further include determining a last lane change start point at the current lane ahead of the subject vehicle, wherein the available coverage area may be preferably determined as an estimated available coverage area when the subject vehicle is located at the last lane change start point and / or the required coverage area may preferably be determined as the required detection range, the last lane change start point to perform the lane change operation is required.
In bevorzugten beispielhaften Ausführungsformen kann das Verfahren ferner das Bestimmen eines letzten Spurwechselstartpunkts auf der aktuellen Fahrspur vor dem Eigenfahrzeug; das Bestimmen eines abgeschätzten zweiten verfügbaren Erfassungsbereichs, wenn das Eigenfahrzeug am letzten Spurwechselstartpunkt angeordnet ist; das Bestimmen eines zweiten erforderlichen Erfassungsbereichs zum Durchführen einer automatischen Steuerung oder halbautomatischen Steuerung des Spurwechselvorgangs durch die Fahrerassistenzsteuereinheit des Eigenfahrzeugs am letzten Spurwechselstartpunkt; und/oder das Steuern des Spurwechselvorgangs des Eigenfahrzeugs am letzten Spurwechselstartpunkt auf der Basis eines Vergleichs des abgeschätzten zweiten verfügbaren Erfassungsbereichs und des bestimmten zweiten erforderlichen Erfassungsbereichs umfassen.In preferred exemplary embodiments, the method may further include determining a last lane change start point on the current lane ahead of the subject vehicle; determining an estimated second available detection range when the own vehicle is located at the last lane change start point; determining a second required detection area to perform automatic control or semi-automatic control of the lane change operation by the driver assistance control unit of the own vehicle at the last lane change start point; and / or controlling the lane change operation of the own vehicle at the last lane change start point based on a comparison of the estimated second available detection range and the determined second required detection range.
In bevorzugten beispielhaften Ausführungsformen kann das Steuern des Spurwechselvorgangs des Eigenfahrzeugs am letzten Spurwechselstartpunkt durchgeführt werden, wenn der bestimmte abgeschätzte zweite verfügbare Erfassungsbereich gleich oder größer als der bestimmte zweite erforderliche Erfassungsbereich ist und/oder wenn der bestimmte abgeschätzte zweite verfügbare Erfassungsbereich den bestimmten zweiten erforderlichen Erfassungsbereich abdeckt.In preferred exemplary embodiments, controlling the lane change operation of the subject vehicle at the last lane change start point may be performed when the determined estimated second available detection range is equal to or greater than the determined second required detection range and / or when the determined estimated second available detection range covers the determined second required detection range ,
In bevorzugten beispielhaften Ausführungsformen kann der verfügbare Erfassungsbereich auf der Basis von vorher gespeicherten Informationen bestimmt werden, die einen verfügbaren Erfassungsbereich eines Orts vor dem Eigenfahrzeug angeben.In preferred exemplary embodiments, the available coverage area may be determined based on previously stored information indicating an available detection area of a location in front of the own vehicle.
In bevorzugten beispielhaften Ausführungsformen können die Schritte des Bestimmens des verfügbaren Erfassungsbereichs, des Bestimmens des erforderlichen Erfassungsbereichs und/oder des Steuerns des Spurwechselvorgangs des Eigenfahrzeugs auf der Basis eines Vergleichs des bestimmten verfügbaren Erfassungsbereichs und des bestimmten erforderlichen Erfassungsbereichs durchgeführt werden, wenn kein anderes Fahrzeug in der Zielfahrspur, das dem Eigenfahrzeug folgt, durch den einen oder die mehreren Sensoren des Eigenfahrzeugs detektiert wird, wenn der Spurwechselvorgang durchgeführt werden soll.In preferred exemplary embodiments, the steps of determining the available detection range, determining the required detection range, and / or controlling the lane change operation of the own vehicle may be performed based on a comparison of the determined available detection range and the determined required detection range, if no other vehicle in the vehicle Target lane following the own vehicle is detected by the one or more sensors of the own vehicle when the lane change operation is to be performed.
In bevorzugten beispielhaften Ausführungsformen kann, wenn ein anderes Fahrzeug in der Zielfahrspur, das dem Eigenfahrzeug folgt, durch den einen oder die mehreren Sensoren des Eigenfahrzeugs detektiert wird, wenn der Spurwechselvorgang durchgeführt wird, das Verfahren vorzugsweise ferner umfassen: Bestimmen eines relativen Abstandes zwischen dem Eigenfahrzeug und dem detektierten anderen Fahrzeug; Bestimmen einer relativen Geschwindigkeit oder Schnelligkeit zwischen dem Eigenfahrzeug und dem detektierten anderen Fahrzeug; und/oder Steuern des Spurwechselvorgangs des Eigenfahrzeugs, wenn der bestimmte relative Abstand zwischen dem Eigenfahrzeug und dem detektierten anderen Fahrzeug und/oder die bestimmte relative Geschwindigkeit oder Schnelligkeit zwischen dem Eigenfahrzeug und dem detektierten anderen Fahrzeug eine Spurwechselbedingung erfüllen.In preferred exemplary embodiments, when another vehicle in the target lane following the own vehicle is detected by the one or more sensors of the own vehicle when the lane change operation is performed, the method may preferably further include: determining a relative distance between the own vehicle and the detected other vehicle; Determining a relative speed between the own vehicle and the detected other vehicle; and / or controlling the lane change operation of the own vehicle when the determined relative distance between the own vehicle and the detected other vehicle and / or the determined relative speed between the own vehicle and the detected other vehicle meet a lane change condition.
Gemäß einem anderen Aspekt der vorliegenden Erfindung wird eine Vorrichtung, das an einem Eigenfahrzeug mit einem oder mehreren Sensoren montierbar ist, die dazu konfiguriert sind, andere Fahrzeuge in der Umgebung des Eigenfahrzeugs zu detektieren, vorgeschlagen; wobei die Vorrichtung vorzugsweise eine Steuereinheit umfasst, die dazu konfiguriert ist, das Verfahren von irgendeinem der vorstehend beschriebenen oder nachstehend beschriebenen Aspekte oder Ausführungsformen auszuführen.According to another aspect of the present invention, an apparatus mountable on an own vehicle with one or more sensors configured to detect other vehicles in the vicinity of the own vehicle is proposed; the device preferably comprising a control unit configured to perform the method of any of the aspects or embodiments described above or described below.
Gemäß einem anderen Aspekt der vorliegenden Erfindung wird ein Computerprogrammprodukt vorgeschlagen, das ein Computerprogramm mit Computerprogrammbefehlen umfasst, die dazu ausgelegt sind zu bewirken, dass eine Steuereinheit oder ein Prozessor die Schritte eines Verfahrens von irgendeinem der vorstehend beschriebenen oder nachstehend beschriebenen Aspekte oder Ausführungsformen ausführt.According to another aspect of the present invention, there is provided a computer program product comprising a computer program having computer program instructions configured to cause a controller or processor to perform the steps of a method of any of the aspects or embodiments described above or described below.
Obwohl bestimmte beispielhafte Aspekte vorstehend beschrieben wurden, soll selbstverständlich sein, dass solche Aspekte lediglich die breite Erfindung erläutern und nicht einschränken und dass die beispielhaften Aspekte nicht auf die speziellen Konstruktionen und Anordnungen begrenzt sind, die vorstehend gezeigt und beschrieben sind, da verschiedene andere Änderungen, Kombinationen, Auslassungen, Modifikationen und Substitutionen zusätzlich zu den in den obigen Absätzen dargelegten möglich sind.Although certain exemplary aspects have been described above, it should be understood that such aspects merely illustrate and do not limit the broad invention, and that the exemplary aspects are not limited to the specific constructions and arrangements shown and described above, as various other changes, Combinations, omissions, modifications and substitutions are possible in addition to those set forth in the paragraphs above.
Der Fachmann auf dem Gebiet erkennt, dass verschiedene Anpassungen, Modifikationen und/oder eine Kombination der gerade beschriebenen Aspekte konfiguriert werden können. Daher soll selbstverständlich sein, dass weitere andere Aspekte als speziell hier beschrieben ausgeführt werden können. Der Fachmann auf dem Gebiet erkennt auch angesichts dieser Offenbarung, dass hier beschriebene verschiedene Aspekte kombiniert werden können, um andere Aspekte der vorliegenden Offenbarung zu bilden.Those skilled in the art will recognize that various adjustments, modifications, and / or a combination of the aspects just described may be configured. Therefore, it should be understood that other aspects than those specifically described herein may be practiced. Those skilled in the art, also in light of this disclosure, recognize that various aspects described herein may be combined to form other aspects of the present disclosure.
Figurenliste list of figures
-
1 stellt beispielhaft ein Fahrzeug dar, das mit einem Fahrerassistenzsystem gemäß beispielhaften Ausführungsformen ausgestattet ist; 1 exemplifies a vehicle equipped with a driver assistance system according to exemplary embodiments;
-
2 stellt beispielhaft einen Ablaufplan eines Steuerprozesses eines Fahrerassistenzsystems gemäß beispielhaften Ausführungsformen dar; 2 exemplifies a flowchart of a control process of a driver assistance system according to example embodiments;
-
3A, 3B und 3C geben jeweils eine unterschiedliche Option zum Angeben einer Spurwechselabsicht an Umgebungsfahrzeuge an; 3A . 3B and 3C each indicate a different option for indicating a lane change intent to surrounding vehicles;
-
4 stellt beispielhaft eine Beispielsituation dar, in der das Fahrzeug auf einer Straße fährt, wobei es von drei anderen Fahrzeugen umgeben ist; 4 exemplifies an example situation in which the vehicle is traveling on a road surrounded by three other vehicles;
-
5 stellt beispielhaft eine Korrelationsabbildung der Zeit, die für einen Spurwechsel/ein Einfädeln erforderlich ist, als Funktion der Fahrzeuggeschwindigkeit des Eigenfahrzeugs dar; 5 exemplifies a correlation map of the time required for lane change / threading as a function of the vehicle speed of the own vehicle;
-
6 stellt beispielhaft einen gestrichelten Reichweitenbereich eines zulässigen/möglichen Spurwechsels für den Abstand zwischen Fahrzeugen (horizontale Achse) und die Kollisionsvorhersagezeit (vertikale Achse) dar; 6 exemplifies a dashed range of allowable / possible lane change for the distance between vehicles (horizontal axis) and the collision prediction time (vertical axis);
-
7 stellt beispielhaft eine Warnverarbeitung der Beleuchtung einer Warnlampe an einem Instrumentenbrett des Eigenfahrzeugs und/oder der Betätigung eines Warntons dar; 7 exemplifies a warning processing of the illumination of a warning lamp on an instrument panel of the own vehicle and / or the operation of a warning tone;
-
8 stellt beispielhaft einen Ablaufplan einer Spurwechselsteuerverarbeitung durch die Fahrerassistenzsteuereinheit dar; 8th exemplifies a flowchart of lane change control processing by the driver assistance control unit;
-
9 zeigt beispielhaft eine Situation, in der ein Eigenfahrzeug einen Spurwechsel durchführen soll, und ein folgendes Fahrzeug in der Zielfahrspur aufgrund eines Hindernisses (z. B. einer Wand), das den tatsächlichen Erfassungsbereich begrenzt, nicht detektiert werden kann; 9 exemplifies a situation in which an own vehicle should make a lane change, and a following vehicle in the destination lane can not be detected due to an obstacle (eg, a wall) that limits the actual detection area;
-
10 stellt beispielhaft einen Ablaufplan eines Beispiels eines Prozesses zum Bestimmen einer maximalen relativen Geschwindigkeit dar; 10 exemplifies a flowchart of an example of a process for determining a maximum relative speed;
-
11 stellt beispielhaft ein Instrumentenbrett des Eigenfahrzeugs dar, das eine Warnmeldung an den Fahrer ausgibt; 11 exemplifies an instrument panel of the own vehicle, which outputs a warning message to the driver;
-
12 stellt beispielhaft einen Ablaufplan eines anderen Steuerprozesses eines Fahrerassistenzsystems gemäß anderen beispielhaften Ausführungsformen dar; 12 exemplifies a flowchart of another control process of a driver assistance system according to other example embodiments;
-
13 stellt beispielhaft einen Überblick an einem beispielhaften Einfädelabschnitt, z. B. einer Autobahn, dar; und 13 exemplifies an overview of an exemplary threading section, e.g. B. a highway, is; and
-
14 stellt beispielhaft eine Berechnung/Bestimmung des tatsächlichen Erfassungsbereichs auf der Basis von vorher erhaltenen Daten dar. 14 exemplifies calculation / determination of the actual detection area on the basis of previously obtained data.
AUSFÜHRLICHE BESCHREIBUNG DER ZEICHNUNGEN UND VON BEVORZUGTEN BEISPIELHAFTEN AUSFÜHRUNGSFORMENDETAILED DESCRIPTION OF THE DRAWINGS AND PREFERRED EXEMPLARY EMBODIMENTS
Im Folgenden werden bevorzugte Aspekte und Ausführungsformen der vorliegenden Erfindung mit Bezug auf die begleitenden Figuren genauer beschrieben. Dieselben oder ähnliche Merkmale in verschiedenen Zeichnungen und Ausführungsformen werden durch ähnliche Bezugszeichen bezeichnet. Selbstverständlich ist die nachstehende ausführliche Beschreibung in Bezug auf verschiedene bevorzugte Aspekte und bevorzugte beispielhafte Ausführungsformen nicht als Begrenzung des Schutzbereichs der vorliegenden Erfindung gedacht.Hereinafter, preferred aspects and embodiments of the present invention will be described in detail with reference to the accompanying drawings. The same or similar features in various drawings and embodiments are designated by like reference numerals. Of course, the following detailed description with respect to various preferred aspects and preferred exemplary embodiments is not intended to limit the scope of the present invention.
1 stellt beispielhaft ein Fahrzeug 100 dar, das mit einem Fahrerassistenzsystem gemäß beispielhaften Ausführungsformen wie z. B. einem Fahrerassistenzsystem mit einem autonomen Fahrsystem ausgestattet ist. 1 exemplifies a vehicle 100 represented with a driver assistance system according to exemplary embodiments such. B. a driver assistance system is equipped with an autonomous driving system.
Im Sinne der vorliegenden Offenbarung ist ein autonomes Fahrsystem ein System, das dazu konfiguriert ist, automatisch (oder zumindest halbautomatisch) Fahrvorgänge des Fahrzeugs zu steuern, wie z. B. Tempomat, Überholmanöver, Spurwechselmanöver, Abbiegemanöver, Parkvorgänge usw., z. B. ohne Einfluss des Fahrers oder zumindest mit nur sehr geringem Einfluss oder sehr geringer Steuerung des Fahrers.In the context of the present disclosure, an autonomous driving system is a system configured to automatically (or at least semi-automatically) control vehicle driving operations, such as driving. As cruise control, overtaking maneuvers, lane change maneuvers, turn maneuvers, parking, etc., z. B. without influence of the driver or at least with very little influence or very little control of the driver.
Obwohl das Fahrerassistenzsystem von beispielhaften Ausführungsformen der vorliegenden Erfindung optional dazu konfiguriert ist, verschiedene unterschiedliche Fahrvorgänge oder Fahrmanöver zu steuern, und dazu konfiguriert sein kann, das Fahrzeug vollständig und autonom zu steuern, z. B. entlang einer Zielroute, können jedoch beispielhafte Ausführungsformen sich insbesondere auf die Steuerung von Spurwechselfahrvorgängen beziehen, bei denen das Fahrzeug betrieben wird, um sich kontinuierlich von einer Fahrspur einer Straße zu einer anderen Fahrspur der Straße zu verschieben, das insbesondere vorzugsweise auf Spureinfädelvorgänge bezogen ist, z. B. wenn ein Fahrzeug auf eine Autobahn oder dergleichen z. B. auf einer Zugangsfahrpur auffährt, die sich mit einer Fahrspur der Autobahn vereinigen soll.Although the driver assistance system of exemplary embodiments of the present invention is optionally configured to control various different driving operations or maneuvers, and configured to fully and autonomously control the vehicle, e.g. Along a target route, however, exemplary embodiments may relate in particular to the control of lane change driving operations in which the vehicle is operated to continuously shift from one lane of one lane to another lane of the lane, particularly preferably related to lane-threading operations , z. B. when a vehicle on a highway or the like z. B. auffährt on an access lane, which is to unite with a lane of the highway.
Das Fahrzeug 100 kann ein Fahrzeug mit zwei, drei, vier oder mehr Rädern sein und das Fahrzeug kann durch eine Brennkraftmaschine, einen Elektromotor oder eine Kombination davon angetrieben werden. Das Fahrzeug kann durch Vorderradantrieb, Hinterradantrieb oder Vierradantrieb angetrieben werden. Beispielhaft ist das Fahrzeug 100 von 1 als Auto mit vier Rädern mit einem linken Vorderrad „FL-Rad“, einem rechten Vorderrad „FR-Rad“, einem linken Hinterrad „RL-Rad“ und einem rechten Hinterrad „RR-Rad“ verkörpert.The vehicle 100 may be a vehicle with two, three, four or more wheels and the vehicle may be powered by an internal combustion engine, an electric motor or a combination thereof. The vehicle can through Front-wheel drive, rear-wheel drive or four-wheel drive are driven. Exemplary is the vehicle 100 from 1 as a four-wheeled car with a left front wheel "FL-Rad", a right front wheel "FR-Rad", a left-rear wheel "RL-Rad" and a right-rear wheel "RR-Rad".
Jedes der Räder ist beispielhaft mit einer jeweiligen Bremse der vier Bremsen 16FL, 16FR, 16RL und 16RR (z. B. mit Bremszylindern, Kolben, Bremsklötzen usw.) ausgestattet und beispielhaft ist ein jeweiliger Raddrehzahlsensor für jede der vier Bremsen 16FL, 16FR, 16RL und 16RR vorgesehen, siehe die beispielhaften Raddrehzahlsensoren 22FL, 22FR, 22RL und 22RR in 1.Each of the wheels is exemplary with a respective brake of the four brakes 16FL . 16FR, 16RL and 16RR (For example, equipped with brake cylinders, pistons, pads, etc.) and exemplified is a respective wheel speed sensor for each of the four brakes 16FL . 16FR . 16RL and 16RR provided, see the exemplary wheel speed sensors 22FL . 22FR . 22RL and 22RR in 1 ,
Das Fahrerassistenzsystem des Fahrzeugs 100 von 1 umfasst beispielhaft eine Fahrerassistenzsteuereinheit 1 (Fahrerassistenzsteuerungseinheit), die kommunikationsfähig mit einer Lenksteuereinheit 8 (Lenksteuerungseinheit) verbunden ist, die dazu konfiguriert ist, einen Lenksteuermechanismus 10 zu steuern, eine Bremssteuereinheit 15 (Bremssteuerungseinheit), die dazu konfiguriert ist, einen Bremssteuermechanismus 13 zu steuern, und eine Drosselsteuereinheit 19 (Drosselsteuerungseinheit), die dazu konfiguriert ist, einen Drosselsteuermechanismus 20 des Fahrzeugs 100 zu steuern.The driver assistance system of the vehicle 100 from 1 includes, for example, a driver assistance control unit 1 (Driver assistance control unit), which is communicable with a steering control unit 8th (Steering control unit), which is configured to a steering control mechanism 10 to control a brake control unit 15 (Brake control unit) configured to use a brake control mechanism 13 and a throttle control unit 19 (Throttle control unit) configured to control a throttle control mechanism 20 of the vehicle 100 to control.
Im Allgemeinen ist die Fahrerassistenzsteuereinheit 1 dazu konfiguriert ist, Steuerwerte und/oder Steuersignale an die jeweiligen Steuereinheiten 8, 15 und 19 der jeweiligen Steuermechanismen 10, 13 und 20 auszugeben, und die jeweiligen Steuereinheiten 8, 15 und 19 der jeweiligen Steuermechanismen 10, 13 und 20 sind dazu konfiguriert, jeweilige Befehlswerte oder Befehlssignale von der Fahrerassistenzsteuereinheit 1 durch Kommunikation zu empfangen und die Aktuatoren der Steuermechanismen 10, 13 und 20 auf der Basis der Befehlswerte zu steuern.In general, the driver assistance control unit 1 is configured to provide control values and / or control signals to the respective control units 8th . 15 and 19 the respective control mechanisms 10 . 13 and 20 and the respective tax units 8th . 15 and 19 the respective control mechanisms 10 . 13 and 20 are configured to receive respective command values or command signals from the driver assistance control unit 1 through communication and the actuators of the control mechanisms 10 . 13 and 20 to control based on the command values.
In einigen beispielhaften Ausführungsformen kann die Fahrerassistenzsteuereinheit 1 als autonome Fahrsteuereinheit verwirklicht sein, die dazu konfiguriert ist, autonom und automatisch die jeweiligen Steuermechanismen 10, 13 und 20 zu steuern, um Fahrvorgänge zu steuern, die durch das Fahrzeug 100 durchgeführt werden.In some example embodiments, the driver assistance control unit may 1 be implemented as an autonomous driving control unit configured to autonomously and automatically control the respective control mechanisms 10 . 13 and 20 to control driving operations by the vehicle 100 be performed.
Beispielhaft kann die Fahrerassistenzsteuereinheit 1 eine Zentraleinheit (CPU), einen Festwertspeicher (ROM), einen Direktzugriffsspeicher (RAM) und eine Eingabe/Ausgabe-Einheit umfassen, obwohl nicht gezeigt. Eine Verarbeitungsprozedur der Fahrzeugfahrassistenzvorgänge, z. B. wie nachstehend beschrieben, kann im ROM gespeichert sein.By way of example, the driver assistance control unit 1 a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and an input / output unit, though not shown. A processing procedure of the vehicle driving assistance operations, e.g. B. as described below, may be stored in the ROM.
Ferner können Kartendaten (z. B. Navigationskartendaten oder andere Kartendaten, die eine geographische Anordnung eines Straßensystems angeben) im ROM gespeichert sein und spezielle Kartendaten, die die Umgebung des Fahrzeugs 100 angeben, können gemäß einer Eigenfahrzeugposition extrahiert werden, die mit einem Positionssensor z. B. auf der Basis von Satellitennavigationssystemen wie z. B. auf der Basis von Daten eines GPS-Sensors (nicht dargestellt), der Drehzahl von allen Rädern und/oder eines detektierten Lenkwinkels berechnet wird.Further, map data (eg, navigation map data or other map data indicating a geographic location of a road system) may be stored in the ROM and specific map data surrounding the vehicle 100 can be extracted in accordance with an own vehicle position, which is connected to a position sensor z. B. based on satellite navigation systems such. B. based on data from a GPS sensor (not shown), the speed of all wheels and / or a detected steering angle is calculated.
Obwohl später im Einzelnen beschrieben, kann die Fahrerassistenzsteuereinheit 1 dazu konfiguriert sein, Befehlswerte, die zu den jeweiligen Steuereinheiten 8,15 und 19 der jeweiligen Steuermechanismen 10,13 und 20 geliefert werden, zum Führen des Fahrzeugs zu berechnen, um eine Steuerung von gewünschten Fahrvorgängen zu bewirken, wie z. B. um es möglich zu machen, eine Fahrspur zu wechseln, z. B. auf der Basis der relativen Abstände und der relativen Geschwindigkeiten zwischen dem Fahrzeug und den Umgebungsfahrzeugen, die durch äußere Erkennungssensoren detektiert werden, wenn die Fahrspur nicht gewechselt werden kann.Although described in detail later, the driver assistance control unit may 1 be configured to calculate command values supplied to the respective control units 8, 15 and 19 of the respective control mechanisms 10, 13 and 20 for guiding the vehicle to effect control of desired driving operations, such as driving. B. to make it possible to change a lane, z. On the basis of the relative distances and the relative speeds between the vehicle and the surrounding vehicles, which are detected by external detection sensors when the lane can not be changed.
Wie vorstehend erwähnt, kann die Fahrerassistenzsteuereinheit 1 auf der Basis von Sensorinformationen arbeiten, einschließlich Sensorinformationen über einen Umgebungsbereich des Fahrzeugs 100. In dem Beispiel von 1 umfasst das Fahrzeug 100 beispielhaft mehrere Sensoren 2, 3 und 5.As mentioned above, the driver assistance control unit 1 operate on the basis of sensor information, including sensor information about a surrounding area of the vehicle 100 , In the example of 1 includes the vehicle 100 exemplified several sensors 2 . 3 and 5 ,
Die Sensoren 2, 3, 4 und 5 können beispielsweise mit Sensorvorrichtungen zum Erkennen oder Wahrnehmen der Außenseite eines Fahrzeugs, zum Erfassen eines Umgebungsbereichs des Fahrzeugs 100 und/oder zum Detektieren von Hindernissen in der Umgebung des Fahrzeugs 100 ausgestattet sein. Solche Sensoren können mit einer oder mehreren Kameras (einschließlich regulärer Kameras, wie z. B. CCD-Kameras, Infrarotkameras und/oder Stereokameras), einem oder mehreren Radars und/oder einem oder mehreren Lidars oder Ladars (Laserradars) usw. ausgestattet sein.The sensors 2 . 3 . 4 and 5 For example, with sensor devices for detecting or sensing the outside of a vehicle, for detecting an environmental region of the vehicle 100 and / or for detecting obstacles in the vicinity of the vehicle 100 be equipped. Such sensors may be equipped with one or more cameras (including regular cameras such as CCD cameras, infrared cameras, and / or stereo cameras), one or more radars, and / or one or more lidars or ladars (laser radars), and so on.
Beispielhaft umfassen in 1 die Sensoren zum Erkennen der Außenseite des Fahrzeugs eine Kamera 2, die an der Vorderseite des Fahrzeugs angeordnet ist, Laserradars 3 und 4, die auf der rechten und der linken Seite davon angeordnet sind, und einen Millimeterwellenradar 5, der an der Rückseite davon angeordnet ist, um es dadurch möglich zu machen, relative Abstände und relative Geschwindigkeiten zwischen dem Fahrzeug 100 (Eigenfahrzeug) und Umgebungsfahrzeugen zu detektieren.By way of example, in 1 the sensors for detecting the outside of the vehicle a camera 2 , which is located at the front of the vehicle, laser radar 3 and 4 located on the right and left sides thereof, and a millimeter-wave radar 5 located at the rear thereof, thereby making possible relative distances and relative speeds between the vehicle 100 (Own vehicle) and surrounding vehicles to detect.
In beispielhaften Ausführungsformen wird eine Kombination der obigen Sensoren als Beispiel der Sensorstruktur verwendet, obwohl die vorliegende Erfindung nicht darauf begrenzt ist und ein Ultraschallsensor, eine Stereokamera, eine Infrarotkamera oder Kombinationen davon und dergleichen zusammen mit oder anstelle der obigen Sensoren verwendet werden können. Signale der Sensoren können zur Fahrerassistenzsteuereinheit 1 geliefert werden.In exemplary embodiments, a combination of the above sensors is used as an example of the sensor structure, although the present invention is not limited thereto and Ultrasonic sensor, a stereo camera, an infrared camera or combinations thereof and the like can be used together with or instead of the above sensors. Signals from the sensors can be added to the driver assistance control unit 1 to be delivered.
Ferner wird beispielhaft die Eingabe des Fahrers in eine Spurwechselassistenten-Eingabevorrichtung 11 zur Fahrerassistenzsteuereinheit 1 geliefert. Beispielhaft kann die Spurwechselassistenten-Eingabevorrichtung 11 beispielsweise Blinker und/oder Blinklichter verwenden und eine Spurwechselassistentenoperation kann auf der Basis von Ein- und Aus-Informationen davon entschieden werden. Die Spurwechselassistenten-Eingabevorrichtung 11 ist jedoch nicht auf die Blinker oder Blinklichter begrenzt und kann eine zweckgebundene Eingabevorrichtung verwenden.Further, as an example, the driver's input is in a lane change assist input device 11 to the driver assistance control unit 1 delivered. By way of example, the lane change assistant input device 11 For example, use turn signals and / or flashing lights and a lane change assistant operation can be decided on the basis of on and off information thereof. The lane change assistant input device 11 however, is not limited to the turn signals or flashing lights and may use a dedicated input device.
Im Allgemeinen umfasst die Spurwechselassistenten-Eingabevorrichtung 11 eine Eingabeschnittstelle, die dazu konfiguriert ist, eine Operation des Fahrers zu empfangen, die den Befehl eines Fahrers und/oder die Absicht eines Fahrers, einen Spurwechsel durchzuführen, oder dergleichen angibt.In general, the lane change assist input device includes 11 an input interface configured to receive an operation of the driver indicating the command of a driver and / or the intention of a driver to perform a lane change, or the like.
Das Obige zusammenfassend kann das Fahrerassistenzsystem gemäß beispielhaften Ausführungsformen mehrere Sensoren 2, 3, 4 und 5 zum Erkennen oder Wahrnehmen der Außenseite eines Fahrzeugs, den Lenksteuermechanismus 10, den Bremssteuermechanismus 13 und den Drosselsteuermechanismus 20 zum Unterstützen eines Wechsels einer Fahrspur auf der Basis von Informationen, die durch die Sensoren erkannt werden, die Fahrerassistenzsteuereinheit 1 zum Berechnen von Befehlswerten, die zu den Aktuatoren der Steuermechanismen 10, 13 und 20 zugeführt werden, die Lenksteuereinheit 8 zum Steuern des Lenksteuermechanismus 10 auf der Basis des Befehlswerts von der Fahrerassistenzsteuereinheit 1, die Bremssteuereinheit 15 zum Steuern des Bremssteuermechanismus 13 auf der Basis des Befehlswerts, um die Verteilung der Bremskraft für jedes Rad einzustellen, und die Drosselsteuereinheit 19 zum Steuern des Drosselsteuermechanismus 20 auf der Basis des Befehlswerts, um ein Ausgangsdrehmoment einer Kraftmaschine einzustellen, umfassen. Ferner umfasst das Fahrerassistenzsystem 1 von 1 beispielhaft eine Warnvorrichtung 23.Summarizing the above, the driver assistance system may include multiple sensors in accordance with exemplary embodiments 2 . 3 . 4 and 5 for recognizing or perceiving the outside of a vehicle, the steering control mechanism 10 , the brake control mechanism 13 and the throttle control mechanism 20 for assisting a lane change on the basis of information detected by the sensors, the driver assistance control unit 1 for calculating command values corresponding to the actuators of the control mechanisms 10 . 13 and 20 are fed, the steering control unit 8th for controlling the steering control mechanism 10 on the basis of the command value from the driver assistance control unit 1 , the brake control unit 15 for controlling the brake control mechanism 13 on the basis of the command value to set the distribution of the braking force for each wheel, and the throttle control unit 19 for controlling the throttle control mechanism 20 based on the command value to adjust an output torque of an engine include. Furthermore, the driver assistance system includes 1 from 1 an example of a warning device 23 ,
Ferner wird die Fahrerassistenzsteuereinheit 1 beispielhaft mit Sensorsignalen von einem kombinierten Fahrzeugsystemsensor 14, der beispielsweise eine Längsbeschleunigung, eine Querbeschleunigung und Gierrate detektieren kann, Sensorsignalen von den Raddrehzahlsensoren 22FL bis 22RR, die in den Rädern installiert sind, Bremskraftbefehlen von der Fahrerassistenzsteuereinheit 1 und/oder Sensorsignalen, die durch die Lenksteuereinheit 8 von einem Lenkradwinkeldetektor 21 zugeführt werden, beliefert.Further, the driver assistance control unit becomes 1 by way of example with sensor signals from a combined vehicle system sensor 14 for example, which can detect a longitudinal acceleration, a lateral acceleration and yaw rate, sensor signals from the wheel speed sensors 22FL to 22RR installed in the wheels, brake force commands from the driver assistance control unit 1 and / or sensor signals generated by the steering control unit 8th from a steering wheel angle detector 21 be supplied.
Überdies ist ein Ausgang der Bremssteuereinheit 15 beispielhaft mit dem Bremssteuermechanismus 13 verbunden, der eine Pumpe (nicht dargestellt) und ein Steuerventil umfassen kann, und die Bremssteuereinheit 15 kann eine beliebige Bremskraft, um sie auf die Räder aufzubringen, unabhängig von der Bremspedalbetätigung des Fahrers erzeugen. Die Bremssteuereinheit 15 kann den Drall, die Drift und das Blockieren des Fahrzeugs 100 auf der Basis der obigen Informationen ableiten und kann eine Bremskraft für relevante Räder erzeugen, um sie zu unterdrücken, so dass die Handhabung und Stabilität der Vorgänge des Fahrers oder Fahrvorgänge verbessert werden können.Moreover, an output is the brake control unit 15 by way of example with the brake control mechanism 13 connected, which may include a pump (not shown) and a control valve, and the brake control unit 15 can generate any braking force to apply it to the wheels, regardless of the driver's brake pedal operation. The brake control unit 15 Can the twist, the drift and the blocking of the vehicle 100 based on the above information and can generate a braking force for relevant wheels to suppress them, so that the handling and stability of the driver's operations or driving operations can be improved.
Die Fahrerassistenzsteuereinheit 1 kann einen Bremsbefehl zur Bremssteuereinheit 15 übertragen, so dass eine beliebige Bremskraft im Fahrzeug 100 erzeugt werden kann. Es ist zu beachten, dass die vorliegende Erfindung nicht auf die Bremssteuereinheit begrenzt ist und einen anderen Aktuator wie z. B. Brake-by-wire oder dergleichen verwenden kann.The driver assistance control unit 1 can issue a brake command to the brake control unit 15 transmit, allowing any braking force in the vehicle 100 can be generated. It should be noted that the present invention is not limited to the brake control unit and another actuator such. B. brake-by-wire or the like can use.
Das Bremssteuersystem des Fahrerassistenzsystems von 1 umfasst beispielhaft den Bremssteuermechanismus 13, der kommunikationsfähig mit einer Bremssteuereinheit 15 verbunden ist, die dazu konfiguriert ist, den Betrieb der Bremsen 16FL, 16FR, 16RL und 16RR zu steuern, z. B. auf der Basis von Bremsbetätigungssteuersignalen, die von der Bremssteuereinheit 15 zum Bremssteuermechanismus 13 und/oder zu jeweiligen Bremsen 16FL, 16FR, 16RL und 16RR für die Betätigung der Bremsen 16FL, 16FR, 16RL und 16RR auf der Basis der Bremsbetätigungssteuersignale gesendet werden.The brake control system of the driver assistance system of 1 exemplifies the brake control mechanism 13 that is communicative with a brake control unit 15 connected, which is configured to the operation of the brakes 16FL . 16FR . 16RL and 16RR to control, for. B. based on brake actuation control signals from the brake control unit 15 to the brake control mechanism 13 and / or to respective brakes 16FL . 16FR . 16RL and 16RR for brake application 16FL . 16FR . 16RL and 16RR be sent on the basis of the brake application control signals.
Beispielhaft gibt die Bremssteuereinheit 15 elektrische Steuersignale aus, aber der Bremssteuermechanismus 13 kann als elektronisches Steuersystem mit elektronischen Aktuatoren implementiert werden, aber der Bremssteuermechanismus 13 kann zusätzlich oder alternativ auch mechanische, hydraulische und/oder pneumatische Aktuatoren aufweisen.By way of example, the brake control unit gives 15 electrical control signals, but the brake control mechanism 13 can be implemented as an electronic control system with electronic actuators, but the brake control mechanism 13 may additionally or alternatively also have mechanical, hydraulic and / or pneumatic actuators.
Beispielhaft umfasst das Fahrzeug 100 ferner ein Bremspedal 12, das durch den Fahrzeugfahrer betätigt werden kann, z. B. um die Fahrzeugsteuerung zu beeinflussen oder die Bremssteuerung des Fahrzeugs 100 zu übernehmen. Das heißt, das Fahrzeug 100 ist dazu konfiguriert, dem Fahrer durch zweckgebundene Eingabevorrichtungen wie z. B. das Bremspedal 12 oder auch das Lenkrad 6 oder das Fahrpedal 17 des Fahrzeugs 100 zu ermöglichen, die Steuerung des Fahrzeugs 100 zu beeinflussen oder sogar zu übernehmen.By way of example, the vehicle includes 100 also a brake pedal 12 that can be operated by the vehicle driver, for. B. to influence the vehicle control or the brake control of the vehicle 100 to take over. That is, the vehicle 100 is configured to be presented to the driver by dedicated input devices such. B. the brake pedal 12 or the steering wheel 6 or the accelerator pedal 17 of the vehicle 100 to enable the control of the vehicle 100 to influence or even take over.
Die Pedalkraft des Fahrers beim Treten auf das Bremspedal 12 kann beispielsweise durch einen Bremskraftverstärker (nicht dargestellt) verstärkt (z. B. verdoppelt) werden, um einen Öldruck gemäß der Pedalkraft durch einen Hauptzylinder (nicht dargestellt) zu erzeugen. Der erzeugte Fluiddruck kann durch den Bremssteuermechanismus 13 zu dem jeweiligen Bremszylinder der Bremsen 16FL bis 16RR der Räder zugeführt werden. Die Bremsen 16FL bis 16RR der Räder können aus Zylindern (nicht dargestellt), Kolben, Bremsklötzen und dergleichen bestehen. Die Kolben können durch Bremsfluid angetrieben werden, das vom Hauptzylinder (nicht dargestellt) zugeführt wird, und die Bremsklötze, die mit den Kolben verbunden sind, können an Scheibenrotoren mit Druck beaufschlagt werden. Die Scheibenrotoren können zusammen mit den Rädern (nicht dargestellt) gedreht werden. Folglich wird ein Bremsdrehmoment, das auf die Scheibenrotoren wirkt, zur Bremskraft, die zwischen den Rädern und der Straße wirkt. Folglich kann eine gewünschte Bremskraft auf die Räder gemäß der Bremspedalbetätigung des Fahrers ausgeübt werden. The pedal force of the driver when pedaling on the brake pedal 12 For example, it may be boosted (eg, doubled) by a brake booster (not shown) to produce an oil pressure according to the pedal force through a master cylinder (not shown). The generated fluid pressure can be controlled by the brake control mechanism 13 are supplied to the respective brake cylinder of the brakes 16FL to 16RR of the wheels. The brakes 16FL to 16RR of the wheels may consist of cylinders (not shown), pistons, brake pads and the like. The pistons may be driven by brake fluid supplied from the master cylinder (not shown) and the brake pads connected to the pistons may be pressurized on disc rotors. The disc rotors can be rotated together with the wheels (not shown). Consequently, a braking torque acting on the disc rotors becomes the braking force acting between the wheels and the road. Consequently, a desired braking force can be exerted on the wheels in accordance with the driver's brake pedal operation.
Beispielhaft kann die Bremssteuereinheit 15 beispielsweise eine Zentraleinheit (CPU), einen Festwertspeicher (ROM), einen Direktzugriffsspeicher (RAM) und/oder eine Eingabe/Ausgabe-Einheit umfassen, obwohl in 1 nicht im Einzelnen gezeigt.By way of example, the brake control unit 15 For example, a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and / or an input / output unit may be included, although in FIG 1 not shown in detail.
Das Lenksteuersystem des Fahrerassistenzsystems von 1 umfasst beispielhaft den Lenksteuermechanismus 10, der kommunikationsfähig mit der Lenksteuereinheit 8 verbunden ist, die dazu konfiguriert ist, den Betrieb des Lenksteuermechanismus 10 zu steuern, der beispielhaft für die Vorderräder vorgesehen ist, z. B. auf der Basis von Lenkbestätigungssteuersignalen, die von der Lenksteuereinheit 8 zum Lenksteuermechanismus 10 auf der Basis der Lenkbetätigungssteuersignale gesendet werden.The steering control system of the driver assistance system of 1 exemplifies the steering control mechanism 10 that is communicable with the steering control unit 8th configured to configure the operation of the steering control mechanism 10 to control, which is provided by way of example for the front wheels, z. On the basis of steering confirmation control signals supplied by the steering control unit 8th to the steering control mechanism 10 be sent based on the steering control signals.
Beispielhaft gibt die Lenksteuereinheit 8 elektrische Steuersignale aus, aber der Lenksteuermechanismus 10 kann als elektrisches Steuersystem mit elektrischen Aktuatoren implementiert werden, aber der Lenksteuermechanismus 10 kann zusätzlich oder alternativ auch mechanische, hydraulische und/oder pneumatische Aktuatoren aufweisen.The steering control unit gives an example 8th electrical control signals, but the steering control mechanism 10 can be implemented as an electrical control system with electric actuators, but the steering control mechanism 10 may additionally or alternatively also have mechanical, hydraulic and / or pneumatic actuators.
Beispielhaft umfasst das Fahrzeug 100 ferner ein Lenkrad 6, das durch den Fahrzeugfahrer betätigt werden kann, z. B. um die Fahrzeugsteuerung zu beeinflussen oder die Lenksteuerung des Fahrzeugs 100 zu übernehmen. Das heißt, das Fahrzeug 100 ist dazu konfiguriert, dem Fahrer durch zweckgebundene Eingabevorrichtungen wie z. B. das Lenkrad 6 oder auch das Bremspedal 12 oder das Fahrpedal 17 des Fahrzeugs 100 zu ermöglichen, die Steuerung des Fahrzeugs 100 zu beeinflussen oder sogar zu übernehmen.By way of example, the vehicle includes 100 also a steering wheel 6 that can be operated by the vehicle driver, for. B. to influence the vehicle control or the steering control of the vehicle 100 to take over. That is, the vehicle 100 is configured to be presented to the driver by dedicated input devices such. B. the steering wheel 6 or the brake pedal 12 or the accelerator pedal 17 of the vehicle 100 to enable the control of the vehicle 100 to influence or even take over.
Beispielhaft können das Lenkdrehmoment und/oder ein Lenkwinkel, die durch ein Lenkrad 6 durch den Fahrer eingegeben werden, jeweils durch den Lenkdrehmomentdetektor 7 und/oder den Lenkwinkeldetektor 21 detektiert werden, und die Lenksteuereinheit 8 kann einen Motor auf der Basis der detektierten Informationen steuern, um ein Unterstützungsdrehmoment zu erzeugen.By way of example, the steering torque and / or a steering angle generated by a steering wheel 6 entered by the driver, respectively by the steering torque detector 7 and / or the steering angle detector 21 be detected, and the steering control unit 8th may control a motor based on the detected information to generate an assist torque.
Beispielhaft kann die Lenksteuereinheit 8 beispielsweise eine Zentraleinheit (CPU), einen Festwertspeicher (ROM), einen Direktzugriffsspeicher (RAM) und eine Eingabe/Ausgabe-Einheit ähnlich zur Fahrerassistenzsteuereinheit 1 umfassen, obwohl in 1 nicht im Einzelnen gezeigt. Der Lenksteuermechanismus 10 kann durch die resultierende Kraft des Lenkdrehmoments des Fahrers und des Unterstützungsdrehmoments durch den Motor betrieben werden, um die Vorderräder zu drehen. Andererseits kann eine Reaktionskraft von der Straßenoberfläche zum Lenksteuermechanismus 10 gemäß einem Drehwinkel des Vorderrades übertragen werden und dann zum Fahrer übertragen werden.By way of example, the steering control unit 8th For example, a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and an input / output unit similar to the driver assistance control unit 1 include, though in 1 not shown in detail. The steering control mechanism 10 can be operated by the resultant force of the driver's steering torque and the assist torque by the engine to turn the front wheels. On the other hand, a reaction force from the road surface to the steering control mechanism 10 be transmitted in accordance with a rotation angle of the front wheel and then transmitted to the driver.
Die Lenksteuereinheit 8 kann ein Drehmoment mittels des Motors 9 unabhängig von der Lenkbetätigung des Fahrers erzeugen und kann den Lenksteuermechanismus 10 steuern. Folglich kann die Fahrerassistenzsteuereinheit 1 einen Lenkkraftbefehl zur Lenksteuereinheit 8 übertragen, um dadurch die Drehung der Vorderräder in einen beliebigen Drehwinkel zu steuern. Die vorliegende Erfindung ist jedoch nicht auf die Verwendung einer Lenksteuereinheit begrenzt und kann einen anderen Aktuator wie z. B. Steering-by-wire oder dergleichen verwenden.The steering control unit 8th can be a torque by means of the motor 9 regardless of the steering operation of the driver and can generate the steering control mechanism 10 control. Consequently, the driver assistance control unit 1 a steering force command to the steering control unit 8th to thereby control the rotation of the front wheels in any rotation angle. However, the present invention is not limited to the use of a steering control unit and may be another actuator such. B. Steering-by-wire or the like use.
Das Drosselsteuersystem des Fahrerassistenzsystems von 1 umfasst beispielhaft den Drosselsteuermechanismus 20, der kommunikationsfähig mit der Drosselsteuereinheit 19 verbunden ist, die dazu konfiguriert ist, den Betrieb des Drosselsteuermechanismus 20 zu steuern, z. B. auf der Basis von Drosselbetätigungssteuersignalen, die von der Drosselsteuereinheit 19 zum Drosselsteuermechanismus 20 auf der Basis der Drosselbetätigungssteuersignale gesendet werden.The throttle control system of the driver assistance system of 1 exemplifies the throttle control mechanism 20 that is communicable with the throttle control unit 19 configured to configure the operation of the throttle control mechanism 20 to control, for. On the basis of throttle actuation control signals received from the throttle control unit 19 to the throttle control mechanism 20 be sent on the basis of the throttle control signals.
Beispielhaft gibt die Drosselsteuereinheit 19 elektrische Steuersignale aus, aber der Drosselsteuermechanismus 20 kann als elektrisches Steuersystem mit elektrischen Aktuatoren implementiert werden, aber der Drosselsteuermechanismus 20 kann zusätzlich oder alternativ auch mechanische, hydraulische und/oder pneumatische Aktuatoren aufweisen. Der Drosselsteuermechanismus 20 kann ferner ein Antriebssystem des Fahrzeugs 100 umfassen, z. B. mit einer Brennkraftmaschine und/oder einem Antriebselektromotor.By way of example, the throttle controller gives 19 electrical control signals, but the throttle control mechanism 20 can be implemented as an electric control system with electric actuators, but the throttle control mechanism 20 may additionally or alternatively also have mechanical, hydraulic and / or pneumatic actuators. The throttle control mechanism 20 Further, a drive system of the vehicle 100 include, for. B. with an internal combustion engine and / or a drive electric motor.
Beispielhaft umfasst das Fahrzeug 100 ferner ein Fahrpedal 17, das durch den Fahrzeugfahrer betätigt werden kann, z. B. um die Fahrzeugsteuerung zu beeinflussen oder die Drosselsteuerung des Fahrzeugs 100 zu übernehmen. Das heißt, das Fahrzeug 100 ist dazu konfiguriert, dem Fahrer durch zweckgebundene Eingabevorrichtungen wie z. B. das Fahrpedal 17 oder auch das Lenkrad 6 oder das Bremspedal 12 des Fahrzeugs 100 zu ermöglichen, die Steuerung des Fahrzeugs 100 zu beeinflussen oder sogar zu übernehmen. By way of example, the vehicle includes 100 also an accelerator pedal 17 that can be operated by the vehicle driver, for. B. to influence the vehicle control or the throttle control of the vehicle 100 to take over. That is, the vehicle 100 is configured to be presented to the driver by dedicated input devices such. B. the accelerator pedal 17 or the steering wheel 6 or the brake pedal 12 of the vehicle 100 to enable the control of the vehicle 100 to influence or even take over.
Beispielhaft kann das Pedaltretausmaß des Fahrpedals 17 durch den Fahrer durch einen Hubsensor 18 detektiert werden und kann in die Drosselsteuereinheit 19 eingegeben werden. Die Drosselsteuereinheit 19 kann beispielsweise auch eine Zentraleinheit (CPU), einen Festwertspeicher (ROM), einen Direktzugriffsspeicher (RAM) und eine Eingabe/Ausgabe-Einheit ähnlich zur Fahrerassistenzsteuereinheit 1 umfassen, obwohl in 1 nicht im Einzelnen gezeigt. Die Drosselsteuereinheit 19 kann eine Drosselöffnung gemäß dem Fahrpedaltretausmaß einstellen, um das Antriebssystem des Drosselsteuermechanismus 20 zu steuern. Folglich kann das Fahrzeug 100 gemäß der Fahrpedalbetätigung des Fahrers beschleunigt werden. Ferner kann die Drosselsteuereinheit die Drosselöffnung unabhängig von der Fahrpedalbetätigung des Fahrers steuern. Folglich kann die Fahrerassistenzsteuereinheit 1 einen Beschleunigungsbefehl zur Drosseisteuereinheit übertragen, um eine beliebige Beschleunigung im Fahrzeug 100 zu erzeugen.By way of example, the Pedalttretausmaß the accelerator pedal 17 by the driver through a stroke sensor 18 can be detected and can in the throttle control unit 19 be entered. The throttle control unit 19 For example, a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and an input / output unit may be similar to the driver assistance control unit 1 include, though in 1 not shown in detail. The throttle control unit 19 For example, it may set a throttle opening according to the accelerator pedal travel amount to the drive system of the throttle control mechanism 20 to control. Consequently, the vehicle can 100 accelerated according to the driver's accelerator pedal operation. Further, the throttle control unit may control the throttle opening independently of the accelerator pedal operation of the driver. Consequently, the driver assistance control unit 1 transmit an acceleration command to the Drosseisteuereinheit to any acceleration in the vehicle 100 to create.
Zusammenfassend können gemäß den obigen Steueroperationen, wenn das autonome Fahrsystem beispielhaft die Steuerung des automatischen Spureinfädelns durchführt, der Bremssteuermechanismus und der Drosselsteuermechanismus gemäß den Umständen der Umgebungsfahrzeuge in der Nähe des Fahrzeugs 100 (Eigenfahrzeugs) eingestellt werden, um die Geschwindigkeit des Fahrzeugs 100 korrekt zu steuern, z. B. so dass das Fahrzeug in eine Position geführt werden kann, in der die Fahrspur gewechselt werden kann. Das System steuert auch die Lenkung zum Wechseln der Fahrspur durch Durchführen der Steuerung des Lenksteuermechanismus.In summary, according to the above control operations, when the autonomous driving system exemplarily performs the automatic lane-threading control, the brake control mechanism and the throttle control mechanism may be arranged in the vicinity of the vehicle according to the circumstances of the surrounding vehicles 100 (Own vehicle) can be adjusted to the speed of the vehicle 100 correct to control, z. B. so that the vehicle can be guided to a position in which the lane can be changed. The system also controls the steering to change the lane by performing the control of the steering control mechanism.
2 stellt beispielhaft einen Ablaufplan eines Steuerprozesses eines Fahrerassistenzsystems gemäß beispielhaften Ausführungsformen dar. Insbesondere ist 2 ein Ablaufplan, der beispielhaft einen Steuerprozess einer automatischen Einfädelverarbeitung gemäß Verarbeitungsbefehlen eines Steuerprogramms oder Steuerprogrammteils zeigt, wie z. B. im Speicher der Fahrerassistenzsteuereinheit 1 gespeichert. 2 exemplifies a flowchart of a control process of a driver assistance system according to exemplary embodiments. In particular 2 FIG. 12 is a flowchart showing, by way of example, a control process of automatic threading processing according to processing commands of a control program or control program part, such as a control program part. B. in the memory of the driver assistance control unit 1 saved.
Zuerst beurteilt die Fahrerassistenzsteuereinheit 1, ob der Spurwechsel/das automatische Einfädeln erforderlich ist oder nicht (Schritt S201). Die Fahrerassistenzsteuereinheit 1 kann beispielsweise beurteilen, dass ein Spurwechsel erforderlich ist, auf der Basis von einem oder mehreren der folgenden Kriterien: ein Spurwechsel ist zum Folgen einer Navigationsroute erforderlich, wie durch ein Navigationssystem des Fahrzeugs bestimmt, ein Spurwechsel ist erforderlich, da der Fahrer die Absicht oder eine Anforderung für einen Spurwechsel angibt, z. B. auf der Basis einer Eingabe in die Spurwechselassistenten-Eingabevorrichtung 11, ein Spurwechsel ist erforderlich, da ein anderes Fahrzeug vor dem Eigenfahrzeug (Fahrzeug 100) überholt werden soll, um eine Zielgeschwindigkeitsbedingung zu erfüllen, ein Spurwechsel ist zum Einfädeln in eine andere Fahrspur erforderlich (z. B. an einem Autobahnauffahrpunkt), ein Spurwechsel ist erforderlich, da die aktuelle Fahrspur endet oder aufgrund von Straßenbedingungen, Hindernissen oder dergleichen nicht geeignet ist, ein Spurwechsel ist erforderlich, um in eine Fahrspur, die zum Abbiegen festgelegt ist, vor einem festgelegten Abbiegevorgang einzufahren.First, the driver assistance control unit judges 1 whether lane change / automatic threading is required or not (step S201 ). The driver assistance control unit 1 For example, it may judge that a lane change is required based on one or more of the following criteria: a lane change is required to follow a navigation route as determined by a navigation system of the vehicle, a lane change is required as the driver intends to or Request for a lane change indicates, for. On the basis of an input to the lane change assistant input device 11 , a lane change is required because another vehicle in front of the own vehicle (vehicle 100 ) is to be overhauled to meet a target speed condition, a lane change is required for threading into another lane (eg, at a freeway access point), a lane change is required because the current lane ends or due to road conditions, obstacles or the like a lane change is required to retract into a lane set for turning before a predetermined turn.
Wenn die Beurteilung von Schritt S201 JA ist, geht die Verarbeitung zu Schritt S202 weiter, und wenn sie NEIN ist, wird beurteilt, dass der Spurwechsel/das automatische Einfädeln nicht erforderlich ist, und die Verarbeitung geht zur Rückkehr weiter.If the assessment of step S201 YES, the processing goes to step S202 If it is NO, it is judged that the lane change / automatic threading is not required, and the processing proceeds to return.
Bei der Verarbeitung von Schritt S202 führt die Fahrerassistenzsteuereinheit 1 die Verarbeitung der Meldung der Absicht des Wechsels der Fahrspur des Fahrzeugs 100 (Eigenfahrzeugs) an andere Fahrzeuge in den Umgebungen durch, wie beispielhaft in 3A, 3B und 3C gezeigt.When processing step S202 leads the driver assistance control unit 1 the processing of the notification of the intention of changing the lane of the vehicle 100 (Own vehicle) to other vehicles in the environments by, as exemplified in 3A . 3B and 3C shown.
3A, 3B und 3C geben jeweils eine unterschiedliche Option zum Angeben einer Spurwechselabsicht an Umgebungsfahrzeuge an. 3A . 3B and 3C each indicate a different option for indicating a lane change intent to surrounding vehicles.
Erstens gibt es ein Verfahren zum Einschalten von Blinkern (Blinklichtern) am Eigenfahrzeug 100, wie beispielhaft in 3A gezeigt, um eine Absicht eines Spurwechsels an die Umgebungsfahrzeuge, wie z. B. ein anderes Fahrzeug 101, anzugeben.First, there is a method for turning on turn signals (flashing lights) on the own vehicle 100 as exemplified in 3A shown to intent a lane change to the surrounding vehicles, such. B. another vehicle 101 to indicate.
Zusätzlich oder alternativ gibt es ein Verfahren zum Steuern des Eigenfahrzeugs 100 so, dass das Eigenfahrzeug 101 entlang der Grenze zur benachbarten Fahrspur bewegt wird, auf die der Fahrer von der aktuellen Fahrspur wechseln will, wie beispielhaft in 3B gezeigt.Additionally or alternatively, there is a method for controlling the own vehicle 100 so that the own vehicle 101 is moved along the boundary to the adjacent lane to which the driver wants to change from the current lane, as exemplified in 3B shown.
Um die obige Steuerung auszuführen, kann die Fahrerassistenzsteuereinheit 1 zuerst die Fahrspur unter Verwendung von Informationen der Kamera 2 detektieren, die an der Vorderseite des Fahrzeugs angeordnet ist. Die Fahrerassistenzsteuereinheit 1 kann dann einen Ziellenkwinkel oder ein Ziellenkunterstützungsdrehmoment berechnen, das für die obige Bewegung erforderlich ist. Ein Ziellenkwinkel oder Zieldrehmoment kann zur Lenksteuereinheit 8 übertragen werden. Folglich kann das Fahrzeug so gesteuert werden, dass es entlang der Grenze zur benachbarten Fahrspur bewegt wird.To execute the above control, the driver assistance control unit may 1 first the lane using information from the camera 2 detect, which is arranged at the front of the vehicle. The Driver assistance control unit 1 may then calculate a target steering angle or a target assist torque required for the above movement. A target steering angle or torque may go to the steering control unit 8th be transmitted. Consequently, the vehicle can be controlled to be moved along the boundary to the adjacent lane.
Zusätzlich oder alternativ gibt es als Verfahren zum Melden der Spurwechselabsicht des Eigenfahrzeugs 100 an andere Fahrzeuge wie z. B. das Fahrzeug 101 in Schritt S202 auch ein Verfahren zum Übertragen der Spurwechselabsicht des Fahrzeugs zu anderen Fahrzeugen durch Fahrzeug-Fahrzeug-Kommunikation, wie beispielhaft in 3C gezeigt.Additionally or alternatively, there is a method for reporting the lane change intent of the own vehicle 100 to other vehicles such. B. the vehicle 101 in step S202 Also, a method for transmitting the lane change intent of the vehicle to other vehicles by vehicle-to-vehicle communication, as exemplified in 3C shown.
Da, wie vorstehend beschrieben, die Spurwechselabsicht des Fahrers vom Eigenfahrzeug 100 zu anderen Fahrzeugen durch die Verarbeitung von Schritt S202 deutlich übertragen werden kann, können andere Fahrzeuge wie z. B. das Fahrzeug 101 in 3A bis 3C die Spurwechselabsicht des Fahrzeugs erkennen, so dass der Spurwechsel reibungsloser durchgeführt werden kann.Since, as described above, the lane change intention of the driver of the own vehicle 100 to other vehicles through the processing of step S202 can be clearly transmitted, other vehicles such. B. the vehicle 101 in 3A to 3C recognize the lane change intent of the vehicle, so that the lane change can be performed smoothly.
Mit erneuter Rückkehr zu 2 beurteilt als nächstes die Fahrerassistenzsteuereinheit 1, ob ein oder mehrere folgende Fahrzeuge in der Umgebung des Eigenfahrzeugs 101 als in der Zielfahrspur des beabsichtigten Spurwechsels fahrend detektiert werden können oder nicht (Schritt S203). Wenn ja, geht die Verarbeitung zu Schritt S204 weiter, und wenn nicht, geht die Verarbeitung zu Schritt S210 weiter.With another return to 2 next judges the driver assistance control unit 1 whether one or more of the following vehicles are in the vicinity of the own vehicle 101 can be detected as moving in the target lane of the intended lane change or not (step S203 ). If so, the processing goes to step S204 continue, and if not, the processing goes to step S210 continue.
Das heißt, auf der Basis von Sensorinformationen, die von den Sensoren 2, 3, 4 und/oder 5 erhalten werden, wird in Schritt S203 geprüft, ob ein oder mehrere Fahrzeuge in der Umgebung des Eigenfahrzeugs 100 als innerhalb der Zielfahrspur (d. h. der Zielfahrspur, auf die der Weg des Fahrzeugs 100 gewechselt werden soll und in der das Fahrzeug 100 nach dem Spurwechselvorgang fahren soll) neben oder hinter (in der Rückseite) des Eigenfahrzeugs 100 fahrend detektiert werden können.That is, based on sensor information provided by the sensors 2 . 3 . 4 and or 5 will be obtained in step S203 Checked if one or more vehicles in the area of the own vehicle 100 as within the target lane (ie the target lane to which the vehicle's path 100 should be changed and in the vehicle 100 after the lane change operation) next to or behind (in the back) of the own vehicle 100 can be detected driving.
Wie erwähnt, wenn mindestens ein folgendes Fahrzeug in der Umgebung des Eigenfahrzeugs 101 als in der Zielfahrspur des beabsichtigten Spurwechsels fahrend in Schritt S203 detektiert wird, fährt der Prozess mit Schritt S204 fort.As mentioned, if at least one following vehicle in the vicinity of the own vehicle 101 as in the target lane of the intended lane change driving in step S203 is detected, the process goes to step S204 continued.
In Schritt S204 bestimmt oder berechnet die Fahrerassistenzsteuereinheit 1 relative Abstände und relative Geschwindigkeiten zwischen dem Eigenfahrzeug 100 und den detektierten Umgebungsfahrzeugen auf der Basis von Informationen der Sensoren wie z. B. der Kamera 2 zum Detektieren des vorderen Teils des Fahrzeugs, der Laserradars 3 und 4 zum Detektieren der Seitenteile des Fahrzeugs und des Millimeterwellenradars 5 zum Detektieren des hinteren Teils des Fahrzeugs, wie beispielhaft in 4 gezeigt.In step S204 determines or calculates the driver assistance control unit 1 relative distances and relative speeds between the own vehicle 100 and the detected surrounding vehicles on the basis of information from the sensors such. B. the camera 2 for detecting the front part of the vehicle, the laser radar 3 and 4 for detecting the side parts of the vehicle and the millimeter-wave radar 5 for detecting the rear part of the vehicle, as exemplified in FIG 4 shown.
4 stellt beispielhaft eine Beispielsituation dar, in der das Eigenfahrzeug 100 auf einer Straße fährt, wobei es von drei anderen Fahrzeugen 101, 102 und 103 umgeben ist. 4 exemplifies an example situation in which the own vehicle 100 driving on a street, taking it from three other vehicles 101 . 102 and 103 is surrounded.
In 4 fährt das Eigenfahrzeug 100 beispielhaft in einer linken Fahrspur einer Straße und ist von drei anderen Fahrzeugen 101, 102 und 103 umgeben. Das Fahrzeug 103 fährt beispielhaft in derselben Fahrspur wie das Eigenfahrzeug 100 vor dem Eigenfahrzeug. Das Fahrzeug 101 fährt beispielhaft in der anderen Fahrspur (d. h. einer potentiellen Zielfahrspur, wenn ein Spurwechsel gesteuert werden soll) neben dem Eigenfahrzeug 100 und das Fahrzeug 102 fährt auch beispielhaft in der anderen Fahrspur (d. h. einer potentiellen Zielfahrspur, wenn ein Spurwechsel gesteuert werden soll), aber hinter dem Eigenfahrzeug 100.In 4 drives the own vehicle 100 exemplified in a left lane of a road and is from three other vehicles 101 . 102 and 103 surround. The vehicle 103 drives by way of example in the same lane as the own vehicle 100 in front of the own vehicle. The vehicle 101 exemplary runs in the other lane (ie a potential Zielfahrspur when a lane change is to be controlled) next to the own vehicle 100 and the vehicle 102 also exemplarily travels in the other lane (ie a potential destination lane when a lane change is to be controlled) but behind the own vehicle 100 ,
In 4 beziehen sich die Bezugszeichen A2, A3, A4 und A5 beispielhaft auf die jeweiligen Erfassungsbereiche der Sensoren 2, 3, 4 bzw. 5, die Hindernisse (z. B. Fahrzeuge) an der Vorderseite (Erfassungsbereich A2 des Sensors 2) und Rückseite (Erfassungsbereich A5 des Sensors 5) des Fahrzeugs 100 sowie links (Erfassungsbereich A3 des Sensors 3) und rechts (Erfassungsbereich A4 des Sensors 4) vom Fahrzeug 100 erfassen. Da das Fahrzeug 102 im Sensorbereich A5 angeordnet ist, kann unter den Fahrzeugen in der Umgebung des Eigenfahrzeugs 100 das Fahrzeug 102 folglich durch den Sensor 5 detektiert werden, da das Fahrzeug 101 im Sensorbereich A4 angeordnet ist, kann das Fahrzeug 101 durch den Sensor 4 detektiert werden, und da das Fahrzeug 103 im Sensorbereich A2 angeordnet ist, kann das Fahrzeug 103 durch den Sensor 2 detektiert werden.In 4 the reference numbers refer A2 . A3 . A4 and A5 by way of example to the respective detection ranges of the sensors 2 . 3 . 4 or. 5 , the obstacles (eg vehicles) at the front (detection area A2 of the sensor 2 ) and back (detection area A5 of the sensor 5 ) of the vehicle 100 as well as left (detection area A3 of the sensor 3 ) and right (detection area A4 of the sensor 4 ) from the vehicle 100 to capture. Because the vehicle 102 in the sensor area A5 can be arranged under the vehicles in the environment of the own vehicle 100 the vehicle 102 consequently through the sensor 5 be detected as the vehicle 101 in the sensor area A4 is arranged, the vehicle can 101 through the sensor 4 be detected, and there the vehicle 103 in the sensor area A2 is arranged, the vehicle can 103 through the sensor 2 be detected.
In der Situation von 4 würde Schritt S203 beispielhaft zu JA führen und die Fahrerassistenzsteuereinheit 1 würde in Schritt S204 den relativen Abstand und die relative Geschwindigkeit zwischen dem Eigenfahrzeug und dem Fahrzeug 102 berechnen und potentiell auch den relativen Abstand und die relative Geschwindigkeit zwischen dem Eigenfahrzeug und dem Fahrzeug 101 berechnen, die beide in der potentiellen Zielfahrspur angeordnet sind, wenn ein Spurwechsel erwünscht oder beabsichtigt sein sollte.In the situation of 4 would step S203 lead by way of example to YES and the driver assistance control unit 1 would step in S204 the relative distance and the relative speed between the own vehicle and the vehicle 102 calculate and potentially also the relative distance and the relative velocity between the own vehicle and the vehicle 101 both located in the potential target lane when lane change should be desired or intended.
Die Geschwindigkeit des Eigenfahrzeugs 100 kann beispielsweise auf der Basis von Informationen von Raddrehzahlsensoren 22FL bis 22RR abgeschätzt werden. Eine höchste Geschwindigkeit von Informationen der vier Raddrehzahlsensoren kann beispielsweise ausgewählt werden, damit sie als abgeschätzte Fahrzeuggeschwindigkeit festgelegt wird. Das abgeschätzte Verfahren der Fahrzeuggeschwindigkeit ist nicht darauf begrenzt und ein anderes Verfahren zur Verwendung eines Mittelwerts der Raddrehzahlsensoren kann verwendet werden.The speed of the own vehicle 100 For example, based on information from wheel speed sensors 22FL to 22RR be estimated. For example, a highest speed of information of the four wheel speed sensors may be selected to be set as the estimated vehicle speed. The estimated vehicle speed method is not limited to this, and another method of using an average value of the wheel speed sensors may be used.
Die relativen Positionen und die relativen Geschwindigkeiten der anderen Fahrzeuge können in gemeinsam vertikalen (z. B. sich gemeinsam bewegenden) Koordinatensystemen ausgedrückt werden, wobei beispielsweise der Ursprung im Schwerpunkt des Eigenfahrzeugs 100 festgelegt ist und die X-Achse beispielhaft in Richtung der Vorderseite des Eigenfahrzeugs 100 festgelegt ist (z. B. entlang einer axialen Richtung des Fahrzeugs 100) und die Y-Achse beispielhaft in der linken Seite des Eigenfahrzeugs 100 festgelegt ist.The relative positions and relative speeds of the other vehicles may be expressed in co-ordinate (eg, co-moving) coordinate systems, for example where the origin is at the center of gravity of the subject vehicle 100 is fixed and the X-axis by way of example in the direction of the front of the own vehicle 100 is fixed (for example, along an axial direction of the vehicle 100 ) and the Y-axis by way of example in the left side of the own vehicle 100 is fixed.
Die relativen Abstände Xi (z. B. X1 für das Fahrzeug 101, X2 für das Fahrzeug 102 und X3 für das Fahrzeug 103) und die relativen Geschwindigkeiten Vi (z. B. V1 für das Fahrzeug 101, V2 für das Fahrzeug 102 und V3 für das Fahrzeug 103) zwischen dem Schwerpunkt des Eigenfahrzeugs 100 und den Umgebungsfahrzeugen (i = 1, 2, 3, .. i) in der X-Achsen-Richtung zu einer Zeit t können beispielsweise durch die folgenden Ausdrücke ausgedrückt werden:
The relative distances Xi (eg X1 for the vehicle 101 . X2 for the vehicle 102 and X3 for the vehicle 103 ) and the relative speeds Vi (eg V1 for the vehicle 101 . V2 for the vehicle 102 and V3 for the vehicle 103 ) between the center of gravity of the own vehicle 100 and the surrounding vehicles (i = 1, 2, 3,... i) in the X-axis direction at a time t can be expressed by, for example, the following expressions:
Das Suffix i stellt beispielhaft ein i-tes Fahrzeug dar, z. B. i = 1 für das Fahrzeug 101, i = 2 für das Fahrzeug 102, etc. Ferner ist die relative Geschwindigkeit Vi des i-ten Fahrzeugs beispielhaft so definiert, dass die Geschwindigkeit in der Richtung, in der sich das i-te Umgebungsfahrzeug dem Eigenfahrzeug 100 nähert, positiv ist.The suffix i represents by way of example an i-th vehicle, for. B. i = 1 for the vehicle 101 , i = 2 for the vehicle 102 Further, the relative velocity Vi of the ith vehicle is exemplarily defined such that the velocity in the direction in which the ith surrounding vehicle is the own vehicle 100 approaching, is positive.
Mit Rückkehr zu 2, geht nach der Bestimmung der relativen Positionen und der relativen Geschwindigkeiten der anderen Fahrzeuge in Schritt S204 die Fahrerassistenzsteuereinheit 1 beispielhaft zum Berechnen eines Kollisionsrisikos in Schritt S206 weiter, vorzugsweise für jedes detektierte Umgebungsfahrzeug oder zumindest für jedes detektierte Umgebungsfahrzeug in der Zielfahrspur des Spurwechsels, falls auf die Fahrspur gewechselt werden soll, auf der Basis der jeweiligen bestimmten relativen Positionen und der relativen Geschwindigkeiten.With return to 2 , goes into step after determining the relative positions and the relative speeds of the other vehicles S204 the driver assistance control unit 1 exemplary for calculating a collision risk in step S206 further, preferably for each detected surrounding vehicle or at least for each detected surrounding vehicle in the target lane of the lane change, if the lane is to be changed, on the basis of the respective determined relative positions and the relative speeds.
Beispielhaft wird die Geschwindigkeit des Eigenfahrzeugs, die vorstehend abgeschätzt wird, auf die vorbestimmte Korrelationsabbildung der Fahrzeuggeschwindigkeit V0 des Eigenfahrzeugs 100 gegenüber der Zeit T1 angewendet, die für den Spurwechsel/das Einfädeln erforderlich ist, wie beispielhaft in 5 gezeigt, um die Zeit T1 zu berechnen, die für den Spurwechsel erforderlich ist.By way of example, the speed of the own vehicle, which is estimated above, becomes the predetermined correlation map of the vehicle speed V0 of the own vehicle 100 over time T1 which is required for lane change / threading, as exemplified in FIG 5 shown at the time T1 to calculate, which is required for the lane change.
5 stellt beispielhaft eine Korrelationsabbildung der Zeit T1, die für den Spurwechsel/das Einfädeln erforderlich ist, als Funktion der Fahrzeuggeschwindigkeit V0 des Eigenfahrzeugs 100 dar. 5 exemplifies a correlation map of time T1 required for lane change / threading as a function of vehicle speed V0 of the own vehicle 100 represents.
Die in 5 beispielhaft gezeigte Korrelationsabbildung ist so festgelegt, dass je höher die Fahrzeuggeschwindigkeit V0 des Eigenfahrzeugs 100 ist, desto kürzer die Zeit T1 ist, die für den Spurwechsel erforderlich ist. Folglich ist die Zeit T1, die für den Spurwechsel (oder das Spureinfädeln) erforderlich ist, bei hohen Geschwindigkeiten kürzer und die Zeit T1 ist bei niedrigen Geschwindigkeiten länger, so dass die Zeit T1, die für den Spurwechsel erforderlich ist, gemäß der Fahrzeuggeschwindigkeit V0 des Eigenfahrzeugs 100 korrekt berechnet werden kann.In the 5 The correlation map shown by way of example is set so that the higher the vehicle speed V0 of the own vehicle 100 is, the shorter the time T1 is, which is required for the lane change. Hence the time T1 , which is required for lane change (or track threading), shorter at high speeds and the time T1 is longer at low speeds, so that time T1 required for the lane change according to the vehicle speed V0 of the own vehicle 100 can be calculated correctly.
Eine solche Korrelationsabbildung kann vorbestimmt sein oder in anderen beispielhaften Ausführungsformen verwendet werden, um eine abgeschätzte Zeit T1, die für den Spurwechsel erforderlich ist, als Funktion der Fahrzeuggeschwindigkeit V0 des Eigenfahrzeugs 100 zu bestimmen. Andererseits kann die Zeit, die für einen Spurwechsel erforderlich ist, auf der Basis der Fahrzeuggeschwindigkeit und auf der Basis einer detektierten Fahrspurbreite vor dem Eigenfahrzeug berechnet werden (z. B. auf der Basis einer detektierten Ansicht der Kamera 2 vor dem Fahrzeug).Such a correlation map may be predetermined or used in other exemplary embodiments by an estimated time T1 required for lane change as a function of vehicle speed V0 of the own vehicle 100 to determine. On the other hand, the time required for a lane change may be calculated based on the vehicle speed and based on a detected lane width ahead of the own vehicle (eg, based on a detected view of the camera 2 in front of the vehicle).
Als nächstes werden ein Abstand zwischen Fahrzeugen Xi^gap zu einer Zeit t+T1 zum i-ten Fahrzeug in der Umgebung des Eigenfahrzeugs 100 und eine abgeschätzte Zeit bis zur Kollision oder eine Kollisionsvorhersagezeit Ti^ttc zur gleichen Zeit t+T1, die das Kollisionsrisiko darstellt (nach der Zeit T1, die für den Spurwechsel erforderlich ist) zur Zeit t, zu der die Fahrspur gewechselt wird, auf der Basis der berechneten Zeit T1, die für den Spurwechsel erforderlich ist, durch die folgenden Ausdrücke berechnet:
Next, a distance between vehicles Xi ^ gap at a time t + T1 to the i-th vehicle in the vicinity of the own vehicle 100 and an estimated time to collision or a collision prediction time Ti ^ ttc at the same time t + T1 representing the risk of collision (after time T1 required for the lane change) at the time t when the lane is changed on the basis of the calculated time T1 required for the lane change is calculated by the following expressions:
In den obigen Ausdrücken stellt L0 die Gesamtlänge (in der vorderen und hinteren Richtung) des Eigenfahrzeugs 100 dar und Li stellt die Länge eines Fahrzeugs i in der Umgebung des Eigenfahrzeugs 100 dar.In the above expressions, L0 represents the total length (in the front and rear directions) of the own vehicle 100 and Li represents the length of a vehicle i in the vicinity of the own vehicle 100 represents.
Für ein i-tes Fahrzeug stellt folglich der Abstand zwischen Fahrzeugen Xi^gap zu einer Zeit t+T1 einen abgeschätzten Lückenabstand zwischen dem i-ten Fahrzeug und dem Eigenfahrzeug 100 nach der Vollendung des Spurwechsels (oder Spureinfädelns) dar, wobei die Startzeit t des Spurwechselvorgangs und die abgeschätzte Dauer T1 des Spurwechselvorgangs sowie der erwartete relative Abstand Xi vom Eigenfahrzeug 100 zum i-ten Fahrzeug zur Zeit t+T1 berücksichtigt werden, wenn erwartet wird, dass der Spurwechsel vollendet wird. Der erwartete relative Abstand Xi vom Eigenfahrzeug 100 zum i-ten Fahrzeug zur Zeit t+T1 kann beispielsweise auf der Basis des relativen Abstandes Xi und der relativen Geschwindigkeit Vi des i-ten Fahrzeugs relativ zum Eigenfahrzeug 100 abgeschätzt werden, wie in Schritt S204 berechnet.Thus, for an i-th vehicle, the distance between vehicles Xi ^ gap at an instant t + T1 provides an estimated gap distance between the vehicle i-th vehicle and the own vehicle 100 after the completion of the lane change (or lane-threading), wherein the start time t of the lane change operation and the estimated duration T1 of the lane change process as well as the expected relative distance Xi from the own vehicle 100 to the ith vehicle at time t + T1 when it is expected that the lane change will be completed. The expected relative distance Xi from the own vehicle 100 to the i-th vehicle at time t + T1 can be determined, for example, based on the relative distance Xi and the relative speed Vi of the ith vehicle relative to the own vehicle 100 be estimated as in step S204 calculated.
Ferner stellt die abgeschätzte Kollisionsvorhersagezeit Ti^ttc zur gleichen Zeit t+T1 beispielhaft eine Abschätzung einer Zeit dar, bis eine Kollision zwischen dem i-ten Fahrzeug und dem Eigenfahrzeug 100 nach dem Vollenden des Spurwechsels auftreten könnte.Further, the estimated collision prediction time Ti ^ ttc at the same time t + T1 exemplifies an estimate of time until a collision between the i-th vehicle and the own vehicle 100 could occur after completing the lane change.
Als nächstes beurteilt die Fahrerassistenzsteuereinheit 1, ob der Spurwechsel durchgeführt werden kann oder nicht (Schritt S207 in 2) auf der Basis des berechneten Abstandes zwischen Fahrzeugen Xi^gap (t+T1) und der Kollisionsvorhersagezeit Ti^ttc (t+T1), die durch die Ausdrücke (2) und (3) berechnet werden, z. B. für jedes der Umgebungsfahrzeuge, oder zumindest für jedes der Umgebungsfahrzeuge, die in der Zielfahrspur des gewünschten Spurwechsels fahren.Next, the driver assistance control unit judges 1 whether the lane change can be performed or not (step S207 in 2 ) on the basis of the calculated distance between vehicles Xi ^ gap (t + T1) and the collision prediction time Ti ^ ttc (t + T1) represented by the expressions ( 2 ) and (3) are calculated, e.g. B. for each of the surrounding vehicles, or at least for each of the surrounding vehicles that drive in the Zielfahrspur the desired lane change.
Es kann beispielhaft angenommen werden, dass ein Spurwechsel als möglich beurteilt werden kann, wenn der berechnete Abstand zwischen Fahrzeugen Xi^gap (t+T1) größer als (oder größer als oder gleich) ein Schwellenwert Xi^gap_a für den relativen Abstand ist (nachstehend als erster vorbestimmter Wert bezeichnet) und wenn die berechnete Kollisionsvorhersagezeit Ti^ttc (t+T1) größer als (oder größer als oder gleich) ein Schwellenwert Ti^ttc_a für die Kollisionsvorhersagezeit ist (nachstehend als zweiter vorbestimmter Wert bezeichnet).It can be assumed by way of example that a lane change can be judged as possible when the calculated distance between vehicles Xi ^ gap (t + T1) is greater than (or greater than or equal to) a relative distance distance limit Xi ^ gap_a (hereinafter as the first predetermined value) and when the calculated collision prediction time Ti ^ ttc (t + T1) is greater than (or greater than or equal to) a threshold value Ti ^ ttc_a for the collision prediction time (hereinafter referred to as the second predetermined value).
Beispielsweise stellt 6 beispielhaft einen gestrichelten Reichweitenbereich eines zulässigen/möglichen Spurwechsels für Paare des Abstandes zwischen Fahrzeugen Xi^gap (horizontale Achse) und der Kollisionsvorhersagezeit Ti^ttc (vertikale Achse) dar.For example 6 exemplarily a dashed range of a permissible / possible lane change for pairs of the distance between vehicles Xi ^ gap (horizontal axis) and the collision prediction time Ti ^ ttc (vertical axis) represents.
Der Beurteilungsstandard für Schritt S207 in 2 kann vorzugsweise so festgelegt werden, dass der Spurwechsel durchgeführt werden kann, wenn die relativen Abstände und die Kollisionsvorhersagezeiten für alle Umgebungsfahrzeuge i oder zumindest für jedes Umgebungsfahrzeug i in der Zielfahrspur ausreichend Zeit haben, das heißt, wenn die folgenden Ausdrücke erfüllt sind, auf der Basis des vorstehend erwähnten ersten und zweiten Schwellenwerts Xi^gap_a und Ti^ttc_a. Wenn beispielsweise mindestens eine der nachstehend ausgedrückten Bedingungen des Ausdrucks (4) nicht erfüllt oder realisiert ist, wird ansonsten in Schritt S207 beurteilt, dass der Spurwechsel nicht durchgeführt werden kann.
The assessment standard for step S207 in 2 may preferably be set so that the lane change can be performed when the relative distances and the collision prediction times for all surrounding vehicles i or at least for each surrounding vehicle i in the target lane have sufficient time, that is, when the following expressions are satisfied, on the basis the above-mentioned first and second thresholds Xi ^ gap_a and Ti ^ ttc_a. For example, if at least one of the conditions of the expression expressed below ( 4 ) is not fulfilled or realized, otherwise in step S207 judges that the lane change can not be performed.
Hier ist beispielhaft auf der Basis des Beispiels von 4 mit den zwei Fahrzeugen 101 (i=1) und 102 (i=2) in der Zielfahrspur X1^gap_a beispielhaft ein Schwellenwert für den relativen Abstand (nachstehend als erster vorbestimmter Wert bezeichnet) zum Beurteilen, ob der Spurwechsel durchgeführt werden kann, zum vorderen Fahrzeug 101 in einem Zielraum und X2^gap_a ist beispielhaft ein Schwellenwert für den relativen Abstand (nachstehend als dritter vorbestimmter Wert bezeichnet) zum Beurteilen, ob der Spurwechsel durchgeführt werden kann, zu einem hinteren rückwärtigen oder folgenden Fahrzeug 102 im Zielraum.Here is an example based on the example of 4 with the two vehicles 101 (i = 1) and 102 (i = 2) in the target lane X1 ^ gap_a exemplify a relative distance threshold (hereinafter referred to as first predetermined value) for judging whether the lane change can be performed to the front vehicle 101 in a target space, and X2 ^ gap_a is exemplified a threshold value for the relative distance (hereinafter referred to as third predetermined value) for judging whether the lane change can be performed to a rearward rearward or following vehicle 102 in the finish area.
Beispielsweise kann es erwünscht sein, dass der erste und der dritte vorbestimmte Wert in Abständen gegeben sind (z. B. 7 m für den ersten vorbestimmten Wert und 10 m für den dritten vorbestimmten Wert), von dem betrachtet wird, dass der Spurwechsel nicht durchgeführt wird, ungeachtet der relativen Geschwindigkeit, wenn der Fahrer innerhalb der obigen relativen Abstände existiert (die Fahrspur wechselt).For example, it may be desired that the first and third predetermined values are given at intervals (eg, 7 m for the first predetermined value and 10 m for the third predetermined value), which is considered to not make the lane change regardless of the relative speed, if the driver exists within the above relative distances (the lane changes).
Es ist zu beachten, dass diese vorbestimmten Schwellenwerte vorbestimmt sein können, aber nicht fest sein müssen und in einigen beispielhaften Ausführungsformen gemäß der Fahrzeuggeschwindigkeit V0 des Eigenfahrzeugs 100 oder durch den Fahrer geändert werden können. Der erste und/oder der dritte Schwellenwert können beispielsweise auf der Basis der Fahrzeuggeschwindigkeit V0 auf der Basis einer vorbestimmten Funktion oder von vorbestimmten Funktionen berechnet werden, z. B. so dass der erste und/oder der dritte Schwellenwert für höhere Fahrzeuggeschwindigkeiten V0 größer bestimmt werden können und so dass der erste und/oder der dritte Schwellenwert für niedrigere Fahrzeuggeschwindigkeiten V0 des Eigenfahrzeugs 100 kleiner bestimmt werden können.It should be noted that these predetermined thresholds may be predetermined, but need not be fixed and, in some example embodiments, according to vehicle speed V0 of the own vehicle 100 or can be changed by the driver. For example, the first and / or third thresholds may be based on vehicle speed V0 are calculated based on a predetermined function or predetermined functions, e.g. B. such that the first and / or the third threshold for higher vehicle speeds V0 can be determined greater and so that the first and / or the third threshold for lower vehicle speeds V0 of the own vehicle 100 can be determined smaller.
Andererseits ist beispielhaft auf der Basis des Beispiels von 4 mit den zwei Fahrzeugen 101 (i=1) und 102 (i=2) in der Zielfahrspur der Zeitparameter T1^TTC_a beispielhaft ein Schwellenwert für die Kollisionsvorhersagezeit (nachstehend als zweiter vorbestimmter Wert bezeichnet) zum Beurteilen, ob die Fahrspur gewechselt werden kann, zum Vorwärtsfahrzeug 101 im Zielraum und der Zeitparameter T2^TTC_a ist ein Schwellenwert für die Kollisionsvorhersagezeit (nachstehend als vierte vorbestimmte Zeit bezeichnet) zum Beurteilen, ob die Fahrspur gewechselt werden kann, zum folgenden Fahrzeug im Zielraum.On the other hand, by way of example, based on the example of 4 with the two vehicles 101 (i = 1) and 102 (i = 2) in the target lane of the time parameters T1 ^ TTC_a exemplify a threshold for the collision prediction time (hereinafter referred to as second predetermined value) for judging whether the lane can be changed to the forward vehicle 101 in the finish area and the Time parameter T2 ^ TTC_a is a threshold for the collision prediction time (hereinafter referred to as fourth predetermined time) for judging whether the lane can be changed to the following vehicle in the target space.
Vorzugsweise sind der zweite und der vierte vorbestimmte Schwellenwert Zeitparameter (z. B. 5 s für den zweiten vorbestimmten Wert und 6 s für den vierten vorbestimmten Wert), für den der Fahrer spüren kann, dass die Situation gefährlich ist, wenn die berechnet(n) Zeit(en) in die Kollisionsvorhersagezeit fallen kann (können).Preferably, the second and fourth predetermined thresholds are time parameters (eg, 5 seconds for the second predetermined value and 6 seconds for the fourth predetermined value) for which the driver can sense that the situation is dangerous when calculating (n ) Time (s) may (may) fall into the collision prediction time.
Ferner ist zu beachten, dass diese vorbestimmten Schwellenwerte vorbestimmt sein können, aber nicht fest sein müssen und in einigen beispielhaften Ausführungsformen gemäß der Fahrzeuggeschwindigkeit V0 des Eigenfahrzeugs 100 oder durch den Fahrer geändert/bestimmt werden können. Der zweite und/oder vierte Schwellenwert können beispielsweise auf der Basis der Fahrzeuggeschwindigkeit V0 auf der Basis einer vorbestimmten Funktion oder von vorbestimmten Funktionen berechnet werden, z. B. so dass der zweite und/oder der vierte Schwellenwert für höhere Fahrzeuggeschwindigkeiten V9 größer bestimmt werden können und so dass der zweite und/oder der vierte Schwellenwert für niedrigere Fahrzeuggeschwindigkeiten V0 des Eigenfahrzeugs 100 kleiner bestimmt werden können.It should also be appreciated that these predetermined thresholds may be predetermined, but need not be fixed, and in some example embodiments according to vehicle speed V0 of the own vehicle 100 or can be changed / determined by the driver. The second and / or fourth thresholds may be based on vehicle speed, for example V0 are calculated based on a predetermined function or predetermined functions, e.g. B. such that the second and / or the fourth threshold for higher vehicle speeds V9 can be determined greater and so that the second and / or the fourth threshold for lower vehicle speeds V0 of the own vehicle 100 can be determined smaller.
Gemäß dem beispielhaften Beurteilungsstandard des obigen Ausdrucks (4), beispielsweise wenn die Fahrspur in dem Zustand gewechselt wird, in dem die Kollisionsvorhersagezeit kurz bestimmt wird (d. h. die jeweilige relative Geschwindigkeit groß ist), selbst wenn der relative Abstand groß ist, das heißt, wenn das Eigenfahrzeug 100 durch das folgende Fahrzeug überholt werden kann, unmittelbar nachdem die Fahrspur gewechselt wird, wird vorzugsweise in Schritt S207 immer noch beurteilt, dass die Fahrspur aus Sicherheitsgründen nicht gewechselt werden kann.According to the exemplary assessment standard of the above expression ( 4 ), for example, when the lane is changed in the state in which the collision prediction time is briefly determined (ie, the respective relative speed is large) even if the relative distance is large, that is, if the own vehicle 100 can be overhauled by the following vehicle immediately after the lane is changed is preferably in step S207 still judged that the lane can not be changed for safety reasons.
Selbst wenn die bestimmte relative Geschwindigkeit negativ ist, das heißt, selbst wenn das jeweilige i-te Fahrzeug wegfährt und vom Eigenfahrzeug 100 entfernter wird, kann in Schritt S207 beurteilt werden, dass der Spurwechsel nicht durchgeführt werden kann, wenn der relative Abstand kurz ist, vorzugsweise um eine kurze Lücke zwischen den Fahrzeugen nach dem Spurwechsel zu vermeiden.Even if the determined relative speed is negative, that is, even if the respective i-th vehicle is moving away from the own vehicle 100 can get farther in step S207 It can be judged that the lane change can not be performed when the relative distance is short, preferably to avoid a short gap between the vehicles after the lane change.
Wenn in Schritt S207 beurteilt wird, dass der Spurwechsel durchgeführt werden kann (Schritt S207 gibt JA zurück), z. B. gemäß der obigen Beurteilung, geht die Verarbeitung zu Schritt S209 in 2 weiter und der gewünschte Spurwechsel wird durch die Steuerung der Fahrerassistenzsteuereinheit 1 durchgeführt.When in step S207 it is judged that the lane change can be performed (step S207 returns YES), e.g. For example, according to the above judgment, the processing goes to step S209 in 2 continue and the desired lane change is controlled by the driver assistance control unit 1 carried out.
Wenn andererseits die Beurteilung von S207 NEIN ist (d. h.), geht die Verarbeitung zu Schritt S208 weiter und eine Warnung wird an den Fahrer des Eigenfahrzeugs 100 ausgegeben.If, on the other hand, the assessment of S207 NO is (ie), the processing goes to step S208 Continue and a warning will be sent to the driver of your own vehicle 100 output.
Es ist zu beachten, dass die Spurwechselkorrektheitsbeurteilung nicht auf jene von 6 (oder den obigen Ausdruck 4) begrenzt ist und in anderen beispielhaften Ausführungsformen die in der horizontalen Achse von 6 festgelegte Definition beispielsweise durch die relative Geschwindigkeit Vi ersetzt werden kann.It should be noted that the lane change correctness judgment does not apply to those of 6 (or the above expression 4) is limited and in other exemplary embodiments, in the horizontal axis of 6 fixed definition can be replaced by the relative velocity Vi, for example.
In Schritt S208 führt, wenn Schritt S207 NEIN zurückgibt, die Fahrerassistenzsteuereinheit 1 eine Warnverarbeitung durch, um eine Warnung an den Fahrer des Eigenfahrzeugs auszugeben, beispielsweise wie in 7 gezeigt.In step S208 leads when step S207 Returns NO, the driver assistance control unit 1 a warning processing to output a warning to the driver of the own vehicle, for example as in 7 shown.
7 stellt beispielhaft eine Warnverarbeitung zum Beleuchten einer Warnlampe an einem Instrumentenbrett des Eigenfahrzeugs 100 und/oder Betätigen eines Warntons dar. Die Warnung durch Licht und/oder Ton kann in Helligkeit bzw. Lautstärke in Abhängigkeit von einem Niveau eines berechneten Risikos variieren. 7 exemplifies a warning processing for illuminating a warning lamp on an instrument panel of the own vehicle 100 and / or pressing a warning tone. The warning by light and / or sound may vary in brightness or volume depending on a level of calculated risk.
Wie in 7 gezeigt, können zuerst die Anzeigegröße einer Warnlampe einer Warnvorrichtung 8 (siehe auch 1) und die Lautstärke eines Warntons gemäß den in Schritt S206 berechneten Kollisionsrisiken geändert werden, wie in 7 gezeigt, z. B. so dass der Fahrer informiert wird, dass die Fahrspur nicht gewechselt werden kann (Schritt S208). Das Anzeigewarnlicht und/oder die Warntonlautstärke können geändert werden, z. B. gemäß den Kollisionsrisiken, beispielsweise so dass vorhergesagt werden kann, wann der Fahrer die Fahrspur wechseln kann.As in 7 First, the display size of a warning lamp of a warning device can be shown 8th (see also 1 ) and the volume of a warning sound according to the steps in step S206 calculated collision risks are changed, as in 7 shown, for. B. so that the driver is informed that the lane can not be changed (step S208 ). The display warning light and / or the warning sound volume can be changed, eg. B. according to the collision risks, for example, so that it can be predicted when the driver can change the lane.
Mit erneuter Rückkehr zu 2 wird, wenn andererseits Schritt S207 JA zurückgibt, in Schritt S209 der gewünschte Spurwechsel durch die Steuerung der Fahrerassistenzsteuereinheit 1 durchgeführt.With another return to 2 if, on the other hand, step S207 YES returns, in step S209 the desired lane change by the control of the driver assistance control unit 1 carried out.
Die Fahrerassistenzsteuereinheit 1 kann beispielsweise die Verarbeitung der Steuerung für einen Spurwechsel durchführen, z. B. wie in 8 gezeigt.The driver assistance control unit 1 For example, perform the processing of the controller for a lane change, for. B. as in 8th shown.
8 stellt beispielhaft einen Ablaufplan einer Spurwechselsteuerungsverarbeitung durch die Fahrerassistenzsteuereinheit 1 dar. 8th exemplifies a flowchart of a lane change control processing by the driver assistance control unit 1 represents.
Wie beispielhaft in 8 gezeigt, wird zuerst ein Zielweg für den Spurwechsel in einem Schritt S901 berechnet, beispielsweise auf der Basis von erhaltenen Fahrspurmarkierungsinformationen, wie z. B. auf der Basis der Fahrspurmarkierungen, die vor dem Eigenfahrzeug 100 durch die Kamera 2 detektiert werden. Ebenso oder zusätzlich kann der Zielweg für den Spurwechsel auf der Basis von Navigationsinformationen mit Karteninformationen über Fahrspurpositionen der Straße vor der detektierten Fahrzeugposition bestimmt werden.As exemplified in 8th First, a target path for lane change is shown in one step S901 calculated, for example, based on obtained lane marking information such. On the basis of the lane markings, in front of the own vehicle 100 through the camera 2 be detected. Likewise or additionally, the target lane change lane may be determined based on navigation information having map information about lane positions of the road ahead of the detected vehicle position.
In Schritt S902 wird auf der Basis des bestimmten Zielweges von Schritt S901 ein Lenkunterstützungsdrehmoment berechnet, um dem Zielweg zu folgen, und das Lenkunterstützungsdrehmoment wird an die Lenksteuereinheit 8 angewiesen, um den Lenksteuermechanismus 10 auf der Basis des bestimmten Ziellenkunterstützungsdrehmoments von Schritt S902 zu steuern, und das Fahrzeug 100 führt den Spurwechsel unter der Steuerung der Fahrerassistenzsteuereinheit 1 durch.In step S902 is based on the determined target path of step S901 a steering assist torque is calculated to follow the target path, and the steering assist torque is sent to the steering control unit 8th instructed to the steering control mechanism 10 based on the determined target back-up torque of step S902 to steer, and the vehicle 100 performs the lane change under the control of the driver assistance control unit 1 by.
In Schritt S903 beurteilt die Fahrerassistenzsteuereinheit 1, ob der Spurwechsel beendet ist oder nicht. Wenn Schritt S903 JA zurückgibt, endet die Verarbeitung für die Steuerung für den Spurwechsel. Wenn Schritt S903 NEIN zurückgibt, kehrt die Verarbeitung zu Schritt S901 zurück.In step S903 judges the driver assistance control unit 1 whether the lane change is completed or not. When step S903 YES returns, the processing for the lane change control ends. When step S903 Returns NO, processing returns to step S901 back.
Im Obigen wurde mit Rückkehr zu 2 die Verarbeitung für den Fall beschrieben, dass die Fahrerassistenzsteuereinheit 1 detektiert hat, dass mindestens ein oder mehrere folgende Fahrzeuge in der Umgebung des Eigenfahrzeugs 101 in der Zielfahrspur des beabsichtigten Spurwechsels fahren (Schritt S203 hat JA zurückgegeben).In the above became with return to 2 the processing in the case described that the driver assistance control unit 1 has detected that at least one or more following vehicles in the vicinity of the own vehicle 101 drive in the destination lane of the intended lane change (step S203 has returned YES).
Als nächstes wird die Verarbeitung für den Fall beschrieben, dass die Fahrerassistenzsteuereinheit 1 kein folgendes Fahrzeug in der Umgebung des Eigenfahrzeugs 101 als in der Zielfahrspur des beabsichtigten Spurwechsels fahrend detektiert hat (Schritt S203 hat NEIN zurückgegeben).Next, the processing for the case where the driver assistance control unit is described will be described 1 no following vehicle in the vicinity of the own vehicle 101 when driving in the target lane of the intended lane change has detected driving (step S203 has returned NO).
Das heißt, falls in Schritt S203 beurteilt wird, dass die folgenden Fahrzeuge nicht in der Zielfahrspur des Spurwechsels detektiert werden, d. h. keine folgenden Fahrzeuge in der Zielfahrspur des Spurwechsels detektiert werden, wird der Erfassungsbereich in einem Schritt S210 berechnet. Dies ist beispielhaft in 9 dargestellt.That is, if in step S203 is judged that the following vehicles are not detected in the Zielfahrspur the lane change, ie no following vehicles are detected in the Zielfahrspur the lane change, the detection area in one step S210 calculated. This is exemplary in 9 shown.
9 zeigt beispielhaft eine Situation, in der ein Eigenfahrzeug 100 einen Spurwechsel durchführen soll und ein folgendes Fahrzeug 101 in der Zielfahrspur aufgrund eines Hindernisses (z. B. einer Wand), das den tatsächlichen Erfassungsbereich begrenzt, nicht detektiert werden kann. 9 shows by way of example a situation in which an own vehicle 100 should perform a lane change and a following vehicle 101 in the target lane due to an obstacle (eg, a wall) that limits the actual detection range can not be detected.
Insbesondere in dem Beispiel von 9 ist der tatsächliche Erfassungsbereich, der über den (die) Sensor(en) des Eigenfahrzeugs 100 verfügbar ist, insofern begrenzt, als in dieser Situation der gestrichelte Bereich nicht im tatsächlichen Erfassungsbereich enthalten ist, da der gestrichelte Bereich aufgrund des Hindernisses (z. B. einer Wand) nicht erfasst werden kann. Der tatsächliche Erfassungsbereich kann auch als tatsächlich verfügbarer Erfassungsbereich bezeichnet werden und mit dem maximal verfügbaren Erfassungsbereich (verfügbar, falls keine Hindernisse den Erfassungsbereich des Sensors (der Sensoren) des Eigenfahrzeugs 100 begrenzen) verglichen werden, wobei der tatsächlich verfügbare Erfassungsbereich dem maximal verfügbaren Erfassungsbereich entspricht, wenn sich keine Hindernisse im Erfassungsbereich befinden, aber der tatsächlich verfügbare Erfassungsbereich kann kleiner sein als der maximal verfügbare Erfassungsbereich, wenn der Erfassungsbereich durch Hindernisse innerhalb des Erfassungsbereichs begrenzt ist (z. B. im Fall von 2D-Sensoren, z. B. Radar).Especially in the example of 9 is the actual detection range that is above the sensor (s) of your own vehicle 100 is limited insofar as in this situation the dashed area is not included in the actual detection area since the dashed area can not be detected due to the obstacle (eg a wall). The actual detection range may also be referred to as the actual available detection range and with the maximum available detection range (available if no obstacles are the detection range of the sensor (s) of the own vehicle 100 limit), with the actual available coverage area corresponding to the maximum available coverage area when there are no obstacles in the coverage area, but the actual available coverage area may be less than the maximum available coverage area if the coverage area is limited by obstacles within the coverage area (e.g. B. in the case of 2D sensors, eg radar).
Der tatsächliche Erfassungsbereich kann beispielsweise auf der Basis eines radialen maximalen Abstandes zu einem oder mehreren Hindernissen, die durch den (die) Sensor(en) des Eigenfahrzeugs 100 detektiert werden, beispielhaft berechnet werden. Es ist jedoch zu beachten, dass das Berechnungsverfahren des tatsächlichen Erfassungsbereichs nicht auf das obige Verfahren begrenzt ist. Im Fall von 3D-Sensoren (z. B. eine Stereokamera oder Lidar-Vorrichtungen) kann beispielsweise der detektierte Straßenoberflächenbereich als tatsächlicher Erfassungsbereich festgelegt werden. Der tatsächliche Erfassungsbereich kann auch als Belegungsgitterkarte ausgedrückt werden.For example, the actual detection range may be based on a radial maximum distance to one or more obstacles caused by the sensor (s) of the subject vehicle 100 be detected, calculated by way of example. It should be noted, however, that the calculation method of the actual detection range is not limited to the above method. For example, in the case of 3D sensors (eg, a stereo camera or lidar devices), the detected road surface area may be set as the actual detection area. The actual detection area can also be expressed as an occupancy grid map.
Mit Rückkehr zu 2 wird als nächstes eine maximale relative Geschwindigkeit in Schritt S211 berechnet, z. B. auf der Basis einer beispielhaften Verarbeitung, wie in 10 dargestellt.With return to 2 Next is a maximum relative speed in step S211 calculated, z. B. based on exemplary processing, as in 10 shown.
10 stellt beispielhaft einen Ablaufplan eines Beispiels eines Prozesses zum Bestimmen einer maximalen relativen Geschwindigkeit dar. 10 exemplifies a flow chart of an example of a process for determining a maximum relative speed.
Beispielhaft wird die maximale relative Schnelligkeit oder Geschwindigkeit in 10 berechnet, einschließlich dass die Geschwindigkeit (oder Schnelligkeit) des Eigenfahrzeugs 100 in einem Schritt S1101 bestimmt/berechnet wird, z. B. auf der Basis der Drehzahl von allen Rädern, wie vorstehend erläutert.Exemplary is the maximum relative speed or speed in 10 calculated, including that the speed (or speed) of the own vehicle 100 in one step S1101 is determined / calculated, for. B. on the basis of the speed of all wheels, as explained above.
In Schritt S1102 wird die maximale Geschwindigkeit oder Schnelligkeit eines virtuellen anderen Fahrzeugs auf der Basis einer Geschwindigkeitsbegrenzung des aktuellen Straßenabschnitts, einer Tageszeit, einer Jahreszeit, eines Straßenoberflächenzustandes und/oder angesammelter Geschwindigkeitsdaten (wie z. B. statistischer Fahrzeuggeschwindigkeitsdaten) in diesem Bereich und so weiter bestimmt/berechnet. Es ist zu beachten, dass das Verfahren zum Abschätzen der maximalen Geschwindigkeit eines virtuellen Fahrzeugs nicht auf die vorstehend erwähnten Aspekte begrenzt ist. Die maximale Geschwindigkeit des Fahrzeugs kann beispielsweise auf der Basis oder entsprechend der Geschwindigkeitsbegrenzung des aktuellen Straßenabschnitts bestimmt werden und kann durch einen Schwellenwert (z. B. zum Abdecken einer Möglichkeit, dass das folgende Fahrzeug die Geschwindigkeitsbegrenzung um eine bestimmte Geschwindigkeit oder einen bestimmten Geschwindigkeitsprozentsatz überschreiten kann, z. B. in Abhängigkeit von Verkehrsbedingungen, Jahreszeitbedingungen, Straßenzuständen usw.), angepasst werden.In step S1102 For example, the maximum speed of another virtual vehicle is determined / calculated based on a speed limit of the current road section, a time of day, a season, a road surface condition and / or accumulated speed data (such as statistical vehicle speed data) in that area and so on , It should be noted that the method of estimating the maximum speed of a virtual vehicle does not affect the above-mentioned aspects is limited. The maximum speed of the vehicle may be determined, for example, based on or according to the speed limit of the current road segment, and may be thresholded (eg, to cover a possibility that the following vehicle may exceed the speed limit by a certain speed or percent speed , depending on traffic conditions, season conditions, road conditions, etc.).
Mit anderen Worten, die aktuelle Geschwindigkeit des Eigenfahrzeugs 100 wird in Schritt S1101 bestimmt und in Schritt S1102 wird eine maximale Geschwindigkeit eines nicht detektierten potentiellen folgenden Fahrzeugs (virtuellen Fahrzeugs), das auf der Zielfahrspur des Spurwechsels fährt, abgeschätzt, beispielsweise auf der Basis einer Geschwindigkeitsbegrenzung des aktuellen Straßenabschnitts und/oder auf der Basis von statistischen Geschwindigkeitsdaten, die für den aktuellen Straßenabschnitt verfügbar sind.In other words, the current speed of the own vehicle 100 will be in step S1101 determined and in step S1102 For example, a maximum speed of an undetected potential following vehicle (virtual vehicle) traveling on the lane change target lane is estimated, for example, based on a speed limit of the current road section and / or based on statistical speed data available for the current road section are.
Auf der Basis der maximalen Schnelligkeit oder Geschwindigkeit eines virtuellen Fahrzeugs, die in Schritt S1102 bestimmt wird, und der Eigenfahrzeugschnelligkeit oder Eigenfahrzeuggeschwindigkeit, die in Schritt S1101 bestimmt wird, wird die maximale relative Geschwindigkeit zwischen dem Eigenfahrzeug 100 und dem anderen virtuellen Fahrzeug in Schritt S1103 berechnet oder bestimmt.Based on the maximum speed or speed of a virtual vehicle in step S1102 and the own vehicle speed or own vehicle speed determined in step S1101 is determined, the maximum relative speed between the own vehicle 100 and the other virtual vehicle in step S1103 calculated or determined.
Wenn beispielsweise (wobei die folgenden Zahlen nur als beispielhafte Werte angenommen werden) das Eigenfahrzeug sich auf einer Auffahrtstraße mit einer Eigenfahrzeuggeschwindigkeit von 80 km/h befindet und die Auffahrtstraße in eine Autobahn mit einer Geschwindigkeitsbegrenzung von 100 km/h einfädelt, kann die maximale relative Geschwindigkeit zwischen dem Eigenfahrzeug 100 und dem anderen virtuellen Fahrzeug als 20 km/h auf der Basis einer Differenz der Eigenfahrzeuggeschwindigkeit und der bestimmten maximalen Geschwindigkeit eines virtuellen Fahrzeugs bestimmt werden, von dem angenommen wird, dass es mit der Geschwindigkeitsbegrenzung auf der Zielfahrspur auf der Autobahn fährt. Unter Berücksichtigung z. B. einer Sicherheitstoleranz von 10 km/h (unter der Annahme, dass das virtuelle Fahrzeug die Geschwindigkeitsbegrenzung um 10 km/h überschreiten kann) kann auch die maximale relative Schnelligkeit oder Geschwindigkeit zwischen dem Eigenfahrzeug 100 und dem anderen virtuellen Fahrzeug als 30 km/h auf der Basis einer Differenz der Eigenfahrzeuggeschwindigkeit und der bestimmten maximalen Geschwindigkeit eines virtuellen Fahrzeugs bestimmt werden, von dem angenommen wird, dass es mit der Geschwindigkeitsbegrenzung auf der Zielfahrspur auf der Autobahn fährt, während eine Sicherheitstoleranz berücksichtigt wird. In Abhängigkeit von einer Tageszeit, einer erwarteten Verkehrsbedingung, Jahreszeitbedingungen, statistischen Daten usw. kann auch die maximale relative Schnelligkeit oder Geschwindigkeit aus Sicherheitsgründen weiter eingestellt werden.For example, assuming that the following numbers are assumed to be exemplary values only, the own vehicle is on a driveway at an own vehicle speed of 80 km / h and the driveway threads into a highway with a speed limit of 100 km / h, the maximum relative speed between the own vehicle 100 and the other virtual vehicle than 20 km / h on the basis of a difference of the own vehicle speed and the determined maximum speed of a virtual vehicle, which is assumed to travel at the speed limit on the target lane on the highway. Taking into account z. A safety margin of 10 km / h (assuming that the virtual vehicle can exceed the speed limit of 10 km / h) may also have the maximum relative speed or speed between the own vehicle 100 and the virtual machine other than 30 km / h on the basis of a difference of the own vehicle speed and the determined maximum speed of a virtual vehicle, which is assumed to travel with the speed limit on the destination lane on the highway, while considering a safety margin becomes. Depending on a time of day, an expected traffic condition, season conditions, statistical data, etc., the maximum relative speed or speed may be further adjusted for safety reasons.
Mit Rückkehr zu 2 wird dann der erforderliche Erfassungsbereich für den Spurwechsel und/oder das Einfädeln in Schritt S212 auf der Basis der maximalen relativen Schnelligkeit oder Geschwindigkeit, die in Schritt S211 bestimmt wird, berechnet oder bestimmt.With return to 2 then becomes the required detection range for the lane change and / or threading in step S212 based on the maximum relative speed or speed in step S211 is determined, calculated or determined.
Die erforderliche Länge für den Spurwechsel entlang der benachbarten Fahrspur (Zielfahrspur) kann beispielsweise auf der Basis der maximalen relativen Schnelligkeit oder Geschwindigkeit berechnet werden, die in Schritt S212 bestimmt wird. Die erforderliche Länge kann gemäß der relativen Geschwindigkeit berechnet werden. Die erforderliche Länge wird beispielsweise größer bestimmt, wenn die relative Schnelligkeit oder Geschwindigkeit höher ist, und die erforderliche Länge wird kleiner bestimmt, wenn die relative Schnelligkeit oder Geschwindigkeit niedriger ist. Ferner kann die erforderliche Länge auf der Basis der bestimmten/abgeschätzten Zeit T1 bestimmt werden, die für den Spurwechsel/das Einfädeln erforderlich ist, wie vorstehend erörtert.The required length for the lane change along the adjacent lane (destination lane) may be calculated, for example, based on the maximum relative speed or speed determined in step S212 is determined. The required length can be calculated according to the relative speed. For example, the required length is determined larger when the relative speed or speed is higher, and the required length is determined smaller when the relative speed or speed is lower. Further, the required length may be based on the determined / estimated time T1 which is required for lane change / threading as discussed above.
Beispielhaft wird dann ein erforderlicher Erfassungsbereich, von dem abgeschätzt wird, dass er verfügbar sein muss, um den Spurwechsel sicher durchzuführen, d. h. der als Anforderung für den Spurwechsel/das Einfädeln erachtet wird, auf der Basis der bestimmten erforderlichen Länge berechnet oder bestimmt und kann ferner auf der Basis von Kartendaten und/oder Fahrspurmarkierungsinformationen, die durch (einen) Sensor(en) des Eigenfahrzeugs 100 detektiert werden, bestimmt werden.By way of example, a required detection range which is estimated to have to be available to safely perform the lane change, ie which is considered to be a lane change / threading request, is calculated or determined on the basis of the determined required length and may further on the basis of map data and / or lane marking information provided by the sensor (s) of the own vehicle 100 be detected.
Da der erforderliche Erfassungsbereich beispielhaft auf der Basis einer Form der benachbarten Fahrspur (Zielfahrspur) z. B. auf der Basis der Kartendaten und/oder der Fahrspurmarkierungsinformationen berechnet/bestimmt werden kann, die durch (einen) Sensor(en) des Eigenfahrzeugs 100 erhalten werden, kann der obige Algorithmus beispielhaft auch auf das Einfädeln oder den Spurwechsel unabhängig von einer Kurvenform einer Kurve der Straße anwendbar sein. Es ist jedoch zu beachten, dass das Berechnungsverfahren des tatsächlichen Erfassungsbereichs nicht auf das obige Verfahren begrenzt ist. Der erforderliche Erfassungsbereich kann beispielsweise auf der Basis der benachbarten Fahrspur und der Fahrspur neben der benachbarten Fahrspur berechnet werden.Since the required detection range is exemplified based on a shape of the adjacent traffic lane (target lane), e.g. B. based on the map data and / or the lane marking information can be calculated / determined by (a) sensor (s) of the own vehicle 100 By way of example, the above algorithm may also be applicable to threading or lane change independently of a curve shape of a road. It should be noted, however, that the calculation method of the actual detection range is not limited to the above method. For example, the required detection area may be calculated based on the adjacent traffic lane and the traffic lane adjacent to the adjacent traffic lane.
In Schritt S213 beurteilt die Fahrerassistenzsteuereinheit 1, ob der erforderliche Erfassungsbereich, der in Schritt S212 bestimmt wird, durch den tatsächlichen Erfassungsbereich abgedeckt ist, der in Schritt S210 bestimmt wird. In Schritt S213 wird beispielsweise bestimmt, ob der erforderliche Erfassungsbereich, der in Schritt S212 bestimmt wird, kleiner als oder zumindest gleich dem tatsächlichen Erfassungsbereich, der in Schritt S210 bestimmt wird, ist.In step S213 judges the driver assistance control unit 1 whether the required Detection area in step S212 is determined by the actual detection range covered in step S210 is determined. In step S213 For example, it is determined whether or not the required coverage area that was determined in step S212 is determined, less than or at least equal to the actual detection range, in step S210 is determined.
Mit anderen Worten, die Fahrerassistenzsteuereinheit 1 beurteilt in Schritt S213, ob eine Erfassungsbereichsanforderung (Erfassungsbereichsbedingung) in der aktuellen Spurwechselsituation oder Einfädelsituation erfüllt ist oder nicht.In other words, the driver assistance control unit 1 judged in step S213 whether or not a detection area requirement (detection area condition) is satisfied in the current lane change situation or threading situation.
Wenn Schritt S213 NEIN zurückgibt, geht die Verarbeitung zu Schritt S214 weiter, und das Fahren wird an den Fahrer des Eigenfahrzeugs 100 übergeben. Durch eine visuelle und/oder akustische Warnung oder einen Übergabebefehl, der beispielsweise durch eine Mensch-Maschine-Schnittstelle ausgegeben wird, die im Fahrzeug installiert ist, wird beispielsweise der Fahrer angewiesen, die Steuerung des Eigenfahrzeugs 100 zu übernehmen, oder zumindest gewarnt, dass die Steuerung des Eigenfahrzeugs 100 durch manuelle Steuerung übernommen werden muss.When step S213 Returns NO, processing moves to step S214 Continue, and driving is to the driver of the own vehicle 100 to hand over. By a visual and / or audible warning or a delivery command issued, for example, by a man-machine interface installed in the vehicle, for example, the driver is instructed to control the own vehicle 100 to take over, or at least warned that the control of the own vehicle 100 must be taken over by manual control.
Beispielsweise stellt 11 beispielhaft ein Instrumentenbrett des Eigenfahrzeugs dar, das eine Warnmeldung an den Fahrer ausgibt.For example 11 exemplifies a dashboard of the own vehicle, which outputs a warning message to the driver.
Die Warnmeldung kann zusätzlich zur Ausgabe der Warnmeldung auch eine Angabe umfassen, wenn der Fahrer die Fahrsteuerung übernehmen muss, die den Grund des Bedarfs angibt, die Steuerung des Fahrzeugs durch den Fahrer zu übernehmen, so dass der Fahrer verstehen kann, warum die manuelle Steuerung erforderlich ist, wie z. B. mit Informationen hinsichtlich dessen, warum ein Automatisierungsniveau verringert wird und/oder wann der Fahrer mit der manuellen Steuerung des Fahrzeugs beginnen muss.The alert message may include an indication in addition to the issuance of the alert message when the driver must assume the driving control indicating the reason for the need to take control of the vehicle by the driver, so that the driver can understand why manual control is required is, such. B. with information as to why an automation level is reduced and / or when the driver must start with the manual control of the vehicle.
Wenn Schritt S213 JA zurückgibt, geht die Verarbeitung zu Schritt S209 weiter, und die Fahrerassistenzsteuereinheit 1 führt den Spurwechsel durch, wie vorstehend beispielhaft beschrieben, z. B. in Verbindung mit 8.When step S213 YES returns, processing moves to step S209 Next, and the driver assistance control unit 1 performs the lane change, as described above by way of example, for. B. in conjunction with 8th ,
Es ist zu beachten, dass ein Hauptaspekt der vorliegenden Offenbarung in Verbindung mit den Schritten S210 bis S214 in 2 beschrieben ist.It should be noted that a major aspect of the present disclosure is in conjunction with the steps S210 to S214 in 2 is described.
Mit anderen Worten und das Obige zusammenfassend, wenn kein anderes Fahrzeug (folgendes Fahrzeug) in der Zielfahrspur des gewünschten Spurwechsels/Einfädelvorgangs detektiert wird, was an einem begrenzten tatsächlichen verfügbaren Erfassungsbereich z. B. aufgrund eines Hindernisses im Erfassungsbereich liegen kann, wird der erforderliche Erfassungsbereich, der erforderlich ist, um den Spurwechsel sicher auszuführen, und der beispielsweise auf das Realisieren der Sicherheitstoleranz abgezielt ist, selbst falls sich ein folgendes Fahrzeug mit hoher Geschwindigkeit von außerhalb des tatsächlichen Erfassungsbereichs in einer blinden Einfädelsituation nähern kann.In other words, and summarizing the above, if no other vehicle (following vehicle) is detected in the destination lane of the desired lane change / threading operation, which is due to a limited actual available detection area z. B. may be due to an obstacle in the detection area, the required detection area, which is required to safely perform the lane change, and which is aimed, for example, at the realization of the safety margin, even if a following vehicle at high speed from outside the actual detection range can approach in a blind threading situation.
Falls der erforderliche Erfassungsbereich nicht durch den tatsächlichen Erfassungsbereich abgedeckt ist, wird ferner die Fahrsteuerung stattdessen an den Fahrer übergeben. Dieser Aspekt hat den Vorteil, dass er hilft, irgendein plötzliches Auftreten einer Steuerübergabe an den Fahrer zu vermeiden, z. B. am Ende des Einfädelbereichs, so dass der Fahrer die Fahrzeugsteuerung in einer leichteren und sichereren Weise selbst vor dem Einleiten der Spurwechsel- oder Einfädelsituation übernehmen kann.Further, if the required detection range is not covered by the actual detection range, the driving control is given to the driver instead. This aspect has the advantage of helping to avoid any sudden occurrence of a tax transfer to the driver, e.g. B. at the end of Einfädelbereichs so that the driver can take over the vehicle control in a lighter and safer way, even before initiating the lane change or Einfädelsituation.
12 stellt beispielhaft einen Ablaufplan eines anderen Steuerprozesses eines Fahrerassistenzsystems gemäß anderen beispielhaften Ausführungsformen dar. 12 exemplifies a flowchart of another control process of a driver assistance system according to other exemplary embodiments.
12 stellt beispielhaft eine automatische Einfädelverarbeitung dar, die in einem Speicher der Fahrerassistenzsteuereinheit 1 gespeichert sein kann, und die Fahrerassistenzsteuereinheit 1 kann dazu konfiguriert sein, den entsprechenden Steuerprozess auszuführen. 12 exemplifies an automatic threading processing stored in a memory of the driver assistance control unit 1 may be stored, and the driver assistance control unit 1 may be configured to execute the appropriate control process.
In 12 sind die Schritte S1301 bis S1314 beispielhaft dieselben wie S201 bis S214 in der obigen 2.In 12 are the steps S1301 to S1314 for example, the same as S201 to S214 in the above 2 ,
Wenn Schritt S1313 NEIN zurückgibt, dann wird beispielhaft ein letzter Einfädelstartpunkt (oder letzter Spurwechselpunkt) in Schritt S315 berechnet oder bestimmt, z. B. auf der Basis von Informationen, die durch die Kamera 2 oder (einen) andere(n) vordere(n) Sensor(en) des Eigenfahrzeugs 100 detektiert werden, und/oder auf der Basis von Karteninformationen.When step S1313 NO returns, then, by way of example, a last threading start point (or last lane change point) in step S315 calculated or determined, e.g. Based on information provided by the camera 2 or another front sensor (s) of the subject vehicle 100 detected, and / or on the basis of map information.
Der letzte Einfädelstartpunkt stellt beispielhaft eine Position dar, von der das Eigenfahrzeug 100 noch sicher einfädeln oder sicher eine Fahrspur wechseln kann.The last threading starting point exemplifies a position from which the own vehicle 100 threading safely or can safely change a lane.
In Schritt S1316 wird dann der tatsächliche Erfassungsbereich am Einfädelstartpunkt auf der Basis des aktuellen tatsächlichen Erfassungsbereichs und des bestimmten Einfädelstartpunkts abgeschätzt.In step S1316 Then, the actual detection area at the threading start point is estimated based on the current actual detection area and the determined threading start point.
In Schritt S1317 wird der erforderliche Erfassungsbereich am Einfädelstartpunkt auf der Basis der erforderlichen Länge, der Kartendaten und/oder der Fahrspurmarkierungsinformationen berechnet oder bestimmt, die durch (einen) Sensor(en) des Eigenfahrzeugs 100 detektiert werden (z. B. ähnlich zu Schritt S211, aber relativ zum bestimmten letzten Einfädelstartpunkt).In step S1317 becomes the required detection area at the threading start point on the basis of the required length, the map data and / or the lane marking information calculated or determined by the sensor (s) of the own vehicle 100 be detected (eg similar to step S211 but relative to the particular last threading start point).
In S1318 beurteilt die Fahrerassistenzsteuereinheit 1, ob der erforderliche Erfassungsbereich am Einfädelstartpunkt durch den tatsächlichen Erfassungsbereich am Einfädelstartpunkt abgedeckt ist (z. B. ähnlich zu Schritt S212, aber relativ zum bestimmten letzten Einfädelstartpunkt).In S1318 judges the driver assistance control unit 1 whether the required detection area at the threading start point is covered by the actual detection area at the threading start point (eg, similar to step S212 but relative to the particular last threading start point).
Wenn Schritt S1318 JA zurückgibt, geht die Verarbeitung zu Schritt S1319 weiter, um das Einfädelmanöver (oder Spurwechselmanöver) fortzusetzen.When step S1318 YES returns, processing moves to step S1319 continue to continue the threading maneuver (or lane change maneuver).
In Schritt S1319 kann das Fahrzeug auch gesteuert werden, um einen blinden Bereich im tatsächlichen Erfassungsbereich zu verringern, der am letzten Einfädelstartpunkt abgeschätzt wird. Dies hat den Vorteil, dass die Möglichkeit der Durchführung des automatischen Einfädelns oder des automatischen Spurwechsels erhöht werden kann.In step S1319 For example, the vehicle may also be controlled to reduce a blind area in the actual detection area estimated at the last threading start point. This has the advantage that the possibility of performing the automatic threading or the automatic lane change can be increased.
Wenn Schritt S1318 NEIN zurückgibt, geht die Verarbeitung zu Schritt S1314 weiter und die Fahrsteuerung wird ähnlich zum obigen Schritt S214 an den Fahrer übergeben.When step S1318 Returns NO, processing moves to step S1314 Continue and the driving control will be similar to the above step S214 handed over to the driver.
Infolge der Verarbeitung der Schritte S1315 bis S1319 kann das Fahrzeug weiterhin das Einfädelmanöver oder das Spurwechselmanöver unter der Bedingung durchführen, dass die Erfassungsanforderung (Erfassungsbedingung) für das Einfädeln (d. h. die Beurteilung von Schritt S1318) zumindest am Einfädelstartpunkt oder letzten Einfädelstartpunkt erfüllt ist.As a result of processing the steps S1315 to S1319 For example, the vehicle may further perform the threading maneuver or the lane change maneuver under the condition that the threading detection request (detection condition) (ie, the judgment of step S1318 ) is satisfied at least at the threading start point or last threading start point.
13 stellt beispielhaft einen Überblick an einem beispielhaften Einfädelabschnitt, z. B. einer Autobahn, dar. 13 exemplifies an overview of an exemplary threading section, e.g. As a highway, is.
Obwohl der tatsächliche Erfassungsbreich, der für den (die) Sensor(en) des Eigenfahrzeugs 100 verfügbar ist, wenn in den Einfädelabschnitt eingefahren wird, beispielhaft durch eine Wand oder ein anderes Hindernis behindert ist, beispielhaft wenn das Eigenfahrzeug 100 sich am Beginn des Einfädelabschnitts befindet, vergleicht hier die Fahrerassistenzsteuereinheit 1 des Eigenfahrzeugs 100 beispielhaft den erforderlichen Erfassungsbereich am letzten Einfädelstartpunkt mit dem tatsächlichen Erfassungsbereich am Einfädelstartpunkt in beispielhaften Ausführungsformen gemäß 12. Dies hat den Vorteil, dass der automatische Einfädelvorgang/Spurwechselvorgang in Abhängigkeit von der Situation durchgeführt werden kann.Although the actual detection range for the sensor (s) of the own vehicle 100 is available when retracted into the Einfädelabschnitt example is obstructed by a wall or other obstacle, for example, if the own vehicle 100 At the beginning of the threading section, the driver assistance control unit compares here 1 of the own vehicle 100 by way of example the required detection range at the last threading starting point with the actual detection range at the threading starting point in exemplary embodiments according to FIG 12 , This has the advantage that the automatic threading / lane change operation can be performed depending on the situation.
14 stellt beispielhaft eine Berechnung/Bestimmung des tatsächlichen Erfassungsbereichs auf der Basis der vorher erhaltenen Daten dar. 14 exemplifies a calculation / determination of the actual detection range on the basis of the previously obtained data.
Der obere Abschnitt in 14 zeigt beispielhaft den Prozess des Speicherns von tatsächlichen Erfassungsinformationen in Bezug auf die Fahrzeugposition in der Datenbank zur Zeit A. Der untere Abschnitt in 14 zeigt beispielhaft den Prozess der Extraktion der vorher gespeicherten tatsächlichen Erfassungsinformationen zur Zeit B (später als Zeit A). Eine solche Datenbank kann im Fahrzeug vorgesehen sein, oder eine solche Datenbank kann an einem entfernten Ort angeordnet sein, z. B. im Datenbankzentrum eines Dienstanbieters, und ein solches Zentrum und/oder eine solche Datenbank können mit der Fahrerassistenzsteuereinheit 1 über drahtlose Kommunikationen kommunizieren.The upper section in 14 FIG. 11 exemplifies the process of storing actual detection information with respect to the vehicle position in the database at time A. The lower section in FIG 14 exemplifies the process of extracting the previously stored actual detection information at time B (later than time A). Such a database may be provided in the vehicle, or such database may be located at a remote location, e.g. In the database center of a service provider, and such a center and / or such a database can be used with the driver assistance control unit 1 communicate via wireless communications.
Das Eigenfahrzeug 100 kann beispielsweise die tatsächlichen Erfassungsinformationen und/oder Sichtbarkeitsinformationen (z. B. niedrige/mittlere/hohe Sichtbarkeit) am Vorwärtseinfädelabschnitt extrahieren, bevor das Eigenfahrzeug 100 den Einfädelabschnitt erreicht, um dazu fähig zu sein, einen tatsächlichen Erfassungsbereich am letzten Einfädelstartpunkt genauer abzuschätzen.The own vehicle 100 For example, the actual detection information and / or visibility information (eg, low / medium / high visibility) at the forward threading section may be extracted before the own vehicle 100 reaches the threading section to be able to more accurately estimate an actual detection area at the last threading start point.
Die Informationen können auch an den Fahrer über eine Mensch-Maschine-Schnittstelle angegeben werden. Dies ist vorteilhaft, da solche Informationen für den Fahrer sehr nützlich sind, da der Fahrer sich darauf vorbereiten kann, die Steuerung des Eigenfahrzeugs 100 zu übernehmen, bevor der Einfädelabschnitt erreicht wird oder zumindest bevor der letzte Einfädelstartpunkt erreicht wird.The information can also be given to the driver via a man-machine interface. This is advantageous because such information is very useful to the driver since the driver can prepare for it, the control of the own vehicle 100 before the threading section is reached, or at least before the last threading start point is reached.
Wie vorher erwähnt, kann die Datenbank im Eigenfahrzeug 100 in beispielhaften Ausführungsformen implementiert werden, aber der Ort und die spezielle Konfiguration der Datenbank sind nicht begrenzt und die Datenbank kann in einem Datenzentrum in anderen beispielhaften Ausführungsformen implementiert werden, wie vorher erwähnt. Wenn die Datenbank in einem Datenzentrum installiert ist, können andere Fahrzeuge dieselben Informationen durch drahtlose Informationen verwenden, wie z. B. mit Fahrzeug-zu-X-Kommunikationen.As previously mentioned, the database can be in your own vehicle 100 in exemplary embodiments, but the location and specific configuration of the database are not limited, and the database may be implemented in a data center in other exemplary embodiments, as previously mentioned. If the database is installed in a data center, other vehicles may use the same information through wireless information, such as: With vehicle-to-X communications.
Wie von einem Fachmann auf dem Gebiet erkannt wird, kann die vorliegende Erfindung, wie vorstehend und in den begleitenden Zeichnungen beschrieben, als Verfahren (z. B. computerimplementierter Prozess, oder irgendein anderer Prozess), als Steuervorrichtung (einschließlich einer Einrichtung, einer Maschine, eines Systems, eines Computerprogrammprodukts und/oder irgendeiner anderen Vorrichtung) oder einer Kombination der Vorangehenden verkörpert sein.As will be appreciated by one skilled in the art, as described above and in the accompanying drawings, the present invention may be used as a method (eg, computer implemented process, or any other process) as a controller (including a device, a machine, a system, a computer program product and / or any other device) or a combination of the foregoing.
Folglich können die Ausführungsformen der vorliegenden Erfindung die Form einer vollständigen Hardware-Ausführungsform, einer vollständigen Software-Ausführungsform (einschließlich Firmware, residenter Software, Mikrocode usw.) oder einer Ausführungsform, die Software- und Hardwareaspekte kombiniert, die hier im Allgemeinen als „System“ bezeichnet werden kann, annehmen. Ferner können Ausführungsformen der vorliegenden Erfindung die Form eines Computerprogrammprodukts oder eines computerlesbaren Mediums annehmen, auf dem ein computerausführbarer Programmcode im Medium verkörpert ist. Thus, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment (including firmware, resident software, microcode, etc.) or an embodiment combining software and hardware aspects, generally referred to herein as a "system". can be designated. Further, embodiments of the present invention may take the form of a computer program product or a computer readable medium on which computer executable program code is embodied in the medium.
Ausführungsformen der vorliegenden Erfindung sind vorstehend mit Bezug auf Ablaufplandarstellungen und/oder Blockdiagramme von Verfahren und Vorrichtungen beschrieben. Selbstverständlich kann jeder Block der Ablaufplandarstellungen und/oder Blockdiagramme und/oder Kombinationen von Blöcken in den Ablaufplandarstellungen und/oder Blockdiagrammen durch einen computerausführbaren Programmcode implementiert werden.Embodiments of the present invention are described above with reference to flowchart illustrations and / or block diagrams of methods and apparatus. Of course, each block of the flowchart representations and / or block diagrams and / or combinations of blocks in the flowchart representations and / or block diagrams may be implemented by computer executable program code.
Der computerausführbare Programmcode kann zu einem Prozessor eines Universalcomputers, Spezialcomputers oder eine anderen programmierbaren Datenverarbeitungsvorrichtung wie z. B. einer Steuereinheit geliefert werden, um eine spezielle Maschine zu erzeugen, so dass der Programmcode, der über den Prozessor des Computers oder eine andere programmierbare Datenverarbeitungsvorrichtung ausgeführt wird, ein Mittel zum Implementieren der Funktionen/Handlungen/Ausgaben erzeugt, die im Ablaufplan, Blockdiagrammblock oder in den Blockdiagrammblöcken, Figuren und/oder der schriftlichen Beschreibung festgelegt sind. Dieser computerausführbare Programmcode kann auch in einem computerlesbaren Speicher gespeichert sein, der einen Computer oder eine andere programmierbare Datenverarbeitungsvorrichtung anweisen kann, in einer speziellen Weise zu funktionieren, so dass der im computerlesbaren Speicher gespeicherte Programmcode einen Herstellungsgegenstand mit Befehlsmitteln erzeugt, die die Funktion/Handlung/Ausgabe implementieren, die im Ablaufplan, Blockdiagrammblock (den Blockdiagrammblöcken), den Figuren und/oder der schriftlichen Beschreibung festgelegt sind. Der computerausführbare Programmcode kann auch auf einen Computer oder eine andere programmierbare Datenverarbeitungsvorrichtung geladen werden, um zu bewirken, dass eine Reihe von Betriebsschritten auf dem Computer oder der anderen programmierbaren Vorrichtung durchgeführt werden, um einen computerimplementierten Prozess zu erzeugen, so dass der Programmcode, der auf dem Computer oder der anderen programmierbaren Vorrichtung ausführt, Schritte zum Implementieren der Funktionen/Handlungen/Ausgaben bereitstellt, die im Ablaufplan, Blockdiagrammblock (den Blockdiagrammblöcken), den Figuren und/oder der schriftlichen Beschreibung festgelegt sind. Alternativ können die durch das Computerprogramm implementierten Schritte oder Handlungen mit von der Bedienperson oder vom Menschen implementierten Schritten oder Handlungen kombiniert werden, um eine Ausführungsform der Erfindung auszuführen.The computer-executable program code may be coupled to a processor of a general-purpose computer, special purpose computer or other programmable data processing device, such as a computer. A control unit may be provided to generate a particular machine such that the program code executed via the processor of the computer or other programmable data processing device generates a means for implementing the functions / actions / outputs described in the flowchart, block diagram block or in the block diagram blocks, figures and / or the written description. This computer-executable program code may also be stored in computer-readable memory that may instruct a computer or other programmable computing device to function in a specific manner such that the program code stored in the computer-readable memory generates an article of manufacture with command means that performs the function / action / Implement output specified in the flowchart, block diagram block (s), figures, and / or written description. The computer-executable program code may also be loaded onto a computer or other programmable computing device to cause a series of operations to be performed on the computer or other programmable device to generate a computer-implemented process such that the program code residing on the computer or other programmable device, provides steps to implement the functions / actions / outputs specified in the flowchart, block diagram block (s), figures, and / or written description. Alternatively, the steps or actions implemented by the computer program may be combined with operator or man-implemented steps or actions to perform an embodiment of the invention.
Es sollte auch beachtet werden, dass Logikabläufe hier beschrieben sein können, um verschiedene Aspekte der Erfindung zu demonstrieren, und nicht als die vorliegende Erfindung auf irgendeinen speziellen Logikablauf oder irgendeine spezielle Logikimplementierung begrenzend aufgefasst werden sollten. Die beschriebene Logik kann in verschiedene Logikblöcke (z. B. Programme, Module, Funktionen oder Subroutinen) unterteilt werden, ohne die Gesamtergebnisse zu ändern oder anderweitig vom echten Schutzbereich der Erfindung abzuweichen. Häufig können Logikelemente hinzugefügt, modifiziert, weggelassen, in einer anderen Reihenfolge durchgeführt werden oder unter Verwendung von anderen Logikgebilden (z. B. Logikgattern, Schleifengrundelementen, Bedingungslogik und anderen Logikgebilden) implementiert werden, ohne die Gesamtergebnisse zu ändern oder anderweitig vom echten Schutzbereich der Erfindung abzuweichen.It should also be noted that logic operations may be described herein to demonstrate various aspects of the invention, rather than should the present invention be construed as limited to any particular logic flow or logic implementation. The described logic may be divided into various logic blocks (eg, programs, modules, functions, or subroutines) without changing the overall results or otherwise departing from the true scope of the invention. Often, logic elements may be added, modified, omitted, performed in a different order, or implemented using other logic structures (eg, logic gates, loop primitives, conditional logic, and other logic designs) without changing the overall results or otherwise from the true scope of the invention departing.
Obwohl bestimmte beispielhafte Ausführungsformen in den begleitenden Zeichnungen beschrieben und gezeigt wurden, soll selbstverständlich sein, dass solche Ausführungsformen lediglich die breite Erfindung erläutern und diese nicht einschränken und dass die Ausführungsformen der Erfindung nicht auf die speziellen Konstruktionen und Anordnungen begrenzt sind, die gezeigt und beschrieben sind, da verschiedene andere Änderungen, Kombinationen, Auslassungen, Modifikationen und Substitutionen zusätzlich zu den in den obigen Absätzen dargelegten möglich sind. Der Fachmann auf dem Gebiet erkennt, dass verschiedene Anpassungen, Modifikationen und/oder eine Kombination der gerade beschriebenen Ausführungsformen konfiguriert werden können, ohne vom Schutzbereich und Gedanken der Erfindung abzuweichen. Daher soll selbstverständlich sein, dass innerhalb des Schutzbereichs der beigefügten Ansprüche die Erfindung anders als hier speziell beschrieben ausgeführt werden kann. Wenn nicht anders ausdrücklich angegeben, können beispielsweise die hier beschriebenen Schritte von Prozessen in Reihenfolgen durchgeführt werden, die von den hier beschriebenen verschieden sind, und ein oder mehrere Schritte können kombiniert, aufgeteilt oder gleichzeitig durchgeführt werden. Der Fachmann auf dem Gebiet erkennt angesichts dieser Offenbarung auch, dass verschiedene hier beschriebene Ausführungsformen der Erfindung kombiniert werden können, um andere Ausführungsformen der Erfindung zu bilden.Although certain exemplary embodiments have been described and illustrated in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not limiting of the broad invention, and that the embodiments of the invention are not limited to the specific constructions and arrangements shown and described since various other changes, combinations, omissions, modifications and substitutions are possible in addition to those set forth in the paragraphs above. Those skilled in the art will recognize that various adaptations, modifications, and / or a combination of the embodiments just described can be configured without departing from the scope and spirit of the invention. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein. For example, unless expressly stated otherwise, the steps described herein may be performed by processes in sequences different from those described herein, and one or more steps may be combined, split, or performed concurrently. Those skilled in the art, in light of this disclosure, also recognize that various embodiments of the invention described herein can be combined to form other embodiments of the invention.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE 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 the documents listed by the applicant has been 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 assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
-
JP 2014180986 A [0003]JP 2014180986 A [0003]