DE102016221620B4 - System und Verfahren zur Erkennung eines Fahrzeugs in der Umgebung - Google Patents

System und Verfahren zur Erkennung eines Fahrzeugs in der Umgebung Download PDF

Info

Publication number
DE102016221620B4
DE102016221620B4 DE102016221620.1A DE102016221620A DE102016221620B4 DE 102016221620 B4 DE102016221620 B4 DE 102016221620B4 DE 102016221620 A DE102016221620 A DE 102016221620A DE 102016221620 B4 DE102016221620 B4 DE 102016221620B4
Authority
DE
Germany
Prior art keywords
information
surrounding vehicles
vehicle
surrounding
vehicles
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.)
Active
Application number
DE102016221620.1A
Other languages
English (en)
Other versions
DE102016221620A1 (de
Inventor
Song Nam BAEK
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 Mobis Co Ltd
Original Assignee
Hyundai Mobis Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hyundai Mobis Co Ltd filed Critical Hyundai Mobis Co Ltd
Publication of DE102016221620A1 publication Critical patent/DE102016221620A1/de
Application granted granted Critical
Publication of DE102016221620B4 publication Critical patent/DE102016221620B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/163Decentralised systems, e.g. inter-vehicle communication involving continuous checking
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • 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/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4041Position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Traffic Control Systems (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Navigation (AREA)

Abstract

Verfahren für ein System zum Erkennen von Fahrzeugen in der Umgebung, wobei das Verfahren die folgenden Schritte aufweist:Erzeugen einer Fahrzeugkarte, welche die Koordinaten eines oder mehrerer Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Bezug auf die gegenwärtige Position des Host-Fahrzeugs auf der Basis von Fahrweginformationen des Host-Fahrzeugs und der Fahrzeuge in der Umgebung anzeigt;Erzeugen von Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der gegenwärtigen Position und von Kurvenradiusinformationen bezüglich des Host-Fahrzeugs und der Fahrweginformationen des Host-Fahrzeugs und der Fahrzeuge in der Umgebung;Ermitteln der Positionen der Fahrzeuge in der Umgebung auf der Basis der erzeugten Fahrspurinformationen; undWählen erkennbarer Fahrzeuge in der Umgebung basierend auf den Positionen der Fahrzeuge in der Umgebung,dadurch gekennzeichnet,dass das Erzeugen der Fahrspurinformationen die folgenden Schritte aufweist:Erzeugen von Basis-Fahrspurinformationen auf der Basis der Fahrweginformationen des Host-Fahrzeugs;Korrigieren der Fahrweginformationen über die Fahrzeuge in der Umgebung in Bezug auf das Host-Fahrzeug auf der Basis von Seitenabstandsinformationen über ein oder mehrere in der Umgebung vor dem Host-Fahrzeug befindliche Fahrzeuge;Korrigieren von Informationen über die vorausliegende Fahrspur der Basis-Fahrspurinformationen auf der Basis der korrigierten Fahrweginformationen über die Fahrzeuge in der UmgebungExtrahieren von zum Erzeugen der Fahrspurinformationen erforderlichen Fahrzeugen in der Umgebung aus den in den korrigierten Basis-Fahrspurinformationen vorhandenen Fahrzeugen in der Umgebung;Extrahieren von Fahrweginformationen über ein Fahrzeug in der Umgebung unter den extrahierten Fahrzeugen in der Umgebung, das sich auf einer Fahrspur befindet, die mit zuvor erzeugten Fahrspurinformationen identisch oder dieser benachbart ist; undErzeugen der Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der extrahierten Fahrweginformationen des Fahrzeugs in der Umgebungunddass das Extrahieren der zum Erzeugen der Fahrspurinformationen erforderlichen Fahrzeuge in der Umgebung die folgenden Schritte aufweist:wenn die Anzahl der erkennbaren Fahrzeuge in der Umgebung geringer als ein voreingestellter Mindestwert ist, Beibehalten der Fahrzeuge in der Umgebung, die als für die Erzeugung der Fahrspurinformationen unnötig erachtet wurden undwobei das Extrahieren der Fahrweginformationen über das Fahrzeug in der Umgebung das Extrahieren von Fahrweginformationen bis zu einem Fahrspurwechsel aus den Fahrweginformationen über die Fahrzeuge in der Umgebung aufweist.

Description

  • Die vorliegende Anmeldung beansprucht die Priorität der Koreanischen Patentanmeldung Nr. 2015-0177846 (offengelegt in KR 10 2017 0 070 395 A ), angemeldet am 14. Dezember 2015, deren Offenbarung in ihrer Gesamtheit durch Bezugnahme Teil des Gegenstands der vorliegenden Anmeldung ist.
  • Hintergrund
  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft ein System und ein Verfahren zur Erkennung eines Fahrzeug in der Umgebung, und insbesondere ein System und ein Verfahren zur Erkennung eines Fahrzeugs in der Umgebung auf der Basis von drahtlosem Zugang zu Fahrzeugumgebungen (Wireless-Access-For-Vehicular-Environments (WAVE)).
  • 2. Diskussion des Standes der Technik
  • In jüngster Zeit finden auf dem Gebiet der Fahrzeugtechnologie aktive Forschungen zu einem Verfahren zur Erkennung von Fahrzeugen in der Umgebung und zu einem Fahrspurerkennungsverfahren zur Verringerung der Unfallhäufigkeit statt.
  • Im Allgemeinen basieren Verfahren zum Erfassen von Fahrspuren und Fahrzeugen in der Umgebung auf Bildern, die von einer an einem Fahrzeug angebrachten Kamera oder einem solchen Sensor aufgenommen werden.
  • Bei einem auf einer Kamera oder einem Sensor basierenden Fahrspurerfassungsverfahren werden in der Umgebung befindliche Fahrzeuge in Abhängigkeit von Wetter und Außenhelligkeitsfaktoren unter Umständen nicht korrekt erkannt. Bei klarem Wetter beispielsweise ist eine Fahrspur einer Straße leicht erkennbar. In einer dunklen Umgebung oder unter schlechten Wetterbedingungen, wie Schnee oder Regen, können Fahrspuren jedoch mittels einer Kamera oder eines Sensors möglicherweise nicht erfasst werden, oder es ist lediglich möglich, eine Fahrspur nur innerhalb eines schmalen Sichtfelds zu erfassen. Selbst bei starkem Sonnenlicht kann ein einfaches Erfassen von Fahrspuren mittels Bilderfassung aufgrund direkter Sonnenlichteinstrahlung in eine Kamera oder auf einen Sensor verhindert werden.
  • Daher werden vorwiegend Radar- oder Visionssensoren als Sensoren für Fahrzeuge eingesetzt, jedoch finden aufgrund der Beschränkungen dieser Sensoren gegenwärtig umfangreiche Forschungen zu einem Verfahren zur Erkennung von umgebenden Fahrzeugen unter Verwendung von WAVE statt.
  • Ein Verfahren zur Erkennung von umgebenden Fahrzeugen nach dem nach dem Stand der Technik weist das Problem auf, dass es an einer Kreuzung oder in einem gebogenen Straßenabschnitt (beispielsweise einer scharfen Kurve einer Straße, einer S-förmigen Straße etc.) schwierig ist, in der Umgebung befindliche Fahrzeuge ohne die Form der Straße zu erkennen.
  • In diesem Zusammenhang offenbart die ungeprüfte Koreanische Patentveröffentlichung KR 10 2012 0 024 230 A (Titel: System and Method for Vehicle Control for Collision Avoidance on the basis of Vehicular communication systems) ein System, das in einem Fahrzeug vorgesehen ist und aufweist: einen Datengenerator, um Informationsdaten einschließlich Global-Positioning-System-Positionsdaten (GPS-Daten), der Fahrtrichtung und der gegenwärtigen Geschwindigkeit eines Fahrzeugs, zu erzeugen, einen Fahrzeug-zu-Fahrzeug-Kommunikator (V2V) zum Übertragen der Informationen an andere in der Umgebung befindliche Fahrzeuge über V2V-Kommunikation und zum Empfangen von Informationsdaten von den anderen Fahrzeugen, und eine Kollisionsschätzeinrichtung zum Schätzen der Wahrscheinlichkeit einer Kollision zwischen dem Fahrzeug und den anderen Fahrzeugen unter Verwendung der übertragenen und empfangenen Informationsdaten.
  • US 2010 / 0 191 461 A1 offenbart ein Verfahren nach dem Oberbegriff des Anspruch 1. Ein ähnliches Verfahren ist auch aus DE 10 2013 019 112 A1 bekannt.
  • Überblick über die Erfindung
  • Die vorliegende Erfindung ist darauf gerichtet, ein System und ein Verfahren zum Schätzen von Fahrspurinformationen unter Verwendung von Fahrweginformationen eines Host-Fahrzeugs und von in der Umgebung desselben befindlichen Fahrzeugen auf der Basis von drahtlosem Zugang zu Fahrzeugumgebungen (Wireless-Access-For-Vehicular-Environment (WAVE)) und zum effizienten Erkennen der umgebenden Fahrzeuge auf der Basis der geschätzten Fahrspurinformationen zu schaffen.
  • Die Aspekte der vorliegenden Erfindung sind nicht hierauf beschränkt, und es können zusätzliche Aspekte existieren.
  • Nach einem Aspekt der Erfindung ist ein Verfahren für ein System zum Erkennen von Fahrzeugen in der Umgebung (im Folgenden auch als umgebende Fahrzeuge bezeichnet) in Anspruch 1 definiert. Das Verfahren weist die folgenden Schritte auf: Erzeugen einer Fahrzeugkarte, welche die Koordinaten eines oder mehrerer Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Bezug auf die gegenwärtige Position des Host-Fahrzeugs auf der Basis von Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge anzeigt; Erzeugen von Fahrweginformationen auf der Fahrzeugkarte auf der Basis der gegenwärtigen Position und von Kurvenradiusinformationen bezüglich des Host-Fahrzeugs und der Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge; Ermitteln der Positionen der umgebenden Fahrzeuge auf der Basis der erzeugten Fahrspurinformationen; und Wählen erkennbarer, umgebender Fahrzeuge basierend auf den Positionen der umgebenden Fahrzeuge. Das Erzeugen der Fahrspurinformationen weist die folgenden Schritte auf: Erzeugen von Basis-Fahrspurinformationen auf der Basis der Fahrweginformationen des Host-Fahrzeugs; Korrigieren der Fahrweginformationen über die Fahrzeuge in der Umgebung in Bezug auf das Host-Fahrzeug auf der Basis von Seitenabstandsinformationen über ein oder mehrere in der Umgebung vor dem Host-Fahrzeug befindliche Fahrzeuge; Korrigieren von Informationen über die vorausliegende Fahrspur der Basis-Fahrspurinformationen auf der Basis der korrigierten Fahrweginformationen über die Fahrzeuge in der Umgebung; Extrahieren von zum Erzeugen der Fahrspurinformationen erforderlichen Fahrzeugen in der Umgebung aus den in den korrigierten Basis-Fahrspurinformationen vorhandenen Fahrzeugen in der Umgebung; Extrahieren von Fahrweginformationen über ein Fahrzeug in der Umgebung unter den extrahierten Fahrzeugen in der Umgebung, das sich auf einer Fahrspur befindet, die mit zuvor erzeugten Fahrspurinformationen identisch oder dieser benachbart ist; und Erzeugen der Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der extrahierten Fahrweginformationen des Fahrzeugs in der Umgebung. Das Extrahieren der zum Erzeugen der Fahrspurinformationen erforderlichen Fahrzeuge in der Umgebung weist die folgenden Schritte aufweist: wenn die Anzahl der erkennbaren Fahrzeuge in der Umgebung geringer als ein voreingestellter Mindestwert ist, Beibehalten der Fahrzeuge in der Umgebung, die als für die Erzeugung der Fahrspurinformationen unnötig erachtet wurden, wobei das Extrahieren der Fahrweginformationen über das Fahrzeug in der Umgebung das Extrahieren von Fahrweginformationen bis zu einem Fahrspurwechsel aus den Fahrweginformationen über die Fahrzeuge in der Umgebung aufweist.
  • Nach einem anderen Aspekt der vorliegenden Erfindung ist ein System zum Erkennen eines oder mehrerer Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Anspruch 8 definiert. Das System zum Erkennen umgebender Fahrzeuge weist auf: ein Kommunikationsmodul, das zum Austausch von Daten mit den umgebenden Fahrzeugen konfiguriert ist; ein Positionsinformationsempfangsmodul, das zum Empfangen von Positionsinformationen bezüglich des Host-Fahrzeugs konfiguriert ist; einen Speicher, der zum Speichern eines Programms zum Erkennen der umgebenden Fahrzeuge konfiguriert ist; und einen Prozessor, der zur Ausführung des Programms konfiguriert ist. Bei der Ausführung des Programms erzeugt der Prozessor eine Fahrzeugkarte, welche die Koordinaten der Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Bezug auf die gegenwärtige Position des Host-Fahrzeugs auf der Basis von Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge anzeigt; der Prozessor erzeugt Fahrweginformationen auf der Fahrzeugkarte auf der Basis der gegenwärtigen Position und von Kurvenradiusinformationen bezüglich des Host-Fahrzeugs und der Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge; er ermittelt die Positionen der umgebenden Fahrzeuge auf der Basis der erzeugten Fahrspurinformationen, und wählt erkennbare, in der Umgebung befindliche Fahrzeuge basierend auf den Positionen der umgebenden Fahrzeuge, wobei der Prozessor Basis-Fahrspurinformationen auf der Basis der Fahrweginformationen über das Host-Fahrzeug erzeugt, die Fahrweginformationen über die Fahrzeuge in der Umgebung in Bezug auf das Host-Fahrzeug auf der Basis von Seitenabstandsinformationen über ein oder mehrere Fahrzeuge in der Umgebung vor dem Host-Fahrzeug korrigiert, und anschließend die in den Basis-Fahrspurinformationen enthaltenen Informationen über die vorausliegende Fahrspur auf der Basis der korrigierten Fahrweginformationen über die Fahrzeuge in der Umgebung korrigiert und zum Erzeugen der Fahrspurinformationen erforderliche, Fahrzeuge in der Umgebung aus den in den korrigierten Basis-Fahrspurinformationen vorhandenen Fahrzeugen in der Umgebung extrahiert, Fahrweginformationen über ein Fahrzeug in der Umgebung unter den extrahierten Fahrzeugen in der Umgebung extrahiert, das sich auf einer Fahrspur befindet, die mit zuvor erzeugten Fahrspurinformationen identisch oder dieser benachbart ist, und die Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der extrahierten Fahrweginformationen des Fahrzeugs in der Umgebung erzeugt,
    wobei wenn die Anzahl der erkennbaren Fahrzeuge in der Umgebung geringer als ein voreingestellter Mindestwert ist, der Prozessor umgebenden Fahrzeuge, die als für die Erzeugung der Fahrspurinformationen unnötig erachtet wurden, nicht entfernt, und Fahrweginformationen bis zu einem Fahrspurwechsel aus den Fahrweginformationen über die Fahrzeuge in der Umgebung extrahiert.
  • Figurenliste
  • Die vorgenannten und andere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung ergeben sich für den durchschnittlichen Fachmann deutlicher durch die detaillierte Beschreibung von Ausführungsbeispielen derselben unter Bezugnahme auf die zugehörigen Zeichnungen, welche zeigen:
    • 1 ein Blockdiagramm eines Systems zur Erkennung umgebender Fahrzeuge nach einem Ausführungsbeispiel der vorliegenden Erfindung;
    • 2 ein Flussdiagramm eines Verfahrens zur Erkennung umgebender Fahrzeuge nach einem Ausführungsbeispiel der vorliegenden Erfindung;
    • 3 ein Flussdiagramm einer Operation zur Erzzeugung von Fahrspurinformationen;
    • 4 ein Flussdiagramm einer Operation zur Ermittlung der Position von umgebenden Fahrzeugen;
    • 5A bis 5C Diagramme zur Darstellung von Informationen bezüglich der vorausliegenden Fahrspur als Teil der Basis-Fahrspurinformationen;
    • 6 ein Diagramm zur Darstellung von Informationen bezüglich der zurückliegenden Fahrspur als Teil der Basis-Fahrspurinformationen;
    • 7 bis 8B Diagramme zur Darstellung einer Operation zur Korrektur von Informationen bezüglich der vorausliegenden Fahrspur;
    • 9 Diagramme zur Darstellung einer Operation zur Korrektur von Basis-Fahrspurinformationen; und
    • 10 ein Diagramm zur Darstellung einer Operation zur Auswahl erkennbarer, umgebender Fahrzeuge.
  • Detaillierte Beschreibung von Ausführungsbeispielen
  • Nachfolgend werden Ausführungsbeispiele der vorliegenden Erfindung im Detail unter Bezugnahme auf die zugehörigen Zeichnungen beschrieben, so dass der durchschnittliche Fachmann auf dem Gebiet der vorliegenden Erfindung die Ausführungsbeispiele problemlos verwirklichen kann. Die vorliegende Erfindung kann jedoch in einer Vielzahl unterschiedlicher Formen implementiert werden und ist nicht auf die vorliegend beschriebenen Ausführungsbeispiele beschränkt. In der nachfolgenden Beschreibung sind für die Erfindung unwesentliche Teile ausgelassen, so dass die vorliegende Erfindung klarer beschrieben werden kann.
  • In der gesamten Beschreibung bedeutet die Beschreibung eines Teils als eine Komponente „aufweisend“ nicht, dass dieses Teil eine andere Komponente ausschließt, und dass es eine andere Komponente aufweisen kann, sofern dies nicht anders angegeben ist.
  • 1 zeigt ein Blockdiagramm eines Systems 100 zur Erkennung umgebender Fahrzeuge nach einem Ausführungsbeispiel der vorliegenden Erfindung.
  • Das System 100 zur Erkennung umgebender Fahrzeuge nach einem Ausführungsbeispiel der vorliegenden Erfindung erkennt ein oder mehrere Fahrzeuge in der Umgebung des Host-Fahrzeugs.
  • Ein derartiges System 100 zur Erkennung umgebender Fahrzeuge weist ein Kommunikationsmodul 110, ein Positionsinformationsempfangsmodul 120, einen Speicher 130 und einen Prozessor 140 auf.
  • Das Kommunikationsmodul 110 tauscht Daten mit den umgebenden Fahrzeugen aus. Ein derartiges Kommunikationsmodul 110 kann sowohl ein drahtgebundenes Kommunikationsmodul, als auch ein drahtloses Kommunikationsmodul aufweisen. Das drahtgebundene Kommunikationsmodul kann als eine über eine Stromleitung kommunizierende Vorrichtung (Power Line Communication - PLC), eine über eine Telefonleitung kommunizierende Vorrichtung, eine Cable-Home-Vorrichtung (Multimedia over Coax Alliance (MoCA)), eine Ethernet-Vorrichtung, eine Vorrichtung gemäß dem Standard 1294 des Institute of Electrical and Electronics Engineers (IEEE), eine drahtgebundene Heimnetzwerkvorrichtung und eine Steuervorrichtung nach dem Standard RS-485 sein. Ferner kann das drahtlose Kommunikationsmodul mit einer Technologie versehen sein, die ein drahtloses lokales Netz (WLAN), Bluetooth, ein drahtloses Kurzstreckennetz (WPAN) mit hoher Datengeschwindigkeit (HDR), Ultrabreitband (UWB), ZigBee, Impulsfunk, 60 GHZ WPAN, Binary-Code Division Multiple Access (CDMA), ein drahtloser universeller serieller Bus (USB), ein drahtloses High-Definition-Multimedia-Interface (HDMI) und dergleichen aufweist.
  • Bei einem Ausführungsbeispiel der vorliegenden Erfindung kann das Kommunikationsmodul 110 Positionsinformationen bezüglich des Host-Fahrzeugs über ein internes Fahrzeugnetzwerk (IVN) empfangen, und kann Positionsinformationen bezüglich der umgebenden Fahrzeuge über drahtlosen Zugang zu Fahrzeugumgebungen (Wireless-Access-For-Vehicular-Environment (WAVE)) empfangen.
  • Das Positionsinformationsempfangsmodul 120 empfängt die Positionsinformationen bezüglich des Host-Fahrzeugs. Hierbei kann es sich bei dem Positionsinformationsempfangsmodul 120 beispielsweise um ein Global Positioning System (GPS) handeln. Über das GPS ist es möglich, Positionsinformationen bezüglich des Host-Fahrzeugs zu empfangen, einschließlich Breite, Länge, Höhe und dergleichen.
  • In dem Speicher 130 ist ein Programm zur Erkennung von umgebenden Fahrzeugen gespeichert. Hierbei bezeichnet der Speicher 130 eine übliche Speichervorrichtung, wie eine nicht-flüchtige Speichervorrichtung, die gespeicherte Informationen dauerhaft hält, ohne das Energie zugeführt wird, oder eine flüchtige Speichervorrichtung.
  • Der Speicher 130 kann beispielsweise einen NAND-Flash-Speicher, wie eine Compact Flash Karte (CF), eine Secure Digital Karte (SD), ein Speicherstick, ein Solid-State-Laufwerk (SSD), eine Micro-SD-Karte etc., eine magnetische Computerspeichervorrichtung, wie ein Festplattenlaufwerk (HDD) etc., ein optisches Laufwerk, wie ein Compact Disc Read-Only Memory (CD-ROM), eine Digital Versatile Disc ROM (DVD) etc. und dergleichen.
  • Ferner kann das in dem Speicher 130 gespeicherte Programm als Software oder Hardware implementiert sein, wie ein Field Programmable Gate Array (FPGA) oder eine anwendungsspezifische integrierte Schaltung (ASIC), und kann bestimmte Aufgaben wahrnehmen.
  • Der Prozessor 140 führt das in dem Speicher 130 gespeicherte Programm aus. Bei der Ausführung des Programms erzeugt der Prozessor 140 eine Fahrzeugkarte, welche die Koordinaten der Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Bezug auf die gegenwärtige Position des Host-Fahrzeugs auf der Basis von Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge anzeigt.
  • Hierbei können die Fahrweginformationen in Form von Punktdaten (beispielsweise Daten von 23 Punkten) dargestellt sein. Derartige Fahrweginformationen können je nach Krümmung unterschiedliche Punktdichten aufweisen.
  • Anschließend erzeugt der Prozessor 140 Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der Informationen zur gegenwärtigen Position und zum Kurvenradius bezüglich des Host-Fahrzeugs und der Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge. Der Prozessor 140 kann Positionen der umgebenden Fahrzeuge basierend auf den erzeugten Fahrspurinformationen finden und erkennbare, in der Umgebung befindliche Fahrzeuge wählen.
  • Es sei darauf hingewiesen, dass die in 1 dargestellten Komponenten gemäß einem Ausführungsbeispiel der vorliegenden Erfindung als Software oder Hardware, beispielsweise als FPGA oder ASIC, implementiert sein können und bestimmte Aufgaben wahrnehmen.
  • Die Bedeutung von „Komponenten“ ist jedoch nicht auf Software oder Hardware beschränkt, und jede Komponente kann derart ausgebildet sein, dass sie in einem adressierbaren Speichermedium liegt, und dass sie einen oder mehrere Prozessoren treibt.
  • Daher umfassen Komponenten beispielsweise Softwarekomponenten, objektorientierte Software-Komponenten, Klassenkomponenten, Aufgabenkomponenten, Prozesse, Funktionen, Attribute, Prozeduren, Subroutinen, Programmcodesegmente, Treiber, Firmware, Mikrocode, Schaltungen, Daten, Datenbanken, Datenstrukturen, Tabellen, Arrays und Variablen.
  • Komponenten und durch die Komponenten bereitgestellte Funktionen können zu einer kleineren Anzahl von Komponenten kombiniert oder in zusätzliche Komponenten unterteilt werden.
  • Im Folgenden wird unter Bezugnahme auf die 2 bis 10 ein von dem System 100 zur Erkennung von umgebenden Fahrzeugen verwendetes Verfahren zur Erkennung von umgebenden Fahrzeugen nach einem Ausführungsbeispiel der vorliegenden Erfindung näher beschrieben.
  • 2 ist ein Flussdiagramm eines Verfahrens zur Erkennung umgebender Fahrzeuge nach einem Ausführungsbeispiel der vorliegenden Erfindung.
  • Bei dem Verfahren zur Erkennung umgebender Fahrzeuge nach einem Ausführungsbeispiel der vorliegenden Erfindung wird zunächst eine Fahrzeugkarte erzeugt, welche die Koordinaten eines oder mehrerer Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Bezug auf die gegenwärtige Position des Host-Fahrzeugs auf der Basis von Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge anzeigt (S210).
  • Hierbei kann die Fahrzeugkarte Positionen und Bewegungen von umgebenden Fahrzeugen innerhalb eines Vehicle-to-Everything-Kommunikationsbereichs (V2X) (ungefähr 300m) des Host-Fahrzeugs in einer Relativkoordinatenform anzeigen.
  • Die Details der Erzeugung einer derartigen Fahrzeugkarte sind nachfolgend beschrieben.
  • Zuerst werden Längen X, Breiten Y und GPS-Richtungswinkel Ψ des Host-Fahrzeugs (HV) und der umgebenden Fahrzeuge (RV) in ein Koordinatensystem (x, y, Φ) umgewandelt, um das Host-Fahrzeug und die umgebenden Fahrzeuge auf einer Fahrzeugkarte wie in Gleichung 1 darzustellen: P H V = [ X 0 Y 0 ψ 0 ] T P R V , i = [ X i Y i ψ i ] T   x L o c a l , i = K L o n g ( X i X 0 ) c o s ( 90 ψ 0 ) + K l a t ( Y i Y 0 ) sin ( 90 ψ 0 ) y L o c a l , i = K L o n g ( X i X 0 ) sin ( 90 ψ 0 ) + K l a t ( Y i Y 0 ) cos ( 90 ψ 0 ) ϕ L o c a l , i = ( ψ i ψ 0 ) K l o n g = 111,413 cos ( y 0 ) 94 cos ( 3 Y 0 ) K l a t = 111,133 560 c o s ( 2 Y 0 )
    Figure DE102016221620B4_0001
  • Danach werden Pfadinformationen, welche als Längen und Breiten der umgebenden Fahrzeuge angegeben sind, in Koordinaten in Bezug auf eine Basis des Host-Fahrzeugs wie in Gleichung 2 umgewandelt. Danach wird jeder Punkt der Fahrweginformationen in einen Punkt (x, y) zur Anzeige auf einer Fahrzeugkarte umgewandelt. P H V = [ X 0 Y 0 ψ 0 ] T P PH , i = [ X P H , i Y P H , i ] T x P H , i = cos ( 90 ψ 0 ) K l o n g ( X P H , i X 0 ) + sin ( 90 ψ 0 ) K lat ( Y P H , i Y 0 ) y P H , i = sin ( 90 ψ 0 ) K l o n g ( X P H , i X 0 ) + cos ( 90 ψ 0 ) K lat ( Y P H , i Y 0 )
    Figure DE102016221620B4_0002
  • Hierbei können Fahrweginformationen auf der Basis einer Sehnenlänge c, einer Winkeldifferenz α, eines Wenderadius R, eines Mittenabstands d und eines horizontalen Abstandsfehlers e wie in Gleichung 3 berechnet werden. c = ( x x 0 ) 2 + ( y y 0 ) 2 α = | ψ ψ 0 | R = c 2 sin α 2 d = c 2 tan α 2 e = R d
    Figure DE102016221620B4_0003
  • Hierbei können die Fahrweginformationen nur verwendet werden, wenn der horizontale Abstandsfehler e und die Sehnenlänge c während der Fahrt des umgebenden Fahrzeugs voreingestellte Schwellenwerte übersteigen.
  • Nachdem die Fahrzeugkarte durch den zuvor beschriebenen Vorgang erzeugt wurde, werden auf der Fahrzeugkarte Fahrweginformationen auf der Basis von Informationen zu der gegenwärtigen Position und zu dem Kurvenradius des Host-Fahrzeugs und Fahrweginformationen des Host-Fahrzeugs und der umgebenden Fahrzeuge erzeugt (S220).
  • Mit anderen Worten: Es ist möglich, eine in Bezug auf das Host-Fahrzeug abstrahierte Fahrlinie auf der Basis der Informationen bezüglich der gegenwärtigen Position und des Kurvenradius des Host-Fahrzeugs und der Fahrweginformationen bezüglich des Host-Fahrzeugs und der umgebenden Fahrzeuge zu schätzen. Hierbei können die geschätzten Fahrspurinformationen als eine parametrisierte kubische Funktion ausgedrückt werden.
  • Derartige Basisinformationen dienen der Auswahl von Fahrweginformationen vorausfahrender, umgebender Fahrzeuge, welche bei der genauen Schätzung der Fahrspur verwendet werden, in welcher das Host-Fahrzeug gegenwärtig fährt. Hierbei kann angenommen werden, dass die vorausfahrenden, umgebenden Fahrzeuge während der Fahrt nicht die Fahrspur wechseln.
  • Ein Verfahren zum Erzeugen derartiger Fahrspurinformationen wird im Folgenden unter Bezugnahme auf 3 bis 5C und 9 beschrieben.
  • 3 ist ein Flussdiagramm einer Operation zur Erzeugung von Fahrspurinformationen. 5A bis 5C sind Diagramme zur Darstellung von Informationen bezüglich der vorausliegenden Fahrspur als Teil der Basis-Fahrspurinformationen. 6 ist ein Diagramm zur Darstellung von Informationen bezüglich der zurückliegenden Fahrspur als Teil der Basis-Fahrspurinformationen. 7 bis 8B sind Diagramme zur Darstellung einer Operation zur Korrektur von Informationen bezüglich der vorausliegenden Fahrspur. 9 zeigt Diagramme zur Darstellung einer Operation zur Korrektur von Basis-Fahrspurinformationen
  • Bei der Operation zur Erzeugung von Fahrspurinformationen werden zunächst Basis-Fahrspurinformationen auf der Basis der Fahrweginformationen des Host-Fahrzeugs erzeugt (S221).
  • Bei den Basis-Fahrspurinformationen handelt es sich um Fahrspurinformationen, die mit Informationen über das Host-Fahrzeug allein erzeugt werden, wobei angenommen wird, dass sich kein in der Umgebung befindliches Fahrzeug vor dem Host-Fahrzeug befindet. Hierbei beinhalten die Basis-Fahrspurinformationen Informationen über die vorausliegende Fahrspur und Informationen über die zurückliegende Fahrspur.
  • Die Informationen über die vorausliegende Fahrspur können auf der Basis von Kurvenradiusinformationen des Host-Fahrzeugs erzeugt werden. Angenommen, das Host-Fahrzeug fährt eine Kurve mit einem festen Wenderadius, so kann der in Vorwärtsrichtung gelegene Weg eine Kreisform haben. Um eine derartige Kreisform zu simulieren, kann eine kubische Kurve entsprechend der nachfolgenden Gleichung 4 erzeugt werden. y = 0.351 R 2 x 3 + 0.351 R x 2
    Figure DE102016221620B4_0004
  • Ein Fall, in dem das Host-Fahrzeug sich unter einem Winkel von 60 Grad entlang der erzeugten kubischen Kurve bewegt, ist als Graph in 5A bis 5C dargestellt.
  • 5A zeigt einen Fall, in dem der Radius der Krümmung R 1m beträgt. Beträgt der Radius der Krümmung Im, ist erkennbar, dass eine kubische Kurve nahezu einem Kreis entspricht. Wenn jedoch die Neigung zunimmt, weicht eine kubische Kurve aufgrund der Eigenschaften einer kubischen Kurve von einem vollständigen Kreis ab. Daher kann ein Fehler auftreten, wenn das Host-Fahrzeug sich unter einem Winkel von 60 Grad und mehr bewegt.
  • 5B und 5C zeigen einen Fall, in welchem ein Kurvenradius 25 m beträgt, bzw. einen Fall, in dem der Kurvenradius 50 m beträgt. Es ist erkennbar, dass ein Fehler zwischen einem Kreis und einer kubischen Kurve besteht, wenn das Host-Fahrzeug eine Kurve unter einem Winkel von 60 Grad oder mehr fährt, während ein Kreis und eine kubische Kurve einander bei weniger als 60 Grad nahezu entsprechen. Ferner ist bei Kurvenradien von 25 m und 50m zu erkennen, dass die kubischen Kurven zueinander in der Form identisch sind und nur hinsichtlich der Größe zunehmen.
  • Auf diese Weise können Informationen über die vorausliegende Fahrspur unter Verwendung der Gleichung 4 und der Kurvenradiusinformationen eines Fahrzeugs modelliert werden.
  • Informationen über die zurückliegende Fahrspur können unter Verwendung der Methode der kleinsten Quadrate modelliert werden. Zur Erzeugung der Informationen über die zurückliegende Fahrspur ist es erforderlich, eine kubische Kurve zu extrahieren, um die Entfernung jedes in 6 dargestellten Abtastpunkt D zu minimieren.
  • Wenn eine kubische Kreisformel auf sämtliche Abtastpunkte D angewandt wird, können die Ergebnisse in Form einer in der nachfolgenden Gleichung 5 dargestellten Matrix ausgedrückt werden. a x 1 3 + b x 1 2 + c x 1 + d = y 1 a x 2 3 + b x 2 2 + c x 2 + d = y 2 a x n 3 + b x n 2 + c x n + d = y n [ x 1 3 x 1 2 x 1 1 x 2 3 x 2 2 x 2 1 x n 3 x n 2 x n 1 ] [ a b c d ] = [ y 1 y 2 y n ]   V p = y
    Figure DE102016221620B4_0005
  • Da V keine quadratische Matrix ist, ist es in diesem Fall möglich p= (VTV)-1VTy unter Verwendung einer pseudo-inversen Matrix zu bilden.
  • Ist die Anzahl der Abtastpunkte D 5 oder größer, ist es jedoch möglich, eine durch die nachfolgende Gleichung 6 dargestellte Matrix zu verwenden. a x 1 3 + b x 1 2 = y 1 a x 2 3 + b x 2 2 = y 2 a x n 3 + b x n 2 = y n [ x 1 3 x 1 2 x 2 3 x 2 2 x n 3 x n 2 ] [ a b ] = [ y 1 y 2 y n ]   V p = y
    Figure DE102016221620B4_0006
  • Ist andererseits die Anzahl der Abtastpunkte D kleiner als 5, so ist es möglich, eine durch die nachfolgende Gleichung 7 dargestellte Matrix zu verwenden. b x 1 2 + c x 1 + d = y 1 b x 2 2 + c x 2 + d = y 2 b x n 2 + c x n + d = y n [ x 1 2 x 1 1 x 2 2 x 2 1 x n 2 x n 1 ] [ b c d ] = [ y 1 y 2 y n ]     V p = y
    Figure DE102016221620B4_0007
  • Wie zuvor beschrieben, können Basis-Fahrspurinformationen in Form einer kubischen Funktion wiedergegeben werden, und können ferner, entsprechend der Anzahl der Abtastpunkte, als quadratische Kurve wiedergegeben werden.
  • Nach dem Erzeugen der Basis-Fahrspurinformationen werden, wie unter erneuter Bezugnahme auf 3 ersichtlich, Fahrweginformationen bezüglich eines oder mehrerer in der Umgebung vor dem Host-Fahrzeug befindlicher Fahrzeuge in Bezug auf das Host-Fahrzeug auf der Basis von Seitenabstandsinformationen über die umgebenden Fahrzeuge korrigiert (S222).
  • Um die Informationen über die umgebenden Fahrzeuge zu korrigieren, ist es zu diesem Zeitpunkt erforderlich, dass das Host-Fahrzeug und das in der Umgebung befindliche Fahrzeug auf der gleichen Straße fahren. In anderen Worten: nur wenn die Fahrweginformationen über das in der Umgebung befindliche Fahrzeug den Bereich hinter dem Host-Fahrzeug abdecken und ausreichend Informationen zum Schätzen der Straßenform vorhanden sind, ist es möglich, festzustellen, dass das Host-Fahrzeug und die umgebenden Fahrzeuge auf der gleichen Straße fahren.
  • Da angenommen wird, dass das Host-Fahrzeug 10 auf einer Straße fährt, die der Straße ähnlich ist, welche ein in der Umgebung befindliches Fahrzeug 20 befahren hat, ist es möglich, ein Polynom ersten Grades zu bilden, das in der Gleichung 8 dargestellt ist, wobei zwei Elemente von Pfadinformationen (x5, y5) und (x6, y6) verwendet werden, welche den Fahrweginformationen über das in der Umgebung befindliche Fahrzeug 20 am nächsten sind, wie in 7 dargestellt. d R V = y 5 y 6 y 5 x 6 x 5 × x 5
    Figure DE102016221620B4_0008
  • Wenn der Seitenabstandfehler dRV zwischen einer Kurve und dem Host-Fahrzeug entsprechend der Gleichung 8 auf diese Weise berechnet ist, ist es möglich, die Fahrweginformationen über das in der Umgebung vor dem Host-Fahrzeug 10 befindliche Fahrzeug 20 zu korrigieren. Mit anderen Worten: Wie in 8A und 8B dargestellt, wird jedes Element der Fahrweginformationen über das in der Umgebung befindliche Fahrzeug 20 um den auf der Basis der Fahrweginformationen über das in der Umgebung befindliche Fahrzeug 20 berechneten Seitenabstandsfehler dRV in Richtung des Host-Fahrzeugs 10 bewegt.
  • Nach dem Korrigieren der Fahrweginformationen über die umgebenden Fahrzeuge werden, wie unter erneuter Bezugnahme auf 3 ersichtlich, Informationen über die vorausliegende Fahrspur auf der Basis der korrigierten Informationen über die umgebenden Fahrzeuge korrigiert (S223). Mit anderen Worten: Durch das Kombinieren von Informationen über die zurückliegende Fahrspur in (A) der 9, bei welchen es sich um ein nur auf den Fahrweginformationen des Host-Fahrzeugs basierendes Schätzergebnis handelt, und den Informationen über die vorausliegende Fahrspur in (B) der 9, bei welchen es sich um ein nur auf den Fahrweginformationen der in der Umgebung vor dem Host-Fahrzeug befindlichen Fahrzeuge basierendes Schätzergebnis handelt, erfolgt eine abschließende Korrektur der Basis-Fahrspurinformationen in (C) der 9.
  • Nachdem die Basis-Fahrspurinformationen auf diese Weise korrigiert wurden, werden, wie unter Bezugnahme auf 3 ersichtlich, werden in der Umgebung befindliche Fahrzeuge, die für die Fahrspurinformationen erforderlich sind, aus den umgebenden Fahrzeugen extrahiert, die in den korrigierten Basis-Fahrspurinformationen enthalten sind (S224). Mit anderen Worten: Durch das Verwenden der Positionsinformationen und der Fahrweginformationen über die umgebenden Fahrzeuge und der in einem vorhergehenden Prozess erzeugten Fahrspurinformationen werden in der Umgebung befindliche Fahrzeuge, die für das Erzeugen der Fahrspurinformationen nicht erforderlich sind, ausgefiltert und entfernt.
  • Zu diesem Zeitpunkt können in der Umgebung befindliche Fahrzeuge unter Berücksichtigung einer vorgegebenen Höchstzahl von erkennbaren umgebenden Fahrzeugen extrahiert werden, und die Höchstzahl der erkennbaren umgebenden Fahrzeuge kann unter Berücksichtigung des Rechenaufwands gewählt werden. Basierend auf den Fahrspurinformationen, die durch einen derartigen Prozess geschätzt werden, ist es möglich, die erkennbaren umgebenden Fahrzeuge zu aktualisieren.
  • Wenn die Anzahl der erkennbaren in der Umgebung befindlichen Fahrzeuge geringer als ein vorgegebener Mindestwert ist, werden, da nur eine geringe Anzahl von umgebenden Fahrzeugen erforderlich ist, um die Fahrspurinformationen zu erzeugen, die umgebenden Fahrzeuge, die als für das Erzeugen der Fahrspurinformationen nicht erforderlich erachtet werden, nicht entfernt. Aus den Fahrweginformationen der umgebenden Fahrzeuge, die nicht entfernt wurden, können Fahrweginformationen vor einem Spurwechsel extrahiert und zum Erzeugen von Fahrspurinformationen verwendet werden.
  • Wenn zum Erzeugen der Fahrspurinformationen erforderliche in der Umgebung befindliche Fahrzeuge auf diese Weise extrahiert wurden, werden Fahrweginformationen über ein in der Umgebung befindliches Fahrzeug unter den extrahierten, umgebenden Fahrzeugen extrahiert, das sich auf einer Fahrspur befindet, die mit zuvor erzeugten Fahrspurinformationen identisch oder dieser benachbart ist (S225). Mit anderen Worten: Fahrweginformationen, die nicht zu einem gültigen Bereich der in dem vorangehenden Prozess erzeugten Fahrspurinformationen gehören, werden ausgefiltert und aus den Fahrweginformationen der zum Erzeugen der Fahrspurinformationen extrahierten, umgebenden Fahrzeuge entfernt.
  • Anschließend können Fahrspurinformationen auf der Fahrzeugkarte basierend auf den extrahierten Fahrweginformationen über das in der Umgebung befindliche Fahrzeug erzeugt werden (S226).
  • Nachdem die Fahrspurinformationen auf diese Weise erzeugt wurden, werden, wie unter erneuter Bezugnahme auf 2 ersichtlich, Positionen der umgebenden Fahrzeuge basierend auf den erzeugten Fahrspurinformationen bestimmt (S230).
  • Die Positionen der umgebenden Fahrzeuge können basierend auf den erzeugten Fahrspurinformationen bestimmt werden und zum Klassifizieren von umgebenden Fahrzeugen verwendet werden, die später zum Schätzen einer Fahrspur verwendet werden. Wenn die Positionen der umgebenden Fahrzeuge bestimmt wurden, ist es möglich, Längen-/ Breitenrichtungsinformationen über die umgebenden Fahrzeuge, welche basierend auf den Fahrspurinformationen erkannt wurden, Informationen über die Richtungsdifferenz zwischen den Fahrspurinformationen und den erkannten, umgebenden Fahrzeugen, etc. zu erhalten.
  • Eine derartige Operation zum Bestimmen von umgebenden Fahrzeugen wird nachfolgend unter Bezugnahme auf die 4 und 10 beschrieben.
  • 4 ist ein Flussdiagramm einer Operation zur Ermittlung der Position von umgebenden Fahrzeugen. 10 ist ein Diagramm zur Darstellung einer Operation zur Auswahl erkennbarer, umgebender Fahrzeuge.
  • Bei der Operation zur Bestimmung der Positionen von umgebenden Fahrzeugen werden zunächst die gegenwärtigen Positionen der umgebenden Fahrzeuge in Bezug auf das Host-Fahrzeug auf der Basis einer Breite der erzeugten Fahrspurinformationen und von Breiten der umgebenden Fahrzeuge 20 bestimmt (S231). Zu diesem Zeitpunkt können die gegenwärtigen Positionen der umgebenden Fahrzeuge als, bezogen auf das Host-Fahrzeug, vor, links, rechts, weit links und weit rechts befindlich klassifiziert werden.
  • Anschließend werden die in den Fahrspurinformationen enthaltenen Fahrtrichtungen der umgebenden Fahrzeuge auf der Basis der Fahrtrichtungen der in der Umgebung befindlichen Fahrzeuge und einer in den Fahrspurinformationen enthaltenen Fahrtrichtung bestimmt (S232). Zu diesem Zeitpunkt können die Fahrtrichtungen der umgebenden Fahrzeuge als vorwärts, rückwärts und kreuzend klassifiziert werden.
  • Nach einem Ausführungsbeispiel der vorliegenden Erfindung ist es möglich, festzustellen, ob ein in der Umgebung befindliches Fahrzeug ein Fahrzeug ist, das in Bezug auf das Host-Fahrzeug eine kreuzenden Fahrbahn befährt.
  • Um Festzustellen, ob es sich bei einem umgebenden Fahrzeug um kreuzenden Verkehr handelt, wird zunächst festgestellt, ob eine Differenz zwischen den Fahrtrichtungen in den erzeugten Fahrspurinformationen und des umgebenden Fahrzeugs einen voreingestellten Schwellenwert für eine festgelegte Zeitspanne übersteigt. Wenn festgestellt wird, dass die Differenz den voreingestellten Schwellenwert übersteigt, ist es möglich, festzustellen, dass das in der Umgebung befindliche Fahrzeug ein auf einer kreuzenden Fahrbahn fahrendes Fahrzeug ist.
  • Indem eine derartige Feststellung unter den Fahrzeugen, deren gegenwärtige Positionen als weit links oder weit rechts klassifiziert werden, nur für in der Umgebung befindliche Fahrzeuge getroffen wird, die sich in einem Winkel von 15° oder mehr in Bezug auf das Host-Fahrzeug befinden, ist es möglich, die Genauigkeit der Feststellung, ob es sich bei umgebenden Fahrzeugen um kreuzenden Verkehr handelt oder nicht, zu erhöhen.
  • Ferner ist es gemäß einem Ausführungsbeispiel der vorliegenden Erfindung möglich, festzustellen, ob ein in der Umgebung befindliches Fahrzeug in Bezug auf das Host-Fahrzeug während der Fahrt die Fahrspur gewechselt hat oder nicht.
  • Um festzustellen, ob ein in der Umgebung befindliches Fahrzeug während der Fahrt die Fahrspur gewechselt hat oder nicht, wird zunächst festgestellt, ob Differenzen in den Fahrtrichtungen des Host-Fahrzeugs und der in sämtlichen Richtungen des Host-Fahrzeugs vorhandenen, umgebenden Fahrzeuge einen voreingestellten Schwellenwert übersteigen oder nicht. Wenn die Differenz den voreingestellten Schwellenwert übersteigt, kann das entsprechende, in der Umgebung befindliche Fahrzeug als ein in der Umgebung befindliches Fahrzeug bestimmt werden, welches während der Fahrt die Fahrspur gewechselt hat.
  • Derartige Positionen von umgebenden Fahrzeugen können wie in 10 dargestellt klassifiziert werden. Mit anderen Worten: Fahrtrichtungen können in 11 Arten entsprechend der vorderen, hinteren, linken und rechten Seite des Host-Fahrzeugs 10, je nachdem, wo sich die umgebenden Fahrzeuge befinden, und entsprechend den Fahrtrichtungen, d.h. vorwärts, rückwärts und kreuzend, je nach der Fahrtrichtung der umgebenden Fahrzeuge eingeteilt werden.
  • Nachdem die Positionen der umgebenden Fahrzeuge festgestellt wurden, werden, wie unter erneuter Bezugnahme auf 2 ersichtlich, erkennbare, in der Umgebung befindliche Fahrzeuge basierend auf der Position der umgebenden Fahrzeuge ausgewählt (S240).
  • Nach einem Ausführungsbeispiel der vorliegenden Erfindung kann ferner eine Operation zum Erzeugen einer Informationstabelle zu den umgebenden Fahrzeugen vorgesehen sein, die Informationen über die erkennbaren, umgebenden Fahrzeuge enthält. Mit anderen Worten: wenn Informationen über die erkennbaren, umgebenden Fahrzeuge auf der Basis der Positionen der umgebenden Fahrzeuge erzeugt werden, können die erzeugten Informationen in der Informationstabelle zu den umgebenden Fahrzeugen in der Form von Flags gespeichert und aktualisiert werden. Eine derartige Informationstabelle zu den umgebenden Fahrzeugen kann während jeder Ausführungsoperation aktualisiert werden.
  • Die Informationstabelle zu den umgebenden Fahrzeugen kann die Informationen über die umgebenden Fahrzeuge für eine voreingestellte Zeit speichern und die gespeicherten Informationen anschließend entfernen. Beispielsweise kann die Informationstabelle zu den umgebenden Fahrzeugen die Informationen über die erkennbaren, umgebenden Fahrzeugen für eine voreingestellte Zeit (500 ms) speichern und nach Ablauf der Zeit (500 ms) die gespeicherten Informationen über die umgebenden Fahrzeuge entfernen.
  • Die Informationen über die umgebenden Fahrzeuge, welche in einer derartigen Informationstabelle zu den umgebenden Fahrzeugen gespeichert sind, können zur Erzeugung von Fahrspurinformationen verwendet werden, und können ferner zum Erzeugen von Fahrspurinformationen in der nächsten Ausführungsoperation verwendet werden, nachdem festgestellt wurde, ob die umgebenden Fahrzeuge die Fahrspur gewechselt haben oder nicht. Zum Erzeugen von Fahrbahninformationen können hierbei nur Informationen über Fahrzeuge, deren Positionen als vor, rechts vor, und links vor dem Host-Fahrzeug klassifiziert sind, als Informationen über in der Umgebung befindliche Fahrzeuge verwendet werden.
  • In der vorhergehenden Beschreibung können die Operationen S210 bis S240 je nach der Implementierung der vorliegenden Erfindung in zusätzliche Operationen unterteilt oder zu einer geringeren Anzahl von Operationen kombiniert werden. ferner können einige Operationen falls erforderlich entfallen und die Abfolge der Operationen kann verändert werden. Darüber hinaus kann, obwohl vorliegend nicht beschrieben, die auf die 1 bezogene Beschreibung auf das Verfahren zur Erkennung von umgebenden Fahrzeugen nach den 2 bis 4 angewendet werden.
  • Nach jedem der Ausführungsbeispiele der vorliegenden Erfindung werden in der Umgebung befindliche Fahrzeuge mittels WAVE erkannt, und somit ist es möglich, die Beschränkungen existierender Fahrerassistenzsystemsensoren (DAS) zu überwinden.
  • Da ein Ausführungsbeispiel der vorliegenden Erfindung durch das Installieren von Software in einem mit einem V2X-Terminal versehenen Fahrzeug implementiert werden kann, ist darüber hinaus auch keine zusätzliche Hardware erforderlich.
  • Das Verfahren zur Erkennung von umgebenden Fahrzeugen nach einem Ausführungsbeispiel der vorliegenden Erfindung kann auch in Form eines auf einem Medium gespeicherten Computerprogramms, das von einem Computer ausgeführt wird, oder einem Aufzeichnungsmedium, das von einem Computer ausführbare Befehle enthält, implementiert sein. Das computerlesbare Medium kann jedes verfügbare Medium sein, auf das ein Computer zugreifen kann, und umfasst flüchtige und nicht-flüchtige Medien und entfernbare und nicht entfernbare Medien. Ferner kann das computerlesbare Medium sowohl Computerspeichermedien, als auch Kommunikationsmedien umfassen. Die Computerspeichermedien umfassen flüchtige und nicht-flüchtige Medien und entfernbare und nicht entfernbare Medien, welche nach einem beliebigen Verfahren oder einer beliebigen Technik für das Speichern von Informationen hergestellt sind, wie beispielsweise computerlesbare Befehle, Datenstrukturen, Programmmodule oder andere Daten. Die Kommunikationsmedien umfassen üblicherweise computerlesbare Befehle, Datenstrukturen, Programmmodule, andere Daten modulierter Signale, wie Trägerwellen, oder andere Übertragungsmechanismen, und umfassen jede Art von Informationsübertragungsmedium.
  • Zwar wurden zuvor besondere Ausführungsbeispiele der vorliegenden Erfindung beschrieben, jedoch können Komponenten oder einige bzw. sämtliche Operationen derselben durch ein Computersystem implementiert werden, das eine Allzweck-Hardwarearchitektur aufweist.
  • Die vorangehende Beschreibung der vorliegenden Erfindung dient als Beispiel, und dem Fachmann ist ersichtlich, dass die vorliegende Erfindung in anderer detaillierter Form durchgeführt werden kann, ohne den technischen Gedanken oder wesentliche Merkmale der vorliegenden Erfindung zu verändern. Es sei daher darauf hingewiesen, dass die zuvor beschriebenen Ausführungsbeispiele in jeder Hinsicht als Beispiele und nicht als einschränkend anzusehen sind. Beispielsweise kann jede Komponente, die in der Einzahl beschrieben wurde, in verteilter Form implementiert werden. Gleichermaßen können las verteilt beschriebene Komponenten in kombinierter Weise implementiert werden.
  • Es sei ferner darauf hingewiesen, dass der Umfang der vorliegenden Erfindung nicht durch die Beschreibung der vorliegenden Erfindung, sondern durch die Ansprüche definiert ist, und die Bedeutung und der Umfang von Ansprüchen und sämtlichen Modifizierungen, die gemäß dem Äquivalenzkonzept abgeleitet werden können, fallen in den Rahmen der vorliegenden Erfindung.

Claims (13)

  1. Verfahren für ein System zum Erkennen von Fahrzeugen in der Umgebung, wobei das Verfahren die folgenden Schritte aufweist: Erzeugen einer Fahrzeugkarte, welche die Koordinaten eines oder mehrerer Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Bezug auf die gegenwärtige Position des Host-Fahrzeugs auf der Basis von Fahrweginformationen des Host-Fahrzeugs und der Fahrzeuge in der Umgebung anzeigt; Erzeugen von Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der gegenwärtigen Position und von Kurvenradiusinformationen bezüglich des Host-Fahrzeugs und der Fahrweginformationen des Host-Fahrzeugs und der Fahrzeuge in der Umgebung; Ermitteln der Positionen der Fahrzeuge in der Umgebung auf der Basis der erzeugten Fahrspurinformationen; und Wählen erkennbarer Fahrzeuge in der Umgebung basierend auf den Positionen der Fahrzeuge in der Umgebung, dadurch gekennzeichnet, dass das Erzeugen der Fahrspurinformationen die folgenden Schritte aufweist: Erzeugen von Basis-Fahrspurinformationen auf der Basis der Fahrweginformationen des Host-Fahrzeugs; Korrigieren der Fahrweginformationen über die Fahrzeuge in der Umgebung in Bezug auf das Host-Fahrzeug auf der Basis von Seitenabstandsinformationen über ein oder mehrere in der Umgebung vor dem Host-Fahrzeug befindliche Fahrzeuge; Korrigieren von Informationen über die vorausliegende Fahrspur der Basis-Fahrspurinformationen auf der Basis der korrigierten Fahrweginformationen über die Fahrzeuge in der Umgebung Extrahieren von zum Erzeugen der Fahrspurinformationen erforderlichen Fahrzeugen in der Umgebung aus den in den korrigierten Basis-Fahrspurinformationen vorhandenen Fahrzeugen in der Umgebung; Extrahieren von Fahrweginformationen über ein Fahrzeug in der Umgebung unter den extrahierten Fahrzeugen in der Umgebung, das sich auf einer Fahrspur befindet, die mit zuvor erzeugten Fahrspurinformationen identisch oder dieser benachbart ist; und Erzeugen der Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der extrahierten Fahrweginformationen des Fahrzeugs in der Umgebung und dass das Extrahieren der zum Erzeugen der Fahrspurinformationen erforderlichen Fahrzeuge in der Umgebung die folgenden Schritte aufweist: wenn die Anzahl der erkennbaren Fahrzeuge in der Umgebung geringer als ein voreingestellter Mindestwert ist, Beibehalten der Fahrzeuge in der Umgebung, die als für die Erzeugung der Fahrspurinformationen unnötig erachtet wurden und wobei das Extrahieren der Fahrweginformationen über das Fahrzeug in der Umgebung das Extrahieren von Fahrweginformationen bis zu einem Fahrspurwechsel aus den Fahrweginformationen über die Fahrzeuge in der Umgebung aufweist.
  2. Verfahren nach Anspruch 1, bei welchem das Extrahieren der zum Erzeugen der Fahrspurinformationen erforderlichen Fahrzeuge in der Umgebung die folgenden Schritte aufweist: Extrahieren der Fahrzeuge in der Umgebung auf der Basis einer voreingestellten Höchstzahl von erkennbaren Fahrzeugen in der Umgebung; und Aktualisieren der erkennbaren Fahrzeuge in der Umgebung auf der Basis der erzeugten Fahrspurinformationen.
  3. Verfahren nach Anspruch 1, bei welchem das Bestimmen der Positionen der Fahrzeuge in der Umgebung die folgenden Schritte aufweist: Bestimmen der gegenwärtigen Positionen der Fahrzeuge in der Umgebung in Bezug auf das Host-Fahrzeug auf der Basis der Breite der erzeugten Fahrspurinformationen und der Breiten der Fahrzeuge i der Umgebung; und Bestimmen von in den Fahrspurinformationen enthaltenen Fahrtrichtungen der Fahrzeuge in der Umgebung auf der Basis von Fahrtrichtungen der Fahrzeuge in der Umgebung und der erzeugten Fahrspurinformationen.
  4. Verfahren nach Anspruch 3, bei welchem das Bestimmen der Fahrtrichtungen der Fahrzeuge in der Umgebung die folgenden Schritte aufweist: Feststellen, ob Unterschiede zwischen den Fahrtrichtungen der erzeugten Fahrspurinformationen und der Fahrzeuge in der Umgebung einen voreingestellten Schwellenwert für eine festgelegte Zeit überschreiten; und wenn festgestellt wird, dass ein Unterschied den voreingestellten Schwellenwert überschreitet, Feststellen, dass ein entsprechendes Fahrzeug in der Umgebung ein auf einer kreuzenden Fahrbahn fahrendes Fahrzeug in der Umgebung ist.
  5. Verfahren nach Anspruch 3, bei welchem das Bestimmen der Fahrtrichtungen der Fahrzeuge in der Umgebung die folgenden Schritte aufweist: Feststellen, ob Unterschiede zwischen den Fahrtrichtungen des Host-Fahrzeugs und den in sämtlichen Richtungen des Host-Fahrzeugs vorhandenen Fahrzeugen in der Umgebung einen voreingestellten Schwellenwert überschreiten; und wenn festgestellt wird, dass ein Unterschied den voreingestellten Schwellenwert überschreitet, Feststellen, dass ein entsprechendes Fahrzeug in der Umgebung die Fahrspur gewechselt hat.
  6. Verfahren nach Anspruch 1, ferner mit dem Schritt des Erzeugens einer Informationstabelle zu Fahrzeugen in der Umgebung, die Informationen über die erkennbaren Fahrzeuge in der Umgebung enthält, wobei in der Informationstabelle zu Fahrzeugen in der Umgebung Informationen über die erkennbaren Fahrzeuge in der Umgebung, die auf der Basis der Positionen der Fahrzeuge in der Umgebung gewählt sind, aktualisiert werden.
  7. Verfahren nach Anspruch 6, bei welchem die Informationstabelle zu Fahrzeugen in der Umgebung die Informationen über die erkennbaren Fahrzeuge in der Umgebung für eine voreingestellte Zeitspanne speichert und die Informationen anschließend entfernt.
  8. System (100) zum Erkennen eines oder mehrerer Fahrzeuge in der Umgebung eines Host-Fahrzeugs, wobei das System (100) zum Erkennen von Fahrzeugen in der Umgebung aufweist: ein Kommunikationsmodul (130), das zum Austausch von Daten mit den Fahrzeugen in der Umgebung konfiguriert ist; ein Positionsinformationsempfangsmodul (120), das zum Empfangen von Positionsinformationen bezüglich des Host-Fahrzeugs konfiguriert ist; einen Speicher (130), der zum Speichern eines Programms zum Erkennen der Fahrzeuge in der Umgebung konfiguriert ist; und einen Prozessor (140), der zur Ausführung des Programms konfiguriert ist, wobei der Prozessor (140) bei der Ausführung des Programms eine Fahrzeugkarte, welche die Koordinaten der Fahrzeuge in der Umgebung eines Host-Fahrzeugs in Bezug auf die gegenwärtige Position des Host-Fahrzeugs auf der Basis von Fahrweginformationen des Host-Fahrzeugs und der Fahrzeuge in der Umgebung anzeigt; Fahrweginformationen auf der Fahrzeugkarte auf der Basis der gegenwärtigen Position und von Kurvenradiusinformationen bezüglich des Host-Fahrzeugs und der Fahrweginformationen des Host-Fahrzeugs und der Fahrzeuge in der Umgebung erzeugt; die Positionen der Fahrzeuge in der Umgebung auf der Basis der erzeugten Fahrspurinformationen bestimmt, und erkennbare Fahrzeuge in der Umgebung basierend auf den Positionen der Fahrzeuge in der Umgebung wählt, dadurch gekennzeichnet, dass der Prozessor (140) Basis-Fahrspurinformationen auf der Basis der Fahrweginformationen über das Host-Fahrzeug erzeugt, die Fahrweginformationen über die Fahrzeuge in der Umgebung in Bezug auf das Host-Fahrzeug auf der Basis von Seitenabstandsinformationen über ein oder mehrere Fahrzeuge in der Umgebung vor dem Host-Fahrzeug korrigiert, und anschließend die in den Basis-Fahrspurinformationen enthaltenen Informationen über die vorausliegende Fahrspur auf der Basis der korrigierten Fahrweginformationen über die Fahrzeuge in der Umgebung korrigiert und zum Erzeugen der Fahrspurinformationen erforderliche, Fahrzeuge in der Umgebung aus den in den korrigierten Basis-Fahrspurinformationen vorhandenen Fahrzeugen in der Umgebung extrahiert, Fahrweginformationen über ein Fahrzeug in der Umgebung unter den extrahierten Fahrzeugen in der Umgebung extrahiert, das sich auf einer Fahrspur befindet, die mit zuvor erzeugten Fahrspurinformationen identisch oder dieser benachbart ist, und die Fahrspurinformationen auf der Fahrzeugkarte auf der Basis der extrahierten Fahrweginformationen des Fahrzeugs in der Umgebung erzeugt, wobei wenn die Anzahl der erkennbaren Fahrzeuge in der Umgebung geringer als ein voreingestellter Mindestwert ist, der Prozessor umgebenden Fahrzeuge, die als für die Erzeugung der Fahrspurinformationen unnötig erachtet wurden, nicht entfernt, und Fahrweginformationen bis zu einem Fahrspurwechsel aus den Fahrweginformationen über die Fahrzeuge in der Umgebung extrahiert.
  9. System zum Erkennen umgebender Fahrzeuge nach Anspruch 8, bei welchem das Kommunikationsmodul (110) die Positionsinformationen über das Host-Fahrzeug durch ein internes Fahrzeugnetzwerk (IVN) empfängt, und die Positionsinformationen über die Fahrzeuge in der Umgebung durch drahtlosem Zugang zu Fahrzeugumgebungen (WAVE) empfängt.
  10. System nach Anspruch 8, bei welchem der Prozessor (140) die Fahrzeuge in der Umgebung auf der Basis einer voreingestellten Höchstzahl von erkennbaren Fahrzeugen in der Umgebung extrahiert, und die erkennbaren Fahrzeuge in der Umgebung auf der Basis der erzeugten Fahrspurinformationen aktualisiert.
  11. System nach Anspruch 8, bei welchem der Prozessor (140) gegenwärtige Positionen der Fahrzeuge in der Umgebung in Bezug auf das Host-Fahrzeug auf der Basis der Breite der erzeugten Fahrspurinformationen und der Breiten der Fahrzeuge in der Umgebung bestimmt, und in den Fahrspurinformationen enthaltene Fahrtrichtungen der Fahrzeuge in der Umgebung auf der Basis von Fahrtrichtungen der Fahrzeuge in der Umgebung und der erzeugten Fahrspurinformationen bestimmt.
  12. System nach Anspruch 11, bei welchem der Prozessor (140) feststellt, ob Unterschiede zwischen den Fahrtrichtungen der erzeugten Fahrspurinformationen und der Fahrzeuge in der Umgebung einen voreingestellten Schwellenwert für eine festgelegte Zeit überschreiten, und, wenn festgestellt wird, dass ein Unterschied den voreingestellten Schwellenwert überschreitet, feststellt, dass ein entsprechendes Fahrzeug in der Umgebung ein auf einer kreuzenden Fahrbahn fahrendes Fahrzeug in der Umgebung ist.
  13. System nach Anspruch 11, bei welchem der Prozessor (140) feststellt, ob Unterschiede zwischen den Fahrtrichtungen des Host-Fahrzeugs und den in sämtlichen Richtungen des Host-Fahrzeugs vorhandenen Fahrzeugen in der Umgebung einen voreingestellten Schwellenwert überschreiten, und, wenn festgestellt wird, dass ein Unterschied den voreingestellten Schwellenwert überschreitet, feststellt, dass ein entsprechendes Fahrzeug in der Umgebung die Fahrspur gewechselt hat.
DE102016221620.1A 2015-12-14 2016-11-04 System und Verfahren zur Erkennung eines Fahrzeugs in der Umgebung Active DE102016221620B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2015-0177846 2015-12-14
KR1020150177846A KR102503253B1 (ko) 2015-12-14 2015-12-14 주변 차량 인지 시스템 및 방법

Publications (2)

Publication Number Publication Date
DE102016221620A1 DE102016221620A1 (de) 2017-06-14
DE102016221620B4 true DE102016221620B4 (de) 2022-08-25

Family

ID=58773249

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016221620.1A Active DE102016221620B4 (de) 2015-12-14 2016-11-04 System und Verfahren zur Erkennung eines Fahrzeugs in der Umgebung

Country Status (4)

Country Link
US (1) US10115313B2 (de)
KR (4) KR102503253B1 (de)
CN (1) CN106875744B (de)
DE (1) DE102016221620B4 (de)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9545361B1 (en) * 2011-07-25 2017-01-17 Dispersol Technologies, Llc Multiple speed process for preserving heat sensitive portions of a thermokinetically melt blended batch
KR102503253B1 (ko) 2015-12-14 2023-02-22 현대모비스 주식회사 주변 차량 인지 시스템 및 방법
US10535257B2 (en) 2017-10-20 2020-01-14 International Business Machines Corporation Transfer of image data taken by an on-vehicle camera
KR20190067574A (ko) * 2017-12-07 2019-06-17 현대자동차주식회사 차량의 차로 변경 제어 장치 및 방법
KR102463720B1 (ko) 2017-12-18 2022-11-07 현대자동차주식회사 차량의 경로 생성 시스템 및 방법
CN108766004B (zh) * 2018-04-27 2021-08-20 榛硕(武汉)智能科技有限公司 无人驾驶车辆的超车控制***和方法
CN110379155B (zh) * 2018-09-30 2021-01-26 长城汽车股份有限公司 用于确定道路目标坐标的方法及***
WO2020063816A1 (zh) 2018-09-30 2020-04-02 长城汽车股份有限公司 行车坐标系的构建方法及应用
WO2020132938A1 (en) * 2018-12-26 2020-07-02 Baidu.Com Times Technology (Beijing) Co., Ltd. Methods for obstacle filtering for non-nudge planning system in autonomous driving vehicle
WO2020171605A1 (ko) * 2019-02-19 2020-08-27 에스케이텔레콤 주식회사 주행 정보 제공 방법, 차량맵 제공 서버 및 방법
CN112147655B (zh) * 2019-06-28 2023-07-04 厦门雅迅网络股份有限公司 定位轨迹的鉴别方法及计算机可读存储介质
CN110979318B (zh) * 2019-11-20 2021-06-04 苏州智加科技有限公司 车道信息获取方法、装置、自动驾驶车辆及存储介质
CN110992710B (zh) * 2019-12-13 2021-03-16 潍柴动力股份有限公司 弯道测速预警方法、装置、控制设备及可读存储介质
CN115257771B (zh) * 2022-09-28 2023-02-21 天津所托瑞安汽车科技有限公司 一种路口识别方法、电子设备和存储介质
CN116259194A (zh) * 2023-03-21 2023-06-13 阿维塔科技(重庆)有限公司 一种车辆防碰撞方法及装置、设备、存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60207029T2 (de) 2001-10-19 2006-07-13 Ford Global Technologies, LLC, Dearborn 360 Grad Sichtsystem für ein Fahrzeug
US20100191461A1 (en) 2009-01-26 2010-07-29 Gm Global Technology Operations, Inc. System and method of lane path estimation using sensor fusion
KR20120024230A (ko) 2010-09-06 2012-03-14 현대모비스 주식회사 V2v 기반 차량 충돌 회피 제어 시스템 및 방법
DE102013019112A1 (de) 2013-11-15 2015-05-21 Audi Ag Kraftfahrzeug mit Spurverlaufserkennung für die Fahrerassistenz
KR101526816B1 (ko) 2014-09-12 2015-06-05 현대자동차주식회사 차선 추정 시스템 및 그 방법
KR20170070395A (ko) 2015-12-14 2017-06-22 현대모비스 주식회사 주변 차량 인지 시스템 및 방법

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2085279B1 (de) * 2008-01-29 2011-05-25 Ford Global Technologies, LLC System zur Vorhersage eines Kollisionskurses
KR101070882B1 (ko) * 2009-01-12 2011-10-06 엠로그씨주식회사 리얼 맵 정보 제공 방법 및 그 시스템
EP2404195B1 (de) * 2009-03-04 2018-09-19 Continental Teves AG & Co. OHG Verfahren zur automatischen erkennung eines fahrmanövers eines kraftfahrzeugs und ein dieses verfahren umfassendes fahrerassistenzsystem
JP5552339B2 (ja) * 2010-03-12 2014-07-16 トヨタ自動車株式会社 車両制御装置
JP2012212337A (ja) * 2011-03-31 2012-11-01 Daihatsu Motor Co Ltd 車車間通信装置および車車間通信システム
EP2704122B1 (de) * 2011-04-27 2015-02-25 Toyota Jidosha Kabushiki Kaisha Umgebungsdetektor für fahrzeug
JP5733395B2 (ja) * 2011-06-13 2015-06-10 日産自動車株式会社 車載用画像認識装置、撮像軸調整装置およびレーン認識方法
JP5846020B2 (ja) * 2012-04-03 2016-01-20 株式会社デンソー 運転支援装置
KR101394770B1 (ko) * 2012-08-30 2014-05-15 주식회사 만도 곡선 차선 모델을 이용한 영상 안정화 방법 및 시스템
KR101398068B1 (ko) * 2012-09-17 2014-05-27 주식회사 이미지넥스트 차량 설치 카메라 외부 파라미터 추정 방법 및 장치
KR101442702B1 (ko) * 2012-11-23 2014-09-22 현대엠엔소프트 주식회사 차선 변경 차량과 충돌 사고 방지 시스템 및 그 방법
CN104952249A (zh) * 2015-06-10 2015-09-30 浙江吉利汽车研究院有限公司 基于车联网的驾驶行为纠正方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60207029T2 (de) 2001-10-19 2006-07-13 Ford Global Technologies, LLC, Dearborn 360 Grad Sichtsystem für ein Fahrzeug
US20100191461A1 (en) 2009-01-26 2010-07-29 Gm Global Technology Operations, Inc. System and method of lane path estimation using sensor fusion
KR20120024230A (ko) 2010-09-06 2012-03-14 현대모비스 주식회사 V2v 기반 차량 충돌 회피 제어 시스템 및 방법
DE102013019112A1 (de) 2013-11-15 2015-05-21 Audi Ag Kraftfahrzeug mit Spurverlaufserkennung für die Fahrerassistenz
KR101526816B1 (ko) 2014-09-12 2015-06-05 현대자동차주식회사 차선 추정 시스템 및 그 방법
KR20170070395A (ko) 2015-12-14 2017-06-22 현대모비스 주식회사 주변 차량 인지 시스템 및 방법

Also Published As

Publication number Publication date
KR102503253B1 (ko) 2023-02-22
US20170169711A1 (en) 2017-06-15
KR20220031607A (ko) 2022-03-11
KR102625882B1 (ko) 2024-01-15
KR102591812B1 (ko) 2023-10-19
KR102507427B1 (ko) 2023-03-07
CN106875744B (zh) 2019-08-20
KR20230041991A (ko) 2023-03-27
KR20230022938A (ko) 2023-02-16
DE102016221620A1 (de) 2017-06-14
US10115313B2 (en) 2018-10-30
KR20170070395A (ko) 2017-06-22
CN106875744A (zh) 2017-06-20

Similar Documents

Publication Publication Date Title
DE102016221620B4 (de) System und Verfahren zur Erkennung eines Fahrzeugs in der Umgebung
DE102018121595B4 (de) Unbeaufsichtigtes anlernen von agenten für autonome fahranwendungen
EP3380811B1 (de) Verfahren und system zum erstellen einer digitalen karte
DE102015111535B4 (de) Algorithmus zur genauen Krümmungsschätzung für die Bahnplanung von autonom fahrenden Fahrzeugen
DE102020106176A1 (de) Lokalisierungssysteme und -verfahren
DE102019104482A1 (de) Massen-abtastende punktwolkenkarte
DE102017126877A1 (de) Automatisierte Copilot-Steuerung für autonome Fahrzeuge
DE112019007451T5 (de) Hochpräzises Verfahren sowie Gerät zur Fahrzeugpositionierung in mehreren Szenen, und fahrzeugmontiertes Terminal
DE112014002019B4 (de) Kurvenformmodelliereinrichtung, Fahrzeuginformationsverarbeitungssystem, Kurvenformmodellierverfahren und Kurvenformmodellierprogramm
EP3380810B1 (de) Verfahren, vorrichtung, kartenverwaltungseinrichtung und system zum punktgenauen lokalisieren eines kraftfahrzeugs in einem umfeld
EP3491339B1 (de) Verfahren, vorrichtung und computerlesbares speichermedium mit instruktionen zur bestimmung der lateralen position eines fahrzeuges relativ zu den fahrstreifen einer fahrbahn
DE102017120707A1 (de) Wassertiefenerkennung zur fahrzeugnavigation
DE102015101358B4 (de) Verfahren zum Erfassen einer Fahreraufmerksamkeit gegenüber Objekten
DE102016117123A1 (de) Fahrzeugradarwahrnehmung und -lokalisierung
DE102014221888A1 (de) Verfahren und Vorrichtung zur Lokalisierung eines Fahrzeugs in seinem Umfeld
DE102016214470B4 (de) Verfahren und System zum Erfassen eines Verkehrsumfeldes einer mobilen Einheit
DE102013207572A1 (de) Fahrzeugverhaltenssteuervorrichtung
DE102010042900A1 (de) Verfahren und Vorrichtung zum Bestimmen einer Querreglerparametrierung für eine Querregelung eines Fahrzeugs
DE102015208228A1 (de) Diagnoseverfahren für einen Sichtsensor eines Fahrzeugs und Fahrzeug mit einem Sichtsensor
DE102015101239A1 (de) Verfahren und Systeme zum Verarbeiten von Aufmerksamkeitsdaten von einem Fahrzeug
EP3729138B1 (de) Verfahren zur satellitengestützten ermittlung einer position eines fahrzeugs
DE112017000639T5 (de) Positionskorrekturvorrichtung, Navigationssystem und automatisches Fahrsystem
DE102018215753A1 (de) Vorrichtung und Verfahren zum Ermitteln einer Trajektorie eines Fahrzeugs
DE102016213817A1 (de) Verfahren, Vorrichtung und computerlesbares Speichermedium mit Instruktionen zur Bestimmung der lateralen Position eines Fahrzeuges relativ zu den Fahrstreifen einer Fahrbahn
EP3610224B1 (de) Verfahren, vorrichtung und computerlesbares speichermedium mit instruktionen zur schätzung einer pose eines kraftfahrzeugs

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R130 Divisional application to

Ref document number: 102016016019

Country of ref document: DE

R081 Change of applicant/patentee

Owner name: HYUNDAI MOBIS CO., LTD., KR

Free format text: FORMER OWNER: HYUNDAI MOBIS CO., LTD., YONGIN-SI, GYEONGGI-DO, KR

R020 Patent grant now final