DE102021119012A1 - Platooning-steuerungsvorrichtung, server und verfahren - Google Patents

Platooning-steuerungsvorrichtung, server und verfahren Download PDF

Info

Publication number
DE102021119012A1
DE102021119012A1 DE102021119012.6A DE102021119012A DE102021119012A1 DE 102021119012 A1 DE102021119012 A1 DE 102021119012A1 DE 102021119012 A DE102021119012 A DE 102021119012A DE 102021119012 A1 DE102021119012 A1 DE 102021119012A1
Authority
DE
Germany
Prior art keywords
vehicle
platooning
vehicles
processor
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102021119012.6A
Other languages
English (en)
Inventor
Jeong Ki Hong
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.)
Hyundai Motor Co
Kia Corp
Original Assignee
Hyundai Motor Co
Kia Corp
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 Hyundai Motor Co, Kia Corp filed Critical Hyundai Motor Co
Publication of DE102021119012A1 publication Critical patent/DE102021119012A1/de
Pending 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/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/0295Fleet control by at least one leading vehicle of the fleet
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/17Control of distance between vehicles, e.g. keeping a distance to preceding vehicle with provision for special action when the preceding vehicle comes to a halt, e.g. stop and go
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/127Shopping or accessing services according to a time-limitation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/584Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of vehicle lights or traffic lights
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/22Platooning, i.e. convoy of communicating vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Automation & Control Theory (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

Eine Platooning-Steuerungsvorrichtung (100), ein Server (200) und ein Verfahren dafür werden bereitgestellt. Die Steuerungsvorrichtung für das Platooning weist einen Prozessor (150), der automatisch einen Platooning-Vorgang durchführt, und einen Speicher (140) auf, der die vom Prozessor (150) erhaltenen Daten und einen vom Prozessor (150) ausgeführten Algorithmus speichert. Der Prozessor (150) ermittelt eine Wahrscheinlichkeit, dass ein vorausfahrendes Fahrzeug während des Platoonings einen Zug bilden wird und steuert einen Fahrzeugabstand zum vorausfahrenden Fahrzeug in Abhängigkeit von einem Zustand des vorausfahrenden Fahrzeugs, wenn es für das vorausfahrende Fahrzeug möglich ist, einen Zug bilden zu können, und ermittelt eine Wahrscheinlichkeit, dass ein nachfolgendes Fahrzeug während des Platoonings einen Zug bilden wird und überträgt Platooning-Informationen an das nachfolgende Fahrzeug in Abhängigkeit von einer Rolle eines Host-Fahrzeugs, wenn es für das nachfolgende Fahrzeug möglich ist, einen Zug bilden zu können.

Description

  • GEBIET
  • Die vorliegende Offenbarung betrifft eine Platooning-Steuerungsvorrichtung, einen Server und ein Verfahren dafür, und betrifft insbesondere Technologien des Zusammenwirkens mit einer fahrzeugübergreifenden Steuerungsvorrichtung während des Platooning, um eine automatische Platooning-Steuerung durchzuführen („Platooning“ z.B. Deutsch: Fahren in einem (Straßen-)Zug, einem Konvoi, einer Kolonne, etc., wobei das Fahren vom vorne fahrendem Fahrzeug gesteuert wird).
  • HINTERGRUND
  • Die Aussagen in diesem Abschnitt stellen lediglich Hintergrundinformationen bereit, die die vorliegende Offenbarung betreffen, und stellen möglicherweise keinen Stand der Technik dar.
  • Platooning ist eine Technologie, bei der eine Mehrzahl von Fahrzeugen autonomes Fahren in einem Zustand durchführt, in dem sie in einem bestimmten Abstand in einem Zug angeordnet sind. Wenn die Mehrzahl von Fahrzeugen Platooning betreibt, kann ein führendes Fahrzeug, das ein Fahrzeug ist, das sich vorne im Zug befindet, ein oder mehrere nachfolgende Fahrzeuge steuern, die dem führenden Fahrzeug folgen. Das führende Fahrzeug kann einen Abstand zwischen den mehreren im Zug enthaltenen Fahrzeugen aufrechterhalten und kann Informationen über das Verhalten und die Situationen der mehreren im Zug enthaltenen Fahrzeuge unter Verwendung der Kommunikation zwischen den Fahrzeugen austauschen. Ein Abstand zwischen den Fahrzeugen, die in einer Platooning-Gruppe enthalten sind, kann während des Platoonings in Abhängigkeit von der Absicht eines Fahrers angepasst werden.
  • Für ein solches Platooning kann ein Vorgang wie Platooning-Anfrage, -Warten und - Freigabe bzw. Entlassen durch Fahrzeug-zu-Alles-Kommunikation (V2X) zwischen Fahrzeugen durchgeführt werden.
  • Da bei der bestehenden Technologie mehrere Vorgänge für das Platooning durchlaufen werden, sollte ein Nutzer auf die Vorgänge reagieren und eine Route identifizieren und verfolgen, die für die Durchführung des Platooning geeignet ist.
  • Darüber hinaus zahlt der Nutzer in der bestehenden Technologie vorbestimmte Kosten für die Nutzung eines Dienstes oder wird dafür bezahlt und zahlt Fixkosten, unabhängig von einem Platooning-Effekt.
  • Somit stellt die bestehende Technologie die Platooning-Funktion einem Fahrzeug zur Verfügung, das mit einem System ausgestattet ist, das in der Lage ist, Platooning auszuführen, und erfordert, dass der Fahrer des Fahrzeugs (z.B. eines Nutzfahrzeugs) mit einem Vorgang zum Beitreten oder Freigeben der Platooning-Funktion vertraut ist. Ein solches Fahrzeug fährt in der Regel in dem gleichen Bereich entlang einer geplanten Route.
  • KURZERLÄUTERUNG
  • Die vorliegende Offenbarung wurde getätigt, um die oben erwähnten Probleme, die in der Technik auftreten, zu lösen, während Vorteile, die durch die Technik erreicht wurden, erhalten bleiben.
  • Ein Aspekt der vorliegenden Offenbarung stellt eine Platooning-Steuerungsvorrichtung zum automatischen Ausführen aller Ebenen eines Platooning-Dienstes ohne zusätzliche Manipulation eines Fahrers auf der Grundlage von Platooning-Fahrzeuginformationen, die zuvor bei einem Server registriert bzw. hinterlegt wurden, einen Server und ein Verfahren dafür bereit.
  • Ein weiterer Aspekt der vorliegenden Offenbarung stellt eine Steuerungsvorrichtung für einen Platooning-Dienst, um die Kosten eines Platooning-Dienstes gemäß einer Rolle bzw. Aufgabe (bspw. eine Funktion, die ein Fahrzeug erfüllt, bspw. als führendes (steuerndes) bzw. vorausfahrendes Fahrzeug), einer Platooning-Zeit(dauer), der Kraftstoffeffizienz oder ähnlichem jedes der Platooning-Fahrzeuge in Echtzeit abzurechnen und die Kosten unterschiedlich zu bezahlen, um die Bequemlichkeit eines Nutzers und die Effizienz des Platooning-Dienstes zu erhöhen, einen Server und ein Verfahren dafür bereit.
  • Die technischen Probleme, die durch die vorliegende Offenbarung zu lösen sind, sind nicht auf die oben genannten Probleme beschränkt, und alle anderen technischen Probleme, die hier nicht erwähnt sind, werden vom Fachmann aus der folgenden Beschreibung, auf die sich die vorliegende Offenbarung bezieht, klar verstanden.
  • Gemäß einem Aspekt der vorliegenden Offenbarung weist eine Platooning-Steuerungsvorrichtung auf: einen nicht-transitorischen Speicher, der Daten und Anweisungen speichert, die ausführbar sind, um ein Platoon bzw. einen Zug (bspw. Konvoi/Zug/Kolonne aus Fahrzeugen, die von einem führenden bzw. vorausfahrenden Fahrzeug gesteuert werden; im Weiteren werden die Begriffe „Platoon(ing)“ und „Zug“ synonym verwendet) für Fahrzeuge zu verarbeiten, einen Prozessor, der die Anweisung ausführt, um einen Vorgang für Platooning-Fahrzeuge bzw. zum Bilden eines Zugs automatisch durchzuführen. Der Prozessor kann eine Wahrscheinlichkeit ermitteln, dass ein vorausfahrendes bzw. führendes Fahrzeug (im Weiteren werden die Begriffe „vorausfahrendes Fahrzeug“ und „führendes Fahrzeug“ synonym verwendet) während des Platoonings im Zug integriert wird/ist, und einen Abstand zwischen den Fahrzeugen vom vorausfahrenden Fahrzeug abhängig von einem Zustand des vorausfahrenden Fahrzeugs steuern, wenn es für das vorausfahrende Fahrzeug möglich ist, im Zug integriert zu sein/werden, kann eine Wahrscheinlichkeit ermitteln, dass ein nachfolgendes Fahrzeug während des Platoonings im Zug integriert wird/ist, und Platooning-Informationen an das nachfolgende Fahrzeug abhängig von einer Rolle eines Host-Fahrzeugs (bspw. eines Fahrzeugs, welches die vorliegende Offenbarung betrifft; bspw. ein Fahrzeug, dass den Platooning-Dienst nutzen soll) übertragen, wenn es für das nachfolgende Fahrzeug möglich ist, im Zug integriert zu sein/werden, und kann das Platooning automatisch freigeben bzw. auflösen, wenn eine Situation zum Freigeben des Platoonings auftritt.
  • In einer beispielhaften Ausführungsform kann der Prozessor die Kraftstoffeffizienz gemäß einer Rolle und einer Platooning-Zeit(dauer) in Echtzeit während des Platooning berechnen.
  • In einer beispielhaften Ausführungsform kann der Prozessor automatisch eine Platooning-Route in Echtzeit in Abhängigkeit von einer Änderung des Platooning-Vorgangs (bspw. Eintritt oder Austritt von Fahrzeugen) ändern.
  • In einer beispielhaften Ausführungsform kann der Prozessor eine Fahrzeugnummer (bspw. eine spezifische und/oder einmalige Fahrzeugidentifikationsnummer) des vorausfahrenden Fahrzeugs erfassen und die erfasste Fahrzeugnummer an einen Server übertragen, wenn eine Abstandssteuerungsfunktion zwischen den Fahrzeugen aktiviert ist.
  • In einer beispielhaften Ausführungsform kann der Prozessor den Fahrzeugabstand zum vorausfahrenden Fahrzeug basierend auf Informationen des vorausfahrenden Fahrzeugs steuern, wobei die Informationen von einem Server empfangen werden.
  • In einer beispielhaften Ausführungsform kann der Prozessor ermitteln, dass die Situation, das Platooning freizugeben, eintritt, wenn zumindest eines der folgenden Ereignisse eintritt: wenn das vorausfahrende Fahrzeug einen Spurwechsel vornimmt, wenn das Host-Fahrzeug einen Spurwechsel vornimmt, oder wenn das vorausfahrende Fahrzeug oder das nachfolgende Fahrzeug kein Fahrzeug oberhalb einer vorbestimmten Einstufung ist.
  • In einer beispielhaften Ausführungsform kann der Prozessor das Platooning freigeben bzw. aufheben und eine Abstandssteuerungsfunktion zwischen den Fahrzeugen in einen Normalmodus zurückversetzen, wenn die Situation zum Aufheben bzw. Freigeben des Platooning eintritt.
  • In einer beispielhaften Ausführungsform kann die Steuerungsvorrichtung für das Platooning ferner eine Erfassungsvorrichtung, die eine Fahrzeugnummer des vorausfahrenden Fahrzeugs erfasst und die erfasste Fahrzeugnummer dem Prozessor bereitstellt, sowie eine Schnittstelle aufweisen, die eine Platooning-Situation und Kosten gemäß der Nutzung eines Platooning-Dienstes angibt, wobei die Kosten von einem Server empfangen werden.
  • Gemäß einem weiteren Aspekt der vorliegenden Offenbarung kann ein Server einen Prozessor, der die Handhabung für das Platooning durchführt, und einen Speicher (z.B. einen nicht-transitorischen Speicher) aufweisen, der die vom Prozessor erhaltenen Daten und einen vom Prozessor ausgeführten Algorithmus speichert. Der Prozessor kann ein Fahrzeug bei einem Platooning-Dienst registrieren und die Kosten des Platooning-Dienstes gemäß einer Platooning-Rolle und einer Platooning-Zeit(dauer) auf der Grundlage von Platooning-Informationen abrechnen, die von den Platooning-Fahrzeugen empfangen werden.
  • In einer beispielhaften Ausführungsform können die Platooning-Informationen zumindest eine der folgenden Informationen aufweisen: Kraftstoffeffizienz jedes der Platooning-Fahrzeuge, eine Platooning-Zeit(dauer) der Platooning-Fahrzeuge, Bremsinformationen der Platooning-Fahrzeuge, Fahrinformationen der Platooning-Fahrzeuge, eine Platooning-Startzeit der Platooning-Fahrzeuge und eine Platooning-Endzeit (z.B. Endzeitpunkt) der Platooning-Fahrzeuge.
  • In einer beispielhaften Ausführungsform kann der Prozessor ermitteln, ob es für das Fahrzeug möglich ist, einen Platooning-Dienst zu nutzen, wenn ein Zustand des Fahrzeugs von einer Nutzerschnittstelle empfangen wird.
  • In einer beispielhaften Ausführungsform kann der Prozessor eine Auswahl für eine Rolle des Fahrzeugs während des Platooning von der Nutzerschnittstelle empfangen, wenn es für das Fahrzeug möglich ist, den Platooning-Dienst zu nutzen.
  • In einer beispielhaften Ausführungsform kann der Prozessor Kosten für einen Nutzer eines führenden Fahrzeugs bezahlen, wenn das Fahrzeug eine Rolle als führendes Fahrzeug in einem Zug einnimmt, und kann Kosten von einem Nutzer eines nachfolgenden Fahrzeugs bezahlt bekommen, wenn das Fahrzeug eine Rolle als nachfolgendes Fahrzeug in dem Zug einnimmt.
  • In einer beispielhaften Ausführungsform kann der Prozessor Fahrzeuginformationen, Rollen- bzw. Aufgabeninformationen während des Platooning oder eine bevorzugte Einstufung des Fahrzeugs von einem Nutzerterminal empfangen und registrieren und kann eine Einstufung des Fahrzeugs basierend auf den Fahrzeuginformationen ermitteln. Die Fahrzeuginformationen können zumindest eine der folgenden Informationen aufweisen: Sensorkonfiguration des Fahrzeugs, eine Form (bspw. Karosserieform oder Form des Aufbaus) des Fahrzeugs oder die Kraftstoffeffizienz des Fahrzeugs.
  • In einer beispielhaften Ausführungsform kann der Prozessor ermitteln, dass es für das Fahrzeug unmöglich ist, den Platooning-Dienst zu nutzen, wenn eine Einstufung des Fahrzeugs kleiner oder gleich der bevorzugten Einstufung ist, die von der Nutzerschnittstelle empfangen wurde.
  • In einer beispielhaften Ausführungsform kann der Prozessor die Kosten des Platooning-Dienstes basierend auf der Kraftstoffeffizienz eines nachfolgenden Fahrzeugs und einer Platooning-Zeit(dauer) des nachfolgenden Fahrzeugs abrechnen, wenn das Fahrzeug das nachfolgende Fahrzeug ist, und kann die Kosten des Platooning-Dienstes basierend auf der Kraftstoffeffizienz eines nachfolgenden Fahrzeugs hinter einem führenden Fahrzeug und einer Platooning-Zeit(dauer) des nachfolgenden Fahrzeugs abrechnen, wenn das Fahrzeug das führende Fahrzeug ist.
  • In einer beispielhaften Ausführungsform kann der Prozessor die Kraftstoffeffizienz bei normaler Fahrt mit der Kraftstoffeffizienz beim Platooning vergleichen, um die Kosten des Platooning-Dienstes zu berechnen.
  • In einer beispielhaften Ausführungsform kann der Prozessor die Kosten des Platooning-Dienstes basierend auf der Anzahl, wie oft jede der Rollen eines führenden Fahrzeugs und eines nachfolgenden Fahrzeugs ausgeführt wird, und einer Platooning-Zeit(dauer), die benötigt wird, um jede der Rollen des führenden Fahrzeugs und des nachfolgenden Fahrzeugs auszuführen, abrechnen, wenn das Fahrzeug beide Rollen als führendes Fahrzeug und als nachfolgendes Fahrzeug einnimmt.
  • In einer Ausführungsform kann der Server ferner eine Kommunikationsvorrichtung aufweisen, die die Kosten des Platooning-Dienstes und die Einstufung des Fahrzeugs mit den Platooning-Fahrzeugen teilt.
  • Gemäß einem weiteren Aspekt der vorliegenden Offenbarung kann ein Verfahren zur Steuerung von Platooning aufweisen: Registrierung eines Fahrzeugs bei einem Platooning-Dienst, Abrechnung der Kosten des Platooning-Dienstes gemäß einer Platooning-Rolle und einer Platooning-Zeit(dauer) auf der Grundlage von Platooning-Informationen, die von Platooning-Fahrzeugen empfangen werden, und Aufteilung der Kosten des Platooning-Dienstes mit den Platooning-Fahrzeugen.
  • Weitere Anwendungsbereiche werden aus der hier gegebenen Beschreibung ersichtlich. Es sollte verstanden werden, dass die Beschreibung und die spezifischen Beispiele nur zur Veranschaulichung dienen und nicht dazu gedacht sind, den Umfang der vorliegenden Offenbarung einzuschränken.
  • Figurenliste
  • Zum besseren Verständnis der Offenbarung werden nun verschiedene Ausführungsformen beispielhaft beschrieben, wobei auf die begleitenden Zeichnungen Bezug genommen wird, in denen:
    • 1 ein Blockdiagramm ist, das eine Konfiguration eines Fahrzeugsystems zeigt, das eine Platooning-Steuerungsvorrichtung gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung aufweist,
    • 2 eine Konzeptansicht ist, die die Informationsübertragung zwischen einer Platooning-Steuerungsvorrichtung und einer fahrzeugübergreifenden Steuerungsvorrichtung gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt,
    • 3 ein Signalsequenzdiagramm ist, das ein Platooning-Steuerungsverfahren gemäß einer weiteren Ausführungsform der vorliegenden Offenbarung zeigt,
    • 4 ein Flussdiagramm ist, das ein Verfahren zur Registrierung von Fahrzeuginformationen gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt,
    • 5 ein Flussdiagramm ist, das ein Verfahren zur Abrechnung eines Platooning-Dienstes gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt,
    • 6 ein Flussdiagramm ist, das ein Verfahren zur Platooning-Steuerung durch ein nachfolgendes Fahrzeug gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt,
    • 7 ein Flussdiagramm ist, das ein Platooning-Steuerverfahren durch ein führendes Fahrzeug gemäß einer weiteren Ausführungsform der vorliegenden Offenbarung zeigt, und
    • 8 ein Blockdiagramm ist, das ein Computersystem gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt.
  • Die hier beschriebenen Zeichnungen dienen nur der Veranschaulichung und sollen den Umfang der vorliegenden Offenbarung in keiner Weise einschränken.
  • DETAILLIERTE BESCHREIBUNG
  • Die folgende Beschreibung ist lediglich beispielhaft und soll die vorliegende Offenbarung, Anwendung oder Verwendung nicht einschränken. Es ist klar, dass in den Zeichnungen entsprechende Bezugszeichen auf gleiche oder entsprechende Teile und Merkmale hinweisen.
  • Nachfolgend werden einige Ausführungsformen der vorliegenden Offenbarung unter Bezugnahme auf die Beispielzeichnungen detailliert beschrieben. Bei der Angabe der Bezugszeichen zu den Bauteilen in den einzelnen Zeichnungen ist zu beachten, dass gleiche oder gleichwertige Bauteile auch dann mit dem gleichen Zeichen bezeichnet werden, wenn sie auf anderen Zeichnungen dargestellt sind. Ferner wird bei der Beschreibung der Ausführungsform der vorliegenden Offenbarung auf eine detaillierte Beschreibung bekannter Merkmale oder Funktionen verzichtet, um den Kern der vorliegenden Offenbarung nicht unnötig zu verdecken.
  • Bei der Beschreibung der Komponenten gemäß der vorliegenden Offenbarung können Begriffe wie „erst...“, „zweit...“, „A“, „B“, „(a)“, „(b)“ und dergleichen verwendet werden. Diese Begriffe dienen lediglich dazu, eine Komponente von einer anderen Komponente zu unterscheiden, und die Begriffe schränken die Art, Reihenfolge oder Ordnung der Komponenten nicht ein. Sofern nicht anders definiert, haben alle hierin verwendeten Begriffe, einschließlich technischer oder wissenschaftlicher Begriffe, die gleiche Bedeutung, wie sie allgemein vom Fachmann verstanden wird. Solche Begriffe, wie sie in einem allgemein gebräuchlichen Wörterbuch definiert sind, sind so zu interpretieren, dass sie Bedeutungen haben, die den kontextuellen Bedeutungen auf dem relevanten Gebiet der Technik entsprechen, und sind nicht so zu interpretieren, dass sie ideale oder übermäßig formale Bedeutungen haben, es sei denn, sie sind in der vorliegenden Anmeldung eindeutig als solche definiert.
  • Nachfolgend werden Ausführungsformen der vorliegenden Offenbarung unter Bezugnahme auf 1 bis 8 im Detail beschrieben.
  • Ein führendes bzw. vorausfahrendes Fahrzeug „LV“ und ein nachfolgendes Fahrzeug „FV“, die in einer Platooning-Gruppe vorhanden sind, können ein Platooning auf einer Straße durchführen. Das führende Fahrzeug LV und das nachfolgende Fahrzeug FV können unter Einhaltung eines bestimmten Abstands fahren. Während der Fahrt kann das führende Fahrzeug LV oder das nachfolgende Fahrzeug FV einen Abstand zwischen dem führenden Fahrzeug LV und dem folgenden Fahrzeug FV einstellen. Das vorausfahrende Fahrzeug LV oder das nachfolgende Fahrzeug FV kann einen Abstand zwischen den Fahrzeugen vergrößern oder verkleinern, abhängig von der Manipulation eines Fahrers.
  • 1 ist ein Blockdiagramm, das eine Konfiguration eines Fahrzeugsystems zeigt, das eine Platooning-Steuerungsvorrichtung gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung aufweist. 2 ist ein Konzeptdiagramm, das die Informationsübertragung zwischen einer Platooning-Steuerungsvorrichtung und einer Fahrzeugzwischenabstandssteuerungsvorrichtung bzw. fahrzeugübergreifende (Abstands-)Steuerungsvorrichtung gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung zeigt.
  • Bezugnehmend auf 1 kann das Fahrzeugsystem eine autonome Steuerungsvorrichtung 100, einen Server 200, eine fahrzeugübergreifende Abstandssteuerungsvorrichtung 300 und ein Nutzerterminal 400 aufweisen.
  • Die Platooning-Steuerungsvorrichtung 100 kann automatisch einen Vorgang (z.B. Zusammenschluss bzw. Integration, Freigabe bzw. Entlassen oder dergleichen) für Platooning-Fahrzeuge durchführen. Mit anderen Worten kann die Platooning-Steuerungsvorrichtung 100 ermitteln, ob ein vorausfahrendes Fahrzeug einen Zug bilden kann, und kann einen Abstand zwischen den Fahrzeugen des vorausfahrenden Fahrzeugs in Abhängigkeit von einer Einstufung des vorausfahrenden Fahrzeugs steuern. Wenn es für das vorausfahrende Fahrzeug möglich ist, den Zug zu bilden, kann die Platooning-Steuerungsvorrichtung 100 eine Wahrscheinlichkeit ermitteln, dass ein nachfolgendes Fahrzeug den Zug bilden kann, und kann Platooning-Informationen an das nachfolgende Fahrzeug in Abhängigkeit von einer Rolle eines Host-Fahrzeugs übertragen. Wenn es möglich ist, dass das nachfolgende Fahrzeug den Zug bildet, kann die Platooning-Steuerungsvorrichtung 100 den Zug automatisch freigeben, wenn eine Situation zum Freigeben des Zuges auftritt.
  • Die Platooning-Steuerungsvorrichtung 100 gemäß einer Ausführungsform der vorliegenden Offenbarung kann in einem Fahrzeug implementiert sein. In diesem Fall kann die Platooning-Steuerungsvorrichtung 100 integral mit Steuereinheiten im Fahrzeug eingerichtet sein oder kann als separate Vorrichtung implementiert sein, die mit den Steuereinheiten des Fahrzeugs durch ein separates Verbindungsmittel verbunden ist.
  • Bezugnehmend auf 1 und 2 kann die Platooning-Steuerungsvorrichtung 100 eine Kommunikationsvorrichtung 110, eine Erfassungsvorrichtung 120, eine Schnittstelle 130, einen Speicher 140 und einen Prozessor 150 aufweisen.
  • Die Kommunikationsvorrichtung 110 kann eine Hardwarevorrichtung sein, die mit verschiedenen elektronischen Schaltungen implementiert ist, um ein Signal über eine drahtlose oder drahtgebundene Verbindung zu senden und zu empfangen, die mit dem Server 200 oder anderen Fahrzeugen kommunizieren kann.
  • Die Kommunikationsvorrichtung 110 kann eine Netzwerkkommunikation im Fahrzeug unter Verwendung einer Netzwerkkommunikationstechnologie im Fahrzeug durchführen und kann eine Fahrzeug-zu-Infrastruktur (V21)-Kommunikation mit dem Server 200, einer Infrastruktur, anderen Fahrzeugen oder dergleichen außerhalb des Fahrzeugs unter Verwendung einer drahtlosen Internettechnologie oder einer Kurzstrecken-Kommunikationstechnologie durchführen. Dabei kann die Netzwerkkommunikationstechnologie im Fahrzeug die Kommunikation zwischen den Fahrzeugen über das Steuergerätenetz (CAN), das Local Interconnect Network (LIN), die Flex-Ray-Kommunikation oder dergleichen durchführen. Darüber hinaus kann die drahtlose Internettechnologie ein drahtloses lokales Netzwerk (WLAN), drahtloses Breitband (WiBro), Wireless-Fidelity (Wi-Fi), World Interoperability for Microwave Access (WiMAX) oder dergleichen aufweisen. Darüber hinaus kann die Kurzstrecken-Kommunikationstechnologie Bluetooth, ZigBee, Ultra Wideband (UWB), Radio Frequency Identification (RFID), Infrared Data Association (IrDA) oder dergleichen aufweisen.
  • Als Beispiel kann die Kommunikationsvorrichtung 110 Fahrzeug-zu-Fahrzeug (V2V)-Kommunikation und V21-Kommunikation zwischen Platooning-Fahrzeugen durchführen, um Platooning-Informationen auszutauschen. In diesem Fall können die Platooning-Informationen Informationen wie eine Platooning-Geschwindigkeit, einen Abstand zwischen den Fahrzeugen, ein Ziel, eine Route, Platooning-Start- oder - Endinformationen, Zustandsinformationen der Platooning-Fahrzeuge, Zustandsinformationen einer fahrzeugübergreifenden Steuerungsvorrichtung oder Fahr- oder Bremsinformationen des Platooning-Fahrzeugs aufweisen.
  • Beispielsweise kann die Kommunikationsvorrichtung 110 Fahr- oder Bremsinformationen eines vorausfahrenden Fahrzeugs, ein Notbremssignal des vorausfahrenden Fahrzeugs, Informationen, die anzeigen, ob es für das vorausfahrende Fahrzeug möglich ist, einen Platooning-Dienst bereitzustellen, Informationen des vorausfahrenden Fahrzeugs oder dergleichen von dem vorausfahrenden Fahrzeug empfangen und kann Platooning-Start- oder -Ende-Informationen von einem nachfolgenden Fahrzeug empfangen. Darüber hinaus kann die Kommunikationsvorrichtung 110 Informationen, wie z.B. eine Fahrzeugnummer des vorausfahrenden Fahrzeugs, Fahr- oder Bremsinformationen (bspw. Beschleunigungs- und Bremsvermögen) des vorausfahrenden Fahrzeugs, eine Platooning-Zeit(dauer), ein Notbremssignal oder eine Kraftstoffeffizienz, an den Server 200 übertragen.
  • Beispielsweise kann die Kommunikationsvorrichtung 110 eine fahrzeugübergreifende Kommunikation mit der fahrzeugübergreifenden Steuerungsvorrichtung 300 durchführen, kann Platooning-Start- oder -Ende-Informationen, Einstufungsinformationen des vorausfahrenden Fahrzeugs oder Fahr- oder Bremsinformationen des vorausfahrenden Fahrzeugs an die fahrzeugübergreifende Steuerungsvorrichtung 300 übertragen und kann Platooning-Start- oder -Ende-Informationen, Zustandsinformationen des Host-Fahrzeugs, fahrzeugübergreifende Abstandseinstellungsinformationen des Host-Fahrzeugs oder dergleichen von der fahrzeugübergreifenden Steuerungsvorrichtung 300 empfangen.
  • Die Erfassungsvorrichtung 120 kann einen oder mehrere Sensoren aufweisen, die ein Hindernis, z.B. ein vorausfahrendes Fahrzeug, das sich in der Umgebung des Fahrzeugs befindet, erfassen und kann einen Abstand zu dem Hindernis und/oder eine relative Geschwindigkeit des Hindernisses messen. Insbesondere kann die Erfassungsvorrichtung 120 eine Kamera zum Erfassen einer Fahrzeugnummer des vorausfahrenden Fahrzeugs aufweisen.
  • Die Erfassungsvorrichtung 120 kann eine Mehrzahl von Sensoren aufweisen, um Objekte außerhalb des Fahrzeugs zu erfassen, und kann Informationen in etwa über einen Ort des Objekts, eine Geschwindigkeit des Objekts, eine Bewegungsrichtung des Objekts und/oder einen Typ (z.B. ein vorausfahrendes Fahrzeug) des Objekts erhalten. Zu diesem Zweck kann die Vorrichtung 120 ferner einen Ultraschallsensor, ein Radar, eine Kamera, einen Laserscanner und/oder ein Kurvenradar, eine Light Detection and Ranging Vorrichtung (LiDAR), einen Beschleunigungssensor, einen Gierratensensor, einen Drehmomentsensor und/oder einen Raddrehzahlsensor, einen Lenkwinkelsensor oder dergleichen aufweisen.
  • Die Schnittstelle 130 kann ein Eingabemittel zum Empfangen eines Steuerbefehls von einem Nutzer und ein Ausgabemittel zum Ausgeben eines Betriebszustands, eines Betriebsergebnisses oder dergleichen der Platooning-Steuerungsvorrichtung 100 aufweisen.
  • hier kann das Eingabemittel eine Taste bzw. einen Knopf aufweisen und kann ferner eine Maus, einen Joystick, ein Jog-Shuttle, einen Stylus-Stift oder dergleichen aufweisen. Darüber hinaus kann das Eingabemittel einen Softkey aufweisen, der auf einem Display implementiert ist.
  • Das Ausgabemittel kann eine Platooning-Situation (z.B. Zug-Beitritt bzw. Integration, Zug-Freigabe bzw. Entlassen oder dergleichen) und Informationen (z.B. eine Fahrzeugeinstufung, Kosten gemäß der Nutzung eines Platooning-Dienstes oder dergleichen) anzeigen, die vom Server 200 freigegeben bzw. geteilt werden. Die Ausgabemittel können das Display und ein Sprachausgabemittel wie z.B. einen Lautsprecher aufweisen. Wenn in diesem Fall ein Berührungssensor, wie z.B. eine Berührungsfolie, ein Berührungspaneel oder ein Berührungspad, in dem Display vorgesehen ist, arbeitet das Display als Berührungsbildschirm und kann in einer Form implementiert sein, in der das Eingabemittel und das Ausgabemittel miteinander integriert sind.
  • In diesem Fall kann das Display zumindest eines von einer Flüssigkristallanzeige (LCD), einem Dünnfilmtransistor-LCD (TFT-LCD), einer organische Leuchtdiodenanzeige (OLED), einer flexiblen Anzeige, einer Feldemissionsanzeige (FED) oder einer dreidimensionalen Anzeige (3D) aufweisen.
  • Der Speicher 140 kann Informationen, die von der Kommunikationsvorrichtung 110 empfangen werden, ein Erfassungsergebnis der Erfassungsvorrichtung 120, Daten, die vom Prozessor 150 erhalten werden, und dergleichen speichern. Der Speicher 140 kann Daten, einen Algorithmus und/oder dergleichen speichern, die für einen Betrieb der Platooning-Steuerungsvorrichtung 100 erforderlich sind.
  • Beispielsweise kann der Speicher 140 eine Fahrzeugnummer des vorausfahrenden Fahrzeugs, Fahr- oder Bremsinformationen des vorausfahrenden Fahrzeugs, Platooning-Start- oder -Ende-Informationen des nachfolgenden Fahrzeugs, ein Notbremssignal oder dergleichen speichern, das durch V2V-Kommunikation empfangen wird.
  • Darüber hinaus kann der Speicher 140 Informationen in etwa über ein vorausfahrendes Fahrzeug speichern, z.B. eine Fahrzeugnummer oder dergleichen, die von der Erfassungsvorrichtung 120 erfasst wird.
  • Der Speicher 140 kann zumindest einen Typ von Speichermedium aufweisen, wie z.B. einen Speicher des Typs Flash-Speicher, einen Speicher des Typs Festplatte, einen Speicher des Typs Mikro, einen Speicher des Typs Karte (z.B. eine Secure Digital (SD)-Karte oder eine Extreme Digital (XD)-Karte), einen Speicher mit wahlfreiem Zugriff (RAM), einen statischen RAM (SRAM), einen Festwertspeicher (ROM), einen programmierbaren ROM (PROM), einen elektrisch löschbaren PROM (EEPROM), einen magnetischen RAM (MRAM), eine Magnetplatte und eine optische Platte.
  • Der Prozessor 150 kann elektrisch mit der Kommunikationsvorrichtung 110, der Erfassungsvorrichtung 120, der Schnittstelle 130, dem Speicher 140 und dergleichen verbunden sein und kann die jeweiligen Komponenten elektrisch steuern. Der Prozessor 150 kann eine elektrische Schaltung sein, die Anweisungen von Software ausführt und eine Mehrzahl von Datenverarbeitungs- und Berechnungsvorgängen durchführen kann, die im Folgenden beschrieben werden. Der Prozessor 150 kann z.B. eine elektronische Steuerungsvorrichtung (ECU), eine Mikro-Steuerungsvorrichtung (MCU) oder eine andere Sub-Steuerungsvorrichtung sein, die in das Fahrzeug geladen wird.
  • Der Prozessor 150 kann eine Wahrscheinlichkeit ermitteln, dass ein vorausfahrendes Fahrzeug beim Platooning einen Zug bildet / bilden wird. Wenn es möglich ist, dass das vorausfahrende Fahrzeug den Zug bildet, kann der Prozessor 150 einen Fahrzeugabstand zum vorausfahrenden Fahrzeug in Abhängigkeit von einer Einstufung des vorausfahrenden Fahrzeugs steuern, um ein Platooning-Steuern durchzuführen. Weiterhin kann der Prozessor 150 eine Wahrscheinlichkeit ermitteln, dass ein nachfolgendes Fahrzeug während des Platooning den Zug bildet. Wenn es für das nachfolgende Fahrzeug möglich ist, den Zug zu bilden, kann der Prozessor 150 abhängig von einer Rolle des Host-Fahrzeugs Platooning-Informationen an das nachfolgende Fahrzeug übertragen. Mit anderen Worten, wenn das Host-Fahrzeug ein führendes Fahrzeug ist, kann der Prozessor 150 Platooning-Informationen des Host-Fahrzeugs an nachfolgende Fahrzeuge übertragen. Wenn das Host-Fahrzeug ein nachfolgendes Fahrzeug ist, kann der Prozessor 150 Platooning-Informationen, die vom führenden Fahrzeug empfangen wurden, an andere Platooning-Fahrzeuge übertragen oder das führende Fahrzeug auffordern, Platooning-Informationen zu teilen. Außerdem kann der Prozessor 150 das Platooning automatisch freigeben, wenn eine Situation zur Freigabe des Platoonings eintritt.
  • Der Prozessor 150 kann die Kraftstoffeffizienz gemäß einer Rolle und einer Platooning-Zeit in Echtzeit während des Platooning berechnen und dem Server 200 die berechnete Kraftstoffeffizienz zur Verfügung stellen. So kann der Server 200 die Kraftstoffeffizienz von den jeweiligen Fahrzeugen empfangen und die gesamte Kraftstoffeffizienz des Platooning-Dienstes ermitteln.
  • Der Prozessor 150 kann eine Platooning-Route in Abhängigkeit von einer Änderung des Vorgangs für Platooning automatisch in Echtzeit ändern. Mit anderen Worten kann der Prozessor 150 automatisch eine Platooning-Route in Abhängigkeit vom Platooning-Einstieg und -Ausstieg ändern und anwenden, ohne vorher eine Platooning-Route zu ermitteln.
  • Wenn eine fahrzeugübergreifende Abstandssteuerungsfunktion der fahrzeugübergreifenden Steuerungsvorrichtung 300 aktiviert ist, kann der Prozessor 150 eine Fahrzeugnummer des vorausfahrenden Fahrzeugs erfassen und die erfasste Fahrzeugnummer an den Server 200 übertragen, wodurch Informationen über das vorausfahrende Fahrzeug (z.B. Informationen, die anzeigen, ob es für das vorausfahrende Fahrzeug möglich ist, den Platooning-Dienst zu nutzen, eine Einstufung des vorausfahrenden Fahrzeugs oder dergleichen) vom Server 200 erhalten werden.
  • Der Prozessor 150 kann einen Fahrzeugabstand zum vorausfahrenden Fahrzeug basierend auf Informationen des vorausfahrenden Fahrzeugs steuern, die vom Server 200 empfangen werden. Mit anderen Worten kann der Prozessor 150 den Fahrzeugabstand so einstellen, dass er kurz ist, wenn die Einstufung des vorausfahrenden Fahrzeugs hoch ist, und kann den Fahrzeugabstand so einstellen, dass er lang ist, wenn die Einstufung des vorausfahrenden Fahrzeugs niedrig ist. In diesem Fall kann die Einstufung des vorausfahrenden Fahrzeugs ermittelt werden, wenn der Server 200 die Registrierung mit dem bzw. beim Platooning-Dienst durchführt, und kann basierend auf der Kraftstoffeffizienz des vorausfahrenden Fahrzeugs, dem Fahrzeugalter des vorausfahrenden Fahrzeugs, dem Kraftstoff (bspw. Art des Kraftstoffs) des vorausfahrenden Fahrzeugs oder ähnlichem ermittelt werden.
  • Im Falle von zumindest einem der folgenden Fälle, wenn das vorausfahrende Fahrzeug einen Spurwechsel durchführt, wenn das Host-Fahrzeug einen Spurwechsel durchführt oder wenn das vorausfahrende Fahrzeug oder das nachfolgende Fahrzeug kein Fahrzeug oberhalb einer vorbestimmten Einstufung ist, kann der Prozessor 150 ermitteln, dass die Situation zur Freigabe des Platooning eintritt.
  • Wenn die Situation zur Freigabe des Platooning eintritt, kann der Prozessor 150 das Platooning freigeben und die Abstandssteuerungsfunktion zwischen den Fahrzeugen in einen Normalmodus zurückversetzen. Mit anderen Worten, wenn ein Fahrzeugabstand vergrößert oder verkleinert wird, kann der Prozessor 150 den Fahrzeugabstand zu einem Fahrzeugabstand bei/in einem ursprünglichen Normalmodus ändern.
  • Wenn eine Anforderung zur Dienstregistrierung vom Nutzerterminal 400 empfangen wird, kann der Server 200 Fahrzeuginformationen für Platooning registrieren.
  • Der Server 200 kann eine Kommunikationsvorrichtung 210, einen Speicher 220 und einen Prozessor 230 aufweisen.
  • Die Kommunikationsvorrichtung 210 kann eine Hardwarevorrichtung sein, die mit verschiedenen elektronischen Schaltungen implementiert ist, um ein Signal über eine drahtlose oder verdrahtete Verbindung zu senden und zu empfangen, die mit der Platooning-Steuerungsvorrichtung 100 jedes Fahrzeugs und dem Nutzerterminal 400 kommunizieren kann. Zu diesem Zweck kann die Kommunikationsvorrichtung 210 ein drahtloses lokales Netzwerk (WLAN), drahtloses Breitband (WiBro), Wireless-Fidelity (Wi-Fi), World Interoperability for Microwave Access (WiMAX) oder dergleichen aufweisen. Darüber hinaus kann die Kurzstrecken-Kommunikationstechnologie Bluetooth, ZigBee, Ultra Wideband (UWB), Radio Frequency Identification (RFID), Infrared Data Association (IrDA) oder dergleichen aufweisen.
  • Als Beispiel kann die Kommunikationsvorrichtung 210 eine Fahrzeugnummer eines vorausfahrenden Fahrzeugs, eine Platooning-Zeit(dauer), eine Kraftstoffeffizienz jedes Fahrzeugs oder dergleichen von der Platooning-Steuerungsvorrichtung 100 empfangen und kann Informationen des vorausfahrenden Fahrzeugs, Informationen, die anzeigen, ob es für das vorausfahrende Fahrzeug möglich ist, den Platooning-Dienst zu nutzen, oder dergleichen an ein Fahrzeug übertragen, das die Informationen des vorausfahrenden Fahrzeugs unter den Platooning-Fahrzeugen anfordert.
  • Beispielsweise kann die Kommunikationsvorrichtung 210 Informationen, wie Fahrzeuginformationen, vom Nutzer ausgewählte Platooning-Rollen- bzw. Aufgabeninformationen oder eine vom Nutzer bevorzugte Fahrzeugeinstufung, vom Nutzerterminal 400 empfangen und dem Nutzerterminal 400 eine einfache Rückmeldung geben, wie z.B. Informationen, die anzeigen, ob es möglich ist, eine Registrierung beim Platooning-Dienst durchzuführen. Die Fahrzeuginformationen können Sensorkonfigurationsinformationen des Host-Fahrzeugs, einen Fahrzeugtyp (z.B. ein benzinbetriebenes Fahrzeug, ein dieselbetriebenes Fahrzeug oder dergleichen), eine Fahrzeugnummer, ein im Fahrzeug eingerichtetes Funktionssystem (z.B. eine autonome Fahrfunktion) oder dergleichen aufweisen. In diesem Fall kann die Fahrzeugeinstufung aus zwei Stufen oder mehr bestehen und kann in Bezug auf ein Fahrverhalten eines Fahrers ermittelt werden.
  • Der Speicher 220 kann Informationen speichern, wie z.B. entsprechende Fahrzeuginformationen, die empfangen werden, wenn die Registrierung beim Platooning-Dienst vom Nutzerterminal 400 angefordert wird, vom Nutzer ausgewählte Platooning-Rollen- bzw. Aufgabeninformationen oder eine vom Nutzer bevorzugte Fahrzeugeinstufung und eine vom Prozessor 230 ermittelte Fahrzeugeinstufung. Der Speicher 220 kann eine Platooning-Zeit(dauer), die Kraftstoffeffizienz jedes Fahrzeugs oder dergleichen speichern, die von der Platooning-Steuerungsvorrichtung 100 jedes Fahrzeugs empfangen wird.
  • Der Speicher 220 kann zumindest einen Typ von Speichermedium aufweisen, wie z.B. einen Speicher des Typs Flash-Speicher, einen Speicher des Typs Festplatte, einen Speicher des Typs Mikro, einen Speicher des Typs Karte (z.B. eine Secure Digital (SD)-Karte oder eine Extreme Digital (XD)-Karte), einen Speicher mit wahlfreiem Zugriff (RAM), einen statischen RAM (SRAM), einen Festwertspeicher (ROM), einen programmierbaren ROM (PROM), ein elektrisch löschbares PROM (EEPROM), einen magnetischen RAM (MRAM), eine Magnetplatte und eine optische Platte.
  • Der Prozessor 230 kann elektrisch mit der Kommunikationsvorrichtung 210, dem Speicher 220 oder dergleichen verbunden sein und kann die jeweiligen Komponenten elektrisch steuern. Der Prozessor 230 kann eine elektrische Schaltung sein, die Anweisungen von Software ausführt und kann eine Mehrzahl von Datenverarbeitungs- und Berechnungsvorgängen durchführen, die im Folgenden beschrieben werden.
  • Der Prozessor 230 kann das Fahrzeug bei dem Platooning-Dienst registrieren und die Kosten des Platooning-Dienstes gemäß der Platooning-Rolle und der Platooning-Zeit auf der Grundlage der von den Platooning-Fahrzeugen empfangenen Platooning-Informationen abrechnen. Als Beispiel können die Platooning-Informationen zumindest eine der folgenden Informationen aufweisen: Kraftstoffeffizienz jedes der Platooning-Fahrzeuge, eine Platooning-Zeit der Platooning-Fahrzeuge, Bremsinformationen der Platooning-Fahrzeuge, Fahrinformationen der Platooning-Fahrzeuge, eine Platooning-Startzeit der Platooning-Fahrzeuge oder eine Platooning-Endzeit der Platooning-Fahrzeuge.
  • Der Prozessor 230 kann Fahrzeuginformationen von dem Nutzerterminal 400 empfangen, um eine Fahrzeugeinstufung zu ermitteln. Wenn die Fahrzeugeinstufung größer oder gleich einer vorbestimmten Einstufung oder einer vom Nutzer ausgewählten Einstufung ist, kann der Prozessor 230 ermitteln, dass es für ein entsprechendes Fahrzeug möglich ist, den Platooning-Dienst zu nutzen.
  • Wenn es für das Fahrzeug möglich ist, den Platooning-Dienst zu nutzen, kann der Prozessor 230 eine Auswahl für eine Rolle des Fahrzeugs während des Platooning von dem Nutzerterminal 400 empfangen.
  • Wenn das Fahrzeug eine Rolle als führendes Fahrzeug im Zug einnimmt, kann der Prozessor 230 Kosten/Gebühren für/an einen Nutzer des führenden Fahrzeugs zahlen. Wenn das Fahrzeug eine Rolle als nachfolgendes Fahrzeug im Zug einnimmt, können dem Prozessor 230 Kosten/Gebühren von einem Nutzer des nachfolgenden Fahrzeugs bezahlt (z.B. abgebucht) werden.
  • Der Prozessor 230 kann ein Fahrzeug mit einer niedrigen Fahrzeugeinstufung oder ein Fahrzeug mit einer niedrigen Kraftstoffeffizienz bei der Registrierung mit dem Platooning-Dienst nicht registrieren und es somit als ein Fahrzeug klassifizieren, bei dem es unmöglich ist, den Platooning-Dienst zu nutzen.
  • Wenn das Fahrzeug ein nachfolgendes Fahrzeug ist, kann der Prozessor 230 die Platooning-Kosten des Platooning-Dienstes basierend auf der Kraftstoffeffizienz des nachfolgenden Fahrzeugs und der Platooning-Zeit des nachfolgenden Fahrzeugs abrechnen. Wenn es sich bei dem Fahrzeug um ein führendes Fahrzeug handelt, kann der Prozessor 230 die Kosten des Platooning-Dienstes auf der Grundlage der Kraftstoffeffizienz eines nachfolgenden Fahrzeugs hinter dem führenden Fahrzeug und der Platooning-Zeit des nachfolgenden Fahrzeugs abrechnen.
  • Der Prozessor 230 kann eine Summe der Kosten des Platooning-Dienstes basierend auf zumindest einer der folgenden Größen berechnen: Platooning-Entfernung, Kraftstoffeffizienz während des Platoonings, Kraftstoffeffizienz in einem Zustand, in dem der Platooning-Dienst nicht verwendet wird, oder durchschnittlicher Ölpreis.
  • Der Prozessor 230 kann eine Summe der Kosten des Platooning-Dienstes wie in Gleichung 1 unten berechnen. Kosten des Platooning-Dienstes = { Platooning-Entfernung * ( Kraftstoffeffizienz w a ¨ hrend der Fahrt-normaler Kraftstoffeffizienz ) / ( Kraftsoffeffizienz w a ¨ hrend des Platooning * normaler Kraftstoffeffizienz ) * durchschnittlicher O ¨ lpreis } Betriebskosten des Dienstes
    Figure DE102021119012A1_0001
  • Der Prozessor 230 kann die normale Kraftstoffeffizienz des Fahrzeugs, das den Platooning-Service nutzt, mit der Kraftstoffeffizienz beim Platooning vergleichen, um die Servicekosten zu berechnen.
  • Wenn das Fahrzeug beide Rollen als führendes Fahrzeug und als nachfolgendes Fahrzeug einnimmt, kann der Prozessor 230 die Kosten des Platooning-Dienstes basierend auf der Anzahl, wie oft jede der Rollen des führenden Fahrzeugs und des nachfolgenden Fahrzeugs ausgeführt wird, und einer Platooning-Zeit, die zur Ausführung jeder der Rollen des führenden Fahrzeugs und des nachfolgenden Fahrzeugs benötigt wird, abrechnen.
  • Die fahrzeugübergreifende Steuerungsvorrichtung (z.B. engl. „Smart Cruise Control“; kurz: SCC; deutsch z.B. intelligente Fahrsteuervorrichtung) 300 kann ein autonomes Fahrsteuerungssystem sein, das einen Fahrzeugzwischenabstand zu einem vorausfahrenden Fahrzeug als Sollwert einhalten kann.
  • Die fahrzeugübergreifende Steuerungsvorrichtung kann mit einem Fahrzeugzwischenabstand-Steuerungssystem (z.B. SCC) während des Platooning zusammenarbeiten, um einen Fahrzeugzwischenabstand zwischen den Platooning-Fahrzeugen zu minimieren, wodurch der Luftwiderstand eines nachfolgenden Fahrzeugs reduziert wird, um den Effekt der Verbesserung der Kraftstoffeffizienz zu erzielen. In diesem Fall sollte die fahrzeugübergreifende Steuerungsvorrichtung zur Verringerung eines Abstands zwischen Fahrzeugen Fahr- und Bremsinformationen eines vorausfahrenden Fahrzeugs über ein Kommunikationssystem (V2X) empfangen, um empfindlich zu reagieren und Stabilität zu gewährleisten.
  • Die Nutzerschnittstelle 400 kann Fahrzeuginformationen vom Nutzer empfangen und kann die empfangenen Fahrzeuginformationen an den Server 200 übertragen.
  • Die Nutzerschnittstelle 400 kann alle mobilen Kommunikationsendgeräte aufweisen, wie z.B. ein Smartphone, einen Computer (PC), ein Pad/Tablet, einen Personal Digital Assistant (PDA) und eine tragbare Vorrichtung, die in der Lage sind, vom Nutzer getragen zu werden und Fahrzeuginformationen einzugeben.
  • Als solches kann eine Ausführungsform der vorliegenden Offenbarung automatisch alle Ebenen (z.B. Erzeugung, Zusammenschluss, Freigabe und dergleichen) des Platooning auf der Grundlage von zuvor registrierten Serverinformationen ohne zusätzliche Manipulation des Nutzers durchführen, wodurch die Einschränkung der Route minimiert wird, da der Platooning-Zusammenschluss oder die Freigabe frei/unbeschränkt ist, und die Reichweite von Fahrzeugen, die Platooning durchführen können, erhöht wird. Mit anderen Worten kann gemäß einer weiteren Ausführungsform der vorliegenden Offenbarung das Fahrzeug, das mit dem platooningfähigen System ausgestattet ist, das Platooning unabhängig von der Unterscheidung zwischen einem Nutzfahrzeug und einem Pkw oder dem technischen Können des Nutzers durchführen.
  • Darüber hinaus kann die Kraftstoffeffizienz des Platooning steigen, wenn der Fahrbereich der Platooning-Fahrzeuge und die Anzahl der Platooning-Fahrzeuge erhöht wird, und die Kosten gemäß dem Platooning-Dienst können automatisch in Echtzeit berechnet werden, um dem Nutzer Kosteninformationen zur Verfügung zu stellen. So ist es möglich, einen Mehrwert zu schaffen.
  • Nachfolgend wird ein Platooning-Steuerungsverfahren gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung unter Bezugnahme auf 3 im Detail beschrieben. 3 ist ein Signalsequenzdiagramm, das ein Platooning-Steuerungsverfahren gemäß einer Ausführungsform der vorliegenden Offenbarung zeigt. Im Folgenden kann ein Vorgang, der von einem Nutzerterminal 400 und einem Server 200 ausgeführt wird, so verstanden werden, dass dieser von einem Prozessor sowohl des Nutzerterminals 400 als auch des Servers 200 ausgeführt wird. Ein Vorgang, der von einem führenden Fahrzeug LV und einem nachfolgenden Fahrzeug FV ausgeführt wird, kann so verstanden werden, dass dieser von einer Platooning-Steuerungsvorrichtung ausgeführt wird, die in jedem vom führenden Fahrzeug LV und vom nachfolgenden Fahrzeug FV geladen ist.
  • Bezugnehmend auf 3 kann das Nutzerterminal 400 in S100 von einem Nutzer ausgewählte Platooning-Rollen- bzw. Aufgabeninformationen, eine Fahrzeugnummer eines Host-Fahrzeugs, einen Fahrzeugzustand des Host-Fahrzeugs oder einen Fahrzeugtyp des Host-Fahrzeugs vom Nutzer empfangen und die empfangenen Informationen an den Server 200 übertragen, um die Informationen bei einem Platooning-Dienst zu registrieren. In diesem Fall kann der Server 200 eine Fahrzeugeinstufung in Abhängigkeit von dem Fahrzeugzustand und dem Fahrzeugtyp ermitteln, kann die Fahrzeugeinstufung registrieren und kann die Fahrzeugeinstufung mit Platooning-Fahrzeugen teilen. Der Vorgang der Registrierung des Platooning-Dienstes wird im Folgenden unter Bezugnahme auf 4 detailliert beschrieben.
  • In S200 kann der Server 200 eine Fahrzeugnummer eines vorausfahrenden Fahrzeugs von den Platooning-Fahrzeugen empfangen. In diesem Fall wird in 3 ein Beispiel für den Empfang der Fahrzeugnummer des vorausfahrenden Fahrzeugs von einem führenden Fahrzeug LV unter den Platooning-Fahrzeugen beschrieben. Hierin kann sich das vorausfahrende Fahrzeug auf ein Fahrzeug beziehen, das vor dem führenden Fahrzeug LV unterwegs ist.
  • In S300 kann der Server 200 ermitteln, ob das vorausfahrende Fahrzeug ein beim Platooning-Dienst registriertes Fahrzeug ist, indem er die Fahrzeugnummer des vorausfahrenden Fahrzeugs, die vom führenden Fahrzeug-LV empfangen wird, verwendet, um zu ermitteln, ob es für das vorausfahrende Fahrzeug möglich ist, einen Zug zu bilden.
  • Wenn das vorausfahrende Fahrzeug ein Fahrzeug ist, das Platooning durchführen kann, kann der Server 200 in S400 Informationen, die für das Platooning erforderlich sind, an das führende Fahrzeug LV übertragen. Beispielsweise können die für das Platooning erforderlichen Informationen Informationen des vorausfahrenden Fahrzeugs, Informationen, die anzeigen, ob ein Platooning möglich ist, Platooning-Informationen oder dergleichen aufweisen. Als Beispiel können die Informationen des vorausfahrenden Fahrzeugs eine Fahrzeugnummer des vorausfahrenden Fahrzeugs, eine Einstufung des vorausfahrenden Fahrzeugs, Informationen, die angeben, ob es für das vorausfahrende Fahrzeug möglich ist, den Platooning-Dienst zu nutzen, oder dergleichen aufweisen.
  • Die Platooning-Informationen können eine Platooning-Start- oder -Endzeit, eine Platooning-Zeit, Platooning-Rollen- bzw. Aufgabeninformationen oder dergleichen aufweisen.
  • In S500 kann das führende Fahrzeug die für das Platooning notwendigen Informationen mit nachfolgenden Fahrzeugen teilen. In S600 kann das führende Fahrzeug eine Platooning-Zeit und eine Kraftstoffeffizienz berechnen, während das Platooning durchgeführt wird oder wenn das Platooning beendet wird, und kann dem Server 200 die Platooning-Zeit(dauer) und die Kraftstoffeffizienz zur Verfügung stellen. In diesem Fall wird ein detailliertes Merkmal der Berechnung der Kraftstoffeffizienz im Folgenden mit Bezug auf 5 beschrieben.
  • In S700 und S800 kann der Server 200 die Kosten des Platooning-Dienstes basierend auf der Platooning-Zeit(dauer) und der Kraftstoffeffizienz jedes Fahrzeugs berechnen und kann die Kosten auf jedes Fahrzeug umlegen. In diesem Fall kann der Server 200 die Kosten für jede Platooning-Rolle jedes Fahrzeugs differenziert anwenden, um die Kosten für jedes Fahrzeug zu bezahlen und die Bezahlung der Kosten anzufordern.
  • Nachfolgend wird ein Platooning-Steuerungsverfahren gemäß einigen Ausführungsformen der vorliegenden Offenbarung unter Bezugnahme auf 4 im Detail beschrieben. 4 ist ein Flussdiagramm, das ein Verfahren zur Registrierung von Fahrzeuginformationen gemäß einigen Ausführungsformen der vorliegenden Offenbarung darstellt.
  • Im Folgenden können ein Nutzerterminal 400 und ein Server 200 aus 1 jeweils einen Vorgang aus 4 ausführen. Darüber hinaus kann in einer Beschreibung von 4 ein Vorgang, der als von der Nutzerschnittstelle 400 oder dem Server 200 ausgeführt beschrieben wird, so verstanden werden, dass er von einem Prozessor der Nutzerschnittstelle 400 oder des Servers 200 gesteuert wird.
  • In S101 kann die Nutzerschnittstelle 400 auf den Server 200 zugreifen. In S102 kann die Nutzerschnittstelle 400 den Server 200 auffordern, Fahrzeuginformationen zur Registrierung bei einem Platooning-Dienst zu registrieren. Als Beispiel können die Fahrzeuginformationen Standardinformationen aufweisen, wie z.B. die Sensorkonfiguration eines Host-Fahrzeugs, einen Fahrzeugtyp (z.B. ein dieselbetriebenes Fahrzeug, ein benzinbetriebenes Fahrzeug oder dergleichen) des Host-Fahrzeugs, eine Fahrzeugform des Host-Fahrzeugs oder eine Funktion, die im Host-Fahrzeug eingerichtet ist.
  • In S103 kann der Server 200 ermitteln, ob es für ein Fahrzeug, das eine Registrierung anfordert, möglich ist, den Platooning-Dienst zu nutzen, und kann die Nutzerschnittstelle 400 über das ermittelte Ergebnis informieren. In S104 kann der Server 200 eine Auswahl einer Rolle (z.B. ein führendes Fahrzeug, ein nachfolgendes Fahrzeug oder dergleichen) in einem Zug von der Nutzerschnittstelle 400 empfangen. Mit anderen Worten kann ein Nutzer ein führendes Fahrzeug LV, ein nachfolgendes Fahrzeug FV oder beides auswählen, während das Host-Fahrzeug den Platooning-Dienst durchführt. Wenn der Nutzer eine Rolle des führenden Fahrzeugs LV auswählt, weil der Nutzer ein Dienstanbieter ist und weil das nachfolgende Fahrzeug FV hauptsächlich dicht hinter dem führenden Fahrzeug LV ist, um einen Kraftstoffeffizienzeffekt zu genießen, kann er oder sie Geld entsprechend der Kraftstoffeffizienz von dem Server 200 bezahlt werden.
  • Wenn der Nutzer eine Rolle des nachfolgenden Fahrzeugs FV auswählt, weil der Nutzer ein Dienstnutzer ist und weil das nachfolgende Fahrzeug unmittelbar hinter dem führenden Fahrzeug LV fährt, um einen Kraftstoffeffizienzeffekt zu genießen, kann er oder sie Geld/Gebühren an den Server 200 bezahlen. Wenn der Nutzer sowohl die Rollen des führenden Fahrzeugs LV als auch des nachfolgenden Fahrzeugs FV auswählt, kann er oder sie eine Gebühr in Abhängigkeit von einem Effekt abrechnen, der schließlich bei der Bereitstellung oder Nutzung des Dienstes erzielt wird, wenn das Host-Fahrzeug manchmal das führende Fahrzeug LV und das nachfolgende Fahrzeug FV ist, und kann bezahlt werden oder die Gebühr bezahlen.
  • In S105 kann der Server 200 ermitteln, ob es möglich ist, die ausgewählte Rolle in einem Zug auszuführen. Wenn es möglich ist, die ausgewählte Rolle auszuführen, kann der Server 200 in S106 andere Informationen registrieren.
  • Mit anderen Worten kann der Server 200 ermitteln, ob es für ein entsprechendes Fahrzeug möglich ist, den Platooning-Dienst zu nutzen, oder ob es möglich ist, eine der Rollen einzunehmen, basierend auf den vom Nutzer registrierten Informationen und den vom Nutzer ausgewählten Rollen- bzw. Aufgabeninformationen, und kann an den Nutzer zurückmelden, der die Registrierung anfordert.
  • Darüber hinaus können die anderen Informationen eine vom Nutzer gewünschte Bedingung aufweisen, die von den Standardinformationen abweicht. Zum Beispiel kann der Nutzer eine bevorzugte Einstufung auswählen und ein Fahrzeug mit einer niedrigen Einstufung oder ein Fahrzeug mit niedriger Kraftstoffeffizienz von seiner Platooning-Service-Nutzungsbedingung ausschließen, abhängig von einem Fahrzeugzustand.
  • Nachfolgend wird ein Platooning-Steuerungsverfahren gemäß einigen Ausführungsformen der vorliegenden Offenbarung unter Bezugnahme auf 5 im Detail beschrieben. 5 ist ein Flussdiagramm, das ein Verfahren zum Steuern eines Platooning-Dienstes gemäß einer Ausführungsform der vorliegenden Offenbarung darstellt.
  • Im Folgenden wird davon ausgegangen, dass ein Server 200 von 1 einen Vorgang von 5 durchführt. Darüber hinaus kann in einer Beschreibung von 5 ein Vorgang, der als von dem Server 200 ausgeführt beschrieben wird, so verstanden werden, dass er von einem Prozessor 230 des Servers 200 gesteuert wird.
  • Unter Bezugnahme auf 5 kann der Server 200 in S201 beginnen, die Kraftstoffeffizienz zu überwachen. Wenn in S202 ein Platooning-Startsignal von z.B. jedem der Platooning-Fahrzeuge empfangen wird, kann der Server 200 in S203 eine Fahrzeugrolle von jedem der Platooning-Fahrzeuge ermitteln. In diesem Fall kann der Server 200 die Kraftstoffeffizienz von einer Platooning-Steuerungsvorrichtung 100 jedes Fahrzeugs empfangen, wenn der Platooning-Dienst in einem bestimmten Zeitraum nicht verwendet wird, um die Kraftstoffeffizienz zu überwachen. Da die Kraftstoffeffizienz in diesem Fall gemäß einer Straßensituation beeinflusst wird, kann der Server 200 die Kraftstoffeffizienz gemäß der Straßensituation aufteilen und speichern.
  • Wenn das Host-Fahrzeug ein Fahrzeug ist, das eine Rolle als nachfolgendes Fahrzeug einnimmt, kann der Server 200 in S204 die Kraftstoffeffizienz, eine Fahrstrecke und eine Fahrzeit des Host-Fahrzeugs, das das nachfolgende Fahrzeug ist, überwachen, bis das Platooning nach dem Platooning-Start endet.
  • Wenn ein Platooning-Ende-Signal von jedem der Platooning-Fahrzeuge in S205 empfangen wird, kann der Server 200 in S206 einen Platooning-Effekt basierend auf der Kraftstoffeffizienz, einer Fahrstrecke, einer Fahrzeit oder dergleichen von jedem der Platooning-Fahrzeuge berechnen. In S207 kann der Server 200 das berechnete Ergebnis an die Platooning-Fahrzeuge übertragen, um das berechnete Ergebnis mit den Platooning-Fahrzeugen zu teilen.
  • Wenn das Host-Fahrzeug ein Fahrzeug ist, das eine Rolle als führendes Fahrzeug einnimmt, kann der Server 200 in S204 die Kraftstoffeffizienz, eine Fahrstrecke und eine Fahrzeit des nachfolgenden Fahrzeugs überwachen, das hinter dem führenden Fahrzeug fährt, bis das Platooning nach dem Platooning-Starten endet. Danach kann der Server 200 S205 bis S207 ausführen.
  • Mit anderen Worten, wenn ein Dienstnutzer eine Rolle als nachfolgendes Fahrzeug FV einnimmt, wenn er den Platooning-Dienst benutzt, kann der Server 200 die Kraftstoffeffizienz und eine Fahrzeit des führenden Fahrzeugs (das nachfolgende Fahrzeug FV) identifizieren, um die Kosten des Platooning-Dienstes abzurechnen. Wenn der Dienstnutzer eine Rolle als führendes Fahrzeug-LV einnimmt, kann der Server 200 die Kraftstoffeffizienz und eine Fahrzeit eines nachfolgenden Fahrzeugs FV hinter dem führenden Fahrzeug-LV identifizieren, um die Kosten des Platooning-Dienstes abzurechnen.
  • Der Server 200 kann die Kosten, die in Bezug auf eine Zeit, in der das Host-Fahrzeug als führendes Fahrzeug LV oder das nachfolgende Fahrzeug FV fährt, die Anzahl der Fahrten des Host-Fahrzeugs als führendes Fahrzeug LV oder das nachfolgende Fahrzeug FV oder dergleichen an den Nutzer in Echtzeit übertragen, abhängig von einer Auswahl des Nutzers.
  • Im Folgenden wird ein Platooning-Steuerungsverfahren durch ein nachfolgendes Fahrzeug gemäß einer weiteren Ausführungsform der vorliegenden Offenbarung unter Bezugnahme auf 6 detailliert beschrieben. 6 ist ein Flussdiagramm, das ein Platooning-Steuerungsverfahren durch ein nachfolgendes Fahrzeug gemäß einer Ausführungsform der vorliegenden Offenbarung zeigt.
  • Im Folgenden wird ein Beispiel offenbart, bei dem ein Host-Fahrzeug ein nachfolgendes Fahrzeug ist und sich einem führenden Fahrzeug LV nähert. Im Folgenden wird davon ausgegangen, dass eine Platooning-Steuerungsvorrichtung 100 von 1 einen Vorgang von 6 durchführt. Ferner kann in einer Beschreibung von 6 ein Vorgang, der als von der Platooning-Steuerungsvorrichtung 100 ausgeführt beschrieben wird, so verstanden werden, dass er von einem Prozessor 150 der Platooning-Steuerungsvorrichtung 100 gesteuert wird.
  • Bezugnehmend auf 6 kann die Platooning-Steuerungsvorrichtung 100 des Host-Fahrzeugs, das das nachfolgende Fahrzeug ist, ein vorausfahrendes Fahrzeug erfassen, wenn eine Fahrzeugabstandsfunktion SS in 301 eingeschaltet ist.
  • Wenn das vorausfahrende Fahrzeug erfasst wird, kann die Platooning-Steuerungsvorrichtung 100 in S303 auf einen Server 200 zugreifen.
  • In S304 kann die Platooning-Steuerungsvorrichtung 100 Informationen über das vorausfahrende Fahrzeug an den Server 200 übertragen. Als Beispiel können die Informationen des vorausfahrenden Fahrzeugs eine Fahrzeugnummer des vorausfahrenden Fahrzeugs aufweisen.
  • In S305 kann die Platooning-Steuerungsvorrichtung 100 von dem Server 200 Informationen darüber empfangen, ob es für das vorausfahrende Fahrzeug möglich ist, einen Zug zu bilden, und kann ermitteln, ob es für das vorausfahrende Fahrzeug möglich ist, den Zug zu bilden. Wenn es für das vorausfahrende Fahrzeug möglich ist, den Zug zu bilden, kann die Platooning-Steuerungsvorrichtung 100 in S306 einen Abstand zwischen den Fahrzeugen in einem Platooning-Modus einstellen. Mit anderen Worten, wenn ermittelt wird, ob es für das vorausfahrende Fahrzeug möglich ist, einen Zug zu bilden, kann die Platooning-Steuerungsvorrichtung 100 identifizieren, ob das vorausfahrende Fahrzeug eine Rolle als führendes Fahrzeug LV einnimmt oder ob das vorausfahrende Fahrzeug ein Fahrzeug oberhalb einer vom Nutzer ausgewählten Einstufung ist.
  • Als solches kann die Platooning-Steuerungsvorrichtung 100 eine Fahrzeugnummer des vorausfahrenden Fahrzeugs in einem Zustand erfassen, in dem das SCC eingeschaltet ist, indem sie auf den Server 200 zugreift, und kann die Fahrzeugnummer des vorausfahrenden Fahrzeugs an den Server 200 übertragen, um zu ermitteln, ob es für das vorausfahrende Fahrzeug möglich ist, einen Zug zu bilden.
  • In S307 kann die Platooning-Steuerungsvorrichtung 100 die Informationen des vorausfahrenden Fahrzeugs auswerten. In S308 kann die Platooning-Steuerungsvorrichtung 100 eine Einstufung des vorausfahrenden Fahrzeugs ermitteln. Mit anderen Worten kann die Platooning-Steuerungsvorrichtung 100 die Informationen des vorausfahrenden Fahrzeugs, die von dem Server 200 empfangen werden, analysieren, um zu ermitteln, ob ein Abstand zwischen den Fahrzeugen bis zu einem gewissen Grad reduziert werden soll, wenn das vorausfahrende Fahrzeug im Platooning-Modus fährt. Beispielsweise kann es sich bei den Informationen des vorausfahrenden Fahrzeugs um Informationen handeln, die der Nutzer des vorausfahrenden Fahrzeugs zuvor bei dem Server 200 registriert hat, die eine Rolle im Zug des vorausfahrenden Fahrzeugs, eine Fahrzeugnummer des vorausfahrenden Fahrzeugs, eine Fahrzeugeinstufung des vorausfahrenden Fahrzeugs und einen Fahrzeugtyp des vorausfahrenden Fahrzeugs aufweisen können. In diesem Fall kann die Fahrzeugeinstufung des vorausfahrenden Fahrzeugs in „GUT“ und „SCHLECHT“ unterteilt werden, und der Zustand des vorausfahrenden Fahrzeugs kann gemäß der Rolle im zug des vorausfahrenden Fahrzeugs, der Fahrzeugeinstufung des vorausfahrenden Fahrzeugs oder des Fahrzeugtyps des vorausfahrenden Fahrzeugs ermittelt werden. Wenn es sich bei dem vorausfahrenden Fahrzeug z.B. um ein altes Dieselfahrzeug handelt, kann die Einstufung des vorausfahrenden Fahrzeugs als „SCHLECHT“ ermittelt werden. In diesem Fall ist es nur illustrativ, dass die Fahrzeugeinstufung in „GUT“ und „SCHLECHT“ unterteilt ist. Die Fahrzeugeinstufung kann unterteilt und als Einstufungen z.B. zwei Stufen oder mehr ermittelt werden. Weiterhin kann die Fahrzeugeinstufung gemäß dem Fahrverhalten eines Fahrers sowie dem Zustand des Fahrzeugs ermittelt werden.
  • Wenn die Einstufung des vorausfahrenden Fahrzeugs „GUT“ ist, kann die Platooning-Steuerungsvorrichtung 100 in S309 einen Abstand zwischen den Fahrzeugen verringern. Wenn die Einstufung des vorausfahrenden Fahrzeugs „SCHLECHT“ ist, kann die Platooning-Steuerungsvorrichtung 100 in S310 den Abstand zwischen den Fahrzeugen vergrößern.
  • Nach dem Einstellen des Fahrzeugabstands kann die Steuerungsvorrichtung 100 in S311 ermitteln, ob das vorausfahrende Fahrzeug während des Platooning einen Spurwechsel durchführt.
  • Wenn das vorausfahrende Fahrzeug einen Spurwechsel vornimmt, kann die Platooning-Steuerungsvorrichtung 100 in S312 das Platooning beenden und in einen SCC-Normalmodus umschalten. In S313 kann die Platooning-Steuerungsvorrichtung 100 auf den Server 200 zugreifen und eine Platooning-Zeit(dauer) und eine Kraftstoffeffizienz an den Server 200 übertragen.
  • Wenn das vorausfahrende Fahrzeug keinen Spurwechsel vornimmt, kann die Steuerungsvorrichtung 100 in S314 das Platooning beibehalten.
  • Außerdem kann die Steuerungsvorrichtung 100 das Platooning beenden und in den Normalmodus SCC wechseln, wenn das vorausfahrende Fahrzeug manuell einen Spurwechsel durchführt (S312).
  • Nachfolgend wird ein Verfahren zur Platooning-Steuerung durch ein führendes Fahrzeug gemäß einer beispielhaften Ausführungsform der vorliegenden Offenbarung unter Bezugnahme auf 7 detailliert beschrieben. 7 ist ein Flussdiagramm, das ein Platooning-Steuerungsverfahren durch ein führendes Fahrzeug gemäß einer Ausführungsform der vorliegenden Offenbarung zeigt.
  • Nachfolgend wird ein Beispiel offenbart, bei dem ein Host-Fahrzeug ein führendes Fahrzeug LV ist und bei dem sich das führende Fahrzeug LV einem nachfolgenden Fahrzeug FV annähert. Im Folgenden wird davon ausgegangen, dass eine Platooning-Steuerungsvorrichtung 100 von 1 einen Vorgang von 7 durchführt. Darüber hinaus kann in einer Beschreibung von 7 ein Vorgang, der als von der Steuerungsvorrichtung 100 für das Platooning ausgeführt beschrieben wird, so verstanden werden, dass er von einem Prozessor 150 der Steuerungsvorrichtung 100 für das Platooning gesteuert wird.
  • Bezugnehmend auf 7 kann eine Platooning-Steuerungsvorrichtung 100 des Host-Fahrzeugs, das das führende Fahrzeug ist, in S403 auf einen Server 200 zugreifen, wenn eine fahrzeugübergreifende Abstandssteuerungsfunktion SCC in S401 eingeschaltet ist und wenn eine Platooning-Anforderung von einem nachfolgenden Fahrzeug in S402 vorliegt.
  • In S404 kann die Platooning-Steuerungsvorrichtung 100 des Host-Fahrzeugs, das das führende Fahrzeug ist, Informationen über das nachfolgende Fahrzeug, das Platooning anfordert, an den Server 200 übertragen. In S405 kann die Platooning-Steuerungsvorrichtung 100 Informationen darüber, ob es für das nachfolgende Fahrzeug möglich ist, Platooning durchzuführen, von dem Server 200 empfangen und kann ermitteln, ob es für das nachfolgende Fahrzeug möglich ist, Platooning durchzuführen. Wenn es für das nachfolgende Fahrzeug möglich ist, einen Zug zu bilden, kann die Platooning-Steuerungsvorrichtung 100 in S406 ermitteln, ob das Host-Fahrzeug eine Rolle als führendes Fahrzeug oder als nachfolgendes Fahrzeug einnimmt. Wenn das Host-Fahrzeug eine Rolle als führendes Fahrzeug einnimmt, kann die Platooning-Steuerungsvorrichtung 100 in S407 Platooning-Informationen des Host-Fahrzeugs an das nachfolgende Fahrzeug übertragen. In diesem Fall, wenn das nachfolgende Fahrzeug kein Fahrzeug oberhalb einer Einstufung ist, die von einem Nutzer des Host-Fahrzeugs basierend auf Informationen des nachfolgenden Fahrzeugs ausgewählt wurde, die von dem Server 200 empfangen werden, kann die Platooning-Steuerungsvorrichtung 100 ermitteln, dass es für das nachfolgende Fahrzeug unmöglich ist, Platooning durchzuführen.
  • Wenn das Host-Fahrzeug eine Rolle als das nachfolgende Fahrzeug einnimmt, kann die Platooning-Steuerungsvorrichtung 100 außerdem in S408 Platooning-Informationen, die von einem führenden Fahrzeug vor dem Host-Fahrzeug empfangen werden, an ein nachfolgendes Fahrzeug übertragen. In diesem Fall, wenn das Host-Fahrzeug ein führendes Fahrzeug ist, vor dem sich kein Fahrzeug befindet, kann die Platooning-Steuerungsvorrichtung 100 Bremsinformationen des Host-Fahrzeugs an ein nachfolgendes Fahrzeug übertragen. Wenn das Host-Fahrzeug ein nachfolgendes Fahrzeug FV ist, kann die Platooning-Steuerungsvorrichtung 100 Platooning-Informationen eines führenden Fahrzeugs LV, die von dem führenden Fahrzeug LV vor dem Host-Fahrzeug empfangen werden, an ein nachfolgendes Fahrzeug übertragen oder kann das führende Fahrzeug LV auffordern, die Platooning-Informationen des führenden Fahrzeugs LV direkt an das nachfolgende Fahrzeug zu übertragen.
  • In S409 kann die Platooning-Steuerungsvorrichtung 100 ermitteln, ob eine Situation zur Freigabe des Platooning auftritt. Wenn die Situation, das Platooning freizugeben, nicht auftritt, kann die Platooning-Steuerungsvorrichtung 100 in S410 einen Platooning-Modus beibehalten. Wenn die Situation zur Freigabe des Platooning auftritt, kann die Steuerungsvorrichtung 100 in S411 den Platooning-Modus beenden, um in einen SCC-Normalmodus zurückzukehren. In diesem Fall kann die Situation zur Freigabe des Platooning aufweisen, wenn das Platooning freigegeben wird, weil das Host-Fahrzeug einen Spurwechsel in dem Zustand vornimmt, in dem es das führende Fahrzeug LV ist, oder weil das nachfolgende Fahrzeug einen Spurwechsel vornimmt. Die Steuerungsvorrichtung 100 für das Platooning kann die Auswirkung / der Effekt des Dienstes bei der Freigabe des Platooning in Echtzeit abrechnen.
  • In S412 kann die Platooning-Steuerungsvorrichtung 100 auf den Server 200 zugreifen, um eine Platooning-Zeit(dauer) und eine Kraftstoffeffizienz an den Server 200 zu übertragen.
  • Bei der bestehenden Technologie sollte der Nutzer jedes Mal während des Platoonings einen Vorgang anfordern oder genehmigen. Mit anderen Worten ist in der bestehenden Technologie eine Rolle des Host-Fahrzeugs für Platooning voreingestellt, um jedes Mal gemäß dem Ausbilden des Zugs geändert zu werden, und wenn ein Nutzer des Host-Fahrzeugs ein vorausfahrendes Fahrzeug erfasst, um das vorausfahrende Fahrzeug aufzufordern, Platooning durchzuführen, und wenn das vorausfahrende Fahrzeug die Aufforderung genehmigt, fährt das Host-Fahrzeug manuell, um einer Platooning-Bedingung zu entsprechen, und schließt sich einem Zug an. Eine weitere Ausführungsform der vorliegenden Offenbarung kann jedoch zuvor eine Rolle ermitteln, die ein Host-Fahrzeug bevorzugt oder ausführen kann, um Platooning durchzuführen, um die Rolle automatisch in Abhängigkeit von Situationen auszuführen, ohne dass eine Änderung bei der Bildung von Platooning erforderlich ist, und kann es dem System ermöglichen, das Verbinden/Eintreten ohne besondere manuelle Manipulation des Nutzers während des Verbindens/Eintretens automatisch auszuführen, sobald es ein vorausfahrendes Fahrzeug erfasst, wodurch der Komfort des Nutzers erhöht wird.
  • Außerdem, in der bestehenden Technologie, um Platooning während des Platoonings freizugeben, fordert der Nutzer ein vorausfahrendes Fahrzeug auf, das Platooning freizugeben, und das vorausfahrende Fahrzeug sollte die Anforderung, den Zug freizugeben, genehmigen. In einer Ausführungsform der vorliegenden Offenbarung ist es jedoch möglich, das Platooning auf dem System ohne besondere, zusätzliche Erkennung des Nutzers bei Freigabe des Platoonings automatisch freizugeben.
  • Darüber hinaus sollte in der bestehenden Technologie eine Route für das Platooning vorher ermittelt werden, um den Effekt des Platoonings zu verbessern, und es ist nicht in der Lage, den Effekt des Platoonings in Echtzeit zu ermitteln. In einer weiteren Ausführungsform der vorliegenden Offenbarung kann die Route jedoch häufig ermittelt werden, ohne dass die Route zuvor ermittelt werden muss, da das Zusammenführen und Freigeben automatisch durchgeführt wird, und der Effekt, der während des Platooning auftritt, kann in Echtzeit ermittelt und angezeigt werden, wodurch der Komfort des Nutzers erhöht und die Effizienz des Platooning gesteigert wird.
  • 8 ist ein Blockdiagramm, das ein Computersystem gemäß einer weiteren Ausführungsform der vorliegenden Offenbarung zeigt.
  • Bezugnehmend auf 8 kann ein Computersystem 1000 zumindest einen Prozessor 1100, einen Speicher 1300, eine Nutzerschnittstelle-Eingabevorrichtung 1400, eine Nutzerschnittstellen-Ausgabevorrichtung 1500, einen Speicher 1600 und eine Netzwerkschnittstelle 1700 aufweisen, die über einen Bus 1200 miteinander verbunden sind.
  • Der Prozessor 1100 kann eine Zentralrecheneinheit (CPU) oder eine Halbleitervorrichtung sein, die in dem Speicher 1300 und/oder dem Speicher 1600 gespeicherte Anweisungen verarbeitet. Der Speicher 1300 und der Speicher 1600 können verschiedene Arten von flüchtigen oder nichtflüchtigen Speichermedien aufweisen. Zum Beispiel kann der Speicher 1300 ein ROM (Read Only Memory) 1310 und ein RAM (Random Access Memory) 1320 aufweisen.
  • So können die Vorgänge des Verfahrens oder des Algorithmus, die in Verbindung mit den hier offengelegten Ausführungsformen beschrieben werden, direkt in Hardware oder einem Softwaremodul, das vom Prozessor ausgeführt wird, oder in einer Kombination davon umgesetzt sein. Das Softwaremodul kann sich auf einem Speichermedium (d.h. dem Speicher 1300 und/oder dem Speicher 1600) befinden, wie z.B. einem RAM, einem Flash-Speicher, einem ROM, einem EPROM, einem EEPROM, einem Register, einer Festplatte, einer Wechselfestplatte und einer CD-ROM.
  • Das beispielhafte Speichermedium kann mit dem Prozessor gekoppelt sein, und der Prozessor kann Informationen aus dem Speichermedium auslesen und Informationen im Speichermedium aufzeichnen. Alternativ kann das Speichermedium mit dem Prozessor integriert sein. Der Prozessor und das Speichermedium können sich in einer anwendungsspezifischen integrierten Schaltung (ASIC) befinden. Die ASIC kann in einem Nutzerterminal untergebracht sein. In einem anderen Fall können der Prozessor und das Speichermedium als separate Komponenten im Nutzerterminal untergebracht sein.
  • Die vorliegende Technologie kann automatisch alle Stufen des Platooning-Dienstes ohne zusätzliche Manipulation des Fahrers durchführen, basierend auf den zuvor beim Server registrierten Platooning-Fahrzeuginformationen.
  • Die vorliegende Technologie kann die Kosten des Platooning-Dienstes gemäß einer Rolle, einer Platooning-Zeit(dauer), der Kraftstoffeffizienz oder ähnlichem jedes der Platooning-Fahrzeuge in Echtzeit abrechnen, um die Kosten differenziert zu bezahlen, wodurch der Komfort des Nutzers und die Effizienz des Platooning-Dienstes erhöht werden.
  • Darüber hinaus können verschiedene Effekte, die direkt oder indirekt durch die vorliegende Offenbarung erzielt werden wurden, bereitgestellt werden.
  • Obwohl die vorliegende Offenbarung unter Bezugnahme auf beispielhafte Ausführungsformen und die begleitenden Zeichnungen beschrieben wurde, ist die vorliegende Offenbarung nicht darauf beschränkt, sondern kann vom Fachmann vielfältig modifiziert und geändert werden, ohne vom Umfang der vorliegenden Offenbarung abzuweichen.
  • Daher werden die beispielhaften Ausführungsformen der vorliegenden Offenbarung zur Verfügung gestellt, um den Umfang der vorliegenden Offenbarung zu erläutern, aber nicht, um sie einzuschränken, so dass der Umfang der vorliegenden Offenbarung nicht durch die Formen eingeschränkt wird. Der Umfang der vorliegenden Offenbarung sollte auf der Grundlage der begleitenden Ansprüche ausgelegt werden, und alle technischen Ideen innerhalb des den Ansprüchen entsprechenden Umfangs sollten im Umfang der vorliegenden Offenbarung enthalten sein.
  • Bezugszeichenliste
  • 100
    PLATOONING-STEUERUNGSVORRICHTUNG
    110
    KOMMUNIKATIONSVORRICHTUNG
    120
    ERFASSUNGSVORRICHTUNG
    130
    SCHNITTSTELLE
    140
    SPEICHER
    150
    PROZESSOR
    200
    SERVER
    210
    KOMMUNIKATIONSVORRICHTUNG
    220
    SPEICHER
    230
    PROZESSOR
    300
    FAHRZEUGÜBERGREIFENDE STEUERUNGSVORRICHTUNG
    400
    NUTZERTERMINAL

Claims (20)

  1. Eine Platooning-Steuerungsvorrichtung (100), aufweisend: einen nicht-transitorischen Speicher (140), der Daten und Anweisungen speichert, die ausführbar sind, um ein Fahrzeug-Platooning zu verarbeiten, einen Prozessor (150), der eingerichtet ist, die Anweisungen auszuführen, um: einen Vorgang zum Platooning der Fahrzeuge automatisch durchzuführen, eine Wahrscheinlichkeit zu ermitteln, dass ein vorausfahrendes Fahrzeug einen Zug bilden wird, einen Abstand zwischen Fahrzeugen von dem vorausfahrenden Fahrzeug basierend auf einem Zustand des vorausfahrenden Fahrzeugs zu steuern, wenn es für das vorausfahrende Fahrzeug möglich ist, den Zug zu bilden, eine Wahrscheinlichkeit zu ermitteln, dass ein nachfolgendes Fahrzeug den Zug bilden wird, Platooning-Informationen an das nachfolgende Fahrzeug basierend auf einer Rolle eines Host-Fahrzeugs zu übertragen, wenn es für das nachfolgende Fahrzeug möglich ist, den Zug zu bilden, und zumindest eines von dem vorausfahrenden Fahrzeug oder dem nachfolgenden Fahrzeug aus dem Zug automatisch freizugeben, wenn eine Situation zum Freigeben des Zuges auftritt.
  2. Platooning-Steuerungsvorrichtung (100) gemäß Anspruch 1, wobei der Prozessor (150) eingerichtet ist, um die Kraftstoffeffizienz basierend auf einer Rolle des zumindest einen von dem vorausfahrenden Fahrzeug und von dem nachfolgenden Fahrzeug und einer Platooning-Zeit in Echtzeit zu berechnen, während in dem Zug gefahren wird.
  3. Platooning-Steuerungsvorrichtung (100) gemäß Anspruch 1 oder 2, wobei der Prozessor (150) eingerichtet ist, eine Platooning-Route in Echtzeit automatisch zu ändern, basierend auf einer Änderung des Platooning-Vorgangs.
  4. Platooning-Steuerungsvorrichtung (100) gemäß irgendeinem der vorhergehenden Ansprüche, wobei der Prozessor (150) eingerichtet ist, eine Fahrzeugnummer des vorausfahrenden Fahrzeugs zu erfassen und die erfasste Fahrzeugnummer an einen Server (200) zu übertragen, wenn eine Abstandssteuerungsfunktion zwischen Fahrzeugen aktiviert ist.
  5. Platooning-Steuerungsvorrichtung (100) gemäß irgendeinem der vorhergehenden Ansprüche, wobei der Prozessor (150) eingerichtet ist, den Fahrzeugabstand zum vorausfahrenden Fahrzeug basierend auf von einem Server (200) empfangenen Informationen über das vorausfahrende Fahrzeug zu steuern.
  6. Platooning-Steuerungsvorrichtung (100) gemäß irgendeinem der vorhergehenden Ansprüche, wobei: der Prozessor (150) eingerichtet ist, um zu ermitteln, dass die Situation zur Freigabe des Zugs auftritt, und die Situation zumindest eines von aufweist: wenn das vorausfahrende Fahrzeug einen Fahrspurwechsel vornimmt, wenn das nachfolgende Fahrzeug einen Spurwechsel durchführt, und wenn das vorausfahrende Fahrzeug oder das nachfolgende Fahrzeug nicht ein Fahrzeug oberhalb einer vorbestimmten Einstufung ist.
  7. Platooning-Steuerungsvorrichtung (100) gemäß irgendeinem der vorhergehenden Ansprüche, wobei der Prozessor (150) eingerichtet ist, das Platooning freizugeben und eine Abstandssteuerungsfunktion zwischen den Fahrzeugen in einen Normalmodus zurückzukehren, wenn die Situation zum Freigeben des Platoonings auftritt.
  8. Platooning-Steuerungsvorrichtung (100) gemäß irgendeinem der vorhergehenden Ansprüche, ferner aufweisend: eine Erfassungsvorrichtung (120), die eingerichtet ist, um eine Fahrzeugnummer des vorausfahrenden Fahrzeugs zu erfassen und die erfasste Fahrzeugnummer dem Prozessor (150) bereitzustellen, und eine Schnittstelle (130), die eingerichtet ist, um eine Platooning-Situation und Kosten gemäß der Nutzung eines Platooning-Dienstes anzuzeigen, wobei die Kosten von einem Server (200) empfangen werden.
  9. Ein Server (200), aufweisend: einen Prozessor (230), der eingerichtet ist, um die Platooning-Handhabung durchzuführen, und einen nicht-transitorischen Speicher (220), der vom Prozessor (230) erhaltene Daten und vom Prozessor (230) ausgeführte Anweisungen speichert, wobei der Prozessor (230) eingerichtet ist, um: ein Fahrzeug bei einem Platooning-Dienst zu registrieren und Kosten des Platooning-Dienstes gemäß einer Platooning-Rolle und einer Platooning-Zeit auf der Grundlage von Platooning-Informationen, die von Platooning-Fahrzeugen empfangen werden, abzurechnen.
  10. Server (200) gemäß Anspruch 9, wobei die Platooning-Informationen zumindest eine der folgenden Informationen aufweisen: Kraftstoffeffizienz jedes der Platooning-Fahrzeuge, eine Platooning-Zeit der Platooning-Fahrzeuge, Bremsinformationen der Platooning-Fahrzeuge, Fahrinformationen der Platooning-Fahrzeuge, eine Platooning-Startzeit der Platooning-Fahrzeuge und eine Platooning-Endzeit der Platooning-Fahrzeuge.
  11. Server (200) gemäß Anspruch 9 oder 10, wobei der Prozessor (230) eingerichtet ist, um zu ermitteln, ob es für die Fahrzeuge möglich ist, den Platooning-Dienst zu nutzen, wenn ein Zustand der Fahrzeuge von einer Nutzerschnittstelle (400) empfangen wird.
  12. Server (200) gemäß Anspruch 11, wobei der Prozessor (230) eingerichtet ist, eine Auswahl für eine Rolle der Fahrzeuge während des Platooning von der Nutzerschnittstelle (400) zu empfangen, wenn es für die Fahrzeuge möglich ist, den Platooning-Dienst zu nutzen.
  13. Server (200) gemäß irgendeinem der Ansprüche 9 bis 12, wobei: wenn ein Fahrzeug unter den Fahrzeugen eine Rolle als führendes Fahrzeug einnimmt, der Prozessor (150) eingerichtet ist, die Kosten für einen Nutzer des führenden Fahrzeugs zu bezahlen, und wenn das Fahrzeug eine Rolle als nachfolgendes Fahrzeug einnimmt, der Prozessor (150) eingerichtet ist, die Kosten von einem Nutzer des nachfolgenden Fahrzeugs zu empfangen.
  14. Server (200) gemäß irgendeinem der Ansprüche 9 bis 13, wobei der Prozessor (150) eingerichtet ist, um: Fahrzeuginformationen, Rolleninformationen während des Platooning oder eine bevorzugte Einstufung des Fahrzeugs von einem Nutzerterminal zu empfangen und zu registrieren, und eine Einstufung der Fahrzeuge basierend auf den Fahrzeuginformationen zu ermitteln, und wobei die Fahrzeuginformationen zumindest eine der folgenden Informationen aufweisen: eine Sensorkonfiguration der Fahrzeuge, eine Form der Fahrzeuge und eine Kraftstoffeffizienz der Fahrzeuge.
  15. Server (200) gemäß Anspruch 14, wobei der Prozessor (230) eingerichtet ist, um zu ermitteln, dass es für ein Fahrzeug unmöglich ist, den Platooning-Dienst zu nutzen, wenn eine Einstufung des Fahrzeugs kleiner oder gleich der bevorzugten Einstufung ist, die von der Nutzerschnittstelle (400) empfangen wurde.
  16. Server (200) gemäß irgendeinem der Ansprüche 9 bis 15, wobei wenn ein Fahrzeug unter den Fahrzeugen als ein nachfolgendes Fahrzeug oder ein führendes Fahrzeug definiert ist, der Prozessor (150) eingerichtet ist, die Kosten des Platooning-Dienstes basierend auf der Kraftstoffeffizienz des nachfolgenden Fahrzeugs und einer Platooning-Zeit des nachfolgenden Fahrzeugs abzurechnen.
  17. Server (200) gemäß irgendeinem der Ansprüche 9 bis 16, wobei der Prozessor (150) eingerichtet ist, die Kosten des Platooning-Dienstes durch Vergleich der Kraftstoffeffizienz bei einer normalen Fahrt mit der Kraftstoffeffizienz bei der Platooning-Fahrt zu berechnen.
  18. Server (200) gemäß irgendeinem der Ansprüche 9 bis 17, wobei, wenn ein Fahrzeug unter den Fahrzeugen beide Rollen als führendes Fahrzeug und als nachfolgendes Fahrzeug einnimmt, der Prozessor (230) eingerichtet ist, die Kosten des Platooning-Dienstes auf der Grundlage einer jeweiligen Anzahl von Malen, die das Fahrzeug als führendes Fahrzeug und als nachfolgendes Fahrzeug einnimmt, und einer Platooning-Zeit, die erforderlich wird, um jede der Rollen des führenden Fahrzeugs und des nachfolgenden Fahrzeugs auszuführen, zu berechnen.
  19. Server (200) gemäß irgendeinem der Ansprüche 14 bis 18, ferner aufweisend: eine Kommunikationsvorrichtung (210), die eingerichtet ist, um die Kosten des Platooning-Dienstes und die Einstufung des Fahrzeugs mit den Platooning-Fahrzeugen zu teilen.
  20. Ein Platooning-Steuerungsverfahren, aufweisend: Registrieren (S100) eines Fahrzeugs bei einem Platooning-Dienst, Abrechnen (S700) der Kosten des Platooning-Dienstes auf der Grundlage einer Platooning-Rolle und einer Platooning-Zeit auf der Grundlage von Platooning-Informationen, die von Platooning-Fahrzeugen empfangen werden, und Teilen (S800) der Kosten des Platooning-Dienstes mit den Platooning-Fahrzeugen.
DE102021119012.6A 2020-11-05 2021-07-22 Platooning-steuerungsvorrichtung, server und verfahren Pending DE102021119012A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KP10-2020-0147108 2020-11-05
KR1020200147108A KR20220060923A (ko) 2020-11-05 2020-11-05 군집 주행 제어 장치, 서버 및 그 방법

Publications (1)

Publication Number Publication Date
DE102021119012A1 true DE102021119012A1 (de) 2022-05-05

Family

ID=81187105

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102021119012.6A Pending DE102021119012A1 (de) 2020-11-05 2021-07-22 Platooning-steuerungsvorrichtung, server und verfahren

Country Status (4)

Country Link
US (1) US20220139229A1 (de)
KR (1) KR20220060923A (de)
CN (1) CN114527739A (de)
DE (1) DE102021119012A1 (de)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6989429B2 (ja) * 2018-03-28 2022-01-05 株式会社東芝 隊列走行運用システムおよび隊列走行運用方法
KR20210025767A (ko) * 2019-08-27 2021-03-10 현대자동차주식회사 군집 주행 제어 장치, 그를 포함한 시스템 및 그 방법
US11862024B2 (en) * 2021-08-13 2024-01-02 GM Global Technology Operations LLC System and method for software architecture for leader vehicle capabilities for an on-demand autonomy (ODA) service
US11861530B2 (en) * 2021-08-16 2024-01-02 GM Global Technology Operations LLC System, and methods for implementing a server architecture for an On-Demand Autonomy (ODA) service

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3358403B2 (ja) * 1995-09-11 2002-12-16 トヨタ自動車株式会社 隊列走行制御装置
US9792822B2 (en) * 2013-11-08 2017-10-17 Honda Motor Co., Ltd. Convoy travel control apparatus
US10712748B2 (en) * 2015-08-26 2020-07-14 Peloton Technology, Inc. Devices, systems, and methods for generating travel forecasts for vehicle pairing
WO2019014372A1 (en) * 2017-07-11 2019-01-17 Peloton Technology, Inc. METHODS, SYSTEMS AND DEVICES FOR FLEXIBLE COMMUNICATIONS, MONITORING AND CIRCULATION IN CONVEYANCE OF INTRA-FLEET VEHICLES, BETWEEN FLEETS AND AD HOC
US11953914B2 (en) * 2020-08-31 2024-04-09 Ford Global Technologies, Llc Systems and methods for vehicle platooning

Also Published As

Publication number Publication date
US20220139229A1 (en) 2022-05-05
CN114527739A (zh) 2022-05-24
KR20220060923A (ko) 2022-05-12

Similar Documents

Publication Publication Date Title
DE102021119012A1 (de) Platooning-steuerungsvorrichtung, server und verfahren
DE112015001150B4 (de) Verfahren, Vorrichtung und System zur Unterstützung von Platooning
DE102012210800B4 (de) Kontextbasierte Verkehrsflusssteuerung
WO2013034347A2 (de) Verfahren zum entlasten eines fahrers beim führen eines fahrzeuges
DE102019206569A1 (de) Fahrzeug und verfahren zum steuern desselben
DE102016221106B4 (de) Verfahren sowie System zur externen Steuerung eines autonomen Fahrzeugs
DE102010060225A1 (de) Fahrzeuginformationsanbietevorrichtung
DE112017007002T5 (de) Fahrzeugparkplatzkontrolle
DE102020211698A1 (de) Verfahren zum Steuern eines Verkehrsflusses
DE102021128041A1 (de) Verbesserung eines neuronalen fahrzeugnetzwerks
DE102020113818A1 (de) Vorrichtung zum anzeigen einer virtuellen fahrspur beim platooning und verfahren davon
DE102017128279A1 (de) Lenkvorgang
DE102016004291A1 (de) Vorrichtung, System und Verfahren zum Unterstützen eines Fahrers beim Ausbilden eines Fahrzeugzugs
DE102020203440A1 (de) Platooning-Steuerung und Verfahren dafür
DE102021123721A1 (de) Fahrzeugbetrieb unter verwendung eines verhaltensregelmodells
DE102021205409A1 (de) Platooning-steuerung für ein fahrzeug und ein verfahren dafür
EP4088224A1 (de) Verfahren zur zusammenführung mehrerer datensätze für die erzeugung eines aktuellen spurmodells einer fahrbahn und vorrichtung zur datenverarbeitung
DE102020202662A1 (de) Platooning-steuerung zum durchführen einer bremssteuerung auf der grundlage eines winkels der anhängerkupplung, system mit derselben und verfahren davon
DE112018006674T5 (de) Fahrassistenzvorrichtung, Fahrassistenzsystem, Fahrassistenzverfahren und Aufzeichnungsmedium, in dem ein Fahrassistenzprogramm gespeichert ist
DE102019117136A1 (de) Kommunikation und steuerung für verkehrsinfrastruktur
DE102019001092A1 (de) Verfahren zum Betreiben eines Fahrerassistenzsystems, sowie elektronische Recheneinrichtung, Computerprogrammprodukt und Datenträger
DE102021119285A1 (de) Vorrichtung und verfahren zum steuern eines fahrzeugs
DE102017223621A1 (de) Verfahren und Steuereinheit zur Steuerung einer Funktion eines zumindest teilweise automatisiert fahrenden Fahrzeugs
DE102019215973A1 (de) Kehrtwende-steuersystem für autonomes fahrzeug und verfahren für dasselbe
DE102022125735A1 (de) Empfehlen einer alternativen geländestrecke für einen fahrer eines fahrzeugs

Legal Events

Date Code Title Description
R012 Request for examination validly filed