DE102015120996A1 - Fahrzeuggeschwindigkeitsanpassung - Google Patents

Fahrzeuggeschwindigkeitsanpassung Download PDF

Info

Publication number
DE102015120996A1
DE102015120996A1 DE102015120996.9A DE102015120996A DE102015120996A1 DE 102015120996 A1 DE102015120996 A1 DE 102015120996A1 DE 102015120996 A DE102015120996 A DE 102015120996A DE 102015120996 A1 DE102015120996 A1 DE 102015120996A1
Authority
DE
Germany
Prior art keywords
speed
vehicle
lane
setpoint
nearby
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102015120996.9A
Other languages
English (en)
Inventor
Thomas Edward Pilutti
Roger Arnold Trombley
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Publication of DE102015120996A1 publication Critical patent/DE102015120996A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/804Relative longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/10Historical data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Velocity Or Acceleration (AREA)

Abstract

Ein Fahrzeugsystem enthält einen Sensor, der eine Geschwindigkeit wenigstens eines Fahrzeugs in der Nähe detektiert und ein Geschwindigkeitssignal ausgibt, das die Geschwindigkeit des wenigstens einen Fahrzeugs in der Nähe darstellt. Das Fahrzeugsystem enthält weiterhin eine Verarbeitungseinrichtung, die dazu programmiert ist, eine Sollwertgeschwindigkeit auf Basis des vom Sensor ausgegebenen Geschwindigkeitssignals zu bestimmen. Die Verarbeitungseinrichtung erzeugt ein Befehlssignal, um ein Host-Fahrzeug in Übereinstimmung mit der Sollwertgeschwindigkeit zu steuern.

Description

  • ALLGEMEINER STAND DER TECHNIK
  • Autonome und teilweise autonome Fahrzeuge übernehmen gewisse mit dem Fahren zusammenhängende Aufgaben, die andernfalls vom Fahrzeugführer bearbeitet werden würden. Zu solchen Aufgaben können das Aufrechterhalten der Fahrzeuggeschwindigkeit, das Verfolgen einer jeweiligen Route und das Einhalten eines gewissen Abstands zu anderen Fahrzeugen zählen. Das autonome Fahrzeug kann die Bewegung des Fahrzeugs unmittelbar vor dem autonomen Fahrzeug überwachen, das manchmal als das „Vorderfahrzeug“ bezeichnet wird, und die Geschwindigkeit des autonomen Fahrzeugs kann darauf eingestellt werden, einen jeweiligen Abstand zum Vorderfahrzeug einzuhalten.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 veranschaulicht ein beispielhaftes Fahrzeug mit einem System zum Anpassen einer Fahrzeuggeschwindigkeit auf Basis der Geschwindigkeit von Fahrzeugen in der Nähe.
  • 2 ist ein Blockschaltbild von beispielhaften Komponenten des Fahrzeugsystems, das in das Fahrzeug aus 1 eingebaut ist.
  • 3 ist ein Flussdiagramm eines beispielhaften Prozesses, der vom Fahrzeugsystem aus 2 umgesetzt werden kann.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Das Einstellen der Geschwindigkeit des autonomen Fahrzeugs auf Basis der Geschwindigkeit des Vorderfahrzeugs funktioniert in vielen Situationen. Es ist allerdings weniger effektiv, wenn das Vorderfahrzeug weit vor dem autonomen Fahrzeug fährt, wenn das Vorderfahrzeug die angegebene Geschwindigkeitsbeschränkung überschreitet oder wenn das Vorderfahrzeug deutlich weniger als die Geschwindigkeiten anderer Fahrzeuge in der Nähe fährt.
  • Ein alternativer Ansatz zum Einstellen der Geschwindigkeit des autonomen Fahrzeugs beinhaltet das Überwachen der Geschwindigkeit von Fahrzeugen in der Nähe und das dementsprechende Einstellen der Geschwindigkeit des autonomen Fahrzeugs. Ein beispielhaftes Fahrzeugsystem, das in der Lage ist, Geschwindigkeiten auf solch eine Art und Weise einzustellen, enthält einen Sensor, der eine Geschwindigkeit wenigstens eines Fahrzeugs in der Nähe detektiert und ein Geschwindigkeitssignal ausgibt, das die Geschwindigkeit des wenigstens einen Fahrzeugs in der Nähe darstellt. Das Fahrzeugsystem enthält weiterhin eine Verarbeitungseinrichtung, die dazu programmiert ist, eine Sollwertgeschwindigkeit auf Basis des vom Sensor ausgegebenen Geschwindigkeitssignals zu bestimmen. Die Verarbeitungseinrichtung erzeugt ein Befehlssignal, um ein Host-Fahrzeug in Übereinstimmung mit der Sollwertgeschwindigkeit zu steuern. Die Verarbeitungseinrichtung kann weiterhin dazu programmiert sein, die Geschwindigkeit des Host-Fahrzeugs in Übereinstimmung mit der angegebenen Geschwindigkeitsbeschränkung zu begrenzen.
  • Mit einem solchen System kann die Geschwindigkeit des autonomen Fahrzeugs gemäß der Geschwindigkeit des umgebenden Verkehrs und der angegebenen Geschwindigkeitsbeschränkung eingestellt werden. Außerdem kann das Host-Fahrzeug sich in mit unterschiedlichen Geschwindigkeiten befahrene Fahrspuren einfädeln und ebenso ungewöhnlich langsame Fahrzeuge überholen. Die gezeigten Elemente können viele unterschiedliche Formen annehmen und mehrere und/oder alternative Komponenten und Vorrichtungen enthalten. Die veranschaulichten Beispielkomponenten sollen nicht einschränkend sein. Vielmehr können zusätzliche oder alternative Komponenten und/oder Umsetzungsformen verwendet werden.
  • Wie in 1 veranschaulicht wird, enthält ein Host-Fahrzeug 100 ein System 105, das die Geschwindigkeit des Host-Fahrzeugs 100 gemäß den Geschwindigkeiten von Fahrzeugen in der Nähe steuert. Wie nachstehend ausführlicher erörtert wird, kann das System 105 die Geschwindigkeiten von Fahrzeugen in der Nähe detektieren und ein Geschwindigkeitssignal erzeugen. Das Geschwindigkeitssignal kann die Geschwindigkeit eines Fahrzeugs in der Nähe darstellen (z. B. eines Fahrzeugs unmittelbar vor dem Host-Fahrzeug 100) oder eine Durchschnittsgeschwindigkeit mehrerer Fahrzeuge in der Nähe. Anhand des Geschwindigkeitssignals kann das System 105 eine Sollwertgeschwindigkeit bestimmen, die die Zielbetriebsgeschwindigkeit des Host-Fahrzeugs 100 darstellt, und ein Befehlssignal zum Steuern des Host-Fahrzeugs 100 gemäß der Sollwertgeschwindigkeit erzeugen. Dementsprechend kann die Geschwindigkeit des Host-Fahrzeugs 100 auf der Geschwindigkeit des Verkehrs, anstatt auf einer vom Fahrer spezifizierten Geschwindigkeit (z. B. einer Tempomatgeschwindigkeit) basieren oder kann durch ein Fahrzeug unmittelbar vor dem Host-Fahrzeug 100 eingestellt werden. Obwohl als eine Limousine veranschaulicht, kann zum Host-Fahrzeug 100 irgendein Personenwagen oder Nutzfahrzeug zählen, wie zum Beispiel ein Auto, ein Lastkraftwagen, ein Freizeitfahrzeug, ein Crossover, ein Van, ein Minivan, ein Taxi, ein Bus usw. Bei einigen möglichen Ansätzen ist das Fahrzeug ein autonomes Fahrzeug, das dazu ausgelegt ist, in einem autonomen (z. B. fahrerlosen) Modus, in einem teilweise autonomen Modus und/oder in einem nichtautonomen Modus betrieben zu werden.
  • In einigen Fällen kann das Host-Fahrzeug 100 in Verbindung mit einem entfernten Server 110 stehen. Der entfernte Server 110 kann eine Computereinrichtung enthalten, auf der eine Geschwindigkeitsdatenbank gespeichert ist. Die Geschwindigkeitsdatenbank kann historisierte Daten mit jeweiligen Orten verknüpfen. Die historisierten Daten können z. B. die Durchschnitts- oder Mediangeschwindigkeit von Fahrzeugen darstellen, die durch den Ort fahren, die angegebene Geschwindigkeitsbeschränkung am Ort, die Echtzeitgeschwindigkeiten von Fahrzeugen, die durch den Ort fahren, oder Ähnliches. Wie nachstehend ausführlicher erörtert wird, kann das System 105 den entfernten Server 110 und insbesondere die in der Geschwindigkeitsdatenbank gespeicherten historisierten Daten abfragen, um die Sollwertgeschwindigkeit zu erzeugen.
  • 2 ist ein Blockschaltbild eines beispielhaften Systems 105, das in das Host-Fahrzeug 100 aus 1 eingebaut ist. Wie gezeigt wird, enthält das System 105 wenigstens einen Sensor 115, eine Kommunikationsschnittstelle 120 und eine Verarbeitungseinrichtung 125.
  • Der Sensor 115 kann dazu ausgelegt sein, eine Geschwindigkeit wenigstens eines Fahrzeugs in der Nähe zu detektieren. Der Sensor 115 kann daher einen Radarsensor, einen LiDAR-Sensor, einen visuellen Sensor oder Ähnliches enthalten. Der Sensor 115 kann dazu ausgelegt oder programmiert sein, die Geschwindigkeit des Fahrzeugs in der Nähe zu bestimmen, z. B. durch Berechnen der Geschwindigkeit jedes Fahrzeugs innerhalb eines jeweiligen Abstands vom Host-Fahrzeug 100. Der Sensor 115 kann weiterhin dazu ausgelegt oder programmiert sein, ein Geschwindigkeitssignal auszugeben, das die Geschwindigkeit eines oder mehrerer Fahrzeuge in der Nähe darstellt. Zum Beispiel kann das Geschwindigkeitssignal eine Durchschnittsgeschwindigkeit, eine Mediangeschwindigkeit, eine zweithöchste Geschwindigkeit usw. der Fahrzeuge in der Nähe darstellen.
  • Die Kommunikationsschnittstelle 120 kann dazu ausgelegt sein, drahtgebundene oder drahtlose Kommunikation zwischen den Komponenten des Fahrzeugs und anderen Einrichtungen zu ermöglichen, wie zum Beispiel dem entfernten Server 110 oder sogar einem anderen Fahrzeug, z. B. bei Verwendung eines Fahrzeug-Fahrzeug-Kommunikationsprotokolls. Die Kommunikationsschnittstelle 120 kann dazu ausgelegt sein, Nachrichten von einem Mast eines Mobilfunkbetreibers und dem mit dem Fahrzeug verknüpften Dienstbereitstellungsnetzwerk (SDN, Service Delivery Network) aufzunehmen und Nachrichten an diese zu übertragen, wobei das Fahrzeug wiederum Kommunikation mit einer mobilen Einrichtung des Nutzers aufbaut, wie zum Beispiel einem Mobiltelefon, einem Tablet, einem Laptop, einem Schlüsselanhänger oder irgendeiner anderen elektronischen Einrichtung, die für drahtlose Kommunikation über einen sekundären oder den gleichen Mobilfunkbetreiber ausgelegt ist. Mobilfunkkommunikation mit dem Telematik-Transceiver über das SDN kann auch von einer mit dem Internet verbundenen Einrichtung eingeleitet werden, wie zum Beispiel einem PC, Laptop, Notebook oder einem WiFi-verbundenen Telefon. Die Kommunikationsschnittstelle 120 kann auch dazu ausgelegt sein, direkt vom Fahrzeug mit der entfernten Einrichtung des Nutzers oder irgendeiner anderen Einrichtung unter Verwendung irgendeiner Anzahl von Kommunikationsprotokollen, wie zum Beispiel Bluetooth®, Bluetooth® Low Energy oder WiFi, zu kommunizieren. Zu einem Beispiel für ein Fahrzeug-Fahrzeug-Kommunikationsprotokoll kann z. B. das Dedicated Short Range Communication(DSRC-)Protokoll zählen. Dementsprechend kann die Kommunikationsschnittstelle 120 dazu ausgelegt sein, Nachrichten vom entfernten Server 110 und/oder anderen Fahrzeugen aufzunehmen oder an diese zu übertragen.
  • Die Verarbeitungseinrichtung 125 kann irgendeine Anzahl von Computereinrichtungen enthalten, die dazu programmiert sind, eine Sollwertgeschwindigkeit zu bestimmen, z. B. die Zielbetriebsgeschwindigkeit des Host-Fahrzeugs 100, und ein Befehlssignal zum Steuern des Host-Fahrzeugs 100 gemäß der Sollwertgeschwindigkeit zu erzeugen. Die Sollwertgeschwindigkeit kann auf dem Geschwindigkeitssignal, auf den in der Geschwindigkeitsdatenbank gespeicherten historisierten Daten des entfernten Servers 110 oder auf beidem basieren. Zum Beispiel kann die Verarbeitungseinrichtung 125 dazu programmiert sein, die Sollwertgeschwindigkeit gemäß der Mediangeschwindigkeit von Fahrzeugen in der Nähe zu bestimmen, wie sie vom Sensor 115 detektiert und durch die in der Geschwindigkeitsdatenbank identifizierte, angegebene Geschwindigkeitsbeschränkung beschränkt werden. Die Verarbeitungseinrichtung 125 kann alternativ dazu programmiert sein, die Sollwertgeschwindigkeit anhand der in der Geschwindigkeitsdatenbank gespeicherten, historisierten Daten zu erzeugen, falls keine Fahrzeuge in der Nähe vorhanden sind. Somit kann die Verarbeitungseinrichtung 125 dazu programmiert sein, die Geschwindigkeitsdatenbank über Nachrichten abzufragen, die über die Kommunikationsschnittstelle 120 übertragen werden. Die Antwort aus dem entfernten Server 110 kann von der Verarbeitungseinrichtung 125 wiederum über die Kommunikationsschnittstelle 120 aufgenommen werden.
  • Die Verarbeitungseinrichtung 125 kann dazu programmiert sein, die Sollwertgeschwindigkeit gemäß einer Fahrerpräferenz zu erzeugen. Zum Beispiel kann der Fahrer seine Präferenz damit angeben, dass das Host-Fahrzeug 100 mit der Median- oder Durchschnittsgeschwindigkeit von Fahrzeugen in der Nähe fährt oder mit der Median- oder Durchschnittsgeschwindigkeit von Fahrzeugen in der Nähe mit Bezug auf die Geschwindigkeitsbeschränkung (d. h. ohne die Geschwindigkeitsbeschränkung zu überschreiten). Zu anderen Präferenzen kann zählen, dass das Host-Fahrzeug 100 mit einer Geschwindigkeit fahren soll, die niedriger als die Geschwindigkeit des schnellsten Fahrzeugs in der Nähe ist, oder mit einer Geschwindigkeit, die niedriger als die Geschwindigkeit des schnellsten Fahrzeugs in der Nähe mit Bezug auf die Geschwindigkeitsbeschränkung (d. h. ohne die Geschwindigkeitsbeschränkung zu überschreiten) oder auf eine Referenzgeschwindigkeit (d. h. einer maximalen Geschwindigkeit des Host-Fahrzeugs 100) ist. Die Verarbeitungseinrichtung 125 kann dazu programmiert sein, die angegebene Geschwindigkeitsbeschränkung zu berücksichtigen, wenn sie die Sollwertgeschwindigkeit, z. B. mit Bezug auf die Fahrerpräferenz, bestimmt.
  • Außerdem kann die Verarbeitungseinrichtung 125 dazu programmiert sein, die Geschwindigkeiten eines oder mehrerer Fahrzeuge in der Nähe mit einer jeweiligen Fahrspur zu verknüpfen. Zu beispielhaften Fahrspuren können benachbarte Fahrspuren, nicht benachbarte Fahrspuren und eine gleiche Fahrspur zählen. Zu benachbarten Fahrspuren können Fahrspuren unmittelbar links oder rechts vom Host-Fahrzeug 100 zählen. Zur gleichen Fahrspur kann die Fahrspur zählen, auf der das Host-Fahrzeug 100 fährt. Zu nicht benachbarten Fahrspuren können alle anderen Fahrspuren der Straße zählen, die keine benachbarten Fahrspuren bzw. nicht die gleiche Fahrspur wie die des Host-Fahrzeugs 100 sind. Die Verarbeitungseinrichtung 125 kann weiterhin dazu programmiert sein, die Sollwertgeschwindigkeit wenigstens zum Teil auf Basis davon zu bestimmen, ob die Fahrzeuge in der Nähe sich auf der gleichen Fahrspur, einer benachbarten Fahrspur oder einer nicht benachbarten Fahrspur befinden. Zum Beispiel können die Geschwindigkeiten von Fahrzeugen auf der gleichen Fahrspur für die Sollwertgeschwindigkeit des Host-Fahrzeugs 100 relevanter sein, als die Geschwindigkeiten von Fahrzeugen auf benachbarten oder nicht benachbarten Fahrspuren. Die Geschwindigkeiten auf benachbarten Fahrspuren, und in einigen Fällen auf nicht benachbarten Fahrspuren, können relevanter werden, falls das Host-Fahrzeug 100 z. B. versucht, die Fahrspur zu wechseln. Das heißt: Die Verarbeitungseinrichtung 125 kann die Sollwertgeschwindigkeit verwenden, um dem Host-Fahrzeug 100 zu befehlen, zu beschleunigen oder zu verlangsamen, damit es sich an die Geschwindigkeit des Verkehrs auf einer benachbarten Fahrspur anpasst, z. B. während eines Fahrspurwechsels.
  • Weiterhin kann die Verarbeitungseinrichtung 125 die Geschwindigkeiten von Fahrzeugen auf benachbarten Fahrspuren verwenden, um zu bestimmen, ob die Fahrspur gewechselt werden soll. Falls die Verarbeitungseinrichtung 125 bestimmt, dass ein Vorderfahrzeug (z. B. das Fahrzeug unmittelbar vor dem Host-Fahrzeug 100) viel langsamer als andere Fahrzeuge und die Geschwindigkeitsbeschränkung fährt, kann die Verarbeitungseinrichtung 125 dem Host-Fahrzeug 100 befehlen, das Vorderfahrzeug zu überholen. In diesem Fall kann das Überholen des Vorderfahrzeugs beinhalten, dem Host-Fahrzeug 100 Beschleunigen zu befehlen, damit es sich der Geschwindigkeit von Fahrzeugen auf einer der benachbarten Fahrspuren anpasst, und möglicherweise dem Host-Fahrzeug 100 zu befehlen, auf seine ursprüngliche Fahrspur mit einer Geschwindigkeit zurückzukehren, die z. B. auf der Mediangeschwindigkeit, der zweitschnellsten Geschwindigkeit, der Geschwindigkeitsbeschränkung oder Ähnlichem basiert.
  • Bei einer anderen möglichen Umsetzungsform kann die Verarbeitungseinrichtung 125 dazu programmiert sein, die Sollwertgeschwindigkeit auf Basis eines Fahrerabsichtssignals zu bestimmen, das von einer Fahrereingabeeinrichtung 130 ausgegeben wird. Eine beispielhafte Fahrereingabeeinrichtung 130 kann ein Wendesignal beinhalten. Falls der Fahrer das Wendesignal auf eine Art und Weise betätigt, die darauf schließen lässt, dass der Fahrer möchte, dass das Host-Fahrzeug 100 die Fahrspur wechseln soll, kann die Verarbeitungseinrichtung 125 das mit einer Absicht, dass das Host-Fahrzeug 100 die Fahrspur wechseln soll, verknüpfte Fahrerabsichtssignal aufnehmen und die Geschwindigkeiten der Fahrzeuge auf einer der benachbarten Fahrspuren zum Berechnen der neuen Sollwertgeschwindigkeit verwenden. Die Verarbeitungseinrichtung 125 kann dem Host-Fahrzeug 100 befehlen, gemäß der Sollwertgeschwindigkeit zu beschleunigen oder zu verlangsamen.
  • Dementsprechend kann die Verarbeitungseinrichtung 125 das Host-Fahrzeug 100 so steuern, dass es sich in den umgebenden Verkehr „einfügt“ — das heißt, mit der gleichen oder etwa der gleichen Geschwindigkeit wie Fahrzeuge in der Nähe fährt — oder die Fahrspur wechselt, wenn der Verkehr auf der Fahrspur des Host-Fahrzeugs 100 wesentlich langsamer als auf den benachbarten Fahrspuren läuft. In Fällen, in denen das Host-Fahrzeug 100 das schnellste der Fahrzeuge in der Nähe ist, kann die Verarbeitungseinrichtung 125 die Sollwertgeschwindigkeit reduzieren, um dem Host-Fahrzeug 100 zu befehlen, auf die Geschwindigkeit des Verkehrs in der Nähe oder auf eine angegebene Geschwindigkeitsbeschränkung zu verlangsamen, was z. B. in Fällen nützlich sein kann, wo sich die Geschwindigkeitsbeschränkung ändert. Wo keine Fahrzeuge in der Nähe detektiert werden, kann die Verarbeitungseinrichtung 125 die Sollwertgeschwindigkeit z. B. auf Basis der angegebenen Geschwindigkeitsbeschränkung, der Eingabe des Fahrers oder Ähnlichem einstellen.
  • 3 ist ein Flussdiagramm eines beispielhaften Prozesses 300, der durch das System 105 umgesetzt werden kann, um das Host-Fahrzeug 100 zu steuern, so dass es mit einer Geschwindigkeit betrieben wird, die auf den Geschwindigkeiten von Fahrzeugen in der Nähe basiert.
  • Im Block 305 kann das System 105 aufgerufen werden. Das System 105 kann jederzeit laufen, wenn das Host-Fahrzeug 100 in einem autonomen oder teilweise autonomen Modus betrieben wird.
  • Im Block 310 können die Sensoren 115 Fahrzeuge in der Nähe detektieren. Zu den Fahrzeugen in der Nähe können irgendwelche Fahrzeuge auf der gleichen, bezogen auf das Host-Fahrzeug 100 benachbarten oder nicht benachbarten Fahrspuren zählen. Die Sensoren 115 können dazu ausgelegt sein, irgendeine Anzahl von Fahrzeugen in der Nähe zu detektieren, und die detektierte Anzahl kann durch den Bereich eines oder mehrerer Sensoren 115 begrenzt sein. In einigen Fällen können die Sensoren 115 dazu programmiert sein, nur Fahrzeuge in der Nähe innerhalb eines jeweiligen Bereichs zu detektieren, wie zum Beispiel eine Zehntel Meile vom Host-Fahrzeug 100. Außerdem können die Sensoren 115 dazu programmiert sein, nur Fahrzeuge als Fahrzeuge in der Nähe zu detektieren, die in die gleiche Richtung wie das Host-Fahrzeug 100 fahren. Der Sensor 115 kann dazu programmiert oder ausgelegt sein, ein Geschwindigkeitssignal für jedes detektierte Fahrzeug auszugeben. Das Geschwindigkeitssignal kann die Geschwindigkeit des detektierten Fahrzeugs in der Nähe darstellen.
  • Im Block 315 kann die Verarbeitungseinrichtung 125 jedem im Block 310 detektierten Fahrzeug in der Nähe eine Fahrspur zuordnen. Die Fahrspurzuordnungen können die gleiche Fahrspur wie das Host-Fahrzeug 100, eine benachbarte Fahrspur zur Linken des Host-Fahrzeugs 100, eine benachbarte Fahrspur zur Rechten des Host-Fahrzeugs 100, eine nicht benachbarte Fahrspur zur Linken des Host-Fahrzeugs 100, eine nicht benachbarte Fahrspur zur Rechten des Host-Fahrzeugs 100 und so weiter beinhalten. Bei einem möglichen Ansatz kann die Verarbeitungseinrichtung 125 weiterhin detektierte Fahrzeuge einer „Querverkehrs“-Fahrspur oder einer „Gegenverkehrs“-Fahrspur zuordnen. Die Bezeichnungen der Fahrspuren als Querverkehrs- und Gegenverkehrs-Fahrspuren können für Fahrzeuge reserviert sein, die in andere Richtungen als in die Richtung des Host-Fahrzeugs 100 fahren.
  • Im Block 320 kann die Verarbeitungseinrichtung 125 die Geschwindigkeit von Fahrzeugen in der Nähe auf jeder Fahrspur bestimmen. Die Verarbeitungseinrichtung 125 kann dazu programmiert sein, die Geschwindigkeiten der Fahrzeuge in der Nähe anhand der aus dem Sensor 115 aufgenommenen Geschwindigkeitssignale zu bestimmen.
  • Im Entscheidungsblock 325 kann die Verarbeitungseinrichtung 125 für jede Fahrspur bestimmen, ob die Geschwindigkeiten von Fahrzeugen in der Nähe auf jeder Fahrspur einen vorbestimmten Schwellenwert überschreiten. Falls die Geschwindigkeiten der Fahrzeuge in der Nähe auf einer jeweiligen Fahrspur unter dem vorbestimmten Schwellenwert liegen, kann der Prozess 300 für die Fahrzeuge auf dieser Fahrspur mit dem Block 330 fortfahren. Falls die Geschwindigkeiten der Fahrzeuge in der Nähe auf einer jeweiligen Fahrspur den vorbestimmten Schwellenwert überschreiten, kann der Prozess 300 für die Fahrzeuge auf dieser Fahrspur mit dem Block 335 fortfahren.
  • Im Block 330 kann die Verarbeitungseinrichtung 125 auswählen, Fahrzeuggeschwindigkeiten auf der Fahrspur, die analysiert wird, von der Sollwertgeschwindigkeitsbestimmung auszuschließen. Der Prozess 300 kann im Block 340 fortfahren, sobald solche Fahrzeuggeschwindigkeiten für den Ausschluss gekennzeichnet worden sind.
  • Im Block 335 kann die Verarbeitungseinrichtung 125 auswählen, Fahrzeuggeschwindigkeiten auf der Fahrspur, die analysiert wird, in die Sollwertgeschwindigkeitsbestimmung einzubeziehen. Der Prozess 300 kann im Block 340 fortfahren, sobald solche Fahrzeuggeschwindigkeiten für das Einbeziehen gekennzeichnet worden sind.
  • Im Entscheidungsblock 340 kann die Verarbeitungseinrichtung 125 bestimmen, ob alle relevanten Fahrspuren analysiert worden sind. Dazu kann das Bestimmen zählen, ob die Verarbeitungseinrichtung 125 die Geschwindigkeiten von Fahrzeugen in der Nähe auf der gleichen Spur wie das Host-Fahrzeug 100, auf benachbarten Fahrspuren und auf nicht benachbarten Fahrspuren berücksichtigt hat. Die Verarbeitungseinrichtung 125 berücksichtigt möglicherweise nicht Fahrzeuge, die auf Querverkehrs- oder auf Gegenverkehrs-Fahrspuren fahren, weil die Geschwindigkeiten von Fahrzeugen in der Nähe auf solchen Fahrspuren möglicherweise für die Sollwertgeschwindigkeit nicht relevant sind. Falls alle relevanten Fahrspuren berücksichtigt worden sind, kann der Prozess 300 mit dem Block 345 fortfahren. Falls wenigstens noch eine relevante Fahrspur zu analysieren ist, kann der Prozess 300 zum Block 325 zurückkehren, damit die Geschwindigkeiten von Fahrzeugen auf zusätzlichen Fahrspuren berücksichtigt werden können.
  • Im Block 345 kann die Verarbeitungseinrichtung 125 die Sollwertgeschwindigkeit bestimmen. Die Sollwertgeschwindigkeit kann auf den Geschwindigkeiten von Fahrzeugen in der Nähe, die auf einer oder mehreren relevanten Fahrspuren fahren, basieren. Außerdem kann das Bestimmen der Sollwertgeschwindigkeit das Berücksichtigen von Fahrerpräferenzen beinhalten. Zu den Fahrerpräferenzen kann eine Präferenz zählen, dass das Host-Fahrzeug 100 mit der Median- oder Durchschnittsgeschwindigkeit von Fahrzeugen in der Nähe auf einer oder mehreren relevanten Fahrspuren fährt oder mit der Median- oder Durchschnittsgeschwindigkeit von Fahrzeugen in der Nähe mit Bezug auf die Geschwindigkeitsbeschränkung (d. h. ohne die Geschwindigkeitsbeschränkung zu überschreiten). Zu anderen Präferenzen kann zählen, dass das Host-Fahrzeug 100 mit einer Geschwindigkeit fahren soll, die niedriger als die Geschwindigkeit des schnellsten Fahrzeugs in der Nähe ist, oder mit einer Geschwindigkeit, die niedriger als die Geschwindigkeit des schnellsten Fahrzeugs in der Nähe mit Bezug auf die Geschwindigkeitsbeschränkung (d. h. ohne die Geschwindigkeitsbeschränkung zu überschreiten) oder auf eine Referenzgeschwindigkeit (d. h. einer maximalen Geschwindigkeit des Host-Fahrzeugs 100) ist. Die Verarbeitungseinrichtung 125 kann dazu programmiert sein, die angegebene Geschwindigkeitsbeschränkung zu berücksichtigen, wenn sie die Sollwertgeschwindigkeit, z. B. mit Bezug auf die Fahrerpräferenz, bestimmt. Alternativ oder zusätzlich kann die Verarbeitungseinrichtung 125 die Sollwertgeschwindigkeit auf Basis von in einer Geschwindigkeitsdatenbank gespeicherten, historisierten Daten bestimmen. Wie oben erörtert worden ist, kann die Geschwindigkeitsdatenbank historisierte Daten mit jeweiligen Orten verknüpfen, und die historisierten Daten können z. B. die Durchschnitts- oder Mediangeschwindigkeit von Fahrzeugen darstellen, die durch den Ort fahren, die angegebene Geschwindigkeitsbeschränkung am Ort, die Echtzeitgeschwindigkeiten von Fahrzeugen, die durch den Ort fahren, oder Ähnliches. In einigen Fällen kann die Verarbeitungseinrichtung 125 auf die in der Geschwindigkeitsdatenbank gespeicherten, historisierten Daten durch Abfrage des entfernten Servers 110 zugreifen. Weiterhin kann die Sollwertgeschwindigkeit auf einem Fahrerabsichtssignal basieren, das z. B. die Absicht des Fahrers angibt, dass das Host-Fahrzeug 100 die Fahrspur wechseln soll. In solchen Fällen können die Geschwindigkeiten auf einer der benachbarten Fahrspuren relevanter werden, als wenn kein Fahrerabsichtssignal aufgenommen wird.
  • Im Block 350 kann die Verarbeitungseinrichtung 125 ein Befehlssignal erzeugen. Das Befehlssignal kann dem Host-Fahrzeug 100 befehlen, gemäß der im Block 345 bestimmten Sollwertgeschwindigkeit zu arbeiten. Nachdem das Befehlssignal erzeugt worden ist, kann der Prozess 300 zum Block 310 zurückkehren, so dass die Sollwertgeschwindigkeit angepasst werden kann, wenn sich die Geschwindigkeiten der Fahrzeuge in der Nähe ändern oder neue Fahrzeuge in die Nähe des Host-Fahrzeugs 100 kommen.
  • Der Prozess 300 kann enden, wenn das Host-Fahrzeug 100 nicht mehr in einem autonomen oder teilweise autonomen Modus betrieben wird oder wenn das Host-Fahrzeug 100 ausgeschaltet wird.
  • Im Allgemeinen kann bei den beschriebenen Computersystemen und/oder -einrichtungen irgendeine Anzahl von Computer-Betriebssystemen eingesetzt werden, einschließlich, aber keinesfalls darauf eingeschränkt, Versionen und/oder Varianten des Ford Sync® Betriebssystems, des Microsoft Windows® Betriebssystems, des Unix Betriebssystems (z. B. das von Oracle Corporation aus Redwood Shores, California, vertriebene Solaris® Betriebssystem), das von International Business Machines aus Armonk, New York, vertriebene AIX UNIX Betriebssystem, das Linux Betriebssystem, die von Apple Inc. aus Cupertino, California, vertriebenen Mac OSX und iOS Betriebssysteme, das von Blackberry, Ltd. aus Waterloo, Kanada, vertriebene BlackBerry OS und das von Google, Inc., und der Open Handset Alliance entwickelte Android Betriebssystem. Zu Beispielen für Computereinrichtungen zählen, ohne Einschränkung, ein fahrzeugeigener Fahrzeugcomputer, eine Computer-Workstation, ein Server, ein Desktop-, Notebook-, Laptop- oder Handheld-Computer oder irgendein anderes Computersystem und/oder -einrichtung.
  • Computereinrichtungen enthalten im Allgemeinen computerausführbare Anweisungen, wobei die Anweisungen von einer oder mehreren Computereinrichtungen ausgeführt werden können, wie zum Beispiel den oben aufgeführten. Computerausführbare Anweisungen können von Computer-Programmen kompiliert oder interpretiert werden, die unter Verwendung der unterschiedlichsten Programmiersprachen und/oder -technologien erzeugt worden sind, einschließlich, ohne Einschränkung und entweder allein oder kombiniert, JavaTM, C, C++, Visual Basic, Java Script, Perl usw. Im Allgemeinen nimmt ein Prozessor (z. B. ein Mikroprozessor) Anweisungen, z. B. aus einem Speicher, einem computerlesbaren Medium usw., auf und führt diese Anweisungen aus, wodurch er einen oder mehrere Prozesse durchführt, einschließlich eines oder mehrerer der hier beschriebenen Prozesse. Solche Anweisungen und andere Daten können gespeichert und unter Verwendung einer Vielzahl computerlesbarer Medien übertragen werden.
  • Ein computerlesbares Medium (auch als ein prozessorlesbares Medium bezeichnet) enthält irgendein nichtflüchtiges (z. B. dinghaftes) Medium, das am Bereitstellen von Daten (z. B. Anweisungen) mitwirkt, die von einem Computer (z. B. von einem Prozessor eines Computers) gelesen werden können. Ein solches Medium kann viele Formen annehmen, einschließlich, aber nicht darauf beschränkt, nichtflüchtige Medien und flüchtige Medien. Zu nichtflüchtigen Medien können zum Beispiel optische oder Magnetplatten und andere permanente Speicher zählen. Zu flüchtigen Medien kann zum Beispiel dynamischer Direktzugriffspeicher (DRAM, Dynamic Random Access Memory) zählen, der typischerweise einen Hauptspeicher bildet. Solche Anweisungen können von einem oder mehreren Übertragungsmedien übertragen werden, einschließlich von Koaxialkabeln, Kupferdrähten oder Glasfaserkabeln, einschließlich den Drähten, die einen mit einem Prozessor des Computers verschalteten Systembus bilden. Zu üblichen Formen computerlesbarer Medien zählen zum Beispiel eine Floppy-Disk, eine Diskette, Festplatte, Magnetband, irgendein anderes magnetisches Medium, eine CD-ROM, DVD, irgendein anderes optisches Medium, Lochkarten, Lochstreifen, irgendein anderes physisches Medium mit Lochmustern, ein RAM, ein PROM, ein EPROM, ein Flash-EEPROM, irgendein anderer Speicher-Chip oder -Cartridge oder irgendein anderes Medium, von dem ein Computer lesen kann.
  • Datenbanken, Datenbehälter oder andere hier beschriebene Datenspeicher können verschiedene Arten von Mechanismen zum Speichern, Zugriff und Abruf von verschiedenen Arten von Daten beinhalten, einschließlich einer hierarchischen Datenbank, einem Satz von Dateien in einem Dateisystem, einer Applikationsdatenbank in einem proprietärem Format, einem relationalen Datenbank-Managementsystem (RDBMS) usw. Jeder dieser Datenspeicher ist im Allgemeinen in einer Computereinrichtung enthalten, die ein Computer-Betriebssystem einsetzt, wie zum Beispiel eines der oben erwähnten, und auf sie wird über ein Netz auf irgendeine oder mehrere unterschiedlichste Arten zugegriffen. Auf ein Dateisystem kann von einem Computer-Betriebssystem zugegriffen werden, und es kann in verschiedenen Formaten gespeicherte Dateien enthalten. Ein RDBMS setzt im Allgemeinen die Datenbanksprache SQL (Structured Query Language) zusätzlich zu einer Sprache zum Erzeugen, Speichern, Editieren und Ausführen von gespeicherten Prozeduren ein, wie zum Beispiel die oben erwähnte Sprache PL/SQL.
  • In einigen Beispielen können Systemelemente als computerlesbare Anweisungen (z. B. Software) auf einer oder mehreren Computereinrichtungen (z. B. Servern, Personal Computern usw.) umgesetzt werden, gespeichert auf damit verknüpften computerlesbaren Medien (z. B. Disks, Speicher usw.). Ein Computerprogrammprodukt kann solche auf computerlesbaren Medien gespeicherten Anweisungen umfassen, um die hier beschriebenen Funktionen auszuführen.
  • In Bezug auf die hier beschriebenen Prozesse, Systeme, Verfahren, Heuristiken usw. versteht es sich, dass, obwohl die Schritte derartiger Prozesse usw. so beschrieben worden sind, dass sie entsprechend einer gewissen geordneten Reihenfolge geschehen, derartige Prozesse so umgesetzt werden können, dass die beschriebenen Schritten in einer anderen als der hier beschriebenen Reihenfolge ausgeführt werden. Es versteht sich weiterhin, dass gewisse Schritte gleichzeitig durchgeführt werden könnten, dass andere Schritte hinzugefügt werden könnten oder dass gewisse, hier beschriebene Schritte weggelassen werden könnten. Mit anderen Worten: Die Beschreibungen von Prozessen werden hier zum Zweck der Veranschaulichung gewisser Ausführungsformen bereitgestellt, und sie sollten keineswegs so ausgelegt werden, dass sie die Ansprüche einschränken.
  • Dementsprechend versteht es sich, dass die oben genannte Beschreibung veranschaulichend und nicht einschränkend sein soll. Viele Ausführungsformen und Anwendungen, die anders als die bereitgestellten Beispiele sind, werden bei Durchsicht der obigen Beschreibung ersichtlich werden. Der Schutzbereich sollte nicht unter Bezugnahme auf die obige Beschreibung bestimmt werden, sondern er sollte stattdessen unter Bezugnahme auf die beigefügten Ansprüche zusammen mit dem vollständigen Bereich von Entsprechungen, zu denen derartige Ansprüche berechtigen, bestimmt werden. Es ist zu erwarten und beabsichtigt, dass zukünftige Entwicklungen in den hier erörterten Technologien geschehen werden und dass die offenbarten Systeme und Verfahren in derartige zukünftige Ausführungsformen integriert werden. Insgesamt versteht es sich, dass die Anwendung für Modifikationen und Varianten geeignet ist.
  • Es ist beabsichtigt, dass alle in den Ansprüchen verwendeten Begriffe ihre üblichen Bedeutungen haben, wie es von Sachkundigen der hier beschriebenen Technologien verstanden wird, außer es wird hier explizit das Gegenteil angegeben. Insbesondere sollte die Verwendung der Einzahlartikel, wie zum Beispiel „ein“, „der/die/das“, „dieser/diese/diese“ usw., so gelesen werden, dass damit eines oder mehrere der bezeichneten Elemente angeführt werden, es sei denn, in einem Anspruch wird explizit auf das Gegenteil eingeschränkt.
  • Die Zusammenfassung wird bereitgestellt, um es dem Leser zu gestatten, das Wesen der technischen Offenbarung zügig zu erfassen. Sie wird mit dem Verständnis eingereicht, dass sie nicht dazu verwendet werden wird, um den Schutzbereich oder die Bedeutung der Ansprüche auszudeuten oder einzuschränken. Zusätzlich kann in der vorher genannten „Ausführlichen Beschreibung“ erkannt werden, dass verschiedene Merkmale in verschiedenen Ausführungsformen gruppiert werden, um die Offenbarung zu straffen. Dieses Offenbarungsverfahren soll nicht so interpretiert werden, dass es eine Absicht wiederspiegelt, dass die beanspruchten Ausführungsformen mehr Merkmale erfordern, als ausdrücklich in jedem Anspruch vorgetragen wird. Wie die folgenden Ansprüche wiederspiegeln, liegt der Erfindungsgegenstand stattdessen in weniger als allen Merkmalen einer einzelnen offenbarten Ausführungsform. Somit werden die folgenden Ansprüche hiermit in die „Ausführliche Beschreibung“ einbezogen, wobei jeder Anspruch für sich als ein separat beanspruchter Gegenstand steht.

Claims (20)

  1. Fahrzeugsystem, das Folgendes umfasst: einen Sensor, der dazu ausgelegt ist, eine Geschwindigkeit wenigstens eines Fahrzeugs in der Nähe zu detektieren und ein Geschwindigkeitssignal auszugeben, das die Geschwindigkeit des wenigstens einen Fahrzeugs in der Nähe darstellt; und eine Verarbeitungseinrichtung, die dazu programmiert ist, eine Sollwertgeschwindigkeit auf Basis des vom Sensor ausgegebenen Geschwindigkeitssignals zu bestimmen und ein Befehlssignal zum Steuern eines Host-Fahrzeugs gemäß der Sollwertgeschwindigkeit zu erzeugen.
  2. Fahrzeugsystem nach Anspruch 1, wobei die Sollwertgeschwindigkeit niedriger ist als die Geschwindigkeit des wenigstens einen Fahrzeugs in der Nähe.
  3. Fahrzeugsystem nach Anspruch 1, wobei die Sollwertgeschwindigkeit auf einer Mediangeschwindigkeit mehrerer Fahrzeuge in der Nähe basiert.
  4. Fahrzeugsystem nach Anspruch 1, wobei die Sollwertgeschwindigkeit auf in einer Geschwindigkeitsdatenbank gespeicherten, historisierten Daten basiert.
  5. Fahrzeugsystem nach Anspruch 4, das weiterhin eine Kommunikationsschnittstelle umfasst, die dazu ausgelegt ist, drahtlos mit einem entfernten Server zu kommunizieren.
  6. Fahrzeugsystem nach Anspruch 5, wobei die Geschwindigkeitsdatenbank in dem entfernten Server gespeichert wird.
  7. Fahrzeugsystem nach Anspruch 5, wobei die Verarbeitungseinrichtung dazu programmiert ist, den entfernten Server auf die historisierten Daten abzufragen.
  8. Fahrzeugsystem nach Anspruch 1, wobei die Verarbeitungseinrichtung dazu programmiert ist, das wenigstens eine Fahrzeug in der Nähe mit wenigstens einer Fahrspur zu verknüpfen, zu der wenigstens eine der Folgenden zählt: eine benachbarte Fahrspur, eine nicht benachbarte Fahrspur oder eine gleiche Fahrspur bezogen auf das Host-Fahrzeug.
  9. Fahrzeugsystem nach Anspruch 1, wobei die Verarbeitungseinrichtung dazu programmiert ist, die Sollwertgeschwindigkeit wenigstens zum Teil auf Basis davon zu bestimmen, ob eine mit dem wenigstens einen Fahrzeug in der Nähe verknüpfte Fahrspur eine benachbarte Fahrspur, eine nicht benachbarte Fahrspur oder eine gleiche Fahrspur ist.
  10. Fahrzeugsystem nach Anspruch 1, das weiterhin eine Fahrereingabeeinrichtung umfasst, die dazu ausgelegt ist, ein Fahrerabsichtssignal auszugeben.
  11. Fahrzeugsystem nach Anspruch 10, wobei die Verarbeitungseinrichtung dazu programmiert ist, die Sollwertgeschwindigkeit wenigstens zum Teil auf Basis des Fahrerabsichtssignals zu bestimmen.
  12. Verfahren, das Folgendes umfasst: Detektieren, mittels eines Sensors, einer Geschwindigkeit wenigstens eines Fahrzeugs in der Nähe; Ausgeben eines Geschwindigkeitssignals, das die Geschwindigkeit wenigstens eines Fahrzeugs in der Nähe darstellt; Bestimmen einer Sollwertgeschwindigkeit auf Basis des vom Sensor ausgegebenen Geschwindigkeitssignals; und Erzeugen eines Befehlssignals, um ein Host-Fahrzeug in Übereinstimmung mit der Sollwertgeschwindigkeit zu steuern.
  13. Verfahren nach Anspruch 12, wobei die Sollwertgeschwindigkeit kleiner als die Geschwindigkeit des wenigstens einen Fahrzeugs in der Nähe ist.
  14. Verfahren nach Anspruch 12, wobei die Sollwertgeschwindigkeit auf einer Mediangeschwindigkeit mehrerer Fahrzeuge in der Nähe basiert.
  15. Verfahren nach Anspruch 12, wobei die Sollwertgeschwindigkeit auf in einer Geschwindigkeitsdatenbank gespeicherten, historisierten Daten basiert.
  16. Verfahren nach Anspruch 15, wobei Bestimmen der Sollwertgeschwindigkeit Abfragen des entfernten Servers auf die historisierten Daten beinhaltet.
  17. Verfahren nach Anspruch 12, das weiterhin Verknüpfen des wenigstens einen Fahrzeugs in der Nähe mit wenigstens einer Fahrspur umfasst, zu der wenigstens eine der Folgenden zählt: eine benachbarte Fahrspur, eine nicht benachbarte Fahrspur und eine gleiche Fahrspur bezogen auf das Host-Fahrzeug.
  18. Verfahren nach Anspruch 12, wobei die Sollwertgeschwindigkeit wenigstens zum Teil darauf basiert, ob eine mit dem wenigstens einen Fahrzeug in der Nähe verknüpfte Fahrspur eine benachbarte Fahrspur, eine nicht benachbarte Fahrspur oder eine gleiche Fahrspur ist.
  19. Verfahren nach Anspruch 12, das weiterhin das Aufnehmen eines Fahrerabsichtssignals umfasst.
  20. Verfahren nach Anspruch 19, wobei die Sollwertgeschwindigkeit wenigstens zum Teil auf einem Fahrerabsichtssignal basiert.
DE102015120996.9A 2014-12-08 2015-12-02 Fahrzeuggeschwindigkeitsanpassung Pending DE102015120996A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/562,983 US9616888B2 (en) 2014-12-08 2014-12-08 Vehicle speed adjustment
US14/562,983 2014-12-08

Publications (1)

Publication Number Publication Date
DE102015120996A1 true DE102015120996A1 (de) 2016-06-09

Family

ID=55974410

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015120996.9A Pending DE102015120996A1 (de) 2014-12-08 2015-12-02 Fahrzeuggeschwindigkeitsanpassung

Country Status (5)

Country Link
US (1) US9616888B2 (de)
CN (1) CN105667508B (de)
DE (1) DE102015120996A1 (de)
MX (1) MX352019B (de)
RU (1) RU2015152202A (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3626568A1 (de) * 2018-07-27 2020-03-25 Baidu USA LLC Einstellung von geschwindigkeiten entlang eines weges für autonom fahrende fahrzeuge
WO2020108839A1 (de) * 2018-11-28 2020-06-04 Robert Bosch Gmbh Situationsabhängige berechnung einer soll-fahrzeuggeschwindigkeit
WO2020169362A1 (fr) * 2019-02-21 2020-08-27 Renault S.A.S Procédé de sécurisation d'un véhicule
EP3882096A1 (de) * 2020-03-20 2021-09-22 RENAULT s.a.s. Verfahren zur automatischen steuerung der längsgeschwindigkeit eines fahrzeugs
DE102021201063A1 (de) 2021-02-04 2022-08-04 Volkswagen Aktiengesellschaft Verfahren zum Betreiben eines Systems für ein zumindest teilweise assistiert betriebenes Kraftfahrzeug, Computerprogrammprodukt sowie System

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9776614B2 (en) * 2014-10-03 2017-10-03 Nissan North America, Inc. Method and system of monitoring passenger buses
US10077056B1 (en) * 2015-04-24 2018-09-18 State Farm Mutual Automobile Insurance Company Managing self-driving behavior of autonomous or semi-autonomous vehicle based upon actual driving behavior of driver
KR101788183B1 (ko) * 2015-12-28 2017-10-20 현대자동차주식회사 차량 및 그 제어방법
US11169537B2 (en) * 2016-04-15 2021-11-09 Honda Motor Co., Ltd. Providing driving support in response to changes in driving environment
EP3472030B1 (de) 2016-08-17 2024-06-19 Kennesaw State University Research And Service Foundation, Inc. Fahrzeug mit nicht-physisch gekoppelten abschnitten
WO2018106575A1 (en) * 2016-12-05 2018-06-14 Cummins Inc. Multi-vehicle load delivery management systems and methods
US20180170392A1 (en) * 2016-12-20 2018-06-21 Baidu Usa Llc Method and System to Recognize Individual Driving Preference for Autonomous Vehicles
US10272778B2 (en) * 2017-01-18 2019-04-30 Baidu Usa Llc Method and system for determining unit gain of speed control for autonomous driving vehicles
US10275043B2 (en) 2017-08-23 2019-04-30 Ford Global Technologies, Llc Detection of lane conditions in adaptive cruise control systems
US10725467B2 (en) * 2017-12-28 2020-07-28 Robert Bosch Gmbh System for personalizing the driving behavior of autonomous driving systems based on a vehicle's location
US10703373B2 (en) 2018-08-24 2020-07-07 Ford Global Technologies, Llc Vehicle velocity control
DE102018216364B4 (de) * 2018-09-25 2020-07-09 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Unterstützen eines Spurwechselvorgangs für ein Fahrzeug
CN111862628B (zh) * 2019-10-24 2022-11-08 联友智连科技有限公司 基于云服务器的车速定制***及方法
DE102020101519A1 (de) * 2020-01-23 2021-07-29 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Vorrichtung und Verfahren für interaktives autonomes Fahren
CN111640312B (zh) * 2020-06-11 2022-09-13 腾讯科技(深圳)有限公司 一种车辆限速确定方法和相关装置
FR3113479B1 (fr) 2020-08-24 2022-09-02 Renault Sas Procédé de gestion automatisée de la vitesse longitudinale d’un véhicule.
US20220332320A1 (en) * 2021-04-20 2022-10-20 Hyundai Mobis Co., Ltd. Vehicle control system and method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2114622C3 (de) 1971-03-26 1974-08-01 Messerschmitt Boelkow Blohm Verfahren und Anordnung zum Zusammenführen zweier Verkehrsströme
DE19757063A1 (de) 1997-12-20 1999-06-24 Bayerische Motoren Werke Ag Abstandsbezogenes Fahrgeschwindigkeitsregelsystem
US7124027B1 (en) 2002-07-11 2006-10-17 Yazaki North America, Inc. Vehicular collision avoidance system
KR100513523B1 (ko) * 2003-05-29 2005-09-07 현대자동차주식회사 차간 거리 제어장치
JP2007200274A (ja) 2005-09-14 2007-08-09 Denso Corp 合流支援装置及び合流支援システム
US8311730B2 (en) 2006-11-29 2012-11-13 Neff Ryan A Vehicle position determination system
EP2461303A4 (de) * 2009-07-28 2015-05-27 Toyota Motor Co Ltd Fahrzeugsteuerungsvorrichtung, fahrzeugsteuerungsverfahren und fahrzeugsteuerungssystem
US20110190972A1 (en) 2010-02-02 2011-08-04 Gm Global Technology Operations, Inc. Grid unlock
US9187117B2 (en) * 2012-01-17 2015-11-17 Ford Global Technologies, Llc Autonomous lane control system
US8948995B2 (en) * 2012-06-28 2015-02-03 Toyota Motor Engineering & Manufacturing North America, Inc. Preceding vehicle state prediction
US8831813B1 (en) * 2012-09-24 2014-09-09 Google Inc. Modifying speed of an autonomous vehicle based on traffic conditions
US8788134B1 (en) 2013-01-04 2014-07-22 GM Global Technology Operations LLC Autonomous driving merge management system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3626568A1 (de) * 2018-07-27 2020-03-25 Baidu USA LLC Einstellung von geschwindigkeiten entlang eines weges für autonom fahrende fahrzeuge
US11186276B2 (en) 2018-07-27 2021-11-30 Baidu Usa Llc Adjusting speeds along a path for autonomous driving vehicles
WO2020108839A1 (de) * 2018-11-28 2020-06-04 Robert Bosch Gmbh Situationsabhängige berechnung einer soll-fahrzeuggeschwindigkeit
CN113474228A (zh) * 2018-11-28 2021-10-01 罗伯特·博世有限公司 根据状况计算应有车速
WO2020169362A1 (fr) * 2019-02-21 2020-08-27 Renault S.A.S Procédé de sécurisation d'un véhicule
FR3093057A1 (fr) * 2019-02-21 2020-08-28 Renault S.A.S. Procédé de sécurisation d’un véhicule.
EP3882096A1 (de) * 2020-03-20 2021-09-22 RENAULT s.a.s. Verfahren zur automatischen steuerung der längsgeschwindigkeit eines fahrzeugs
FR3108295A1 (fr) * 2020-03-20 2021-09-24 Renault S.A.S. Procédé de gestion automatisée de la vitesse longitudinale d’un véhicule.
DE102021201063A1 (de) 2021-02-04 2022-08-04 Volkswagen Aktiengesellschaft Verfahren zum Betreiben eines Systems für ein zumindest teilweise assistiert betriebenes Kraftfahrzeug, Computerprogrammprodukt sowie System
DE102021201063B4 (de) 2021-02-04 2024-07-11 Volkswagen Aktiengesellschaft Verfahren zum Betreiben eines Systems für ein zumindest teilweise assistiert betriebenes Kraftfahrzeug, Computerprogrammprodukt sowie System

Also Published As

Publication number Publication date
RU2015152202A (ru) 2017-06-16
MX2015016464A (es) 2016-06-07
US20160159350A1 (en) 2016-06-09
CN105667508B (zh) 2020-03-20
CN105667508A (zh) 2016-06-15
US9616888B2 (en) 2017-04-11
MX352019B (es) 2017-11-07

Similar Documents

Publication Publication Date Title
DE102015120996A1 (de) Fahrzeuggeschwindigkeitsanpassung
DE102017118539A1 (de) Sensoraustausch für autonome fahrzeugnavigation in einem platoon
DE102015203343A1 (de) Steuerung des halbautonomen modus
DE102008036131B4 (de) Verfahren und Vorrichtung zur Erkennung der Verkehrssituation in einer Fahrzeugumgebung
DE102015202369A1 (de) Autonome fahrzeugbedienung und leistungseinstellung
DE102016125275A1 (de) Einsatzbetriebsmodus eines autonomen fahrzeugs
DE102014219742A1 (de) Fahrzeug-infrastruktur-kommunikation
DE102015116829A1 (de) Detektieren des Einscherens eines Fahrzeugs bei niedriger Geschwindigkeit im Nahbereich
DE102015208668A1 (de) Vorausahnen einer Lichtzeichenanlage
DE102016222219A1 (de) Fahrerassistenzsystem für ein Kraftfahrzeug
DE102016110963B4 (de) Detektieren und Kommunizieren von Fahrspurteilenmanövern
DE102015103568A1 (de) Lernendes automatisiertes fahrzeug
DE102018111522A1 (de) Kooperative Einparkhilfe
DE102017116804A1 (de) Verbesserte kollisionsvermeidung
DE102017120966A1 (de) Autonomes pulse-and-glide-system
DE102016119127A1 (de) Bestimmen von Varianzfaktoren für komplexe Straßensegmente
DE102017119459A1 (de) Erweiterte spurerkennung
DE102017120638A1 (de) Fahrzeugumplatzierungssystem
DE102017121131A1 (de) Fahrzeugkollisionsrisikoerfassung
DE102018109951A1 (de) Erfassung von wasser auf der strasse
DE102015107618A1 (de) Fahrzeug-generierte Aktualisierungen für soziale Netzwerke
DE102016004291A1 (de) Vorrichtung, System und Verfahren zum Unterstützen eines Fahrers beim Ausbilden eines Fahrzeugzugs
DE102015118295A1 (de) Fahrerzentriertes Lernen
DE102018118375A1 (de) Platooning-fahrzeugreihenfolge
DE102021114838A1 (de) Vorrichtung und Verfahren zum Steuern von Platooning-informationen eines Fahrzeugs

Legal Events

Date Code Title Description
R012 Request for examination validly filed