[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102017221617A1 - Traffic jam estimation system and method - Google Patents

Traffic jam estimation system and method Download PDF

Info

Publication number
DE102017221617A1
DE102017221617A1 DE102017221617.4A DE102017221617A DE102017221617A1 DE 102017221617 A1 DE102017221617 A1 DE 102017221617A1 DE 102017221617 A DE102017221617 A DE 102017221617A DE 102017221617 A1 DE102017221617 A1 DE 102017221617A1
Authority
DE
Germany
Prior art keywords
vehicle
leading
host vehicle
host
speed data
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.)
Withdrawn
Application number
DE102017221617.4A
Other languages
German (de)
Inventor
Shigenobu Saigusa
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of DE102017221617A1 publication Critical patent/DE102017221617A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0291Fleet control
    • G05D1/0293Convoy travelling
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/22Platooning, i.e. convoy of communicating vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • 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/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/406Traffic density
    • 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/801Lateral distance
    • 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/802Longitudinal distance
    • 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/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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/106Longitudinal acceleration
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/163Decentralised systems, e.g. inter-vehicle communication involving continuous checking

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

System und Verfahren zum Steuern eines Hostfahrzeugs in einer Kolonne von Fahrzeugen. Das Verfahren beinhaltet das Empfangen von Geschwindigkeitsdaten eines führenden Fahrzeugs von dem führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk und das Empfangen von Geschwindigkeitsdaten eines vorausfahrenden Fahrzeugs von einem Sensorsystem des Hostfahrzeugs. Das vorausfahrende Fahrzeug ist unmittelbar vor dem Hostfahrzeug positioniert. Das führende Fahrzeug ist vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert. Das Verfahren beinhaltet das Berechnen einer Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug und das Bestimmen einer Stringstabilitätsstufe der Kolonne von Fahrzeugen auf Grundlage der Übertragungsfunktion. Die Stringstabilitätsstufe zeigt eine Geschwindigkeitsvariation der Kolonne von Fahrzeugen an. Ferner beinhaltet das Verfahren das Berechnen einer Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe und das Steuern eines Fahrzeugsystems des Hostfahrzeugs auf Grundlage der Verkehrsstaustufe.A system and method for controlling a host vehicle in a convoy of vehicles. The method includes receiving a leading vehicle speed data from the leading vehicle via a vehicle communication network and receiving a preceding vehicle speed data from a sensor system of the host vehicle. The preceding vehicle is positioned immediately in front of the host vehicle. The leading vehicle is positioned in front of the host vehicle and the preceding vehicle. The method includes calculating a transfer function between the leading vehicle and the host vehicle and determining a string stability level of the convoy of vehicles based on the transfer function. The string stability stage indicates a speed variation of the convoy of vehicles. Further, the method includes calculating a traffic jam based on the string stability level and controlling a vehicle system of the host vehicle based on the traffic jam level.

Description

VERWANDTE ANMELDUNGENRELATED APPLICATIONS

Diese Anmeldung beansprucht die Priorität der vorläufigen US-Patentanmeldung S/N 62/442333 , die am 4. Januar 2017 eingereicht wurde, wobei die Gesamtheit dieser durch Bezugnahme in diese Schrift aufgenommen wird.This application claims the priority of the provisional U.S. Patent Application S / N 62/442333 filed on 4 January 2017, the entirety of which is hereby incorporated by reference.

ALLGEMEINER STAND DER TECHNIKGENERAL PRIOR ART

Verkehrsstau ist in vielen Verkehrsnetzen ein zunehmendes Problem, das zu Fahrzeugsicherheitsrisiken und Frustration der Fahrer führt. In vielen Fällen ist der Fahrer eines Hostfahrzeugs möglicherweise in Unkenntnis des auf ihn zukommenden Verkehrsstaus oder von unerwarteten und/oder plötzlichen Verkehrsflussproblemen. Geschwindigkeitsstörungen vor dem Hostfahrzeug können sich auf das Hostfahrzeug ausbreiten und plötzliche Stopps, ruckartige Wendungen, abrupte Beschleunigung oder Kollisionen verursachen.Traffic congestion is an increasing problem in many transport networks, leading to vehicle safety risks and driver frustration. In many cases, the driver of a host vehicle may be unaware of the traffic congestion or of unexpected and / or sudden traffic flow problems. Speed disturbances in front of the host vehicle may spread to the host vehicle causing sudden stops, jerks, abrupt acceleration or collisions.

Durch die zunehmende Verwendung von drahtloser Fahrzeugkommunikation wie zum Beispiel der Kommunikation Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I) und Vehicle-to-Everything (V2X) kann der Austausch von Informationen die Auswirkungen von Verkehrsstau und Geschwindigkeitsstörungen mildern. Insbesondere können diese Informationen zum Vorhersagen von Verkehrsstau, zum Bereitstellen frühzeitiger Warnungen und zum Steuern von Fahrfunktionen (z.B. kooperative adaptive Geschwindigkeitssteuerung) verwendet werden. Das Hostfahrzeug wiederum kann Verkehrsflussstörungen vorhersehen und ein bequemes und sichere Fahrerlebnis mit gleichmäßigem Beschleunigen und Bremsen bieten.With the increasing use of wireless vehicle communications, such as Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), and Vehicle-to-Everything (V2X) communication, the exchange of information can mitigate the effects of traffic congestion and speed issues , In particular, this information may be used to predict traffic congestion, provide early warnings, and control driving functions (e.g., cooperative adaptive cruise control). The host vehicle, in turn, can predict traffic flow disturbances and provide a comfortable and safe driving experience with smooth acceleration and braking.

KURZBESCHREIBUNGSUMMARY

Gemäß einem Aspekt ein computerimplementiertes Verfahren zum Steuern eines Hostfahrzeugs in Bezug auf ein führendes Fahrzeug und ein vorausfahrendes Fahrzeug, wobei das Hostfahrzeug, das führende Fahrzeug und das vorausfahrende Fahrzeug sich innerhalb einer Kolonne von Fahrzeugen befinden, umfassend das Empfangen von Geschwindigkeitsdaten des führenden Fahrzeugs vom führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk. Das führende Fahrzeug ist vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert. Ferner beinhaltet das Verfahren das Empfangen von Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs von einem Sensorsystem des Hostfahrzeugs. Das vorausfahrende Fahrzeug ist unmittelbar vor dem Hostfahrzeug positioniert. Ferner beinhaltet das Verfahren das Berechnen einer Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug als eine Korrelation zwischen den Geschwindigkeitsdaten des führenden Fahrzeugs und den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs. Das Verfahren beinhaltet das Bestimmen einer Stringstabilitätsstufe der Kolonne von Fahrzeugen auf Grundlage der Übertragungsfunktion. Die Stringstabilitätsstufe zeigt eine Geschwindigkeitsvariation der Kolonne von Fahrzeugen an. Das Verfahren beinhaltet auch das Berechnen einer Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe und das Steuern eines Fahrzeugsystems eines Hostfahrzeugs auf Grundlage der Verkehrsstaustufe.In one aspect, a computer-implemented method for controlling a host vehicle with respect to a leading vehicle and a preceding vehicle, wherein the host vehicle, the leading vehicle and the preceding vehicle are within a convoy of vehicles, comprising receiving leading vehicle speed data from the leading one Vehicle via a vehicle communication network. The leading vehicle is positioned in front of the host vehicle and the preceding vehicle. Further, the method includes receiving speed data of the preceding vehicle from a sensor system of the host vehicle. The preceding vehicle is positioned immediately in front of the host vehicle. Further, the method includes calculating a transfer function between the leading vehicle and the host vehicle as a correlation between the leading vehicle speed data and the preceding vehicle speed data. The method includes determining a string stability level of the convoy of vehicles based on the transfer function. The string stability stage indicates a speed variation of the convoy of vehicles. The method also includes calculating a traffic congestion based on the string stability level and controlling a vehicle system of a host vehicle based on the traffic congestion level.

Gemäß einem weiteren Aspekt ein computerimplementiertes Verfahren zum Steuern eines Hostfahrzeugs in Bezug auf ein führendes Fahrzeug und ein vorausfahrendes Fahrzeug, wobei das Hostfahrzeug, das führende Fahrzeug und das vorausfahrende Fahrzeug sich innerhalb einer Kolonne von Fahrzeugen befinden, umfassend das Empfangen von Geschwindigkeitsdaten des führenden Fahrzeugs vom führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk. Das führende Fahrzeug ist vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert. Das System beinhaltet ein Sensorsystem des Hostfahrzeugs zum Erfassen der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs. Das vorausfahrende Fahrzeug ist unmittelbar vor dem Hostfahrzeug positioniert. Das System beinhaltet einen Prozessor, der zur Computerkommunikation mit dem Sensorsystem und dem drahtlosen Sendeempfänger wirkverbunden ist. Der Prozessor berechnet eine Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug als ein Verhältnis zwischen einer Eingabe des führenden Fahrzeugs und einer Ausgabe des vorausfahrenden Fahrzeugs. Die Eingabe des führenden Fahrzeugs basiert auf den Geschwindigkeitsdaten des führenden Fahrzeugs und die Ausgabe des vorausfahrenden Fahrzeugs basiert auf den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs. Der Prozessor bestimmt eine Stringstabilitätsstufe auf Grundlage der Übertragungsfunktion über einen Zeitraum. Der Prozessor berechnet eine Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe und steuert das Hostfahrzeug auf Grundlage der Verkehrsstaustufe.In another aspect, a computer-implemented method of controlling a host vehicle with respect to a leading vehicle and a preceding vehicle, wherein the host vehicle, the leading vehicle and the preceding vehicle are within a convoy of vehicles, comprising receiving speed data of the leading vehicle from leading vehicle via a vehicle communications network. The leading vehicle is positioned in front of the host vehicle and the preceding vehicle. The system includes a sensor system of the host vehicle for acquiring the speed data of the preceding vehicle. The preceding vehicle is positioned immediately in front of the host vehicle. The system includes a processor operatively connected to the sensor system and the wireless transceiver for computer communication. The processor calculates a transfer function between the leading vehicle and the host vehicle as a ratio between an input of the leading vehicle and an output of the preceding vehicle. The input of the leading vehicle is based on the speed data of the leading vehicle and the output of the preceding vehicle is based on the speed data of the preceding vehicle. The processor determines a string stability level based on the transfer function over a period of time. The processor calculates a traffic jam based on the string stability level and controls the host vehicle based on the traffic jam level.

Gemäß einem weiteren Aspekt ein nichtflüchtiges computerlesbares Speichermedium zum Steuern eines Hostfahrzeugs in Bezug auf ein führendes Fahrzeug und ein vorausfahrendes Fahrzeug, wobei das Hostfahrzeug, das führende Fahrzeug und das vorausfahrende Fahrzeug sich innerhalb einer Kolonne von Fahrzeugen befinden, umfassend Anweisungen. Die Anweisungen werden von einem Prozessor ausgeführt und veranlassen den Prozessor zum Empfangen von Geschwindigkeitsdaten des führenden Fahrzeugs von dem führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk. Das führende Fahrzeug ist vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert. Der Prozessor empfängt von einem Sensorsystem des Hostfahrzeugs Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs. Das vorausfahrende Fahrzeug ist unmittelbar vor dem Hostfahrzeug positioniert. Der Prozessor berechnet eine Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug als eine Korrelation zwischen den Geschwindigkeitsdaten des führenden Fahrzeugs und den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs. Ferner bestimmt der Prozessor eine Stringstabilitätsstufe der Kolonne von Fahrzeugen auf Grundlage der Übertragungsfunktion. Die Stringstabilitätsstufe zeigt eine Geschwindigkeitsvariation der Kolonne von Fahrzeugen an. Der Prozessor berechnet eine Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe und steuert ein Fahrzeugsystem des Hostfahrzeugs auf Grundlage der Verkehrsstaustufe.In another aspect, a non-transitory computer-readable storage medium for controlling a host vehicle with respect to a leading vehicle and a preceding vehicle, wherein the host vehicle, the leading vehicle, and the preceding vehicle are within a convoy of vehicles, comprising instructions. The instructions are executed by a processor and cause the processor to receive leading vehicle speed data from the leading vehicle via a vehicle communications network. The leading vehicle is positioned in front of the host vehicle and the preceding vehicle. The processor receives from a sensor system of the host vehicle speed data of the preceding vehicle. The preceding vehicle is positioned immediately in front of the host vehicle. The processor calculates a transfer function between the leading vehicle and the host vehicle as a correlation between the leading vehicle speed data and the preceding vehicle speed data. Further, the processor determines a string stability level of the convoy of vehicles based on the transfer function. The string stability stage indicates a speed variation of the convoy of vehicles. The processor calculates a traffic jam based on the string stability level and controls a vehicle system of the host vehicle based on the traffic jam level.

Figurenlistelist of figures

  • 1 ist ein beispielhaftes Verkehrsszenario, das ein Fahrzeugkommunikationsnetzwerk gemäß einer beispielhaften Ausführungsform verwendet; 1 FIG. 10 is an exemplary traffic scenario using a vehicle communications network according to an example embodiment; FIG.
  • 2 ist ein Blockdiagramm eines Fahrzeugsteuersystems eines Fahrzeugs gemäß einer beispielhaften Ausführungsform; 2 FIG. 10 is a block diagram of a vehicle control system of a vehicle according to an example embodiment; FIG.
  • 3 ist eine schematische Ansicht eines C-ACC-Steuerungsmodells zum Steuern eines Fahrzeugsteuersystems gemäß einer beispielhaften Ausführungsform; 3 FIG. 10 is a schematic view of a C-ACC control model for controlling a vehicle control system according to an example embodiment; FIG.
  • 4 ist ein Prozessflussdiagramm eines Verfahrens zum Steuern eines Hostfahrzeugs einschließlich einer Stauabschätzung gemäß einer beispielhaften Ausführung; und 4 FIG. 10 is a process flow diagram of a method for controlling a host vehicle including a congestion estimation according to an example embodiment; FIG. and
  • 5 ist ein Prozessflussdiagramm eines Verfahrens zum Steuern eines Hostfahrzeugs durch Berechnen einer Beschleunigungskontrollrate gemäß einer beispielhaften Ausführungsform. 5 FIG. 10 is a process flow diagram of a method of controlling a host vehicle by calculating an acceleration control rate according to an example embodiment.

DETAILLIERTE BESCHREIBUNGDETAILED DESCRIPTION

Die nachfolgenden Ausführungen beinhalten Definitionen ausgewählter Begriffe, die hier eingesetzt werden. Die Definitionen beinhalten verschiedene Beispiele und/oder Formen von Komponenten, die in den Umfang eines Begriffs fallen und die zur Implementierung verwendet werden können. Die Beispiele sollen nicht einschränkend sein. Ferner können die hier erörterten Komponenten mit anderen Komponenten kombiniert, weggelassen oder organisiert werden oder in unterschiedlichen Architekturen angeordnet sein.The following statements contain definitions of selected terms used here. The definitions include various examples and / or forms of components that fall within the scope of a term and that may be used for implementation. The examples are not intended to be limiting. Further, the components discussed herein may be combined with other components, omitted or organized, or arranged in different architectures.

„Bus“, wie hier verwendet, bezieht sich auf eine untereinander verbundene Architektur, die mit anderen Computerkomponenten in einem Computer oder zwischen Computern wirkverbunden ist. Der Bus kann Daten zwischen den Computerkomponenten übertragen. Der Bus kann unter anderem ein Speicherbus, ein Speicherprozessor, ein Peripheriebus, ein externer Bus, ein Kreuzschienenschalter und/oder ein lokaler Bus sein. Der Bus kann auch ein Fahrzeugbus sein, der Komponenten innerhalb eines Fahrzeugs unter Verwendung von Protokollen wie zum Beispiel Media Oriented Systems Transport (MOST), Processor Area Network (CAN), Local Interconnect Network (LIN) und andere untereinander verbindet.As used herein, "bus" refers to an interconnected architecture that is operatively connected to other computer components in a computer or between computers. The bus can transfer data between the computer components. The bus may be, among other things, a memory bus, a memory processor, a peripheral bus, an external bus, a crossbar switch, and / or a local bus. The bus may also be a vehicle bus that interconnects components within a vehicle using protocols such as Media Oriented Systems Transport (MOST), Processor Area Network (CAN), Local Interconnect Network (LIN), and others.

„Komponente“, wie hier verwendet, bezieht sich auf eine Computerinstanz (z.B. Hardware, Firmware, Anweisungen in Ausführung, Kombinationen daraus). Computerkomponenten können zum Beispiel einen auf einem Prozessor ablaufenden Prozess, einen Prozessor, ein Objekt, eine ausführbare Anweisung, einen Ausführungsthread und einen Computer beinhalten. Eine Computerkomponente(n) kann sich in einem Prozessor und/oder Thread befinden. Eine Computerkomponente kann auf einem Computer lokalisiert und/oder zwischen mehreren Computers aufgeteilt sein."Component" as used herein refers to a computer instance (e.g., hardware, firmware, instructions in execution, combinations thereof). Computer components may include, for example, a process running on a processor, a processor, an object, an executable statement, an execution thread, and a computer. A computer component (s) may reside in a processor and / or thread. A computer component may be located on a computer and / or partitioned between multiple computers.

„Computerkommunikation“, wie hier verwendet, bezieht sich auf eine Kommunikation zwischen zwei oder mehreren Rechenvorrichtungen (z.B. Computer, Personal Digital Assistant, Mobiltelefon, Netzwerkgerät) und kann zum Beispiel eine Netzwerkübertragung, eine Dateiübertragung, eine Applet-Übertragung , eine E-Mail, die Übertragung eines Hypertext Transfer Protocol (HTTP) und so weiter sein. Eine Computerkommunikation kann zum Beispiel unter anderem über ein drahtloses System (z.B. IEEE 802.11), ein Ethernet-System (z.B. IEEE 802.3), ein Token-Ring-System (z.B. IEEE 802.5), ein Local Area Network (LAN), ein Wide Area Network (WAN), ein Punkt-zu-Punkt-System, ein Kreisschaltsystem, ein Paketvermittlungssystem auftreten."Computer communication" as used herein refers to communication between two or more computing devices (eg, computer, personal digital assistant, mobile phone, network device) and may include, for example, network transmission, file transfer, applet transfer, e-mail, the transmission of a Hypertext Transfer Protocol (HTTP) and so on. For example, a computer communication may be via a wireless system (eg, IEEE 802.11 ), an Ethernet system (eg IEEE 802.3 ), a token-ring system (eg IEEE 802.5 ), a Local Area Network (LAN), a Wide Area Network (WAN), a point-to-point system, a loop circuit system, a packet switching system.

„Computerlesbares Medium“, wie hier verwendet, bezieht sich auf ein nichtflüchtiges Medium, das Anweisungen und/oder Daten speichert. Ein computerlesbares Medium kann Formen annehmen, unter anderem nichtflüchtige Medien und flüchtige Medien. Zu nichtflüchtigen Medien können zum Beispiel optische Platten, Magnetplatten und so weiter gehören. Zu flüchtigen Medien können zum Beispiel Halbleiterspeicher, dynamischer Speicher und so weiter gehören. Gängige Formen computerlesbarer Medien können unter anderem eine Floppydisk, eine Folienspeicherplatte, eine Festplatte, ein Magnetband, ein anderes magnetisches Medium, eine ASIC, eine CD, andere optische Medien, eine RAM, eine ROM, einen Speicherchip oder eine Speicherkarte, einen Speicherstick und andere Medien beinhalten, von denen ein Computer, ein Prozessor oder ein anderes elektronisches Gerät lesen kann."Computer-readable medium" as used herein refers to a non-volatile medium that stores instructions and / or data. A computer-readable medium may take forms, including nonvolatile media and volatile media. Nonvolatile media may include, for example, optical disks, magnetic disks and so on. Volatile media may include, for example, semiconductor memory, dynamic memory, and so on. Common forms of computer-readable media may include a floppy disk, a film storage disk, a hard disk, a magnetic tape, another magnetic medium, an ASIC, a CD, other optical media, a RAM, a ROM, a memory chip or a memory card, a memory stick, and others media from which a computer, processor or other electronic device can read.

„Datenbank“, wie hier verwendet, wird verwendet, um sich auf eine Tabelle zu beziehen. In anderen Beispielen kann „Datenbank“ verwendet werden, um sich auf eine Reihe von Tabellen zu beziehen. In wieder anderen Beispielen kann sich „Datenbank“ auf eine Reihe von Datenspeichern und Verfahren zum Zugreifen auf und/oder Bearbeiten dieser Datenspeicher beziehen. Eine Datenbank kann zum Beispiel auf einer Diskette und/oder einem Speicher gespeichert werden."Database" as used herein is used to refer to a table. In other examples, "database" may be used to refer to a number of tables. In still other examples, "database" may refer to a number of data stores and methods for accessing and / or editing those data stores. For example, a database may be stored on a floppy disk and / or a memory.

„Diskette“, wie hier verwendet, kann zum Beispiel ein magnetisches Diskettenlaufwerk, eine Solid-State-Festplatte, ein Floppydisklaufwerk, ein Bandlaufwerk, ein Ziplaufwerk, eine Flash-Speicherkarte und/oder ein Speicherstick sein. Ferner kann die Diskette eine CD-ROM (Compact Disk ROM), ein CD-beschreibbares Laufwerk (CD-R-Laufwerk), ein CD-wiederbeschreibbares Laufwerk (CD-RW-Laufwerk) und/oder ein digitales Video-ROM-Laufwerk (DVD ROM) sein. Die Diskette kann ein Betriebssystem speichern, das die Ressourcen einer Rechenvorrichtung steuert oder zuweist.As used herein, "floppy disk" may be, for example, a magnetic disk drive, a solid state hard disk, a floppy disk drive, a tape drive, a zip drive, a flash memory card, and / or a memory stick. Further, the floppy disk may be a CD-ROM (Compact Disk ROM), a CD-writable drive (CD-R drive), a CD-rewritable drive (CD-RW drive) and / or a digital video ROM drive ( DVD ROM). The diskette may store an operating system that controls or allocates the resources of a computing device.

„Eingabe-/Ausgabevorrichtung“ (E/A-Vorrichtung), wie hier verwendet, kann Vorrichtungen zum Empfangen von Eingaben und/oder Vorrichtungen zum Ausgeben von Daten beinhalten. Die Eingabe und/oder Ausgabe kann zum Kontrollieren verschiedener Fahrzeugmerkmale sein, wie unter anderem verschiedene Fahrzeugkomponenten, Systeme und Subsysteme. Insbesondere der Begriff „Eingabevorrichtung“ beinhaltet unter anderem: Tastatur, Mikrofone, Zeige- und Auswahlvorrichtungen, Kameras, Abbildungsvorrichtungen, Videokarten, Displays, Drucktasten, Drehknöpfe und dergleichen. Der Begriff „Eingabevorrichtung“ beinhaltet zusätzlich grafische Eingabekontrollen, die innerhalb einer Benutzerschnittstelle stattfinden, die durch verschiedene Arten von Mechanismen wie etwa Kontrollen auf Software- und Hardwarebasis, Schnittstellen, Touchscreens, Touchpads oder Plug-and-Play-Vorrichtungen angezeigt werden können. Eine „Ausgabevorrichtung“ beinhaltet unter anderem: Anzeigevorrichtungen und andere Vorrichtungen zum Ausgeben von Informationen und Funktionen."Input / output device" (I / O device) as used herein may include devices for receiving inputs and / or devices for outputting data. The input and / or output may be for controlling various vehicle features, such as, but not limited to, various vehicle components, systems, and subsystems. In particular, the term "input device" includes but is not limited to: keyboard, microphones, pointing and selecting devices, cameras, imaging devices, video cards, displays, pushbuttons, knobs, and the like. The term "input device" additionally includes input graphical controls that occur within a user interface that may be displayed by various types of mechanisms, such as software and hardware based controls, interfaces, touchscreens, touchpads, or plug-and-play devices. An "output device" includes, among other things, display devices and other devices for outputting information and functions.

„Logikschaltung“, wie hier verwendet, beinhaltet unter anderem Hardware, Firmware, ein nichtflüchtiges computerlesbares Medium, das Anweisungen, Anweisungen in Ausführung auf einer Maschine speichert und/oder das eine Aktion(en) von einer anderen Logikschaltung, einem anderen Modul, einer anderen Methode und/oder einem anderen System veranlasst (z.B. Ausführen)."Logic circuitry" as used herein includes, but is not limited to, hardware, firmware, a non-transitory computer-readable medium that stores instructions, instructions in execution on one machine, and / or an action (s) of another logic circuitry, another module, another Method and / or another system (eg execute).

Logikschaltungen können einen durch einen Algorithmus gesteuerten Prozessor, eine diskrete Logik (z.B. ASIC), eine analoge Schaltung, eine digitale Schaltung, eine programmierte Logikvorrichtung, eine Speichervorrichtung, die Anweisungen enthält, und so weiter beinhalten und/oder Teil davon sein. Logik kann ein oder mehrere Gates, Gatekombinationen oder andere Schaltkreiskomponenten beinhalten. Wo mehrere Logiken beschrieben werden, kann es möglich sein, mehrere Logiken in eine physische Logik einzubauen. Gleichermaßen kann es möglich sein, wo eine einzelne Logik beschrieben ist, diese einzelne Logik zwischen mehreren physischen Logiken aufzuteilen.Logic circuits may include and / or be part of an algorithm controlled processor, a discrete logic (e.g., ASIC), an analog circuit, a digital circuit, a programmed logic device, a memory device containing instructions, and so on. Logic may include one or more gates, gate combinations or other circuit components. Where several logics are described, it may be possible to incorporate multiple logics into one physical logic. Likewise, where a single logic is described, it may be possible to split that single logic between multiple physical logics.

„Speicher“, wie hier verwendet, kann einen flüchtigen Speicher und/oder einen nichtflüchtigen Speicher beinhalten. Ein nichtflüchtiger Speicher kann zum Beispiel ROM (Read Only Memory), PROM (Programmable Read Only Memory), EPROM (Erasable PROM) und EEPROM (Electrically Erasable PROM) beinhalten. Ein flüchtiger Speicher kann zum Beispiel RAM (Random Access Memory), Synchronous RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM) und Direct RAM Bus RAM (DRRAM) beinhalten. Der Speicher kann ein Betriebssystem speichern, das die Ressourcen einer Rechenvorrichtung steuert oder zuweist."Memory" as used herein may include volatile memory and / or nonvolatile memory. A nonvolatile memory may include, for example, ROM (Read Only Memory), PROM (Programmable Read Only Memory), EPROM (Erasable PROM), and EEPROM (Electrically Erasable PROM). Volatile memory may include, for example, Random Access Memory (RAM), Synchronous RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), and Direct RAM Bus RAM (DRRAM). The memory may store an operating system that controls or allocates the resources of a computing device.

„Wirkverbindung“ oder eine Verbindung, über die Einheiten „wirkverbunden“ sind, ist eine Verbindung, in der Signale, physische Kommunikation und/oder logische Kommunikation gesendet und/oder empfangen werden können. Eine Wirkverbindung kann eine drahtlose Schnittstelle, eine physische Schnittstelle, eine Datenschnittstelle und/oder eine elektrische Schnittstelle beinhalten."Active connection" or a connection over which units are "operatively connected" is a connection in which signals, physical communication and / or logical communication can be sent and / or received. An active connection may include a wireless interface, a physical interface, a data interface and / or an electrical interface.

„Modul“, wie hier verwendet, beinhaltet unter anderem ein nichtflüchtiges computerlesbares Medium, das Anweisungen, Anweisungen in Ausführung auf einer Maschine, Hardware, Firmware, Software in Ausführung auf einer Maschine und/oder Kombinationen davon zum Ausführen einer Funktion(en) oder einer Aktion(en) speichert und/oder um eine Funktion oder Aktion von einem anderen Modul, einer anderen Methode und/oder einem anderen System zu veranlassen. Ein Modul kann auch Logik, einen durch eine Software gesteuerten Mikroprozessor, eine diskrete Logikschaltung, eine analoge Schaltung, eine digitale Schaltung, eine programmierte Logikvorrichtung, eine Speichervorrichtung, die ausführende Anweisungen enthält, logische Gates, eine Kombination von Gates und/oder andere Schaltkreiskomponenten beinhalten. Mehrere Module können zu einem Modul kombiniert werden und einzelne Module können zwischen mehreren Module aufgeteilt sein."Module" as used herein includes, but is not limited to, a non-transitory computer readable medium containing instructions, machine instructions, hardware, firmware, software executed on a machine, and / or combinations thereof to perform a function (s) or functions Stores action (s) and / or to initiate a function or action from another module, method, and / or system. A module may also include logic, a software controlled microprocessor, a discrete logic circuit, an analog circuit, a digital circuit, a programmed logic device, a memory device containing executive instructions, logic gates, a combination of gates, and / or other circuit components , Several modules can be combined into one module and individual modules can be divided between several modules.

„Tragbare Vorrichtung“, wie hier verwendet, ist eine Rechenvorrichtung, die typischerweise einen Anzeigebildschirm mit Benutzereingabe (z.B. Touch, Tastatur) und einen Prozessor zum Rechnen hat. Tragbare Geräte beinhalten unter anderem in der Hand gehaltene Vorrichtungen, mobile Vorrichtungen, Smartphones, Laptops, Tablets und e-Readers. "Portable device" as used herein is a computing device that typically has a user-entered display screen (eg, touch, keyboard) and a processor for computing. Portable devices include, but are not limited to, hand-held devices, mobile devices, smart phones, laptops, tablets, and e-readers.

„Prozessor“, wie hier verwendet, verarbeitet Signale und erfüllt allgemeine Rechen- und Arithmetikfunktionen. Vom Prozessor verarbeitete Signale können digitale Signale, Datensignale, Computeranweisungen, Prozessoranweisungen, Nachrichten, ein Bit, einen Bitstrom, der empfangen, übertragen und/oder erkannt werden kann, beinhalten. Im Allgemeinen kann der Prozessor eine Vielzahl von verschiedenen Prozessoren sein, umfassend mehrere Einzel- und Mehrkernprozessoren und Koprozessoren und andere mehrere Einzel- und Mehrkernprozessor- und Koprozessorarchitekturen. Der Prozessor kann Logikschaltungen zum Ausführen von Aktionen und/oder Algorithmen beinhalten."Processor" as used herein processes signals and performs general computational and arithmetic functions. Signals processed by the processor may include digital signals, data signals, computer instructions, processor instructions, messages, a bit, a bit stream that may be received, transmitted, and / or detected. In general, the processor may be a variety of different processors, including multiple single and multi-core processors and co-processors, and other multiple single and multi-core processor and co-processor architectures. The processor may include logic circuits for performing actions and / or algorithms.

„Fahrzeug“, wie hier verwendet, bezieht sich auf jedes beliebige Fahrzeug, das in der Lage ist, einen oder mehrere menschliche Insassen zu befördern, und das durch eine beliebige Energieform angetrieben wird. Der Begriff „Fahrzeug“ beinhaltet unter anderem Autos, Lastkraftwagen, Vans, Minivans, SUVs, Motorräder, Roller, Boote, Gokarts, Vergnügungsfahrzeuge, Schienenverkehr, private Wasserfahrzeuge und Luftfahrzeuge. In einigen Fällen beinhaltet ein Kraftfahrzeug einen oder mehrere Motoren. Ferner kann sich der Begriff „Fahrzeug“ auf ein Elektrofahrzeug (EV) beziehen, das in der Lage ist, einen oder mehrere menschliche Insassen zu befördern, und das vollständig oder teilweise durch einen oder mehrere Elektromotoren über eine elektrische Batterie angetrieben wird. Das EV kann batteriebetriebene Fahrzeuge (BEV) und Plug-in-Hybrid-Elektrofahrzeuge (PHEV) beinhalten. Der Begriff „Fahrzeug“ kann sich auch auf ein autonomes Fahrzeug und/oder selbstfahrendes Fahrzeug beziehen, das durch jede beliebige Energieform angetrieben wird. Das autonome Fahrzeug kann einen oder mehrere menschliche Insassen befördern. Ferner kann der Begriff „Fahrzeug“ Fahrzeuge beinhalten, die mit vorgegebenen Pfaden automatisiert oder nicht automatisiert sind, oder frei bewegliche Fahrzeuge."Vehicle" as used herein refers to any vehicle that is capable of carrying one or more human occupants and that is powered by any form of energy. The term "vehicle" includes, but is not limited to, automobiles, trucks, vans, minivans, SUVs, motorcycles, scooters, boats, go-karts, amusement vehicles, railroads, private watercraft and aircraft. In some cases, a motor vehicle includes one or more motors. Further, the term "vehicle" may refer to an electric vehicle (EV) that is capable of carrying one or more human occupants and that is fully or partially powered by one or more electric motors via an electric battery. The EV may include Battery Operated Vehicles (BEV) and Plug-in Hybrid Electric Vehicles (PHEV). The term "vehicle" may also refer to an autonomous vehicle and / or self-propelled vehicle powered by any form of energy. The autonomous vehicle may carry one or more human occupants. Further, the term "vehicle" may include vehicles that are automated or non-automated with predetermined paths, or free-moving vehicles.

„Fahrzeug-Display“, wie hier verwendet, kann unter anderem LED-Bildschirme, LCD-Bildschirme, CRT-Anzeige, Plasmabildschirme, Touchscreen-Displays und andere beinhalten, die man häufig in Fahrzeugen zum Anzeigen von Informationen über das Fahrzeug vorfindet. Das Display kann Eingaben (z.B. Eingaben über Touchscreen, Eingaben über Tastatur, Eingaben von verschiedenen anderen Eingabegeräten, etc.) von einem Benutzer empfangen. Das Display kann sich an verschiedenen Positionen des Fahrzeugs befinden, zum Beispiel auf dem Armaturenbrett oder der Mittelkonsole. In einigen Ausführungsformen ist das Display unter anderem Teil eines tragbaren Geräts (z.B. in Besitz eines Fahrzeuginsassen oder mit diesem im Zusammenhang), eines Navigationssystems, eines Infotainmentsystems."Vehicle display" as used herein may include, but is not limited to, LED screens, LCD screens, CRT display, plasma screens, touch screen displays, and others commonly found in vehicles for displaying information about the vehicle. The display may receive inputs (e.g., inputs via the touch screen, keyboard inputs, inputs from various other input devices, etc.) from a user. The display can be located at different positions of the vehicle, for example on the dashboard or center console. In some embodiments, the display is inter alia part of a portable device (e.g., owned or associated with a vehicle occupant), a navigation system, an infotainment system.

„Fahrzeugsteuersystem“ und/oder „Fahrzeugsystem“, wie hier verwendet, kann unter anderem jedes beliebige automatische oder manuelle System beinhalten, das zur Verbesserung des Fahrzeugs, des Fahrens und/oder der Sicherheit verwendet werden kann. Beispielhafte Fahrzeugsysteme beinhalten unter anderem: ein elektronisches Stabilitätskontrollsystem, ein Antiblockiersystem, ein Bremsassistenzsystem, ein automatisches Bremsnachfüllsystem, ein Low-Speed-Follow-System, ein Geschwindigkeitsregelungssystem, ein Kollisionswarnsystem, ein Kollisionsminderungsbremssystem, ein automatisches Geschwindigkeitsregelungssystem, ein Spurhaltewarnsystem, ein System zum Anzeigen des toten Winkels, ein Spurhalteassistenzsystem, ein Navigationssystem, ein Übertragungssystem, ein Bremspedalsysteme, ein elektronisches Servolenksystem, visuelle Vorrichtungen (z.B. Kamerasysteme, Annäherungssensorik), ein Klimatisierungssystem, ein elektronisches Vorspannsystem, ein Überwachungssystem, eine Sitzbelegungserfassungseinrichtung, ein Fahrzeugaufhängungssystem, ein Fahrzeugsitzkonfigurationssystem, eine Beleuchtungsanlage für den Fahrzeuginnenraum, ein Audiosystem, eine Sensorik, ein Innen- und Außenkamerasystem und anderes."Vehicle control system" and / or "vehicle system" as used herein may include, among other things, any automatic or manual system that may be used to enhance the vehicle, driving, and / or safety. Exemplary vehicle systems include, among others, an electronic stability control system, an antilock braking system, a brake assist system, an automatic brake refill system, a low-speed follow system, a cruise control system, a collision warning system, a collision mitigation braking system, an automatic cruise control system, a lane departure warning system, a system for displaying the vehicle blind spot, a lane departure warning system, a navigation system, a transmission system, brake pedal systems, electronic power steering system, visual devices (eg, camera systems, proximity sensors), an air conditioning system, an electronic pretensioner system, a monitoring system, a seat occupancy detection device, a vehicle suspension system, a vehicle seat configuration system, a lighting system for the vehicle interior, an audio system, a sensor system, an indoor and outdoor camera system and others.

Die hier beschriebenen Systeme und Verfahren richten sich im Allgemeinen auf das Steuern eines Fahrzeugs unter Verwendung eines Fahrzeugkommunikationsnetzwerks, das mehrere Fahrzeuge und Infrastrukturen beinhalten kann. Das Kommunizieren von Informationen unter Verwendung eines Fahrzeugkommunikationsnetzwerks und/oder das Erfassen von Informationen über andere Fahrzeuge ermöglicht das synergetische Steuern eines Hostfahrzeugs im Kontext eines Verkehrszenarios, insbesondere in Bereichen mit dichten Verkehrsstaus oder anderen Verkehrsflussproblemen. Somit liefern die hier beschriebenen Verfahren und Systeme Verkehrsstauabschätzungen und kooperative adaptive Geschwindigkeitssteuerung (C-ACC) unter Verwendung eines Fahrzeugkommunikationsnetzwerks. 1 veranschaulicht ein beispielhaftes Verkehrsszenario 100, das ein Fahrzeugkommunikationsnetzwerk zur Verkehrsstauabschätzung gemäß einer beispielhaften Ausführungsform verwendet. Das Verkehrsszenario 100 beinhaltet ein oder mehrere Fahrzeuge auf einer Fahrbahn 102. Insbesondere werden ein Hostfahrzeug (HV) 104, ein vorausfahrendes Fahrzeug 106, ein eingreifendes Fahrzeug 108, ein eingreifendes Fahrzeug 110 und ein führendes Fahrzeug 112 gezeigt, die in derselben Spur auf der Fahrbahn 102 fahren.The systems and methods described herein are generally directed to controlling a vehicle using a vehicle communications network that may include multiple vehicles and infrastructures. Communicating information using a vehicle communications network and / or acquiring information about other vehicles enables synergistic control of a host vehicle in the context of a traffic scenario, particularly in areas of congested traffic congestion or other traffic flow problems. Thus, the methods and systems described herein provide traffic congestion estimates and cooperative adaptive cruise control (C-ACC) using a vehicle communications network. 1 illustrates an example traffic scenario 100 using a vehicle communication network for traffic congestion estimation according to an example embodiment. The traffic scenario 100 includes one or more vehicles on a carriageway 102 , In particular, a host vehicle (HV) 104 , a vehicle in front 106 , an engaging vehicle 108 , an engaging vehicle 110 and a leader vehicle 112 shown in the same lane on the road 102 drive.

In einigen Ausführungsformen können Fahrzeuge, die sich entfernt vom Hostfahrzeug 104 befinden (d.h. das vorausfahrende Fahrzeug 106, ein eingreifendes Fahrzeug 108, ein eingreifendes Fahrzeug 110 und ein führendes Fahrzeug 112), als entfernte Fahrzeuge oder eine Vielzahl von entfernten Fahrzeugen bezeichnet werden. In einigen Ausführungsformen werden das Hostfahrzeug (HV) 104, das vorausfahrende Fahrzeug 106, das eingreifende Fahrzeug 108, das eingreifende Fahrzeug 110 und das führende Fahrzeug 112 als eine Kolonne von Fahrzeugen, eine Flotte von Fahrzeugen oder eine Reihe von Fahrzeugen bezeichnet. Wie hierin erörtert wird die Kolonne von Fahrzeugen im Allgemeinen durch das Element 124 bezeichnet. Es versteht sich, dass sich auf der Fahrbahn 102 oder innerhalb der Kolonne von Fahrzeugen 124 jede beliebige Anzahl an Fahrzeugen befinden kann. Ferner kann die Fahrbahn 102 in anderen Ausführungsformen verschiedene Konfigurationen und jede beliebige Anzahl an Spuren haben.In some embodiments, vehicles may be located away from the host vehicle 104 located (ie the preceding vehicle 106 , an engaging vehicle 108 , an engaging vehicle 110 and a leading vehicle 112 ), as remote vehicles or a plurality of remote vehicles. In some embodiments, the host vehicle (HV) 104 , the vehicle in front 106 , the engaging vehicle 108 , the engaging vehicle 110 and the leading vehicle 112 referred to as a column of vehicles, a fleet of vehicles or a series of vehicles. As discussed herein, the column of vehicles is generally passed through the element 124 designated. It is understood that on the road 102 or inside the convoy of vehicles 124 Any number of vehicles can be located. Furthermore, the roadway 102 in other embodiments have different configurations and any number of tracks.

In 1 ist das vorausfahrende Fahrzeug 106 unmittelbar vor dem Hostfahrzeug 104 positioniert. Das führende Fahrzeug 112 ist vor dem Hostfahrzeug 104, dem vorausfahrenden Fahrzeug 106, dem eingreifenden Fahrzeug 108 und dem eingreifenden Fahrzeug 110 positioniert. Somit ist in 1 das führende Fahrzeug 112 an einer vordersten Position der Kolonne von Fahrzeugen 124. In anderen Ausführungsformen kann das führende Fahrzeug 112 jedoch ein anderes Fahrzeug sein, zum Beispiel das eingreifende Fahrzeug 110. Ferner versteht es sich, dass es eine beliebige Anzahl an eingreifenden Fahrzeugen (z.B. mehr als zwei, weniger als zwei) zwischen dem vorausfahrenden Fahrzeug 106 und dem führenden Fahrzeug 112 geben kann.In 1 is the vehicle in front 106 positioned immediately in front of the host vehicle 104. The leading vehicle 112 is in front of the host vehicle 104 , the vehicle in front 106 , the intervening vehicle 108 and the intervening vehicle 110 positioned. Thus, in 1 the leading vehicle 112 at a foremost position of the convoy of vehicles 124 , In other embodiments, the leading vehicle 112 however, be another vehicle, for example the intervening vehicle 110 , Further, it is understood that there may be any number of intervening vehicles (eg, more than two, less than two) between the preceding vehicle 106 and the leading vehicle 112 can give.

In den hier erörterten Systemen und Verfahren kann das Hostfahrzeug 104 zum Teil auf der Grundlage der Daten über eines oder mehrere der entfernten Fahrzeuge auf der Fahrbahn 102, die über ein Fahrzeugkommunikationsnetzwerk kommuniziert werden, gesteuert werden (siehe 2). Insbesondere kann die hier beschriebene Fahrzeugkommunikation unter Verwendung von dedizierter Kurzstreckenkommunikation (Dedicated Short Range Communications - DSRC) umgesetzt werden. Es versteht sich jedoch, dass die hier beschriebene Fahrzeugkommunikation mit jedem beliebigen Kommunikations- oder Netzwerkprotokoll umgesetzt werden kann, wie zum Beispiel Ad-hoc-Netzwerke, drahtloser Zugriff innerhalb des Fahrzeugs, zellulare Netzwerke, WiFi-Netzwerke (z.B. IEEE 802.11), Bluetooth, WAVE, CALM und andere. Ferner kann das Fahrzeugkommunikationsnetzwerk Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I) oder Vehicle-to-Everything (V2X) sein.In the systems and methods discussed herein, the host vehicle may 104 based in part on the data on one or more of the vehicles on the roadway 102 controlled via a vehicle communication network (see 2 ). In particular, the vehicle communication described herein may be implemented using Dedicated Short Range Communications (DSRC). However, it should be understood that the vehicle communication described herein may be implemented with any communication or network protocol, such as ad hoc networks, in-vehicle wireless access, cellular networks, WiFi networks (eg, IEEE 802.11 ), Bluetooth, WAVE, CALM and others. Further, the vehicle communication network may be Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I) or Vehicle-to-Everything (V2X).

In 1 kann das Hostfahrzeug 104 Kommunikation, die Daten, Nachrichten, Bilder und/oder andere Informationen beinhaltet, übertragen, empfangen und/oder mit anderen Fahrzeugen, Benutzern oder Infrastrukturen, die für DSRC-Kommunikation konfiguriert sind, austauschen. Insbesondere ist das Hostfahrzeug 104 mit einem Vehicle-to-Vehicle-(V2V)-Sendeempfänger 114 ausgestattet, der Nachrichten und Informationen mit anderen Fahrzeugen, Benutzern oder Infrastrukturen, die zur Computerkommunikation (z.B. für DSRC-Kommunikation ausgestattet) mit dem Hostfahrzeug 104 betreibbar sind, austauschen kann. In 1 kann das Hostfahrzeug 104, das den V2V-Sendeempfänger 114 verwendet, über einen V2V-Sendeempfänger 116 mit dem führenden Fahrzeug 112 kommunizieren. Wie in 1 gezeigt, wird zwischen dem Hostfahrzeug 104 und dem führenden Fahrzeug 112 eine Kommunikationsverbindung 118 zur V2V-Kommunikation hergestellt.In 1 can the host vehicle 104 Communication that includes, transmits, receives, and / or exchanges data, messages, images, and / or other information with other vehicles, users, or infrastructures configured for DSRC communication. In particular, the host vehicle 104 equipped with a Vehicle-to-Vehicle (V2V) transceiver 114 that transmits messages and information to other vehicles, users, or infrastructures equipped with computer communication (eg, for DSRC communication) with the host vehicle 104 are operable, can exchange. In 1 can the host vehicle 104 using the V2V transceiver 114 via a V2V transceiver 116 with the leading vehicle 112 communicate. As in 1 shown is between the host vehicle 104 and the leading vehicle 112 a communication connection 118 manufactured for V2V communication.

Die in 1 gezeigte Kolonne von Fahrzeugen 124 veranschaulicht eine geringe DSRC-Durchdringung oder eine gemischte Bedingung, weil nicht jedes Fahrzeug für V2V-Kommunikation ausgestattet ist. In 1 sind nur das Hostfahrzeug 104 und das führende Fahrzeug 112 für V2V-Kommunikation ausgestattet. Ferner ist in 1 jedes Fahrzeug mit einem Sensorsystem (z.B. einem Radarsystem eines C-ACC- oder ACC-Systems) ausgestattet. Es versteht sich, dass andere Konfigurationen der V2V-Kommunikation und Erfassung, die nicht in 1 dargestellt sind, umgesetzt werden können. In den hier erörterten Ausführungsformen ist V2V-Kommunikation jedoch nur zwischen dem Hostfahrzeug 104 und dem führenden Fahrzeug 112 erforderlich. Während V2V-Kommunikation eingeführt wird, wird es wahrscheinlich zahlreiche Fahrzeuge (z.B. ältere Fahrzeuge) ohne V2V-Fähigkeit geben. Entsprechend arbeiten die hier erörterten Ausführungsformen unter geringen Durchdringungsbedingungen, unter denen nicht jedes Fahrzeug miteinander kommuniziert.In the 1 shown column of vehicles 124 illustrates a low DSRC penetration or a mixed condition because not every vehicle is equipped for V2V communication. In 1 are only the host vehicle 104 and the leading vehicle 112 equipped for V2V communication. Furthermore, in 1 Each vehicle is equipped with a sensor system (eg a radar system of a C-ACC or ACC system). It is understood that other configurations of V2V communication and detection, not in 1 are shown, can be implemented. However, in the embodiments discussed herein, V2V communication is only between the host vehicle 104 and the leading vehicle 112 required. While V2V communication is introduced, there will likely be numerous vehicles (eg older vehicles) without V2V capability. Accordingly, the embodiments discussed herein operate under low penetration conditions under which each vehicle does not communicate with each other.

In 1 kann das Hostfahrzeug 104, das den V2V-Sendeempfänger 114 verwendet, mit einer drahtlosen Netzwerkantenne 120 und/oder einer straßenseitigen Ausrüstung (Roadside Equipment - RSE) 122 kommunizieren. Gleichermaßen kann das Hostfahrzeug 112 über den V2V-Sendeempfänger 116 auch mit der drahtlosen Netzwerkantenne 120 und/oder RSE 122 kommunizieren. Obwohl es nicht in 1 gezeigt ist, kann das Fahrzeugkommunikationsnetzwerk andere drahtlose Kommunikationsnetzwerke, Empfänger, Server und/oder Provider beinhalten, auf die durch das Hostfahrzeug 104 oder das führende Fahrzeug 112 zugegriffen werden kann.In 1 can the host vehicle 104 using the V2V transceiver 114 with a wireless network antenna 120 and / or Roadside Equipment (RSE) 122. Likewise, the host vehicle 112 via the V2V transceiver 116 also with the wireless network antenna 120 and / or RSE 122 communicate. Although it is not in 1 1, the vehicle communication network may include other wireless communication networks, receivers, servers, and / or providers that are hosted by the host vehicle 104 or the leading vehicle 112 can be accessed.

Nun wird auf 2, ein Blockdiagramm eines Fahrzeugsteuersystems 202, das innerhalb eines Fahrzeugkommmunikationsnetzwerks 200 betrieben werden kann, Bezug genommen. Das Fahrzeugsteuersystem 202 kann für V2V-Kommunikation mit dem führenden Fahrzeug 112 über die Kommunikationsverbindung 118 betrieben werden. Das Fahrzeugsteuersystem 202 wird in Bezug auf das Hostfahrzeug 104 beschrieben; es können jedoch einige oder alle der Komponenten und Funktionalitäten, die mit dem in 2 gezeigten Fahrzeug beschrieben wurden, mit dem führenden Fahrzeug 112 umgesetzt werden. Gleichermaßen können einige oder alle der Komponenten und Funktionalitäten, die mit dem in 2 gezeigten Fahrzeug beschrieben wurden, mit dem vorausfahrenden Fahrzeug 106, dem eingreifenden Fahrzeug 108, dem eingreifenden Fahrzeug 110 oder jedem anderen Fahrzeug umgesetzt werden. Zusätzlich wird das Fahrzeugsteuersystem 202 in einigen hier erörterten Ausführungsformen als C-ACC-Steuersystem 202 bezeichnet. Andere C-ACC-Systeme, die mit einigen Fahrzeugen verbunden sind, können unterschiedliche Elemente und/oder Anordnungen beinhalten; sie können jedoch so konfiguriert werden, dass sie über das Fahrzeugkommunikationsnetzwerk 200 mit einem oder mehreren anderen C-ACC-Systemen oder Fahrzeugsteuersystemen kommunizieren können. Ferner kann das Fahrzeugsteuersystem 202 in einigen Ausführungsformen mit einer anderen Art von Fahrzeugsystem verbunden sein oder kann eine allgemeine Fahrzeugrechenvorrichtung sein, die die hier beschriebenen Funktionen ermöglicht. Now it will open 2 , a block diagram of a vehicle control system 202 that within a vehicle communications network 200 can be operated, reference is made. The vehicle control system 202 Can for V2V communication with the leading vehicle 112 over the communication connection 118 operate. The vehicle control system 202 is related to the host vehicle 104 described; however, some or all of the components and functionalities associated with the in 2 shown vehicle, with the leading vehicle 112 be implemented. Similarly, some or all of the components and functionalities associated with the in 2 shown vehicle, with the preceding vehicle 106 , the intervening vehicle 108, the intervening vehicle 110 or any other vehicle. In addition, the vehicle control system 202 in some embodiments discussed herein, is referred to as C-ACC control system 202. Other C-ACC systems associated with some vehicles may include different elements and / or arrangements; however, they can be configured to operate over the vehicle communications network 200 communicate with one or more other C-ACC systems or vehicle control systems. Furthermore, the vehicle control system 202 in some embodiments may be associated with another type of vehicle system, or may be a general vehicle computing device that provides the functions described herein.

Das Fahrzeugsteuersystem 202 beinhaltet einen Prozessor 204, einen Speicher 206, eine Diskette 208 und eine Kommunikationsschnittstelle 210, wobei jedes beispielsweise über einen Bus 212 betriebsfähig zur Computerkommunikation verbunden werden kann. Der Prozessor 204 kann zusammen mit den Architekturrahmen der Hardware, Firmware und Software Logikschaltungen (nicht dargestellt) zum Ermöglichen der Verkehrsstauabschätzung beinhalten. Somit kann der Prozessor 204 in einigen Ausführungsformen unter anderem Anwendungsrahmen, Kernel, Bibliotheken, Treiber, Anwendungsprogrammschnittstellen speichern, um die hier erörterte Hardware und Funktionen auszuführen und zu steuern. In einigen Ausführungsformen können der Speicher 206 und/oder die Diskette 208 ähnliche Komponenten wie der Prozessor 204 zum Ausführen durch den Prozessor 204 speichern. In einigen Ausführungsformen, zum Beispiel, können der Prozessor 204 und/oder der Speicher 206 Anweisungen beinhalten, die direkt (beispielsweise ein Maschinencode) oder indirekt (beispielsweise Scripte) durch den Prozessor 204 ausgeführt werden müssen. Die Anweisungen können zum Beispiel als Computercode auf dem computerlesbaren Medium gespeichert werden. In dieser Hinsicht können die Begriffe „Anweisungen“ und „Programme“ hier synonym verwendet werden. Die Anweisungen können im Objektcodeformat zum direkten Verarbeiten durch den Prozessor 204 gespeichert werden oder in jeder anderen Computersprache, die Scripte oder Sammlungen von unabhängigen Quellcodemodulen beinhaltet, die auf Wunsch interpretiert oder im Voraus zusammengestellt werden. Die Diskette 208 kann Daten speichern, die durch den Prozessor 204 abgerufen, modifiziert oder gespeichert werden können.The vehicle control system 202 includes a processor 204 , a memory 206, a floppy disk 208 and a communication interface 210 each one being for example via a bus 212 operable to communicate with computer. The processor 204 may include logic circuitry (not shown) to facilitate traffic jam estimation, along with the hardware, firmware, and software architecture frameworks. Thus, the processor can 204 in some embodiments, among other things, store application frameworks, kernels, libraries, drivers, application programming interfaces to execute and control the hardware and functions discussed herein. In some embodiments, the memory may be 206 and / or the floppy disk 208 similar components as the processor 204 for execution by the processor 204 to save. In some embodiments, for example, the processor may 204 and / or the memory 206 Instructions include directly (for example, a machine code) or indirectly (for example, scripts) by the processor 204 must be executed. For example, the instructions may be stored as computer code on the computer-readable medium. In this regard, the terms "instructions" and "programs" may be used interchangeably herein. The instructions may be in object code format for direct processing by the processor 204 or in any other computer language that contains scripts or collections of independent source code modules that can be interpreted upon request or compiled in advance. The disk 208 can store data by the processor 204 can be retrieved, modified or saved.

Die Kommunikationsschnittstelle 210 kann Software und Hardware beinhalten, die die Eingabe und Ausgabe von Daten zwischen den Komponenten des Fahrzeugsteuersystems 202 und anderen Komponenten und/oder anderen hier erörterten Fahrzeugen ermöglichen. Wie oben erörtert kann die Kommunikationsschnittstelle 210 zum Beispiel den V2V-Sendeempfänger 114 beinhalten, der über die Kommunikationsverbindung 118 mit kompatiblen DSRC-Sendeempfängern im Fahrzeugkommunikationsnetzwerk 200 kommunizieren kann.The communication interface 210 may include software and hardware that controls the input and output of data between the components of the vehicle control system 202 and other components and / or other vehicles discussed herein. As discussed above, the communication interface may be 210 For example, the V2V transceiver 114 may be included over the communication link 118 with compatible DSRC transceivers in the vehicle communications network 200 can communicate.

Das Fahrzeugsteuersystem 202 kann (z.B. über den Bus 212) auch mit Fahrzeugsystemen 214, einem Sensorsystem 216 und einem Schnittstellensystem 218 kommunizieren. Wie hier später noch erörtert wird, kann das Fahrzeugsteuersystem 202 eines der Fahrzeugsysteme 214 sein. In einigen Ausführungsformen ist das C-ACC-Steuersystem 202 zum Beispiel eine Art von Fahrzeugsystem 214. Die Fahrzeugsysteme 214 können unter anderem jedes beliebige automatische oder manuelle System beinhalten, das zur Verbesserung des Fahrzeugs, des Fahrens und/oder der Sicherheit verwendet werden kann. Beispielhafte Fahrzeugsysteme beinhalten unter anderem: ein elektronisches Stabilitätskontrollsystem, ein Antiblockiersystem, ein Bremsassistenzsystem, ein automatisches Bremsnachfüllsystem, ein Low-Speed-Follow-System, ein Geschwindigkeitsregelungssystem, ein Kollisionswarnsystem, ein Kollisionsminderungsbremssystem, ein automatisches Geschwindigkeitsregelungssystem, ein Spurhaltewarnsystem, ein System zum Anzeigen des toten Winkels, ein Spurhalteassistenzsystem, ein Navigationssystem, ein Übertragungssystem, ein Bremspedalsysteme, ein elektronisches Servolenksystem, visuelle Vorrichtungen (z.B. Kamerasysteme, Annäherungssensorik), ein Klimatisierungssystem, ein elektronisches Vorspannsystem, ein Überwachungssystem, eine Sitzbelegungserfassungseinrichtung, ein Fahrzeugaufhängungssystem, ein Fahrzeugsitzkonfigurationssystem, eine Beleuchtungsanlage für den Fahrzeuginnenraum, ein Audiosystem, eine Sensorik, ein Innen- und Außenkamerasystem und anderes.The vehicle control system 202 can (eg over the bus 212 ) also with vehicle systems 214 , a sensor system 216 and an interface system 218 communicate. As will be discussed later herein, the vehicle control system 202 one of the vehicle systems 214 be. For example, in some embodiments, the C-ACC control system 202 is a type of vehicle system 214 , The vehicle systems 214 Among other things, they may include any automatic or manual system that can be used to improve the vehicle, driving and / or safety. Exemplary vehicle systems include, among others, an electronic stability control system, an antilock braking system, a brake assist system, an automatic brake refill system, a low-speed follow system, a cruise control system, a collision warning system, a collision mitigation braking system, an automatic cruise control system, a lane departure warning system, a system for displaying the vehicle blind spot, a lane departure warning system, a navigation system, a transmission system, brake pedal systems, electronic power steering system, visual devices (eg, camera systems, proximity sensors), an air conditioning system, an electronic pretensioner system, a monitoring system, a seat occupancy detection device, a vehicle suspension system, a vehicle seat configuration system, a lighting system for the vehicle interior, an audio system, a sensor system, an indoor and outdoor camera system and others.

Das Sensorsystem 216 beinhaltet verschiedene Fahrzeugsensoren, die Daten intern und/oder extern vom Hostfahrzeug 104 erfassen und/oder messen. Insbesondere kann das Sensorsystem 216 Fahrzeugsensoren zum Erfassen und Messen einer Stimulation (z.B ein Signal, eine Eigenschaft, eine Messung und eine Menge), die mit dem Hostfahrzeug 104 und/oder einem besonderen Fahrzeugsystem des Hostfahrzeugs 104 verbunden ist, beinhalten. In einigen Ausführungsformen sind die Fahrzeugsensoren für das Erfassen und Messen einer Stimulation, die mit einem Fahrzeug und/oder einem Objekt in der Nähe des Hostfahrzeugs 104 verbunden ist. Insbesondere kann das Sensorsystem 216 Daten zum Identifizieren und Rückverfolgen der Bewegung von Verkehrseinheiten, zum Beispiel des vorausfahrenden Fahrzeugs 106, sammeln.The sensor system 216 includes various vehicle sensors that store data internally and / or externally from the host vehicle 104 capture and / or measure up. In particular, the sensor system 216 Vehicle sensors for detecting and measuring a stimulation (eg, a signal, a property, a measurement, and a quantity) associated with the host vehicle 104 and / or a particular vehicle system of the host vehicle 104 connected. In some embodiments, the vehicle sensors are for detecting and measuring a stimulation associated with a vehicle and / or an object in the vicinity of the host vehicle 104 connected is. In particular, the sensor system 216 Data for identifying and tracking the movement of traffic units, for example, the preceding vehicle 106 , collect.

Es versteht sich, dass das Sensorsystem 216 alle Arten von Fahrzeugsensoren beinhalten kann, die in jedem beliebigen Fahrzeugsystem zum Detektieren und/oder Erfassen eines Parameters dieses Systems verwendet werden. Beispielhafte Fahrzeugsensoren beinhalten unter anderem Beschleunigungssensoren, Geschwindigkeitssensoren, Bremssensoren, Näherungssensoren, Sichtsensoren, Sitzsensoren, Sicherheitsgurtsensoren, Türsensoren, Umweltsensoren, Giergeschwindigkeitssensoren, Steuersensoren, GPS-Sensoren und andere. Es versteht sich zudem, dass die Fahrzeugsensoren alle Arten von Sensoren sein können, zum Beispiel akustische, elektrische, umwelttechnische, optische, bildgebende, lichttechnische, drucktechnische, krafttechnische, wärmetechnische, temperaturtechnische, näherungstechnische und andere. Die Fahrzeugsensoren könnten in einem oder mehreren Abschnitten des Hostfahrzeugs 104 angeordnet sein. Die Fahrzeugsensoren könnten zum Beispiel in ein Armaturenbrett, einen Sitz, einen Sicherheitsgurt, eine Tür, ein Armaturenbrett, ein Lenkrad, eine Mittelkonsole, ein Dach oder einen beliebigen anderen Abschnitt des Hostfahrzeugs 104 integriert werden. In anderen Fällen könnten die Fahrzeugsensoren jedoch tragbare Sensoren sein, die von einem Fahrer (nicht dargestellt) getragen werden, in eine tragbare Vorrichtung (nicht dargestellt), die vom Fahrer getragen wird, integriert werden, in einen Kleidungsartikel (nicht dargestellt), der vom Fahrer getragen wird, integriert werden, oder in den Körper des Fahrers integriert werden (z. B. ein Implantat).It is understood that the sensor system 216 may include all types of vehicle sensors used in any vehicle system for detecting and / or detecting a parameter of that system. Exemplary vehicle sensors include, but are not limited to, acceleration sensors, speed sensors, brake sensors, proximity sensors, vision sensors, seat sensors, seat belt sensors, door sensors, environmental sensors, yaw rate sensors, steering sensors, GPS sensors, and others. It should also be understood that the vehicle sensors may be any type of sensor, for example, acoustic, electrical, environmental, optical, imaging, lighting, printing, power engineering, thermal engineering, temperature engineering, proximity, and others. The vehicle sensors could be in one or more sections of the host vehicle 104 be arranged. For example, the vehicle sensors could be in a dashboard, seat, seat belt, door, instrument panel, steering wheel, center console, roof, or any other portion of the host vehicle 104 to get integrated. In other cases, however, the vehicle sensors could be portable sensors carried by a driver (not shown), integrated into a portable device (not shown) carried by the driver, in an article of clothing (not shown) worn by the driver Driver is worn, integrated, or integrated into the body of the driver (for example, an implant).

In einer Ausführungsform beinhaltet das Sensorsystem 216 ein vorne angebrachtes Radar mit großer Reichweite und/oder ein vorne angebrachtes Radar mit mittlere Reichweite. In 1, zum Beispiel, haben alle auf der Fahrbahn 102 befindlichen Fahrzeuge ein vorne angebrachtes Radar mit großer Reichweite, wie durch die Linien dargestellt ist, die von der Vorderseite eines jeden Fahrzeugs ausgehen. Das vorne angebrachte Radar mit großer Reichweite kann den Abstand (z.B. seitlich, in Längsrichtung) und die Geschwindigkeit der Objekte messen, die das Hostfahrzeug 104 umgeben. Das vorne angebrachte Radar mit großer Reichweite kann den Abstand und die Geschwindigkeit des vorausfahrenden Fahrzeugs 106 messen. In einigen Ausführungsformen kann das Sensorsystem 216 eine Vielzahl von Radarvorrichtungen an unterschiedlichen Stellen des Hostfahrzeugs 104 haben (nicht dargestellt). Zum Beispiel ein vorne links angebrachtes Radar in einem vorderen linken Eckbereich des Hostfahrzeugs 104, ein vorne rechts angebrachtes Radar in einem vorderen rechten Eckbereich des Hostfahrzeugs 104, ein hinten links angebrachtes Radar in einem hinteren linken Eckbereich des Hostfahrzeugs 104 und ein hinten rechts angebrachtes Radar in einem hinteren linken Eckbereich des Hostfahrzeugs 104.In one embodiment, the sensor system includes 216 a front-mounted long-range radar and / or a front-mounted mid-range radar. In 1 , for example, all have on the road 102 located vehicles a front-mounted long-range radar, as shown by the lines that emanate from the front of each vehicle. The front-mounted long-range radar can measure the distance (eg, sideways, longitudinal) and the speed of the objects that host the vehicle 104 surround. The front-mounted long-range radar can control the distance and speed of the vehicle ahead 106 measure up. In some embodiments, the sensor system 216 a plurality of radar devices at different locations of the host vehicle 104 have (not shown). For example, a front left mounted radar in a front left corner area of the host vehicle 104 , a front right mounted radar in a front right corner area of the host vehicle 104 , a rear left mounted radar in a rear left corner area of the host vehicle 104 and a rear right mounted radar in a rear left corner area of the host vehicle 104 ,

Ferner beinhaltet das Hostfahrzeug 104 ein Schnittstellensystem 218, das verwendet werden kann, um eine Eingabe von einem Benutzer (z.B. ein Fahrer, ein Fahrzeuginsasse) zu empfangen und/oder dem Benutzer Feedback bereitzustellen. Entsprechend kann das Schnittstellensystem 218 einen Displayteil und einen Eingabeteil beinhalten. In einigen Ausführungsformen ist das Schnittstellensystem 218 eine Mensch-Maschine-Schnittstelle (HMI) und/oder eine Frontanzeige (HUD), die sich im Hostfahrzeug 104 befindet. Das Schnittstellensystem 218 kann eine oder mehrere Benutzereingaben von einem oder mehreren Benutzern empfangen. Durch den Eingabeteil des Schnittstellensystems 218 kann es einem Benutzer, wie zum Beispiel einem Fahrer oder Fahrzeuginsassen, ermöglicht werden, mit der Eingabe, wie zum Beispiel Benutzereingabe, Gesten, Klicks, Punkte, Auswahl, Sprachbefehle etc. zu interagieren oder diese dem Hostfahrzeug 104 und/oder dem Fahrzeugsteuersystem 202 bereitzustellen. In einigen Ausführungsformen zum Beispiel kann ein Benutzer das Fahrzeugsteuersystem 202 und/oder die Steuerungsmerkmale des Fahrzeugsteuersystems 202 durch Interaktion mit dem Schnittstellensystem 218 aktivieren.Furthermore, the host vehicle includes 104 an interface system 218 that may be used to receive input from a user (eg, a driver, a vehicle occupant), and / or provide feedback to the user. Accordingly, the interface system 218 a display part and an input part. In some embodiments, the interface system is 218 a human machine interface (HMI) and / or a front panel (HUD) that resides in the host vehicle 104 located. The interface system 218 may receive one or more user inputs from one or more users. Through the input part of the interface system 218 For example, a user, such as a driver or vehicle occupant, may be allowed to interact with the input, such as user input, gestures, clicks, points, selections, voice commands, etc., or the host vehicle 104 and / or the vehicle control system 202 provide. For example, in some embodiments, a user may have the vehicle control system 202 and / or the control features of the vehicle control system 202 through interaction with the interface system 218 activate.

Zum Beispiel kann der Eingabeteil des Schnittstellensystems 218 als ein Fahrzeugdisplay, ein Touchscreen, ein Touchpad, ein Trackpad, eine oder mehrere Hardware-Tasten (z.B. auf einem Radio oder einem Lenkrad), eine oder mehrere Tasten wie zum Beispiel eine oder mehrere weiche Tasten, eine oder mehrere Software-Tasten, eine oder mehrere interaktive Tasten, eine oder mehrere Schalter, eine Tastatur, ein Mikrofon, eine oder mehrere Sensoren etc. umgesetzt werden. In einer oder mehreren Ausführungsformen kann das Schnittstellensystem 218 so umgesetzt werden, dass ein Displayteil so integriert wird, dass das Schnittstellensystem 218 sowohl eine Ausgabe bereitstellt (z.B. Inhalt als Displayteil wiedergibt) als auch Eingaben empfängt (z.B. Benutzereingaben). Andere Beispiele von Eingabeteilen können ein Mikrofon zur Aufnahme der Spracheingabe eines Benutzers beinhalten.For example, the input part of the interface system 218 as a vehicle display, a touchscreen, a touchpad, a trackpad, one or more hardware buttons (eg, on a radio or steering wheel), one or more buttons, such as one or more soft buttons, one or more software buttons, one or more interactive buttons, one or more switches, a keyboard, a microphone, one or more sensors, etc. are implemented. In one or more embodiments, the interface system 218 be implemented so that a display part is integrated so that the interface system 218 both provides output (eg, displays content as display part) as well as receives input (eg, user input). Other examples of input parts may include a microphone for receiving the voice input of a user.

Das Schnittstellensystem 218 kann Informationen anzeigen (z.B. Grafiken, Warnungen und Benachrichtigungen). Das Fahrzeugsteuersystem 202 kann zum Beispiel Informationen, Vorschläge, Warnungen und/oder Alarme erzeugen und diese einem Fahrzeugführer auf einer Displayvorrichtung (z.B. Displayteil) des Schnittstellensystems 218 bereitstellen. Die Informationen, Warnungen etc. können unter anderem eine oder mehrere Navigationskarten, Symbole, Icons, Grafiken, Farben, Bilder, Fotografien, Videos, Text, akustische Informationen und anderes beinhalten. Das Schnittstellensystem 218 kann auch andere Systeme beinhalten, die einem Benutzer visuelles, akustisches und/oder tastbares/haptisches Feedback bereitstellen. So kann zum Beispiel ein aktives Kraftpedal (AFP) als Teil eines Gaspedals (nicht dargestellt) im Hostfahrzeug 104 inkludiert werden, das dem Fuß eines Fahrers aktive Feedbackkraft bereitstellt, wenn der Fahrer auf das Gaspedal drückt. The interface system 218 can display information (eg graphics, alerts and notifications). The vehicle control system 202 For example, it may generate information, suggestions, warnings, and / or alarms, and this information to a vehicle operator on a display device (eg, display part) of the interface system 218 provide. The information, warnings, etc. may include, but are not limited to, one or more navigation maps, icons, icons, graphics, colors, images, photographs, videos, text, audio information, and more. The interface system 218 may also include other systems that provide visual, auditory, and / or tactile / haptic feedback to a user. For example, an active force pedal (AFP) may be part of an accelerator pedal (not shown) in the host vehicle 104 included, which provides the driver's foot active feedback force when the driver depresses the accelerator pedal.

Wie oben erwähnt steuern in einigen Ausführungsformen die hier erörterten Systeme und Verfahren das Hostfahrzeug 104 unter Verwendung von Daten über das vorausfahrende Fahrzeug 106 und Daten über das führende Fahrzeug 112. Insbesondere kann in einer Ausführungsform das C-ACC-Steuersystem 202 die Daten von dem führenden Fahrzeug 112 über das Fahrzeugkommunikationsnetzwerk 200 empfangen und kann Daten über das vorausfahrende Fahrzeug 106 unter Verwendung des Sensorsystems 216 (z.B. Radarsensor) an Bord des Hostfahrzeugs 104 empfangen. Die Fusion und Analyse dieser Daten kann verwendet werden, um das Hostfahrzeug 104 zu steuern und es dem Hostfahrzeug 104 dabei zu ermöglichen, dass es präventiv auf Verkehrsstörungen reagiert, die den Betrieb oder den Fahrweg des Hostfahrzeugs 104 beeinträchtigen können. Die beispielhafte Steuerung durch das C-ACC-Steuersystem 202 wird nun ausführlich beschrieben.As mentioned above, in some embodiments, the systems and methods discussed herein control the host vehicle 104 using data about the preceding vehicle 106 and data about the leading vehicle 112. In particular, in one embodiment, the C-ACC control system 202 may retrieve the data from the leading vehicle 112 via the vehicle communication network 200 receive and can receive data about the preceding vehicle 106 using the sensor system 216 (eg radar sensor) aboard the host vehicle 104 receive. The fusion and analysis of this data can be used to host the vehicle 104 to control it and the host vehicle 104 to allow it to preventively respond to traffic disruptions affecting the operation or driveway of the host vehicle 104 can affect. The exemplary control by the C-ACC control system 202 will now be described in detail.

In einigen hier erörterten Ausführungsformen kann die Bewegung des Hostfahrzeugs 104 zum Beispiel durch ein C-ACC-Steuersystem 202 gesteuert werden. Insbesondere kann das C-ACC-Steuersystem 202 Bewegungen des Hostfahrzeugs 104 in Längsrichtung unter Verwendung der oben erörterten Daten steuern. Das C-ACC-Steuersystem 202 kann zum Beispiel das Beschleunigen und/oder Verlangsamen steuern, indem es eine Beschleunigungskontrollrate erzeugt und/oder eine aktuelle Beschleunigungskontrollrate modifiziert (z.B. eine Soll-Beschleunigungsrate). In anderen Ausführungsformen kann das C-ACC-Steuersystem 202 das Schnittstellensystem 218 steuern, um Feedback und Warnungen bereitzustellen. In some embodiments discussed herein, the movement of the host vehicle 104 For example, be controlled by a C-ACC control system 202. In particular, the C-ACC control system 202 may be motions of the host vehicle 104 in the longitudinal direction using the data discussed above. For example, the C-ACC control system 202 may control acceleration and / or deceleration by generating an acceleration control rate and / or modifying a current acceleration control rate (eg, a desired acceleration rate). In other embodiments, the C-ACC control system 202 may be the interface system 218 control to provide feedback and alerts.

Nun wird unter Bezugnahme auf 3 ein schematisches C-ACC-Steuerungsmodell 300 zum Steuern des Hostfahrzeugs 104 gezeigt. 3 wird in Bezug auf die Komponenten von 1-2 beschrieben. Das Steuerungsmodell 300 empfängt als Eingaben V2V-Daten des entfernten Fahrzeugs 302, erfasste Daten des entfernten Fahrzeugs 304 und Hostfahrzeugdaten 306. Die V2V-Daten des entfernten Fahrzeugs 302 beinhalten Dynamikdaten des entfernten Fahrzeugs über ein oder mehrere entfernte Fahrzeuge, die über das Fahrzeugkommunikationsnetzwerk 200 kommuniziert werden. Insbesondere in einer Ausführungsform können die V2V-Daten des entfernten Fahrzeugs 302 Daten beinhalten, die vom führenden Fahrzeug 112 empfangen wurden. Die V2V-Daten des entfernten Fahrzeugs 302 können unter anderem Drehzahl, Beschleunigung, Geschwindigkeit, Gierrate, Lenkwinkel und Drosselklappenwinkel, Reichweiten- oder Abstandsdaten des entfernten Fahrzeugs beinhalten. Die V2V-Daten des entfernten Fahrzeugs 302 können auch Richtungssteuerungsdaten, Richtungshistoriendaten, geplante Richtungsdaten, kinematische Daten, aktuelle Fahrzeugpositionsdaten und jede beliebige Fahrzeuginformation über das entfernte Fahrzeug beinhalten, das die V2V-Daten des entfernten Fahrzeugs übertragen hat.Now, referring to 3 a schematic C-ACC control model 300 for controlling the host vehicle 104 shown. 3 is related to the components of 1 - 2 described. The control model 300 receives as inputs V2V data of the remote vehicle 302 , collected data of the remote vehicle 304 and host vehicle data 306 , The V2V data of the remote vehicle 302 include dynamic data of the remote vehicle via one or more remote vehicles transmitted via the vehicle communications network 200 be communicated. In particular, in one embodiment, the V2V data of the remote vehicle 302 Include data from the leading vehicle 112 were received. The V2V data of the remote vehicle 302 may include, but is not limited to, speed, acceleration, speed, yaw rate, steering angle and throttle angle, range and distance data of the remote vehicle. The V2V data of the remote vehicle 302 may also include direction control data, direction history data, planned direction data, kinematic data, current vehicle position data, and any vehicle information about the remote vehicle that transmitted the V2V data of the remote vehicle.

Die erfassten Daten des entfernten Fahrzeugs 304 können Daten über eines oder mehrere entfernte Fahrzeuge und/oder Objekte in der Nähe des Hostfahrzeugs 104 beinhalten, die über das Sensorsystem 216 empfangen und/oder erfasst wurden. Insbesondere in einer Ausführungsform können die erfassten Daten des entfernten Fahrzeugs 304 Daten beinhalten, die vom Hostfahrzeug 104 über das vorausfahrende Fahrzeug 106 empfangen wurden. Die erfassten Daten des entfernten Fahrzeugs 304 können auch Fahrzeugdaten beinhalten, die von einem Radarsystem (z.B. das Sensorsystem 216) erhalten wurden, wozu auch Näherungsdaten zählen. Die erfassten Daten des entfernten Fahrzeugs 304 können zum Beispiel Abstand und Geschwindigkeit von einem oder mehreren entfernten Fahrzeugen beinhalten, die das Hostfahrzeug 104 umgeben, zum Beispiel das vorausfahrende Fahrzeug 106.The collected data of the remote vehicle 304 may have data about one or more remote vehicles and / or objects in the vicinity of the host vehicle 104 involve, via the sensor system 216 received and / or recorded. In particular, in one embodiment, the captured data of the remote vehicle 304 Include data from the host vehicle 104 over the preceding vehicle 106 were received. The collected data of the remote vehicle 304 may also include vehicle data provided by a radar system (eg, the sensor system 216 ), including approximate data. The collected data of the remote vehicle 304 For example, the distance and speed of one or more remote vehicles may include the host vehicle 104 surrounded, for example, the preceding vehicle 106 ,

Die Hostfahrzeugdaten 306 beinhalten Fahrzeugdynamikdaten über das Hostfahrzeug 104. Zum Beispiel unter anderem Daten über Drehzahl, Beschleunigung, Geschwindigkeit, Gierrate, Lenkwindel, Drosselklappenwinkel, Reichweite oder Abstand. Die Hostfahrzeugdaten 306 können vom Sensorsystem 216 über den Bus 212 aufgerufen werden. Die Hostfahrzeugdaten 306 können auch Statusinformationen über verschiedene Fahrzeugsysteme 214 beinhalten. Die Hostfahrzeugdaten 306 zum Beispiel können Fahrtrichtungsanzeigerstatus, Richtungssteuerungsdaten, Richtungshistoriendaten, geplante Richtungsdaten, kinematische Daten, aktuelle Fahrzeugpositionsdaten und jede beliebige Fahrzeuginformation über das entfernte Fahrzeug 104 und/oder das Fahrzeugsystem 214 beinhalten.The host vehicle data 306 include vehicle dynamics data about the host vehicle 104 , For example, data about speed, acceleration, speed, yaw rate, steering diaper, throttle angle, range or distance. The host vehicle data 306 can from the sensor system 216 over the bus 212 be called. The host vehicle data 306 may also provide status information about various vehicle systems 214 include. The host vehicle data 306 For example, turn signal status, direction control data, direction history data, scheduled direction data, kinematic data, current vehicle position data, and any vehicle information about the remote vehicle 104 and / or the vehicle system 214 include.

Die V2V-Daten des entfernten Fahrzeugs 302, die erfassten Daten des entfernten Fahrzeugs 304 und die Hostfahrzeugdaten 306 können in das C-ACC-Steuersystem 202 eingegeben und unter Verwendungen der Methoden, die hier ausführlicher beschrieben werden, verarbeitet werden. Das C-ACC-Steuersystem 202 kann Beschleunigungs- und/oder Verlangsamungsbefehle ausgeben (z.B. über den Prozessor 204), um die Befehle an das entsprechende Fahrzeugsystem 214 auszuführen. Ein Bremsaktor 310 und ein Drosselaktor 312 können zum Beispiel Teil des Fahrzeugsystems 214 (z.B. ein Bremssystem) sein. Die HMI 314 kann Teil des Schnittstellensystems 218 sein. Das C-ACC-Steuersystem 202 kann als veranschaulichendes Beispiel eine Beschleunigungskontrollrate erzeugen, die eine Soll-Beschleunigungsrate für das Hostfahrzeug 104 sein kann. Auf Grundlage der aktuellen Beschleunigungsrate des Hostfahrzeugs 104 kann das C-ACC-Steuersystem 202 ein Kontrollsignal erzeugen, um die Beschleunigungskontrollrate zu erzielen. Das Kontrollsignal kann zum Ausführen gemäß dem Kontrollsignal zum Bremsaktor 310 und/oder dem Drosselaktor 312 gesendet werden. The V2V data of the remote vehicle 302 , the captured data of the remote vehicle 304 and the host vehicle data 306 may be entered into the C-ACC control system 202 and processed using the methods described in greater detail herein. The C-ACC control system 202 may issue acceleration and / or deceleration commands (eg, via the processor 204 ) to execute the commands to the corresponding vehicle system 214. A brake actuator 310 and a throttle actuator 312 For example, they can be part of the vehicle system 214 (eg a brake system). The HMI 314 can be part of the interface system 218 be. The C-ACC control system 202 may generate, as an illustrative example, an acceleration control rate that is a target acceleration rate for the host vehicle 104 can be. Based on the current acceleration rate of the host vehicle 104 For example, the C-ACC control system 202 may generate a control signal to achieve the acceleration control rate. The control signal may be executed in accordance with the control signal to the brake actuator 310 and / or the throttle actuator 312 be sent.

Zusätzlich kann das C-ACC-Steuersystem 202 Befehle an die HMI 314 (z.B. das Schnittstellensystem 218) ausführen. Auf Grundlage der V2V-Daten des entfernten Fahrzeugs 302, der erfassten Daten des entfernten Fahrzeugs 304 und der Daten des Hostfahrzeugs 306 kann zum Beispiel ein visuelles, akustisches und/oder tastbares Feedback erzeugt und über die HMI 314 bereitgestellt werden. Entsprechend wird das Hostfahrzeug 104 auf Grundlage der Fusion der V2V-Daten des entfernten Fahrzeugs 302, der erfassten Daten des entfernten Fahrzeugs 304 und der Daten des Hostfahrzeugs 306 gemäß den Methoden, die nun ausführlicher beschrieben werden, gesteuert.In addition, the C-ACC control system 202 may issue commands to the HMI 314 (eg the interface system 218 ) To run. Based on the V2V data of the remote vehicle 302 that collected data of the remote vehicle 304 and the data of the host vehicle 306 For example, a visual, audible and / or tactile feedback may be generated and transmitted via the HMI 314 to be provided. Accordingly, the host vehicle 104 based on the merger of the V2V data of the remote vehicle 302 that collected data of the remote vehicle 304 and the data of the host vehicle 306 controlled according to the methods which will now be described in more detail.

Nun wird unter Bezugnahme auf 4 ein Prozessflussdiagramm eines Verfahrens 400 zum Steuern des Hostfahrzeugs 104 einschließlich einer Stauabschätzung gemäß einer beispielhaften Ausführung gezeigt. 4 wird in Bezug auf 1-3 beschrieben. Im Allgemeinen dient das Verfahren 400 zum Steuern des Hostfahrzeugs 104 in Bezug auf das führende Fahrzeug 112 und das vorausfahrende Fahrzeug 106. Wie oben bei 1 erörtert, ist das vorausfahrende Fahrzeug 106 unmittelbar vor dem Hostfahrzeug 104 positioniert. Das führende Fahrzeug 112 ist vor dem Hostfahrzeug 104 und dem vorausfahrenden Fahrzeug 106 positioniert. In den hier erörterten Ausführungsformen sind das Hostfahrzeug 104, das vorausfahrende Fahrzeug 106 und das führende Fahrzeug 112 Teil einer Kolonne von Fahrzeugen 124. Die Kolonne von Fahrzeugen 124 in 1 beinhaltet das Hostfahrzeug 104, das vorausfahrende Fahrzeug 106, ein eingreifendes Fahrzeug 108, ein eingreifendes Fahrzeug 110 und das führende Fahrzeug 112. Somit ist in einigen Ausführungsformen das führende Fahrzeug 112 an der vordersten Position der Kolonne von Fahrzeugen 124. Ferner hat die Kolonne von Fahrzeugen 124, wie oben bei 1 erörtert, eine geringe Durchdringung der V2V-Kommunikationsfähigkeit. Anders ausgedrückt sind einige Fahrzeuge in der Kolonne von Fahrzeugen 124 nicht für V2V-Kommunikation ausgestattet (z.B. das eingreifende Fahrzeug 108 und das eingreifende Fahrzeug 110).Now, referring to 4 a process flow diagram of a method 400 for controlling the host vehicle 104 including a congestion estimation according to an example embodiment. 4 is related to 1 - 3 described. In general, the procedure is used 400 for controlling the host vehicle 104 in terms of the leading vehicle 112 and the preceding vehicle 106 , As above 1 discussed, is the vehicle in front 106 immediately in front of the host vehicle 104 positioned. The leading vehicle 112 is in front of the host vehicle 104 and the vehicle in front 106 positioned. In the embodiments discussed herein, the host vehicle 104 , the preceding vehicle 106 and the leading vehicle 112 Part of a column of vehicles 124 , The column of vehicles 124 in 1 includes the host vehicle 104 , the vehicle in front 106 , an engaging vehicle 108 , an engaging vehicle 110 and the leading vehicle 112 , Thus, in some embodiments, the leading vehicle 112 at the forefront of the column of vehicles 124 , Further, the column has vehicles 124 as above 1 discussed a low penetration of V2V communication capability. In other words, some vehicles are in the convoy of vehicles 124 not equipped for V2V communication (eg the intervening vehicle 108 and the intervening vehicle 110 ).

Unter erneuter Bezugnahme auf 4 beinhaltet das Verfahren 400 in einer Ausführungsform bei Block 402 das Empfangen von Geschwindigkeitsdaten des führenden Fahrzeugs 112 durch das führende Fahrzeug 112 über das Fahrzeugkommunikationsnetzwerk 200. Das Hostfahrzeug 104, das den V2V-Sendeempfänger 114 verwendet, kann zum Beispiel unter Verwendung des V2V-Sendeempfängers 116 Geschwindigkeitsdaten (z.B. V2V-Daten des entfernten Fahrzeugs 302) vom führenden Fahrzeug 112 empfangen. Um die Kommunikation zu vereinfachen wird zwischen dem Hostfahrzeug 104 und dem führenden Fahrzeug 112 die Kommunikationsverbindung 118 hergestellt. Die Kommunikationsverbindung 118 kann zwischen den V2V-Sendeempfängern hergestellt werden. Der V2V-Sendeempfänger 114 kann zum Beispiel durchgehend nach Signalen von anderen V2V-Sendeempfängern suchen, wie zum Beispiel durch das Aussenden eines periodischen Signals, das nach einer Antwort sucht. In anderen Ausführungsformen kann der V2V-Sendeempfänger 114 periodische Signale aussenden, die nach einer Antwort von einem V2V-Sendeempfänger, der sich innerhalb der Reichweite befindet, suchen. Wenn ein V2V-Sendeempfänger antwortet, dann kann eine Kommunikationsverbindung hergestellt werden.Referring again to 4 includes the procedure 400 in one embodiment at block 402 receiving speed data of the leading vehicle 112 through the leading vehicle 112 via the vehicle communication network 200 , The host vehicle 104 Using the V2V transceiver 114, for example, using the V2V transceiver 116, speed data (eg, V2V data of the remote vehicle 302 ) from the leading vehicle 112 receive. To simplify the communication between the host vehicle 104 and the leading vehicle 112 the communication connection 118 produced. The communication connection 118 can be made between the V2V transceivers. The V2V transceiver 114 may, for example, continuously search for signals from other V2V transceivers, such as by emitting a periodic signal looking for a response. In other embodiments, the V2V transceiver 114 may transmit periodic signals that are seeking a response from a V2V transceiver that is within range. If a V2V transceiver answers, then a communication connection can be made.

Wie oben bei 3 erörtert, kann das Hostfahrzeug 104 (z.B. unter Verwendung eines Prozessors 204) V2V-Daten eines entfernten Fahrzeugs 302 von einem führenden Fahrzeug 112 empfangen. Das kann Geschwindigkeitsdaten beinhalten, zum Beispiel eine Geschwindigkeit des führenden Fahrzeugs 112 und/oder eine Beschleunigung des führenden Fahrzeugs 112. In einigen Ausführungsformen sind die V2V-Daten des entfernten Fahrzeugs 302 in einem Nachrichtenpaket enthalten, das vom führenden Fahrzeug 112 übertragen wird. Das Nachrichtenpaket kann zum Beispiel in einem BSM-Format (Basic Safety Message) sein, wie für DSRC-Standards definiert. Fahrzeuge können BSMs periodisch übertragen, um anderen Fahrzeugen ihre Position, Geschwindigkeit und andere Attribute mitzuteilen. Die vom Hostfahrzeug 104 empfangenen Informationen und Daten können im Speicher 206 und/oder der Diskette 208 gespeichert und vom Prozessor 204 verarbeitet werden.As above 3 discussed, the host vehicle can 104 (eg using a processor 204 ) V2V data of a remote vehicle 302 from a leading vehicle 112 receive. This may include speed data, for example a speed of the leading vehicle 112 and / or an acceleration of the leading vehicle 112 , In some embodiments, the V2V data is the remote vehicle 302 contained in a news package from the leading vehicle 112 is transmitted. The message packet may, for example, be in a Basic Safety Message (BSM) format as defined for DSRC standards. Vehicles can periodically transmit BSMs to communicate their position, speed and other attributes to other vehicles. The host vehicle 104 received information and data can be stored in memory 206 and / or the floppy disk 208 saved and from the processor 204 are processed.

Unter erneuter Bezugnahme auf 4 kann das Verfahren 400 bei Block 404 das Empfangen von Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs 106 vom Sensorsystem 216 des Hostfahrzeugs 104 beinhalten. Somit kann das Hostfahrzeug 104, wie oben bei 3 erörtert, erfasste Daten des entfernten Fahrzeugs 304 über das vorausfahrende Fahrzeug 106 vom Sensorsystem 216 (z.B. über den Prozessors 204) empfangen. Die erfassten Daten des entfernten Fahrzeugs 304 können Geschwindigkeitsdaten beinhalten. Die erfassten Daten des entfernten Fahrzeugs 304 können zum Beispiel eine Geschwindigkeit des vorausfahrenden Fahrzeugs 106 und/oder eine Beschleunigung des vorausfahrenden Fahrzeugs 106 beinhalten. In anderen Ausführungsformen können die erfassten Daten des entfernten Fahrzeugs 304 einen Abstand zwischen dem Hostfahrzeug 104 und dem vorausfahrenden Fahrzeug 106 beinhalten. Es versteht sich, dass in einigen Ausführungsformen bei Block 404 das Verfahren 400 das Zugreifen auf Daten des Hostfahrzeugs 306 vom Hostfahrzeug 104 zum Beispiel vom Sensorsystem 216 aus beinhaltet. Referring again to 4 can the procedure 400 at block 404 receiving speed data of the preceding vehicle 106 from the sensor system 216 of the host vehicle 104 include. Thus, the host vehicle 104 as above 3 discussed captured data of the remote vehicle 304 over the preceding vehicle 106 from the sensor system 216 (eg over the processor 204 ) received. The collected data of the remote vehicle 304 can include speed data. The collected data of the remote vehicle 304 For example, a speed of the preceding vehicle 106 and / or an acceleration of the preceding vehicle 106 include. In other embodiments, the captured data of the remote vehicle may be 304 a distance between the host vehicle 104 and the vehicle in front 106 include. It is understood that in some embodiments at block 404 the procedure 400 accessing data of the host vehicle 306 from the host vehicle 104 for example, from the sensor system 216 includes.

Bei Block 406 beinhaltet das Verfahren 400 das Berechnen einer Übertragungsfunktion zwischen dem führenden Fahrzeug 112 und dem Hostfahrzeug 104. In einer Ausführungsform kann der Prozessor 204 die Übertragungsfunktion zwischen dem führenden Fahrzeug 112 und dem Hostfahrzeug 104 berechnen. Die Übertragungsfunktion kann auf den Geschwindigkeitsdaten des führenden Fahrzeugs 112, den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs 106 und den Daten des Hostfahrzeugs 306 basieren. Die Übertragungsfunktion kann die Ausbreitung von Störungen (z.B. Geschwindigkeitsstörungen) vom führenden Fahrzeug 112 auf das Hostfahrzeug 104 lediglich auf Grundlage der über DSRC vom führenden Fahrzeug 112 empfangenen Geschwindigkeitsdaten und der vom vorausfahrenden Fahrzeug 106 erfassten Geschwindigkeitsdaten (z.B. Radardaten vom Sensorsystem 216) abschätzen. Somit werden Geschwindigkeitsabweichungen zwischen den Fahrzeugen, die nicht für V2V-Kommunikation ausgestattet sind, in der Kolonne von Fahrzeugen 124 ignoriert. In einer Ausführungsform wird die Übertragungsfunktion mathematisch wie folgt ausgedrückt: G H V = V P V V L V

Figure DE102017221617A1_0001
wobei VPV eine Geschwindigkeit des vorausfahrenden Fahrzeugs 106 und VLV eine Geschwindigkeit des führenden Fahrzeugs 112 ist. Somit ist die Übertragungsfunktion gemäß einer Ausführungsform eine Korrelation zwischen den Geschwindigkeitsdaten des führenden Fahrzeugs 112 und den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs 106. In einer Ausführungsform, wie bei Gleichung (1) beschrieben, ist die Übertragungsfunktion eine Korrelation zwischen der Geschwindigkeit des führenden Fahrzeugs 112 und der Geschwindigkeit des vorausfahrenden Fahrzeugs 106. In einer weiteren Ausführungsform ist die Übertragungsfunktion eine Korrelation zwischen der Beschleunigung des führenden Fahrzeugs 112 und der Beschleunigung des vorausfahrenden Fahrzeugs 106.At block 406 includes the procedure 400 calculating a transfer function between the leading vehicle 112 and the host vehicle 104 , In one embodiment, the processor 204 the transfer function between the leading vehicle 112 and the host vehicle 104 to calculate. The transfer function can be based on the speed data of the leading vehicle 112 , the speed data of the preceding vehicle 106 and the data of the host vehicle 306 based. The transfer function can be the propagation of disturbances (eg speed disturbances) from the leading vehicle 112 on the host vehicle 104 based solely on the DSRC from the leading vehicle 112 received speed data and that of the preceding vehicle 106 recorded speed data (eg radar data from the sensor system 216 ) estimate. Thus, speed deviations between the vehicles that are not equipped for V2V communication are in the convoy of vehicles 124 ignored. In one embodiment, the transfer function is expressed mathematically as follows: G H V = V P V V L V
Figure DE102017221617A1_0001
where V PV is a speed of the preceding vehicle 106 and V LV is a speed of the leading vehicle 112 is. Thus, according to one embodiment, the transfer function is a correlation between the speed data of the leading vehicle 112 and the speed data of the preceding vehicle 106 , In one embodiment, as described in equation (1), the transfer function is a correlation between the speed of the leading vehicle 112 and the speed of the preceding vehicle 106 , In another embodiment, the transfer function is a correlation between the acceleration of the leading vehicle 112 and the acceleration of the preceding vehicle 106 ,

In einer weiteren Ausführungsform kann die Übertragungsfunktion ein Verhältnis zwischen der Eingabe des führenden Fahrzeugs 112 und der Ausgabe des vorausfahrenden Fahrzeugs 106 sein. Die Eingabe des führenden Fahrzeugs 112 kann auf den Geschwindigkeitsdaten des führenden Fahrzeugs 112 basieren und die Ausgabe des vorausfahrenden Fahrzeugs 106 kann auf den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs106 basieren. In einer Ausführungsform, wie bei Gleichung (1) beschrieben, ist die Übertragungsfunktion ein Verhältnis zwischen einer Geschwindigkeit des führenden Fahrzeugs 112 und einer Geschwindigkeit des vorausfahrenden Fahrzeugs 106. In einer weiteren Ausführungsform ist die Übertragungsfunktion ein Verhältnis zwischen der Beschleunigung des führenden Fahrzeugs 112 und der Beschleunigung des vorausfahrenden Fahrzeugs 106.In another embodiment, the transfer function may be a ratio between the input of the leading vehicle 112 and the output of the preceding vehicle 106 be. The input of the leading vehicle 112 may be based on the speed data of the leading vehicle 112 based and the output of the preceding vehicle 106 may be based on the speed data of the preceding vehicle 106. In one embodiment, as described in equation (1), the transfer function is a ratio between a speed of the leading vehicle 112 and a speed of the preceding vehicle 106 , In another embodiment, the transfer function is a ratio between the acceleration of the leading vehicle 112 and the acceleration of the preceding vehicle 106 ,

Entsprechend kann die Übertragungsfunktion Geschwindigkeitsstörungen in der Kolonne von Fahrzeugen 124, die sich auf das Hostfahrzeug 104 auswirken können, auf Grundlage der vom vorausfahrenden Fahrzeug 106 erfassten Geschwindigkeitsdaten und den Geschwindigkeitsdaten vom führenden Fahrzeug 112 abschätzen. Über einen Zeitraum können Muster zwischen dem vorausfahrenden Fahrzeug 106 und dem führenden Fahrzeug identifiziert werden. Anders ausgedrückt kann die Eingabe des führenden Fahrzeugs 112, die die Ausgabe des vorausfahrenden Fahrzeugs 106 bewirkt, über einen Zeitraum auf Geschwindigkeitsstörungen analysiert werden. Wenn sich das führende Fahrzeug 112 zum Beispiel abrupt verlangsamt (z.B. die Eingabe), bewirkt diese Geschwindigkeitsveränderung ein Verhalten beim vorausfahrenden Fahrzeug 106, zum Beispiel Verlangsamung (z.B. die Ausgabe). Somit kann in einer Ausführungsform die Übertragungsfunktion über einen Zeitraum berechnet werden. Entsprechend kann die Gleichung (1) auch als eine Zeitserie von reellen Werten ausgedrückt werden, zum Beispiel: G i = ( G H V i G H V N )

Figure DE102017221617A1_0002
Correspondingly, the transfer function can cause speed disturbances in the convoy of vehicles 124 that focus on the host vehicle 104 on the basis of that of the preceding vehicle 106 recorded speed data and the speed data from the leading vehicle 112 estimated. Over a period, patterns between the preceding vehicle 106 and the leading vehicle. In other words, the input of the leading vehicle 112 indicating the output of the preceding vehicle 106 causes to be analyzed for speed disturbances over a period of time. When the leading vehicle 112 For example, abruptly slowed down (eg the input), this speed change causes a behavior when driving ahead 106 , for example slowing down (eg the output). Thus, in one embodiment, the transfer function may be calculated over a period of time. Accordingly, equation (1) can also be expressed as a time series of real values, for example: G i = ( G H V i G H V N )
Figure DE102017221617A1_0002

Auf Grundlage des oben Beschriebenen und erneut in Bezug auf 4 beinhaltet das Verfahren 400 bei Block 408 das Bestimmen einer Stringstabilitätsstufe der Kolonne von Fahrzeugen 124 auf Grundlage der Übertragungsfunktion. In einer Ausführungsform zeigt die Stringstabilitätsstufe eine Geschwindigkeitsvariation der Kolonne von Fahrzeugen 124 an. Der Begriff „Stringstabilitätsstufe“, wie er in dieser gesamten ausführlichen Beschreibung und den Ansprüchen verwendet wird, bezieht sich auf jeden beliebigen numerischen oder anders gearteten Wert zum Unterscheiden zwischen zwei oder mehreren Zuständen der Stabilität der Fahrzeuge in einer Kolonne von Fahrzeugen 124 (z.B. eine Reihe von Fahrzeugen). In einigen Fällen wird die Stringstabilitätsstufe zum Beispiel mit einem jeweiligen eigenständigen Zustand wie zum Beispiel „instabil“, „leicht instabil“ und „stabil“ verbunden. In anderen Fällen könnte die Stringstabilitätsstufe als ein Prozentsatz zwischen 0% und 100% oder ein Wert im Bereich zwischen 1 und 10 gegeben sein. In den hier erörterten Ausführungsformen kann die Stringstabilitätsstufe eine im Speicher 206 und/oder auf der Diskette 208 gespeicherte Variabel sein, die zur Verwendung mit den hier erörterten Verfahren und Systemen auf einen durch den Prozessor 204 bestimmten Wert eingestellt ist.Based on the above and again with respect to 4 includes the procedure 400 at block 408 determining a string stability level of the convoy of vehicles 124 on Basis of the transfer function. In one embodiment, the string stability stage shows a speed variation of the convoy of vehicles 124 at. The term "string stability level" as used throughout this detailed description and claims refers to any numerical or other value for distinguishing between two or more states of stability of the vehicles in a convoy of vehicles 124 (eg a number of vehicles). For example, in some cases, the string stability level is associated with a respective standalone state, such as "unstable,""slightlyunstable," and "stable." In other cases, the string stability level could be given as a percentage between 0% and 100% or a value in the range between 1 and 10. In the embodiments discussed herein, the string stability stage may be one in memory 206 and / or on the floppy disk 208 stored variables that are to be used by the processor for use with the methods and systems discussed herein 204 certain value is set.

In einer Ausführungsform bestimmt der Prozessor 204 die Stringstabilitätsstufe auf Grundlage der Übertragungsfunktion über den Zeitraum. Insbesondere wird die Übertragungsfunktion bewertet, um eine instabile Stringstabilitätsstufe oder eine stabile Stringstabilitätsstufe zu bestimmen. Gemäß einer Ausführungsform kann die Stringstabilitätsstufe mathematisch wie folgt ausgedrückt werden: | G i , i 1 | > 1

Figure DE102017221617A1_0003
| G i , i 1 | 1
Figure DE102017221617A1_0004
In one embodiment, the processor determines 204 the string stability level based on the transfer function over time. In particular, the transfer function is evaluated to determine an unstable string stability level or a stable string stability level. In one embodiment, the string stability level may be expressed mathematically as follows: | G i . i - 1 | > 1
Figure DE102017221617A1_0003
| G i . i - 1 | 1
Figure DE102017221617A1_0004

Ist die Übertragungsfunktion größer als eine Übertragungsfunktion wie in Gleichung (3) gezeigt, so wird die Stringstabilitätsstufe auf instabil gesetzt. Ist die Übertragungsfunktion kleiner oder gleich einer Übertragungsfunktion wie in Gleichung (4) gezeigt, so wird die Stringstabilitätsstufe auf stabil gesetzt.If the transfer function is greater than a transfer function as shown in equation (3), the string stability level is set to unstable. If the transfer function is less than or equal to a transfer function as shown in equation (4), the string stability level is set to stable.

Bei Block 410 beinhaltet das Verfahren 400 das Berechnen einer Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe. Ähnlich der oben erörterten Stringstabilitätsstufe bezieht sich der Begriff „Verkehrsstaustufe“, wie er in dieser gesamten ausführlichen Beschreibung und den Ansprüchen verwendet wird, auf jeden beliebigen numerischen oder anders gearteten Wert zum Unterscheiden zwischen zwei oder mehreren Zuständen des Verkehrsstaus in einer Kolonne von Fahrzeugen 124 (z.B. einer Reihe von Fahrzeugen). In einigen Fällen wird die Verkehrsstaustufe zum Beispiel mit einem jeweiligen eigenständigen Zustand wie zum Beispiel „hohes Stauaufkommen“, „mittleres Stauaufkommen“ und „niedriges Stauaufkommen“ verbunden. In anderen Fällen könnte die Verkehrsstaustufe als ein Prozentsatz zwischen 0% und 100% oder ein Wert im Bereich zwischen 1 und 10 gegeben sein. In den hier erörterten Ausführungsformen kann die Verkehrsstaustufe eine im Speicher 206 und/oder auf der Diskette 208 gespeicherte Variabel sein, die zur Verwendung mit den hier erörterten Verfahren und Systemen auf einen durch den Prozessor 204 bestimmten Wert eingestellt ist.At block 410 includes the procedure 400 calculating a traffic jam based on the string stability level. Similar to the string stability level discussed above, the term "traffic jam" as used throughout this detailed description and claims refers to any numerical or other value for distinguishing between two or more states of congestion in a convoy of vehicles 124 (eg a number of vehicles). For example, in some cases, the traffic jam is associated with a respective stand-alone condition such as "congestion", "congestion", and "congestion". In other cases, the traffic jam could be given as a percentage between 0% and 100% or a value in the range between 1 and 10. In the embodiments discussed herein, the traffic jam may be one in memory 206 and / or on the floppy disk 208 stored variables that are to be used by the processor for use with the methods and systems discussed herein 204 certain value is set.

In einer Ausführungsform berechnet der Prozessor 204 bei einer instabilen Stringstabilitätsstufe die Verkehrsstaustufe als hoch. Bei einer stabilen Stringstabilitätsstufe berechnet der Prozessor 204 die Verkehrsstaustufe als niedrig. Unter Bezugnahme auf das oben erörterte veranschaulichende Beispiel, wenn sich das führende Fahrzeug 112 abrupt verlangsamt und sich das Verlangsamen anderer Fahrzeuge in der Kolonne der Fahrzeuge 124 (z.B. das vorausfahrende Fahrzeug 106) mit abnehmendem Abstand zum Hostfahrzeug 104 erhöht, ist die Stringstabilität der Kolonne von Fahrzeugen instabil und die Fahrzeuge vor dem Hostfahrzeug 104 sind nah beieinander, womit die Verkehrsstaustufe hoch ist.In one embodiment, the processor calculates 204 with an unstable string stability level, the traffic jam as high. At a stable string stability level, the processor calculates 204 the traffic jam is low. With reference to the illustrative example discussed above, when the leading vehicle 112 abruptly slows down and slows down other vehicles in the convoy of vehicles 124 (eg the preceding vehicle 106 ) increases with decreasing distance to the host vehicle 104, the string stability of the convoy of vehicles is unstable and the vehicles in front of the host vehicle 104 are close to each other, so the traffic jam is high.

Entsprechend beinhaltet das Verfahren 400 bei Block 412 die Kontrolle von einem oder mehreren der Fahrzeugsysteme 214 des Hostfahrzeugs 104 auf Grundlage der Verkehrsstaustufe. In einer Ausführungsform kann zum Beispiel der Prozessor 204 das Schnittstellensystem 218 so steuern, dass eine visuelle, akustische oder tastbare Anzeige der Verkehrsstaustufe bereitgestellt wird. So kann zum Beispiel eine Grafik auf Grundlage der Verkehrsstaustufe erzeugt und auf der HMI 314 angezeigt werden. Die Grafik kann ein Echtzeit-Feedback der Verkehrsstaustufe bereitstellen. Ist die Verkehrsstaustufe zum Beispiel hoch, kann die Grafik in roter Farbe dargestellt werden. Ist die Verkehrsstaustufe niedrig, kann die Grafik in grüner Farbe dargestellt werden. In einigen Ausführungsformen ist die bei Block 412 bereitgestellte Steuerung eine Funktion der Verkehrsstaustufe. Somit kann zum Beispiel die Intensität des an der HMI 314 bereitgestellten Feedbacks als eine Funktion der Verkehrsstaustufe variieren.Accordingly, the method includes 400 at block 412 the control of one or more of the vehicle systems 214 of the host vehicle 104 based on the traffic jam. For example, in one embodiment, the processor 204 the interface system 218 so as to provide a visual, audible or tactile indication of the traffic jam. For example, a graph may be generated based on the traffic jam and on the HMI 314 are displayed. The graph can provide real-time feedback of the traffic jam. For example, if the traffic jam is high, the graphic may be displayed in red. If the traffic jam is low, the graphic can be displayed in green. In some embodiments, the block 412 provided control a function of the traffic jam. Thus, for example, the intensity of the feedback provided at the HMI 314 may vary as a function of the traffic jam.

In anderen Ausführungsformen kann der Prozessor 204 die automatische Steuerung des Hostfahrzeugs 104 bereitstellen, zum Beispiel die Steuerung der Längsbewegung auf Grundlage der Verkehrsstaustufe. Nun wird unter Bezugnahme auf 5 ein Verfahren 500 zum Steuern des Hostfahrzeugs 104 durch Berechnen einer Beschleunigungskontrollrate gemäß einer beispielhaften Ausführungsform gezeigt. Bei Block 502 beinhaltet das Verfahren 500 das Berechnen einer Beschleunigungskontrollrate des Hostfahrzeugs 104, zum Beispiel auf Grundlage der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs 106 und der Geschwindigkeitsdaten des führenden Fahrzeugs 112. In einer Ausführungsform basiert die Beschleunigungskontrollrate auf einem oder mehreren relativen Abständen zwischen dem Hostfahrzeug 104 und dem vorausfahrenden Fahrzeug 106 in Bezug auf einen Verkehrsabstand, eine relative Geschwindigkeit zwischen dem Hostfahrzeug 104 und dem vorausfahrenden Fahrzeug 106, eine Beschleunigung des vorausfahrenden Fahrzeugs 106 und eine Beschleunigung des führenden Fahrzeugs 112.In other embodiments, the processor 204 the automatic control of the host vehicle 104 provide, for example, the control of the longitudinal movement based on the traffic jam. Now, referring to 5 a procedure 500 for controlling the host vehicle 104 by calculating an acceleration control rate according to an example embodiment. At block 502 includes the procedure 500 calculating an acceleration control rate of the host vehicle 104 , for example, based on the speed data of the preceding vehicle 106 and the speed data of the leading vehicle 112 , In one embodiment, the acceleration control rate is based on one or more relative distances between the host vehicle 104 and the vehicle in front 106 in terms of a traffic distance, a relative speed between the host vehicle 104 and the vehicle in front 106 , an acceleration of the vehicle ahead 106 and an acceleration of the leading vehicle 112 ,

Der relative Abstand zwischen dem Hostfahrzeug 104 und dem vorausfahrenden Fahrzeug 106 kann auf erfassten Daten des entfernten Fahrzeugs 304 über das vorausfahrende Fahrzeug 106 (z.B. Abstandsdaten) und das Hostfahrzeug 306 basieren. Der Verkehrsabstand ist eine gewünschte Trennung (z.B. Abstand) zwischen dem Hostfahrzeug 104 und dem vorausfahrenden Fahrzeug 106. Der Verkehrsbezugsabstand kann vorbestimmt und gespeichert werden, zum Beispiel im Speicher 206. Die relative Geschwindigkeit zwischen dem Hostfahrzeug 104 und dem vorausfahrenden Fahrzeug 106 kann auch auf erfassten Daten des entfernten Fahrzeugs 304 über das vorausfahrende Fahrzeug 106 (z.B. eine Geschwindigkeit des vorausfahrenden Fahrzeugs 106) und das Hostfahrzeug 306 (z.B. eine Geschwindigkeit des Hostfahrzeugs 104) basieren. Wie oben erörtert wird die Beschleunigung des vorausfahrenden Fahrzeugs 106 auf Grundlage der erfassten Daten des entfernten Fahrzeugs 304 über das vorausfahrende Fahrzeug 106 bestimmt. Ferner wird die Beschleunigung des vorausfahrenden Fahrzeugs 112 vom Hostfahrzeug 104 über V2V-Kommunikation vom führenden Fahrzeug 112 empfangen. Entsprechend kann der Prozessor 204 in einer Ausführungsform die Beschleunigungskontrollrate für das Hostfahrzeug 104 gemäß der folgenden Gleichung berechnen: a r e f = K p ( x i 1 x i h x ˙ i L P V ) + K v ( v i 1 v i ) + ( K a P V a i 1 + K d s r c a L )

Figure DE102017221617A1_0005
wobei xi-1 ein Abstand von einem hinteren Ende des Hostfahrzeugs 104 zum vorderen Ende des vorausfahrenden Fahrzeugs 106 ist, xi eine Länge des Hostfahrzeugs 104 ist, hẋi ein vorbestimmter Verkehrsbezugsabstand ist, LPV die Länge des vorausfahrenden Fahrzeugs 106 ist, νi-1 eine Geschwindigkeit des vorausfahrenden Fahrzeugs 106 ist, νi die Geschwindigkeit des Hostfahrzeugs 104 ist, ai-1 eine vom Sensorsystem 216 erkannte Beschleunigungsrate des vorausfahrenden Fahrzeugs 106 ist und aL eine vom Hostfahrzeug 104 vom führenden Fahrzeug 112 unter Verwendung von DSRC über das Fahrzeugkommunikationsnetzwerk 200 empfangene Beschleunigungsrate des führenden Fahrzeugs 112 ist.The relative distance between the host vehicle 104 and the vehicle in front 106 can be on captured data of the remote vehicle 304 over the preceding vehicle 106 (eg distance data) and the host vehicle 306 based. The traffic distance is a desired separation (eg distance) between the host vehicle 104 and the vehicle in front 106 , The traffic reference distance can be predetermined and stored, for example in memory 206 , The relative speed between the host vehicle 104 and the vehicle in front 106 can also be on captured data of the remote vehicle 304 over the preceding vehicle 106 (eg a speed of the preceding vehicle 106 ) and the host vehicle 306 (eg a speed of the host vehicle 104 ). As discussed above, the acceleration of the preceding vehicle is discussed 106 based on the collected data of the remote vehicle 304 over the preceding vehicle 106 certainly. Further, the acceleration of the preceding vehicle 112 from the host vehicle 104 via V2V communication from the leading vehicle 112 receive. Accordingly, the processor 204 in one embodiment, the rate of acceleration control for the host vehicle 104 calculate according to the following equation: a r e f = K p ( x i - 1 - x i - H x ˙ i - L P V ) + K v ( v i - 1 - v i ) + ( K a P V a i - 1 + K d s r c a L )
Figure DE102017221617A1_0005
where x i-1 is a distance from a rear end of the host vehicle 104 to the front end of the preceding vehicle 106 x i is a length of the host vehicle 104 is Hx i is a predetermined traffic reference distance, L the length of the PV preceding vehicle 106 is, ν i-1, a speed of the preceding vehicle 106 where ν i is the speed of host vehicle 104, a i-1 is one from the sensor system 216 detected acceleration rate of the preceding vehicle 106 is and L is one of the host vehicle 104 from the leading vehicle 112 using DSRC via the vehicle communications network 200 received acceleration rate of the leading vehicle 112 is.

Ferner kann die Beschleunigungskontrollrate, wie in Gleichung (5) gezeigt, auf Grundlage von verschiedenen variablen Verstärkungen berechnet werden, unter anderem ein dynamischer Verstärkungsfaktor der Fahrzeuggeschwindigkeit Kp, ein dynamischer Verstärkungsfaktor der Fahrzeugdrehzahl Kν, ein dynamischer Verstärkungsfaktor der Beschleunigung des vorausfahrenden Fahrzeugs KaPV, ein dynamischer Verstärkungsfaktor der Beschleunigung des führenden Fahrzeugs Kdsrc. Somit kann in einer Ausführungsform die Beschleunigungskontrollrate auf Grundlage der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs 106, der Geschwindigkeitsdaten des führenden Fahrzeugs 112 und der variablen Verstärkung berechnet werden. Wie nun ausführlicher beschrieben wird, ist die variable Verstärkung der dynamische Verstärkungsfaktor der Beschleunigung des führenden Fahrzeugs Kdsrc.Further, as shown in equation (5), the acceleration control rate may be calculated based on various variable gains including a vehicle speed dynamic gain K p , a vehicle speed dynamic gain K v , a preceding vehicle acceleration dynamic gain K aPV , a dynamic gain factor of the acceleration of the leading vehicle K dsrc . Thus, in one embodiment, the acceleration control rate may be based on the speed data of the preceding vehicle 106 , the speed data of the leading vehicle 112 and the variable gain. As will now be described in more detail, the variable gain is the dynamic gain of the leading vehicle acceleration K dsrc .

In einer Ausführungsform kann eine variable Verstärkung zum Berechnen der Beschleunigungskontrollrate bei Block 504 berechnet werden. Konkret kann eine mit den Geschwindigkeitsdaten des führenden Fahrzeugs 112 verbundene variable Verstärkung auf Grundlage der bei Block 408 von 4 bestimmten Stringstabilitätsstufe berechnet werden. Somit wird in einer Ausführungsform der dynamische Verstärkungsfaktor der Beschleunigung des führenden Fahrzeugs Kdsrc auf Grundlage des Stringstabilitätsstufe berechnet. Der Prozessor 204 kann die Beschleunigungskontrollrate des Hostfahrzeugs 104 unter Verwendung der variablen Verstärkung modifizieren. Insbesondere kann die über V2V-Kommunikation empfangene Beschleunigungsrate des führenden Fahrzeugs 112 gemäß der in Gleichung (5) gezeigten variablen Verstärkung modifiziert werden. In einer Ausführungsform variiert die variable Verstärkung als eine Funktion der Stringstabilitätsstufe. Somit erhöht sich die variable Verstärkung mit der Erhöhung der Stringstabilitätsstufe (z.B. Anzeigen einer instabilen Stufe).In one embodiment, variable gain may be used to calculate the rate of acceleration control at block 504 be calculated. Specifically, one with the speed data of the leading vehicle 112 associated variable gain based on the at block 408 from 4 specific string stability level. Thus, in one embodiment, the dynamic gain of the leading vehicle acceleration K dsrc is calculated based on the string stability level. The processor 204 may be the acceleration control rate of the host vehicle 104 modify using the variable gain. In particular, the acceleration rate of the leading vehicle received via V2V communication 112 according to the variable gain shown in equation (5). In one embodiment, the variable gain varies as a function of the string stability level. Thus, the variable gain increases with increasing the string stability level (eg, indicating an unstable level).

Bei Block 506 beinhaltet das Verfahren 500 das Steuern des Hostfahrzeugs 104 durch Steuern der Bewegung des Hostfahrzeugs 104 gemäß der Beschleunigungskontrollrate. Die Beschleunigungskontrollrate kann zum Beispiel durch das C-ACC-Steuersystem 202 ausgegeben werden, um ein oder mehrere Fahrzeugsysteme 214 gemäß der Beschleunigungskontrollrate zu steuern. Anders ausgedrückt werden die Fahrzeugsysteme 214 so gesteuert, dass sie die Beschleunigungskontrollrate zum Teil auf Grundlage der aktuellen Beschleunigung des Hostfahrzeugs 104 erzielen. Somit kann das C-ACC-Steuersystem 202 anfangen, das Hostfahrzeug 104 auf Grundlage der Beschleunigungskontrollrate durch Steuern des Bremsaktors 310 und/oder des Drosselaktors 312 automatisch zu verlangsamen oder zu beschleunigen. Zum Beispiel kann das C-ACC-Steuersystem 202 die Soll-Beschleunigungkontrollrate des C-ACC-Steuersystem 202 auf die bei Block 506 berechnete Beschleunigungskontrollrate einstellen. Auf Grundlage der aktuellen Beschleunigungsrate des Hostfahrzeugs 104 kann das C-ACC-Steuersystem 202 ein Kontrollsignal erzeugen, um die Soll-Beschleunigungskontrollrate zu erzielen. Das Kontrollsignal kann zum Ausführen gemäß dem Kontrollsignal zum Bremsaktor 310 und/oder zum Drosselaktor 312 gesendet werden, um die Soll-Beschleunigungskontrollrate zu erzielen.At block 506 includes the procedure 500 controlling the host vehicle 104 by controlling the movement of the host vehicle 104 according to the acceleration control rate. For example, the acceleration control rate may be output by the C-ACC control system 202 to one or more vehicle systems 214 according to the acceleration control rate. In other words, the vehicle systems 214 so controlled that they are the acceleration control rate based in part on the current acceleration of the host vehicle 104 achieve. Thus, the C-ACC control system 202 may begin to host the host vehicle 104 based on the acceleration control rate by controlling the brake actuator 310 and / or the throttle actuator 312 to slow down or accelerate automatically. For example, the C-ACC control system 202 may set the target Acceleration control rate of the C-ACC control system 202 to that at block 506 set the calculated acceleration control rate. Based on the current acceleration rate of the host vehicle 104 For example, the C-ACC control system 202 may generate a control signal to achieve the desired acceleration control rate. The control signal may be executed in accordance with the control signal to the brake actuator 310 and / or the throttle actuator 312 are sent to achieve the target acceleration control rate.

Alternativ oder gleichzeitig mit dem Beschleunigen und/oder Abbremsen des Hostfahrzeugs 104 kann das Steuern von einem oder mehreren der Fahrzeugsysteme 214 des Hostfahrzeugs 104 das Steuern des Schnittstellensystems 218, wie oben erwähnt, beinhalten. Das C-ACC-Steuersystem 202 kann zum Beispiel Informationen, Vorschläge, Warnungen und/oder Alarme erzeugen und diese auf der HMI 314 einem Fahrer bereitstellen. In anderen Ausführungsformen kann das tastbare Feedback gemäß der Beschleunigungkontrollrate bereitgestellt werden. Entsprechend kann das Hostfahrzeug 104 Verkehrsstau in der Kolonne der Fahrzeuge 124 wie oben beschrieben vorhersehen, und die automatische Steuerung des Hostfahrzeugs 104 stellt auf Grundlage des Verkehrsstaus ein reibungsloseres C-ACC-Erlebnis mit frühzeitiger Fahrzeugsteuerung bereit.Alternatively or simultaneously with the acceleration and / or deceleration of the host vehicle 104 may be controlling one or more of the vehicle systems 214 of the host vehicle 104 controlling the interface system 218 as mentioned above. For example, the C-ACC control system 202 may generate information, suggestions, warnings, and / or alarms, and those on the HMI 314 to provide to a driver. In other embodiments, the tactile feedback may be provided according to the acceleration control rate. Accordingly, the host vehicle 104 Traffic jam in the column of vehicles 124 as anticipated above, and the host vehicle 104 automatic control provides a smoother C-ACC experience with early vehicle control based on congestion.

Die hier erörterten Ausführungsformen können auch im Kontext des computerlesbaren Speichermediums, das durch den Computer ausführbare Anweisungen speichert, beschrieben und umgesetzt werden. Computerlesbare Speichermedien beinhalten Computerspeichermedien und Kommunikationsmedien. Zum Beispiel Flash-Speicherlaufwerke, Digital Versatile Disks (DVDs), Compact Disks (CDs), Floppydisks und Magnetbandkassetten. Computerlesbare Speichermedien können flüchtige und nichtflüchtige, entfernbare und nicht entfernbare Medien beinhalten, die in jedem beliebigen Verfahren oder jeder beliebigen Technologie zum Speichern von Informationen wie zum Beispiel computerlesbare Anweisungen, Datenstrukturen, Module oder anderen Daten umgesetzt werden. Computerlesbare Speichermedien schließen nichtflüchtige physische Medien und ausgebreitete Datensignale aus.The embodiments discussed herein may also be described and implemented in the context of the computer-readable storage medium storing computer-executable instructions. Computer readable storage media include computer storage media and communication media. For example, flash memory drives, digital versatile disks (DVDs), compact discs (CDs), floppy disks and magnetic tape cassettes. Computer readable storage media may include volatile and nonvolatile, removable and non-removable media that may be implemented in any method or technology for storing information such as computer readable instructions, data structures, modules, or other data. Computer readable storage media excludes nonvolatile physical media and propagated data signals.

Es versteht sich, dass verschiedene Umsetzungen der oben offenbarten und anderer Merkmale und Funktionen oder Alternativen oder Variationen davon wünschenswerterweise mit vielen anderen unterschiedlichen Systemen oder Anwendungen kombiniert werden können. Auch dass verschiedene gegenwärtig nicht vorhergesehene oder nicht erwartete Alternativen, Modifizierungen, Variationen oder Verbesserungen davon anschließend vom Fachmann gemacht werden können, die in diesem Umfang auch vorgesehen sind.It should be understood that various implementations of the above-disclosed and other features and functions or alternatives or variations thereof may desirably be combined with many other different systems or applications. Also, various alternatives, modifications, variations, or improvements thereof, which are not foreseen or anticipated at present, may thereafter be made by those skilled in the art, which are also intended to that extent.

System und Verfahren zum Steuern eines Hostfahrzeugs in einer Kolonne von Fahrzeugen. Das Verfahren beinhaltet das Empfangen von Geschwindigkeitsdaten eines führenden Fahrzeugs von dem führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk und das Empfangen von Geschwindigkeitsdaten eines vorausfahrenden Fahrzeugs von einem Sensorsystem des Hostfahrzeugs. Das vorausfahrende Fahrzeug ist unmittelbar vor dem Hostfahrzeug positioniert. Das führende Fahrzeug ist vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert. Das Verfahren beinhaltet das Berechnen einer Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug und das Bestimmen einer Stringstabilitätsstufe der Kolonne von Fahrzeugen auf Grundlage der Übertragungsfunktion. Die Stringstabilitätsstufe zeigt eine Geschwindigkeitsvariation der Kolonne von Fahrzeugen an. Ferner beinhaltet das Verfahren das Berechnen einer Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe und das Steuern eines Fahrzeugsystems des Hostfahrzeugs auf Grundlage der Verkehrsstaustufe.A system and method for controlling a host vehicle in a convoy of vehicles. The method includes receiving a leading vehicle speed data from the leading vehicle via a vehicle communication network and receiving a preceding vehicle speed data from a sensor system of the host vehicle. The preceding vehicle is positioned immediately in front of the host vehicle. The leading vehicle is positioned in front of the host vehicle and the preceding vehicle. The method includes calculating a transfer function between the leading vehicle and the host vehicle and determining a string stability level of the convoy of vehicles based on the transfer function. The string stability stage indicates a speed variation of the convoy of vehicles. Further, the method includes calculating a traffic jam based on the string stability level and controlling a vehicle system of the host vehicle based on the traffic jam level.

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

  • US 62442333 [0001]US 62442333 [0001]

Claims (20)

Ein computerimplementiertes Verfahren zum Steuern eines Hostfahrzeugs in Bezug auf ein führendes Fahrzeug und ein vorausfahrendes Fahrzeug, wobei das Hostfahrzeug, das führende Fahrzeug und das vorausfahrende Fahrzeug sich innerhalb einer Kolonne von Fahrzeugen befinden, umfassend: Empfangen von Geschwindigkeitsdaten des führenden Fahrzeugs vom führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk, wobei das führende Fahrzeug vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert ist; Empfangen von Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs von einem Sensorsystem des Hostfahrzeugs, wobei das vorausfahrende Fahrzeug unmittelbar vor dem Hostfahrzeug positioniert ist; Berechnen einer Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug als eine Korrelation zwischen den Geschwindigkeitsdaten des führenden Fahrzeugs und den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs; Bestimmen einer Stringstabilitätsstufe der Kolonne von Fahrzeugen auf Grundlage der Übertragungsfunktion, wobei die Stringstabilitätsstufe eine Geschwindigkeitsvariation der Kolonne von Fahrzeugen anzeigt; Berechnen einer Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe; und Steuern eines Fahrzeugsystems des Hostfahrzeugs auf Grundlage der Verkehrsstaustufe.A computer-implemented method of controlling a host vehicle with respect to a leading vehicle and a preceding vehicle, wherein the host vehicle, the leading vehicle and the preceding vehicle are within a convoy of vehicles, comprising: Receiving speed data of the leading vehicle from the leading vehicle via a vehicle communication network, wherein the leading vehicle is positioned in front of the host vehicle and the preceding vehicle; Receiving speed data of the preceding vehicle from a sensor system of the host vehicle, wherein the preceding vehicle is positioned immediately in front of the host vehicle; Calculating a transfer function between the leading vehicle and the host vehicle as a correlation between the leading vehicle speed data and the preceding vehicle speed data; Determining a string stability level of the convoy of vehicles based on the transfer function, the string stability score indicating a speed variation of the convoy of vehicles; Calculating a traffic jam based on the string stability level; and Controlling a vehicle system of the host vehicle based on the traffic jam. Computerimplementiertes Verfahren nach Anspruch 1, wobei die Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs eine Geschwindigkeit des vorausfahrenden Fahrzeugs sind, und die Geschwindigkeitsdaten des führenden Fahrzeugs eine Geschwindigkeit des führenden Fahrzeugs sind.Computer-implemented method according to Claim 1 wherein the speed data of the preceding vehicle is a speed of the preceding vehicle, and the speed data of the leading vehicle is a speed of the leading vehicle. Computerimplementiertes Verfahren nach Anspruch 2, wobei die Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug die Korrelation zwischen der Geschwindigkeit des vorausfahrenden Fahrzeugs und der Geschwindigkeit des führenden Fahrzeugs ist.Computer-implemented method according to Claim 2 wherein the transfer function between the leading vehicle and the host vehicle is the correlation between the speed of the preceding vehicle and the speed of the leading vehicle. Computerimplementiertes Verfahren nach einem der Ansprüche 1 bis 3, wobei die Kolonne von Fahrzeugen eine Reihe von Fahrzeugen auf einer Straße ist, die das Hostfahrzeug, das vorausfahrende Fahrzeug, ein oder mehrere entfernte Fahrzeuge und das führende Fahrzeug beinhalten, wobei das führende Fahrzeug sich an der vordersten Position der Kolonne von Fahrzeugen befindet.Computer implemented method according to one of Claims 1 to 3 wherein the convoy of vehicles is a series of vehicles on a road that includes the host vehicle, the preceding vehicle, one or more remote vehicles, and the leading vehicle, the leading vehicle being at the foremost position of the convoy of vehicles. Computerimplementiertes Verfahren nach einem der Ansprüche 1 bis 4, umfassend das Berechnen einer Beschleunigungskontrollrate des Hostfahrzeugs auf Grundlage der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs und der Geschwindigkeitsdaten des führenden Fahrzeugs.Computer implemented method according to one of Claims 1 to 4 comprising calculating an acceleration control rate of the host vehicle based on the preceding vehicle speed data and the leading vehicle speed data. Computerimplementiertes Verfahren nach einem der Ansprüche 1 bis 5, umfassend das Berechnen einer variablen Verstärkung auf Grundlage der Stringstabilitätsstufe.Computer implemented method according to one of Claims 1 to 5 comprising calculating a variable gain based on the string stability level. Computerimplementiertes Verfahren nach Anspruch 6, wobei das Berechnen einer Beschleunigungskontrollrate des Hostfahrzeugs auf den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs, den Geschwindigkeitsdaten des führenden Fahrzeugs und der variablen Verstärkung basiert.Computer-implemented method according to Claim 6 wherein calculating an acceleration control rate of the host vehicle is based on the preceding vehicle speed data, the leading vehicle speed data, and the variable gain. Computerimplementiertes Verfahren nach einem der Ansprüche 5 bis 7, wobei das Steuern des Fahrzeugsystems des Hostfahrzeugs das Steuern des Fahrzeugsystems gemäß der Beschleunigungskontrollrate zum Steuern der Bewegung des Hostfahrzeugs beinhaltet.Computer implemented method according to one of Claims 5 to 7 wherein controlling the vehicle system of the host vehicle includes controlling the vehicle system according to the acceleration control rate to control the movement of the host vehicle. Ein Fahrzeugsteuersystem zum Steuern eines Hostfahrzeugs in Bezug auf ein führendes Fahrzeug und ein vorausfahrendes Fahrzeug, wobei das Hostfahrzeug, das führende Fahrzeug und das vorausfahrende Fahrzeug sich innerhalb einer Kolonne von Fahrzeugen befinden, umfassend: einen drahtlosen Sendeempfänger des Hostfahrzeugs zum Empfangen von Geschwindigkeitsdaten des führenden Fahrzeugs vom führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk, wobei das führende Fahrzeug vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert ist; ein Sensorsystem des Hostfahrzeugs zum Erfassen der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs, wobei das vorausfahrende Fahrzeug unmittelbar vor dem Hostfahrzeug positioniert ist; und einen Prozessor, der zur Computerkommunikation mit dem Sensorsystem und dem drahtlosen Sendeempfänger wirkverbunden ist, wobei der Prozessor: eine Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug als ein Verhältnis zwischen einer Eingabe des führenden Fahrzeugs und einer Ausgabe des vorausfahrenden Fahrzeugs berechnet, wobei die Eingabe des führenden Fahrzeugs auf den Geschwindigkeitsdaten des führenden Fahrzeugs und die Ausgabe des vorausfahrenden Fahrzeugs auf den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs basiert; eine Stringstabilitätsstufe auf Grundlage der Übertragungsfunktion über einen Zeitraum bestimmt; eine Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe berechnet; und das Hostfahrzeug auf Grundlage der Verkehrsstaustufe steuert.A vehicle control system for controlling a host vehicle with respect to a leading vehicle and a preceding vehicle, wherein the host vehicle, the leading vehicle, and the preceding vehicle are within a convoy of vehicles, comprising: a wireless transceiver of the host vehicle for receiving speed data of the leading vehicle from the leading vehicle via a vehicle communication network, wherein the leading vehicle is positioned in front of the host vehicle and the preceding vehicle; a sensor system of the host vehicle for acquiring the speed data of the preceding vehicle, wherein the preceding vehicle is positioned immediately in front of the host vehicle; and a processor operatively connected to the sensor system and the wireless transceiver for computer communication, the processor comprising: calculating a transfer function between the leading vehicle and the host vehicle as a ratio between an input of the leading vehicle and an output of the preceding vehicle, wherein the input of the leading vehicle on the speed data of the leading vehicle and the output of the preceding vehicle on the speed data of the preceding vehicle based; determines a string stability level based on the transfer function over a period of time; calculate a traffic jam based on the string stability level; and controls the host vehicle based on the traffic jam. Fahrzeugsteuersystem nach Anspruch 9, wobei die Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs eine Geschwindigkeit des vorausfahrenden Fahrzeugs sind, und die Geschwindigkeitsdaten des führenden Fahrzeugs eine Geschwindigkeit des führenden Fahrzeugs sind.Vehicle control system according to Claim 9 , wherein the speed data of the preceding vehicle, a speed of the leading vehicle, and the speed data of the leading vehicle is a speed of the leading vehicle. Fahrzeugsteuersystem nach Anspruch 10, wobei die Übertragungsfunktion das Verhältnis zwischen der Eingabe des führenden Fahrzeugs und der Ausgabe des vorausfahrenden Fahrzeugs ist und die Eingabe des führenden Fahrzeugs die Geschwindigkeit des führenden Fahrzeugs ist und die Ausgabe des vorausfahrenden Fahrzeugs die Geschwindigkeit des vorausfahrenden Fahrzeugs ist.Vehicle control system according to Claim 10 wherein the transfer function is the ratio between the input of the leading vehicle and the output of the preceding vehicle and the input of the leading vehicle is the speed of the leading vehicle and the output of the preceding vehicle is the speed of the preceding vehicle. Fahrzeugsteuersystem nach einem der Ansprüche 9 bis 11, wobei die Kolonne der Fahrzeuge eine niedrige Durchdringung der Vehicle-to-Vehicle-Kommunikationsfähigkeit hat.Vehicle control system according to one of Claims 9 to 11 wherein the convoy of vehicles has a low penetration of vehicle-to-vehicle communication capability. Fahrzeugsteuersystem nach einem der Ansprüche 9 bis 12, wobei der Prozessor eine Beschleunigungskontrollrate des Hostfahrzeugs auf Grundlage der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs und der Geschwindigkeitsdaten des führenden Fahrzeugs berechnet.Vehicle control system according to one of Claims 9 to 12 wherein the processor calculates an acceleration control rate of the host vehicle based on the preceding vehicle speed data and the leading vehicle speed data. Fahrzeugsteuersystem nach Anspruch 13, wobei der Prozessor die Beschleunigungskontrollrate des Hostfahrzeugs mit einer variablen Verstärkung modifiziert, wobei die variable Verstärkung auf der Stringstabilitätsstufe basiert.Vehicle control system according to Claim 13 wherein the processor modifies the acceleration control rate of the host vehicle with a variable gain, wherein the variable gain is based on the string stability level. Fahrzeugsteuersystem nach Anspruch 13 oder 14, wobei der Prozessor das Hostfahrzeug durch Steuern der Bewegung des Hostfahrzeugs gemäß der Beschleunigungskontrollrate steuert.Vehicle control system according to Claim 13 or 14 wherein the processor controls the host vehicle by controlling movement of the host vehicle according to the acceleration control rate. Ein nichtflüchtiges computerlesbares Speichermedium zum Steuern eines Hostfahrzeugs in Bezug auf ein führendes Fahrzeug und ein vorausfahrendes Fahrzeug, wobei das Hostfahrzeug, das führende Fahrzeug und das vorausfahrende Fahrzeug sich innerhalb einer Kolonne von Fahrzeugen befinden, umfassend Anweisungen, die bei Ausführung durch einen Prozessor bewirken, dass der Prozessor: Geschwindigkeitsdaten des führenden Fahrzeugs vom führenden Fahrzeug über ein Fahrzeugkommunikationsnetzwerk empfängt, wobei das führende Fahrzeug vor dem Hostfahrzeug und dem vorausfahrenden Fahrzeug positioniert ist; Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs von einem Sensorsystem des Hostfahrzeugs empfängt, wobei das vorausfahrende Fahrzeug unmittelbar vor dem Hostfahrzeug positioniert ist; eine Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug als eine Korrelation zwischen den Geschwindigkeitsdaten des führenden Fahrzeugs und den Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs berechnet; eine Stringstabilitätsstufe der Kolonne von Fahrzeugen auf Grundlage der Übertragungsfunktion bestimmt, wobei die Stringstabilitätsstufe eine Geschwindigkeitsvariation der Kolonne von Fahrzeugen anzeigt; eine Verkehrsstaustufe auf Grundlage der Stringstabilitätsstufe berechnet; und ein Fahrzeugsystem des Hostfahrzeugs auf Grundlage der Verkehrsstaustufe steuert.A non-transitory computer-readable storage medium for controlling a host vehicle with respect to a leading vehicle and a preceding vehicle, wherein the host vehicle, the leading vehicle, and the preceding vehicle are within a convoy of vehicles, comprising instructions that, when executed by a processor, cause the processor: Receiving speed data of the leading vehicle from the leading vehicle via a vehicle communication network, wherein the leading vehicle is positioned in front of the host vehicle and the preceding vehicle; Receiving speed data of the preceding vehicle from a sensor system of the host vehicle, wherein the preceding vehicle is positioned immediately in front of the host vehicle; a transfer function between the leading vehicle and the host vehicle is calculated as a correlation between the leading vehicle speed data and the preceding vehicle speed data; determines a string stability level of the convoy of vehicles based on the transfer function, the string stability stage indicating a speed variation of the convoy of vehicles; calculate a traffic jam based on the string stability level; and controls a vehicle system of the host vehicle based on the traffic jam. Nichtflüchtiges, computerlesbares Speichermedium nach Anspruch 16, wobei die Übertragungsfunktion zwischen dem führenden Fahrzeug und dem Hostfahrzeug die Korrelation zwischen einer Geschwindigkeit des vorausfahrenden Fahrzeugs und einer Geschwindigkeit des führenden Fahrzeugs ist.Non-volatile, computer-readable storage medium after Claim 16 wherein the transfer function between the leading vehicle and the host vehicle is the correlation between a speed of the preceding vehicle and a speed of the leading vehicle. Nichtflüchtiges, computerlesbares Speichermedium nach Anspruch 16 oder 17, wobei der Prozessor eine Beschleunigungskontrollrate des Hostfahrzeugs auf Grundlage der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs und der Geschwindigkeitsdaten des führenden Fahrzeugs berechnet.Non-volatile, computer-readable storage medium after Claim 16 or 17 wherein the processor calculates an acceleration control rate of the host vehicle based on the preceding vehicle speed data and the leading vehicle speed data. Nichtflüchtiges, computerlesbares Speichermedium nach einem der Ansprüche 16 bis 18, wobei der Prozessor eine variable Verstärkung auf Grundlage der Stringstabilitätsstufe berechnet.Non-volatile, computer readable storage medium after one of Claims 16 to 18 wherein the processor calculates a variable gain based on the string stability level. Nichtflüchtiges, computerlesbares Speichermedium nach Anspruch 19, wobei der Prozessor eine Beschleunigungskontrollrate des Hostfahrzeugs auf Grundlage der Geschwindigkeitsdaten des vorausfahrenden Fahrzeugs, der Geschwindigkeitsdaten des führenden Fahrzeugs und der variablen Verstärkung berechnet.Non-volatile, computer-readable storage medium after Claim 19 wherein the processor calculates an acceleration control rate of the host vehicle based on the preceding vehicle speed data, the leading vehicle speed data, and the variable gain.
DE102017221617.4A 2017-01-04 2017-11-30 Traffic jam estimation system and method Withdrawn DE102017221617A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201762442333P 2017-01-04 2017-01-04
US62/442,333 2017-01-04
US15/679,068 2017-08-16
US15/679,068 US10332403B2 (en) 2017-01-04 2017-08-16 System and method for vehicle congestion estimation

Publications (1)

Publication Number Publication Date
DE102017221617A1 true DE102017221617A1 (en) 2018-07-05

Family

ID=62568022

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017221617.4A Withdrawn DE102017221617A1 (en) 2017-01-04 2017-11-30 Traffic jam estimation system and method

Country Status (3)

Country Link
US (1) US10332403B2 (en)
CN (1) CN108269424B (en)
DE (1) DE102017221617A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019004165A1 (en) 2019-06-12 2020-01-09 Daimler Ag Method for communication between several vehicles
US11011063B2 (en) * 2018-11-16 2021-05-18 Toyota Motor North America, Inc. Distributed data collection and processing among vehicle convoy members

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11334092B2 (en) 2011-07-06 2022-05-17 Peloton Technology, Inc. Devices, systems, and methods for transmitting vehicle data
US10520581B2 (en) 2011-07-06 2019-12-31 Peloton Technology, Inc. Sensor fusion for autonomous or partially autonomous vehicle control
US10254764B2 (en) 2016-05-31 2019-04-09 Peloton Technology, Inc. Platoon controller state machine
US8744666B2 (en) 2011-07-06 2014-06-03 Peloton Technology, Inc. Systems and methods for semi-autonomous vehicular convoys
US10520952B1 (en) 2011-07-06 2019-12-31 Peloton Technology, Inc. Devices, systems, and methods for transmitting vehicle data
US20170242443A1 (en) 2015-11-02 2017-08-24 Peloton Technology, Inc. Gap measurement for vehicle convoying
US10474166B2 (en) 2011-07-06 2019-11-12 Peloton Technology, Inc. System and method for implementing pre-cognition braking and/or avoiding or mitigation risks among platooning vehicles
US11294396B2 (en) 2013-03-15 2022-04-05 Peloton Technology, Inc. System and method for implementing pre-cognition braking and/or avoiding or mitigation risks among platooning vehicles
EP3351025B1 (en) * 2015-09-17 2020-04-08 Telefonaktiebolaget LM Ericsson (publ) Communication device, first radio node, second radio node, and methods therein, for determining whether to allow a first vehicle to overtake a vehicle platoon
US10369998B2 (en) 2016-08-22 2019-08-06 Peloton Technology, Inc. Dynamic gap control for automated driving
EP3500940A4 (en) 2016-08-22 2020-03-18 Peloton Technology, Inc. Automated connected vehicle control system architecture
KR20180086783A (en) * 2017-01-23 2018-08-01 현대자동차주식회사 Method for controlling driving of hybrid vehicle
DE102017004741A1 (en) * 2017-05-17 2018-11-22 Wabco Gmbh Control arrangement for adjusting a distance between two vehicles and method for adjusting a distance between two vehicles with such a control arrangement
CN109213134B (en) * 2017-07-03 2020-04-28 百度在线网络技术(北京)有限公司 Method and device for generating automatic driving strategy
US10929689B2 (en) * 2017-10-10 2021-02-23 Robert Bosch Gmbh Using a camera to assist forward vehicles in a caravan
US10559197B2 (en) * 2018-04-13 2020-02-11 Toyota Jidosha Kabushiki Kaisha Remote vehicle control at intersections
US11100796B2 (en) * 2018-05-07 2021-08-24 ENK Wireless, Inc. Systems/methods of improving vehicular safety
US10804998B2 (en) 2018-05-07 2020-10-13 ENK Wireless, Inc. Systems/methods of providing increased wireless capacity, vehicular safety, electrical power wirelessly, and device control responsive to geographic position
US11075740B2 (en) * 2018-05-07 2021-07-27 ENK Wireless, Inc. Systems/methods of communications using a plurality of cooperative devices
US10681716B2 (en) 2018-05-07 2020-06-09 ENK Wireless, Inc. Systems/methods of providing increased wireless capacity, vehicular safety, electrical power wirelessly, and device control responsive to geographic position
CN110753300B (en) * 2018-07-06 2021-10-15 华为技术有限公司 Internet of things formation communication method
US10899323B2 (en) 2018-07-08 2021-01-26 Peloton Technology, Inc. Devices, systems, and methods for vehicle braking
CN109348509B (en) * 2018-09-21 2022-05-03 斑马网络技术有限公司 Communication method and apparatus, electronic device, and storage medium
CN109334671B (en) * 2018-10-26 2020-06-05 长安大学 Electric vehicle auxiliary energy-saving system and method based on different road congestion levels
US10762791B2 (en) 2018-10-29 2020-09-01 Peloton Technology, Inc. Systems and methods for managing communications between vehicles
JP7095585B2 (en) * 2018-12-13 2022-07-05 トヨタ自動車株式会社 Formation management system
CN113574904B (en) * 2019-03-29 2023-10-27 本田技研工业株式会社 Remote operation device and storage medium
KR102645057B1 (en) * 2019-04-10 2024-03-11 현대자동차주식회사 Apparatus and method for outputting platooning information of vehicle
KR102716362B1 (en) * 2019-04-11 2024-10-11 현대자동차주식회사 Apparatus and method for providing user interface for platooning of vehicle
US11427196B2 (en) 2019-04-15 2022-08-30 Peloton Technology, Inc. Systems and methods for managing tractor-trailers
CN110288826B (en) * 2019-05-24 2020-11-13 浙江工业大学 Traffic control subregion clustering division method based on multi-source data fusion and MILP
JP7205383B2 (en) * 2019-05-28 2023-01-17 株式会社デンソー vehicle controller
CN110606083B (en) * 2019-09-17 2020-10-02 重庆大学 Multi-sensor and V2X fused low-speed cruising method and system
JP2021082076A (en) * 2019-11-20 2021-05-27 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh Control system, control device, and control method
FR3107494B1 (en) * 2020-02-20 2022-06-24 Psa Automobiles Sa Method and system for managing the operation of an adaptive cruise control of a motor vehicle by taking into account the behavior of two preceding vehicles
US11495131B2 (en) 2020-02-21 2022-11-08 Qualcomm Incorporated Vehicle to vehicle safety messaging congestion control for platooning vehicles
US11608067B2 (en) * 2020-08-12 2023-03-21 Honda Motor Co., Ltd. Probabilistic-based lane-change decision making and motion planning system and method thereof
JP2022099973A (en) * 2020-12-23 2022-07-05 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング Control device and control method of rider support system
US20230110101A1 (en) * 2021-10-13 2023-04-13 Ford Global Technologies, Llc Adaptative cruise control extended auto-resume for non-controlled-access roadways

Family Cites Families (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4361202A (en) 1979-06-15 1982-11-30 Michael Minovitch Automated road transportation system
US5229941A (en) 1988-04-14 1993-07-20 Nissan Motor Company, Limtied Autonomous vehicle automatically running on route and its method
US5189619A (en) 1989-09-05 1993-02-23 Toyota Jidosha Kabushiki Kaisha AI-based adaptive vehicle control system
US5166681A (en) 1990-07-30 1992-11-24 Bottesch H Werner Passive vehicle presence detection system
US5428544A (en) 1990-11-05 1995-06-27 Norm Pacific Automation Corporation Traffic information inter-vehicle transference and navigation system
US5983161A (en) 1993-08-11 1999-11-09 Lemelson; Jerome H. GPS vehicle collision avoidance warning and control system and method
IL108549A (en) 1994-02-03 1998-08-16 Zelinkovsky Reuven Transport system
US7209221B2 (en) 1994-05-23 2007-04-24 Automotive Technologies International, Inc. Method for obtaining and displaying information about objects in a vehicular blind spot
JPH07334790A (en) 1994-06-13 1995-12-22 Toyota Motor Corp Merging vehicle foreseeing device and travel controller using the same
US7295925B2 (en) 1997-10-22 2007-11-13 Intelligent Technologies International, Inc. Accident avoidance systems and methods
JP3633707B2 (en) * 1996-03-08 2005-03-30 日産ディーゼル工業株式会社 Vehicle group running control device
JP3732292B2 (en) * 1996-11-27 2006-01-05 本田技研工業株式会社 Vehicle group running control system
EP0954758B1 (en) 1997-01-21 2005-04-27 Automotive Systems Laboratory Inc. Predictive collision sensing system
US6292725B1 (en) 1997-04-04 2001-09-18 Komatsu Ltd. Interference preventing device for vehicle
JP3374042B2 (en) 1997-05-16 2003-02-04 本田技研工業株式会社 Inter-vehicle communication method
DE19749296C5 (en) 1997-11-07 2007-01-11 Daimlerchrysler Ag Method for determining a tripping threshold value for an automatic braking process
DE19855400A1 (en) 1998-12-01 2000-06-15 Bosch Gmbh Robert Method and device for determining a future course range of a vehicle
JP2000285395A (en) 1999-03-30 2000-10-13 Mitsubishi Motors Corp Vehicle travel controller
JP2001014596A (en) 1999-04-30 2001-01-19 Takata Corp Device for alarming vehicle collision
JP2000339029A (en) 1999-05-31 2000-12-08 Komatsu Ltd Interference prevention device for vehicle
US7382274B1 (en) 2000-01-21 2008-06-03 Agere Systems Inc. Vehicle interaction communication system
US6765495B1 (en) 2000-06-07 2004-07-20 Hrl Laboratories, Llc Inter vehicle communication system
US6737963B2 (en) 2001-03-30 2004-05-18 Koninklijke Philips Electronics N.V. Driver tailgating and following aid
US6615137B2 (en) 2001-06-26 2003-09-02 Medius, Inc. Method and apparatus for transferring information between vehicles
US6650252B2 (en) 2001-08-28 2003-11-18 Delphi Technologies, Inc. Vehicle warning system and method
JP3997837B2 (en) 2002-05-27 2007-10-24 株式会社デンソー In-vehicle radar device, program
US7027915B2 (en) 2002-10-09 2006-04-11 Craine Dean A Personal traffic congestion avoidance system
CN1429726A (en) * 2003-01-30 2003-07-16 沈湧 Railway communication system of small sized vehicle
JP4021344B2 (en) 2003-03-03 2007-12-12 富士重工業株式会社 Vehicle driving support device
US6985089B2 (en) 2003-10-24 2006-01-10 Palo Alto Reserach Center Inc. Vehicle-to-vehicle communication protocol
DE10358034A1 (en) 2003-12-11 2005-07-14 Daimlerchrysler Ag Adaptation of an automatic follow-up to potential road users shunting their own lane
JP4032253B2 (en) 2003-12-17 2008-01-16 ソニー株式会社 Optical communication apparatus and vehicle control method
US20060162985A1 (en) 2005-01-26 2006-07-27 Takata Corporation System for crash prediction and avoidance
WO2006088916A2 (en) 2005-02-14 2006-08-24 Regents Of The University Of Minnesota Vehicle position system using passive roadway tags
JP4127403B2 (en) * 2005-02-28 2008-07-30 独立行政法人 宇宙航空研究開発機構 Method and apparatus for stabilizing control of vehicle traffic
JP4652849B2 (en) 2005-03-03 2011-03-16 アイシン・エィ・ダブリュ株式会社 Driving support method and driving support device
DE102005012269B4 (en) 2005-03-17 2013-05-16 Robert Bosch Gmbh Method and arrangement for guiding a vehicle and a corresponding computer program and a corresponding computer-readable storage medium
JP4513662B2 (en) 2005-06-15 2010-07-28 株式会社デンソー In-vehicle radar device, vehicle control system
JP2007011558A (en) 2005-06-29 2007-01-18 Nissan Motor Co Ltd Apparatus and method for predicting traffic jam
TWI287514B (en) 2005-11-03 2007-10-01 Ind Tech Res Inst Inter-vehicle communication and warning apparatus
US20070135989A1 (en) 2005-12-08 2007-06-14 Honeywell International Inc. System and method for controlling vehicular traffic flow
SE528566C2 (en) 2005-12-13 2006-12-19 Scania Cv Abp Adaptive cruise control system for motor vehicle, simultaneously detects multiple vehicles in front and generates control sequence for each detected vehicle
US20070159354A1 (en) 2006-01-09 2007-07-12 Outland Research, Llc Intelligent emergency vehicle alert system and user interface
US20070276600A1 (en) 2006-03-06 2007-11-29 King Timothy I Intersection collision warning system
US20070241874A1 (en) 2006-04-17 2007-10-18 Okpysh Stephen L Braking intensity light
US7554435B2 (en) 2006-09-07 2009-06-30 Nissan Technical Center North America, Inc. Vehicle on-board unit
WO2008053035A1 (en) 2006-11-02 2008-05-08 Continental Teves Ag & Co. Ohg Method for producing a localized warning of dangerous situations for vehicles
US8532862B2 (en) 2006-11-29 2013-09-10 Ryan A. Neff Driverless vehicle
JP4938591B2 (en) * 2007-08-22 2012-05-23 トヨタ自動車株式会社 Traffic information creation method, traffic information creation device and navigation system
US20110032119A1 (en) 2008-01-31 2011-02-10 Continental Teves Ag & Co. Ohg Driver assistance program
DE102008014771A1 (en) 2008-03-18 2009-09-24 Wabco Gmbh Adaptive cruise control
JP5066478B2 (en) 2008-04-22 2012-11-07 富士重工業株式会社 Vehicle driving support device
KR101518506B1 (en) 2008-05-26 2015-05-07 주식회사 포스코 Method and System for Merge control in an automated vehicle system
US20100100324A1 (en) 2008-10-22 2010-04-22 Toyota Motor Engineering & Manufacturing North America, Inc. Communication based vehicle-pedestrian collision warning system
JP5024458B2 (en) 2008-12-09 2012-09-12 トヨタ自動車株式会社 Braking control device
CN102282598B (en) * 2009-01-20 2015-02-18 丰田自动车株式会社 Row-running control system and vehicle
US7994902B2 (en) 2009-02-25 2011-08-09 Southwest Research Institute Cooperative sensor-sharing vehicle traffic safety system
US8384531B2 (en) 2009-04-02 2013-02-26 GM Global Technology Operations LLC Recommended following distance on full-windshield head-up display
US8352111B2 (en) 2009-04-06 2013-01-08 GM Global Technology Operations LLC Platoon vehicle management
US8154422B2 (en) 2009-07-24 2012-04-10 Automotive Research & Testing Center Vehicle collision avoidance system and method
JP5273250B2 (en) * 2009-07-28 2013-08-28 トヨタ自動車株式会社 Vehicle control apparatus, vehicle control method, and vehicle control system
US9457810B2 (en) * 2009-10-21 2016-10-04 Berthold K. P. Horn Method and apparatus for reducing motor vehicle traffic flow instabilities and increasing vehicle throughput
US9406229B2 (en) 2009-11-12 2016-08-02 Gm Global Technology Operations, Llc Travel lane advisor
DE102009057836B4 (en) 2009-12-10 2013-02-21 Continental Teves Ag & Co. Ohg Emergency braking assistance system to assist a driver of a vehicle when starting
JP5152244B2 (en) 2010-04-06 2013-02-27 トヨタ自動車株式会社 Target vehicle identification device
EP2390744B1 (en) * 2010-05-31 2012-11-14 Volvo Car Corporation Control system for travel in a platoon
JP5494332B2 (en) 2010-07-27 2014-05-14 トヨタ自動車株式会社 Vehicle control system
JP2012083995A (en) 2010-10-13 2012-04-26 Clarion Co Ltd Merging support system
US20120109421A1 (en) * 2010-11-03 2012-05-03 Kenneth Scarola Traffic congestion reduction system
WO2012091637A1 (en) 2010-12-29 2012-07-05 Volvo Lastvagnar Ab X adaptative cruise control
US8766817B2 (en) 2011-03-07 2014-07-01 International Business Machines Corporation Road hazard detection and warning system and method
TWI443034B (en) 2011-05-30 2014-07-01 Inst Information Industry Vehicle collision avoidance apparatus, vehicle collision avoidance method and computer program product thereof
US8643505B2 (en) * 2011-06-01 2014-02-04 Nissan North America, Inc. Host vehicle with externally perceivable cruise control indicating device
US8744666B2 (en) 2011-07-06 2014-06-03 Peloton Technology, Inc. Systems and methods for semi-autonomous vehicular convoys
JP5760835B2 (en) * 2011-08-10 2015-08-12 株式会社デンソー Driving support device and driving support system
EP2562060B1 (en) 2011-08-22 2014-10-01 Honda Research Institute Europe GmbH A method and system for predicting movement behavior of a target traffic object
JP5472238B2 (en) 2011-08-29 2014-04-16 株式会社デンソー VEHICLE RADIO COMMUNICATION DEVICE AND COMMUNICATION SYSTEM
US20130057397A1 (en) 2011-09-01 2013-03-07 GM Global Technology Operations LLC Method of operating a vehicle safety system
US9146898B2 (en) 2011-10-27 2015-09-29 Magna Electronics Inc. Driver assist system with algorithm switching
US8620517B2 (en) 2012-02-21 2013-12-31 Toyota Mototr Engineering & Manufacturing North America, Inc. Vehicular platooning using distributed receding horizon control
US8948995B2 (en) * 2012-06-28 2015-02-03 Toyota Motor Engineering & Manufacturing North America, Inc. Preceding vehicle state prediction
DE102012214979A1 (en) 2012-08-23 2014-02-27 Robert Bosch Gmbh Traction Assistant to optimize traffic flow (Traffic Flow Assistant)
CN104756173B (en) 2012-09-17 2018-02-06 沃尔沃拉斯特瓦格纳公司 Method for the guide message based on background to be supplied to driver
US8788134B1 (en) 2013-01-04 2014-07-22 GM Global Technology Operations LLC Autonomous driving merge management system
US9092986B2 (en) 2013-02-04 2015-07-28 Magna Electronics Inc. Vehicular vision system
DE102013203698B4 (en) 2013-03-05 2019-05-29 Bayerische Motoren Werke Aktiengesellschaft Method for speed and / or distance control in motor vehicles
KR20150128712A (en) 2013-03-15 2015-11-18 칼리퍼 코포레이션 Lane-level vehicle navigation for vehicle routing and traffic management
US9327693B2 (en) 2013-04-10 2016-05-03 Magna Electronics Inc. Rear collision avoidance system for vehicle
JP5817777B2 (en) * 2013-04-17 2015-11-18 株式会社デンソー Convoy travel system
US9435654B2 (en) 2013-06-01 2016-09-06 Savari, Inc. System and method for creating, storing, and updating local dynamic MAP database with safety attribute
US8818681B1 (en) 2013-07-24 2014-08-26 Google Inc. Detecting and responding to tailgaters
EP3044061B1 (en) 2013-09-11 2019-04-17 Robert Bosch GmbH Modifying adaptive cruise control to mitigate rear-end collisions
KR101909917B1 (en) * 2013-10-07 2018-10-19 한국전자통신연구원 Apparatus and method for controlling autonomous vehicle platooning
US20150130607A1 (en) 2013-11-11 2015-05-14 David MacArthur Rear Brake Light System
US9852637B2 (en) 2014-01-10 2017-12-26 Regents Of The University Of Minnesota Vehicle-to-vehicle congestion monitoring using ad hoc control
EP2942765B1 (en) 2014-05-07 2018-12-26 Honda Research Institute Europe GmbH Method and system for predictive lane change assistance, program software product and vehicle
EP3001272B1 (en) 2014-09-26 2017-04-12 Volvo Car Corporation Method of trajectory planning for yielding manoeuvres
US9430944B2 (en) 2014-11-12 2016-08-30 GM Global Technology Operations LLC Method and apparatus for determining traffic safety events using vehicular participative sensing systems
US9403436B1 (en) 2015-02-12 2016-08-02 Honda Motor Co., Ltd. Lane keep assist system having augmented reality indicators and method thereof
US9823166B2 (en) * 2015-11-04 2017-11-21 Ford Global Technologies, Llc Coordinated testing in vehicle platoons
CN108431549B (en) 2016-01-05 2020-09-04 御眼视觉技术有限公司 Trained system with imposed constraints
US9632507B1 (en) * 2016-01-29 2017-04-25 Meritor Wabco Vehicle Control Systems System and method for adjusting vehicle platoon distances based on predicted external perturbations

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11011063B2 (en) * 2018-11-16 2021-05-18 Toyota Motor North America, Inc. Distributed data collection and processing among vehicle convoy members
DE102019004165A1 (en) 2019-06-12 2020-01-09 Daimler Ag Method for communication between several vehicles

Also Published As

Publication number Publication date
US20180190128A1 (en) 2018-07-05
CN108269424A (en) 2018-07-10
CN108269424B (en) 2021-09-03
US10332403B2 (en) 2019-06-25

Similar Documents

Publication Publication Date Title
DE102017221617A1 (en) Traffic jam estimation system and method
DE112019000279T5 (en) CONTROLLING AUTONOMOUS VEHICLES USING SAFE ARRIVAL TIMES
DE102021121558A1 (en) NEURAL NETWORK BASED GAZE DIRECTION DETERMINATION USING SPATIAL MODELS
DE102018100021A1 (en) SPACIOUS AUDIBLE WARNINGS FOR A VEHICLE
DE102017221643A1 (en) System and method for vehicle control using vehicle communication
DE112019006484T5 (en) DETECTION OF DISTANCE TO OBSTACLES IN AUTONOMOUS MACHINE APPLICATIONS
DE112021000422T5 (en) Predict future trajectories in multi-actuator environments for autonomous machine applications
DE112018000541B4 (en) Information processing system, information processing method, recording medium and vehicle
DE112020000369T5 (en) OBJECT DETECTION USING DISTORTED POLYGONS SUITABLE FOR PARKING DETECTION
DE112020002166T5 (en) SIMULATION OF REALISTIC TEST DATA FROM TRANSFORMED REAL WORLD SENSOR DATA FOR AUTONOMOUS MACHINE APPLICATIONS
DE102020100078A1 (en) IMPROVE AUTONOMOUS DRIVING WITH THE RECOMMENDATION OF A DISTANT VIEWER
DE112019001046T5 (en) INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM AND MOBILE BODY
DE102017117158A1 (en) SYSTEMS AND METHODS FOR MANAGING TRACK CHANGES IN AUTONOMOUS DRIVING
DE102017105903A1 (en) Pedestrian detection and motion prediction with camera pointing backwards
DE102017221616A1 (en) System and method for a threading assistant using vehicle communication
DE102018218895A1 (en) A system and method for providing an infrastructure-based security alert associated with at least one lane
DE112012004769T5 (en) Configurable hardware unit for car systems
DE102017127972A1 (en) Multi-sensor Probability Object Detection and Automated Braking
DE102019202113A1 (en) Vehicle proximity system using graphics elements in augmented reality on a front display
DE102020120663A1 (en) Method and device for providing accident avoidance information to occupants of autonomous vehicles
DE112020006181T5 (en) EYE DETERMINATION WITH GLARE AS INPUT
DE102017223360A1 (en) SYSTEM AND METHOD FOR VEHICLE CONTROL IN TERRITORY SITUATIONS
DE102022112748A1 (en) USE OF ARRIVAL TIMES AND SAFETY PROCEDURES IN MOVEMENT PLANNING TRAJECTORIES FOR AUTONOMOUS VEHICLES
DE102022121121A1 (en) Object tracking using LiDAR data for autonomous machine applications
DE102017206402A1 (en) HOME CONTROL DEVICE AND HOME CONTROL METHOD FOR A VEHICLE

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee