DE102017103113A1 - Fahrzeugspur-lernen - Google Patents
Fahrzeugspur-lernen Download PDFInfo
- Publication number
- DE102017103113A1 DE102017103113A1 DE102017103113.8A DE102017103113A DE102017103113A1 DE 102017103113 A1 DE102017103113 A1 DE 102017103113A1 DE 102017103113 A DE102017103113 A DE 102017103113A DE 102017103113 A1 DE102017103113 A1 DE 102017103113A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- lane
- lane marker
- marker
- computer
- 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
Links
- 239000003550 marker Substances 0.000 claims abstract description 75
- 230000007704 transition Effects 0.000 claims abstract description 25
- 230000001133 acceleration Effects 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 44
- 230000008859 change Effects 0.000 claims description 8
- 239000007787 solid Substances 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 5
- 230000009471 action Effects 0.000 abstract description 12
- 230000008569 process Effects 0.000 description 26
- 239000011159 matrix material Substances 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000033001 locomotion Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000005293 physical law Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3602—Input other than that of destination using image analysis, e.g. detection of road signs, lanes, buildings, real preceding vehicles using a camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/10—Path keeping
- B60W30/12—Lane keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18154—Approaching an intersection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18163—Lane change; Overtaking manoeuvres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/025—Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
- B62D15/0255—Automatic changing of lane, e.g. for passing another vehicle
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
- G01S19/16—Anti-theft; Abduction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
- G06T7/337—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0083—Setting, resetting, calibration
- B60W2050/0088—Adaptive recalibration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2552/00—Input parameters relating to infrastructure
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to data
- B60W2556/10—Historical data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/18—Braking system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/20—Steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/106—Longitudinal acceleration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
- G06T2207/30256—Lane; Road marking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/09—Recognition of logos
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Image Analysis (AREA)
Abstract
Ein System aus einem oder mehreren Computern kann dazu ausgelegt sein, besondere Operationen oder Aktionen aufgrund dessen durchzuführen, dass es auf dem System installierte Software, Firmware, Hardware oder eine Kombination von diesen aufweist, die im Betrieb bewirkt oder bewirken, dass das System die Aktionen durchführt. Ein allgemeiner Aspekt umfasst ein System, das einen Computer mit einem Prozessor und einem Speicher umfasst, wobei der Speicher Anweisungen speichert, die durch den Prozessor ausführbar sind, so dass der Computer programmiert ist zum Empfangen eines Bildes mindestens einer Spurmarkierung von einer an einem Fahrzeug angebrachten Bilderfassungsvorrichtung. Das System identifiziert außerdem gemäß dem Bild einen Spurübergang. Das System kann auch Lenkung und/oder Bremsen und/oder Beschleunigung des Fahrzeugs gemäß einer Historie von Daten bezüglich der Spurübergangsorte steuern.
Description
- HINTERGRUND
- Das Verfolgen von Spurmarkierungen ist für verschiedene Arten von Fahrerunterstützungssystemen in modernen Kraftfahrzeugen wichtig. Zum Beispiel kann eine Spurabweichungswarnung (LDW, lane departure warning) das Verfolgen von Spurmarkierungen zur Bestimmung der Position des Fahrzeugs in der Spur verwenden und kann ein Warnsignal aussenden, wenn das Fahrzeug einer Spurgrenze zu nahe kommt oder diese überschreitet. Es fehlen jedoch Mechanismen für Fahrzeuge zum Identifizieren von Spurmarkierungen.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
-
1 ist eine Blockdarstellung eines beispielhaften Fahrzeugs auf einer Schnellstraße, das eine linke und eine rechte Straßenmarkierung detektiert. -
2 ist eine ausführliche Blockdarstellung eines Teils der Schnellstraße von1 mit einem beispielhaften Fahrzeug, das eine Änderung der Linksspurmarkierung detektiert, die eine Schnellstraßenausfahrtrampe anzeigt. -
3 ist ein beispielhaftes Übergangsdiagramm, das das Fahrzeugansprechverhalten an bestimmten Orten vorhersehen kann. -
4 ist eine beispielhafte resultierende Aktionsmatrix, die eine der Zellen des beispielhaften Übergangsdiagramms von3 repräsentieren kann. -
5 ist ein Flussdiagramm eines beispielhaften Prozesses, der durch den Computer des Fahrzeugs implementiert werden kann. -
6 ist ein Flussdiagramm eines zweiten beispielhaften Prozesses, der durch den Computer des Fahrzeugs implementiert werden kann. - AUSFÜHRLICHE BESCHREIBUNG
- Lernen der Straße
- Mit Bezug auf
1 ist ein beispielhaftes Fahrzeugspurmarkierungs-Detektionssystem500 für ein Fahrzeug10 auf einer Schnellstraßenspur13 dargestellt, wobei es sich für die Zwecke des vorliegenden Beispiels um eine Schnellstraße wie etwa eine Umgehung um eine Stadt20 handelt. Die Spur des Fahrzeugs10 weist eine linke Spurmarkierung11 auf, die eine einzelne gestrichelte Linie (z.B. eine herkömmliche gemalte Spurmarkierung auf einer Straße) links des Fahrzeugs10 und eine einzelne durchgezogene Linie an der rechten Spurmarkierung16 ist, die sich an einer Ausfahrtrampe17 in eine zweite einzelne gestrichelte Linie19 verwandelt. Das Fahrzeug10 weist eine oder mehrere Bilderfassungsvorrichtungen auf, wie etwa eine nach vorne zeigende Kamera12 mit einer Linksansicht-Ortslinie15 und einer Rechtsansicht-Ortslinie14 . - Nunmehr mit Bezug auf
2 , die eine ausführliche Blockdarstellung des Systems5 von1 ist, die die linke Spurmarkierung11 links des Fahrzeugs10 und die einzelne durchgezogene rechte Spurmarkierung16 auf der rechten Seite, die sich am Anfang der Ausfahrtrampe17 in die zweite einzelne gestrichelte Linie19 verwandelt, besser darstellt. Außerdem ist ein Computer8 gezeigt, der auch als eine elektronische Steuereinheit (ECU) der Bildgebung bezeichnet werden kann. Der Computer8 besitzt mindestens einen Prozessor und einem Speicher zum Speichern von Computeranweisungen, Registerwerten und temporären und permanenten Variablen. Die Anweisungen umfassen ein oder mehrere vorbestimmte Detektionskriterien für eine Spurmarkierung. - Der Computer
8 kann auch einen zusätzlichen Spezialprozessor umfassen, wie etwa einen Bildprozessor oder einen digitalen Signalprozessor (DSP), um dem Prozessor mit der Signaldeutung zu helfen. Der Computer8 ist z.B. über einen Fahrzeugkommunikationsbus oder ein anderes Fahrzeugnetzwerk auf bekannte Weise kommunikativ mit der Kamera12 gekoppelt. - Während das Fahrzeug
10 über die Schnellstraßenspur13 fährt, kann die Kamera12 im Wesentlichen kontinuierlich Bilder der bevorstehenden Schnellstraßenspur13 erfassen. Der Computer8 empfängt im Wesentlichen kontinuierlich Bilder der Schnellstraße und der rechten und linken Spurmarkierung. Der Computer8 umfasst Programmanweisungen zum Bestimmen des Auftretens einer detektierten Übergangskennung zum Beispiel wenn die rechte Spurmarkierung16 eine durchgezogene weiße Linie mit einer Breite von 50 cm ist und die linke Spurmarkierung eine gestrichelte Linie mit einer Breite von 50 cm ist. Es können mehrere Dateneinträge im Speicher aufgezeichnet werden, wenn die rechte Spurmarkierung16 zu einer gestrichelten Linie mit einer Breite von 50 cm wechselt, selbst wenn keine Änderung der linken Spurmarkierung11 auftrat. Die Einträge können zum Beispiel einen Geoort des Übergangs, einen Spurmarkierungsänderungstyp, eine Richtungsänderung des Fahrzeugs10 usw. umfassen. -
3 ist ein Beispiel für ein Übergangsdiagramm25 , das aus historischen Daten zusammengestellt werden kann, während das Fahrzeug10 über die Schnellstraßenspur13 fährt. Ein "Übergang", so, wie der Ausdruck hier gebraucht wird, schließt ein Ereignis ein, bei dem ein Fahrzeug10 Spuren wechselt. Wenn sich zum Beispiel das Fahrzeug10 einer ersten Ausfahrtrampe17 nähert, wie in Zeile27 in dem Diagramm25 als die Kreuzung von I-85 und Main Street angegeben, ist das Fahrzeug10 in den letzten fünfzig Malen, dass das Fahrzeug10 die Ausfahrtrampe17 identifiziert hat, sechsundzwanzigmal von der Schnellstraßenspur13 abgefahren. Als sich jedoch das Fahrzeug10 der in Zeile21 identifizierten zweiten Ausfahrtrampe18 genähert hat, die sich an der Kreuzung von I-85 und Central Avenue befindet, ist das Fahrzeug10 in den letzten fünfzig Malen fünfmal von der Schnellstraßenspur13 abgefahren. An jeder Übergangsposition, d.h. einem Fall, bei dem das Fahrzeug10 über einen Teil einer Schnellstraße fährt, der ein Subjekt des Diagramms25 sein kann, d.h. ein Ort, an dem das Fahrzeug10 abfahren, Spuren wechseln und/oder wenden sollte, und zum Beispiel durch eine Änderung der Spurmarkierungen identifiziert wird, kann durch die Werte der Zellen in dem Übergangsdiagramm25 repräsentiert werden. Diese Werte werden jedes Mal inkrementiert, wenn das Fahrzeug10 über eine Übergangsposition fährt. Eine "Ortsspalte"22 des Diagramms25 identifiziert den Ort der Übergangsposition, und eine Spalte23 "wie oft abgefahren" gibt eine Anzahl von Malen, wie oft das Fahrzeug10 abgefahren ist, Spuren gewechselt hat oder eine andere identifizierbare Aktion unternommen hat. Eine Spalte24 "Gesamtzahl von Fahrten" gibt einen laufenden Gesamtwert der Anzahl von Fahrten, die das Fahrzeug auf einer bestimmten Route unternommen hat, und eine Spalte26 "frühestes Datum" verfolgt ein frühestes Datum, an dem das Fahrzeug10 auf die in Spalte22 angegebene Übergangsposition gestoßen ist. Mit dem frühestens Datum26 kann man das Diagramm25 aktuell halten, zum Beispiel können etwaige aufgezeichnete Fahrten, die mehr als ein Jahr alt sind, aus der Spalte23 "wie oft abgefahren" und der Spalte24 "Gesamtzahl der Fahrten" entfernt werden. -
4 ist eine beispielhafte resultierende Aktionsmatrix30 , die einen Eintrag für jeden Spurübergang umfassen kann. Eine resultierende Aktionsmatrix30 bildet in dem Aggregat repräsentierte Daten in einem Übergangsdiagramm25 ab, z.B. ist die Spalte23 wie oft abgefahren aus dem Diagramm25 , die für den Übergangsort der Zeile27 gezeigt ist, in der Matrix30 von4 ausführlich gezeigt. Spezieller repräsentiert die Aktionsmatrix30 eine der Zellen des beispielhaften Übergangsdiagramms25 von3 von Positionen des Fahrzeugs10 relativ zu der linken Spurmarkierung11 für achtundzwanzig Distanzinkremente (Indizes 1 bis 28 auf der vertikalen Achse), während sich das Fahrzeug10 der Ausfahrtrampe17 nähert. Ein Index 0 ist ein Ort auf der Schnellstraßenspur13 , der als Referenzort für einen Übergangsort designiert ist; die Indizes können dann vorbestimmte Distanzinkremente, z.B. 1 Meter, 3 Meter, 5 Meter usw. auf der Schnellstraßenspur13 mit Bezug auf den 0-Indexort repräsentieren. (Zum Beispiel, repräsentiert mit28 Zeilen in dem Index der Matrix30 ein Übergang von einer Zeile zur nächsten Zeile ungefähr 3,5 Meter). Werte in jeder Zelle der Matrix30 repräsentieren somit, wie oft ein Fahrzeug10 an dem lateralen Offset gewesen ist, das durch das Linksspuroffset angegeben wird, das auf der vertikalen Achse für jedes Mal gezeigt ist, dass das Fahrzeug10 an dem 0-Index des Übergangsorts vorbeigekommen ist, wobei die 0-Position für das laterale Offset ein äußerster linker Rand einer äußersten linken Spur der Schnellstraßenspur13 ist. Somit stellt die Matrix30 eine Historie von Fahrten des Fahrzeugs10 durch die Auffahrt zur Ausfahrtrampe17 bereit, in diesem Beispiel z.B. vierzig verschiedene Fahrten. - Wie oben angegeben, werden jedes Mal, wenn ein Übergang auftritt, die entsprechenden Zellen der resultierenden Aktionsmatrix
30 aktualisiert, zum Beispiel werden, wenn das Fahrzeug durch den Übergangsbereich fährt, die Zellen, die die laterale und longitudinale Position an jedem der Longitudinalindizes 0 bis 28 repräsentieren, um eins inkrementiert. - Das Datum in jeder Zeile und Spalte der Matrix
30 stellt deshalb eine Anzahl von Malen bereit, wie oft eine Reaktion auf eine Spurmarkierung an einer bestimmten lateralen Position in der Spur (d.h. in einer bestimmten Distanz von der linken Spurmarkierung) an einem bestimmten Distanzindex aufgezeichnet wurde. Mit der Zeit wird somit die resultierende Aktionsmatrix30 eine Historie der Fahrt entweder durch den Übergangsort bereitstellen, wobei höhere Zahlen eine höhere Wahrscheinlichkeit der Tendenz des Fahrzeugs10 repräsentieren, dem matrixgelernten Pfad zu folgen. Zum Beispiel wird mit Bezug auf Zeile31 (am Index 0) am Schnittpunkt der lateralen Position 0 und des Longitudinalindex von 0 von links nach rechts gelesen der Wert "2" bereitgestellt, wobei jeder angrenzende Kasten ein Segment der Breite der Spur von ungefähr gleich 20 cm (Zentimeter) repräsentiert, was insgesamt die Breite der Schnellstraßenspur13 sein kann, die in diesem Beispiel ungefähr 3,2 Meter beträgt. Das heißt, das Fahrzeug10 hat bestimmt, dass es sich in den letzten vierzig Fahrten durch diesen Ort auf der Schnellstraßenspur13 zweimal am linken Extrem der Schnellstraßenspur13 befand. Das Fahrzeug befand sich einmal in den vierzig Fahrten 100 cm von der linken Spurmarkierung11 entfernt. Das Fahrzeug befand sich einmal 120 cm von der linken Spurmarkierung11 entfernt. Das Fahrzeug befand sich achtmal 140 cm von der linken Spurmarkierung11 entfernt, und das Fahrzeug10 befand sich dreizehnmal 160 cm von der linken Spurmarkierung11 entfernt. Weiter befand sich das Fahrzeug10 von der linken Spurmarkierung11 neunmal 180 cm entfernt, dreimal 200cm entfernt, einmal 220 cm entfernt, einmal 280 cm entfernt und einmal 300 cm entfernt. - In der nächsten Zeile, Zeile
32 , mit einem Longitudinalindex von eins, ist ersichtlich, dass sich das Fahrzeug10 vierzehnmal 160 cm von der linken Spurmarkierung11 entfernt befand, achtmal 180–220 cm von der linken Spurmarkierung11 entfernt und dreimal 240–320 cm entfernt. In der nächsten Zeile, Zeile34 (Longitudinalindex2 ), ist ersichtlich, dass sich das Fahrzeug vierzehnmal 160 cm von der linken Spurmarkierung11 entfernt, elfmal 180–220 cm von der linken Spurmarkierung11 entfernt und zweimal 240–320 cm entfernt befand. In einer Zeile35 (Longitudinalindex7 ) befand sich das Fahrzeug10 dreizehnmal 160 cm von der linken Spurmarkierung11 entfernt, elfmal 180–220 cm von der linken Spurmarkierung11 entfernt und dreimal 240–320 cm entfernt. In einer Zeile36 (Longitudinalindex9 ) befand sich das Fahrzeug10 elfmal 160 cm von der linken Spurmarkierung11 entfernt, zehnmal 180–220 cm von der linken Spurmarkierung11 entfernt und sechsmal 240–320 cm entfernt. In einer Zeile38 (Longitudinalindex11 ) befand sich das Fahrzeug10 elfmal 160 cm von der linken Spurmarkierung11 entfernt, achtmal 180–220 cm von der linken Spurmarkierung11 entfernt und achtmal 240–320 cm entfernt. In einer Zeile40 (Longitudinalindex16 ) befand sich das Fahrzeug10 zwölfmal 160 cm von der linken Spurmarkierung11 entfernt, siebenmal 180–220 cm von der linken Spurmarkierung11 entfernt und siebenmal 240–320 cm entfernt.4 zeigt, dass das Fahrzeug10 dazu tendierte, in der Mitte der Schnellstraßenspur13 zu bleiben, wie oft das Fahrzeug10 von der Schnellstraßenspur13 abgefahren ist, ist jedoch ersichtlich, wenn man bemerkt, wie oft das Fahrzeug10 Einträge in den Spalten 140–300 cm hatte. Den mittleren Spalten von4 ist ein Pfeil29 überlagert, um die Tendenz des Fahrzeugs10 zu repräsentieren, in der Mitte der Schnellstraßenspur13 zu bleiben. Ein zweiter Pfeil28 repräsentiert die gelegentliche Tendenz, wenn das Fahrzeug10 die Schnellstraßenspur13 verlässt und über die Ausfahrtrampe17 abfährt. - Wenn der Computer
8 Spurmarkierungen und Spurmarkierungsübergänge detektiert, kann der Computer8 die Spurmarkierungen in eine Ungültig-Spurkategorie und eine Gültig-Spurkategorie einteilen. Die Gültig-Spurkategorie kann zum Beispiel eine einzelne durchgezogene Linie, eine doppelte durchgezogene Linie, eine einzelne gestrichelte Linie, eine doppelte gestrichelte Linie, eine gestrichelte und durchgezogene Linie, eine breite gestrichelte Linie, eine Linie mit Oberflächenprofil und eine einzelne durchgezogene mit einer einzelnen gestrichelten Linie umfassen. Die ungültige Spurmarkierung kann zum Beispiel eine Führungsschiene oder ein Markierungsposten sein. - Die Position des Fahrzeugs
10 lässt sich über mehrere Verfahren erhalten, darunter ein Empfänger des GNSS (Global Navigation Satellite System) oder des GPS (Global Positioning System), ein Koppelnavigationssystem, ein Trägheitsnavigationssystem, und kann unter Verwendung der Anzahl von Reifenumdrehungen zur Bestimmung der Distanz von einem bekannten Startbezugspunkt berechnet werden. - Das GNSS ist ein System von Satelliten, die autonome georäumliche Positionsbestimmung mit globaler Abdeckung bereitstellen. Es erlaubt kleinen elektronischen Empfängern, ihren Ort (Längengrad, Breitengrad und Höhe/Erhebung) mit hoher Genauigkeit (bis auf einige Meter) unter Verwendung von auf einer Sichtlinie per Funk von Satelliten übertragenen Zeitsignalen zu bestimmen. Die Signale erlauben es den elektronischen Empfängern auch, die aktuelle örtliche Zeit mit hoher Genauigkeit zu berechnen, was Zeitsynchronisation erlaubt. GPS ist ein US-Amerikanischer Begriff für ein auf dem Raum basierendes Navigationssystem, das Orts- und Zeitinformationen unter allen Wetterbedingungen überall auf oder in der Nähe der Erde bereitstellt, wenn es eine unverdeckte Sichtlinie zu vier oder mehr GPS-Satelliten gibt.
- Koppelnavigation ist der Prozess des Berechnens, seine aktuelle Position durch Verwendung einer zuvor bestimmten Position oder "Fixierung" und Vorrücken dieser Position auf der Basis bekannter oder geschätzter Geschwindigkeiten über vergangene Zeit und Kurs zu berechnen. Das Fahrzeug
10 würde eine "Fixierung" erhalten und die Richtung und Distanz, die für eine bestimmte Zeit zurückgelegt wird, berechnen und den neuen Ort des Fahrzeugs10 bestimmen. Das interne Navigationssystem ist Kursauftragshilfe, die einen Computer, Bewegungssensoren (Beschleunigungsmesser) und Drehungssensoren (Kreisel) verwendet, um über Koppelnavigation kontinuierlich Position, Orientierung und Geschwindigkeit (Richtung und Geschwindigkeitsbetrag der Bewegung) eines sich bewegenden Objekts ohne Notwendigkeit externer Bezüge zu berechnen. - Der Geoort des Fahrzeugs
10 kann in UTM (Universal Transverse Mercator), Koordinatensystem, einem Fahrzeugkoordinatensystem, definiert durch die ISO (International Organization for Standardization) für ein Fahrzeugkoordinatensystem, ein MGRS (Military Grid Reference System) und ein universelles polares stereographisches bzw. UPS-System vorliegen. Das UTM-System teilt die Erde zwischen 80°S und 84°N Breitengrad in 60 Zonen mit jeweils 6 Längengraden Breite auf. Zone 1 deckt den Längengrad 180° bis 174° W ab; Zonennummerierung nimmt nach Osten zur Zone 60 hin zu, die die Längengrade 174° bis 180° O abdeckt. Jede der 60 Zonen verwendet eine transversale Mercator-Projektion, die eine Region mit großem Nord-Süd-Ausmaß mit geringer Verzerrung abbilden kann. Durch Verwendung schmaler Zonen von 6 Längengraden (bis zu 800 km) Breite und Verringern des Skalenfaktors entlang des zentralen Meridians auf 0,9996 (eine Reduktion von 1:2500) wird der Grad der Verzerrung in jeder Zone unter 1 Promille gehalten. - Das MGRS ist der Geokoordinatenstandard, der vom NATO-Militär zum Lokalisieren von Punkten auf der Erde verwendet wird. Das MGRS ist aus dem UTM-Gittersystem (Universal Transverse Mercator) und dem UPS-Gittersystem (Universal Polar Stereographic) abgleitet, verwendet aber eine andere Kennzeichnungskonvention. MGRS wird für die ganze Erde verwendet.
- Das UPS-Koordinatensystem wird in Verbindung mit dem UTM-Koordinatensystem (Universal Transverse Mercator) zum Lokalisieren von Positionen auf der Erdoberfläche verwendet. Wie das UTM-Koordinatensystem verwendet das UPS-Koordinatensystem ein kartesisches Gitter auf Metrikbasis, das auf eine konform projizierte Oberfläche gelegt wird.
- Zusätzlich kann der Pfad unter Verwendung bekannter Kalman- oder anderer Filterungstechniken zum Fahrpfad gefiltert werden. Bereitstellung eines Kalman-Filters kann zum Beispiel rauschbehaftete Messwerte kompensieren, die schnell "herumspringen" können, obwohl sie immer innerhalb einiger Meter von der realen Position entfernt bleiben. Zusätzlich kann, da erwartet wird, dass das Fahrzeug
10 den Gesetzen der Physik folgt, seine Position durch Integrieren seiner Geschwindigkeit über die Zeit geschätzt werden, die durch Mitverfolgen der Radumdrehungen und des Winkels des Lenkrads bestimmt wird. Wie oben beschrieben ist, ist dies eine als Koppelnavigation bekannte Technik. Typischerweise stellt die Koppelnavigation eine sehr glatte Schätzung der Position des Fahrzeugs10 bereit, aber sie wird mit der Zeit driften, da sich kleine Fehler akkumulieren. - Das Kalman-Filter kann als in zwei verschiedenen Phasen arbeitend betrachtet werden:
Vorhersage und Aktualisierung. In der Vorhersagephase wird die Position des Fahrzeugs10 gemäß den physikalischen Bewegungsgesetzen (dem dynamischen oder "Zustandsübergangs"-Modell) plus etwaigen Änderungen, die durch das Gaspedal und Lenkrad produziert werden, modifiziert. Eine neue Positionsschätzung kann berechnet und in das Übergangsdiagramm eingefügt werden, sowie eine Aktualisierung der resultierenden Aktionsmatrix. - Im Betrieb kann das Fahrzeugspurmarkierungs-Detektionssystem
5 fehlerhaft bestimmen, dass das Fahrzeug10 durch einen zentralen Median fährt. Da es physikalisch unmöglich ist, durch einen Festkörper zu fahren, wird die fehlerhafte Positionsbestimmung als Rauschen behandelt, und das Kalman-Filter kann solche störenden berechneten Positionen des Fahrzeugs10 eliminieren und/oder unterdrücken. Das Kalman-Filter kann Koeffizienten auf der Basis der Fahrhistorie des Fahrzeugs10 , zum Beispiel vorheriger Fahrten auf der Schnellstraßenspur13 , verwenden. - Ein Koppelnavigations-Positionsfehler der Position des Fahrzeugs
10 ist teilweise proportional zu der Geschwindigkeit des Fahrzeugs10 . Dies ist auf die Unbestimmtheit über die Genauigkeit der Koppelnavigations-Positionsschätzungen bei höheren Geschwindigkeiten zurückzuführen, da eine kleine Menge an Positionsfehlern bei höheren Geschwindigkeiten schneller wächst als bei niedrigeren Geschwindigkeiten. Sobald das Fahrzeug10 eine "bekannte Position", wie etwa eine Spurmarkierung, detektiert, kann das System deshalb etwaigen Koppelnavigationsdrift aus der tatsächlichen Position korrigieren. Andere "bekannte Positionen" wären zum Beispiel ein Spurmarkierungsübergang, eine Spurmarkierung an einer bekannten Kreuzung, ein Straßenschild, Markierungsposten usw. - Prozessflüsse
-
5 ist ein Flussdiagramm eines beispielhaften Prozesses100 des Computers8 zum Erfassen eines Bildes von Spurmarkierungen, Bestimmen der relativen Position des Fahrzeugs in der Spur und des Geoorts des Fahrzeugs und Abspeichern der Werte in einer Übergangsmatrix. - Der Prozess
100 beginnt in einem Block105 , der auch in einem Block115 oder in einem Block125 folgen kann. Die Kamera12 erfasst ein nach vorne zeigendes Bild (relativ zum Fahrzeug10 ) der Schnellstraßenspur13 . Das Bild wird in Speicher auf dem Computer8 gespeichert, der auch als eine elektronische Steuereinheit (ECU) der Bildgebung bekannt ist, und die rechten und linken Spurmarkierungstypen werden identifiziert, z.B. unter Verwendung von Bilderkennungstechniken, die bekannt sein können und die in Programmanweisungen in dem Computer8 enthalten sein können. Wie oben besprochen, können die Spurmarkierungstypen eine einzelne durchgezogenen Linie, eine doppelte durchgezogene Linie, eine einzelne gestrichelte Linie, eine doppelte gestrichelte Linie, eine gestrichelte und durchgezogene Linie, eine breite gestrichelte Linie, eine Linie mit Oberflächenprofil und eine einzelne durchgezogene mit einzelner gestrichelter Linie umfassen. Der Computer8 kann auch gewöhnlich ein ungültiges Bildobjekt von einer Spurmarkierung unterscheiden, zum Beispiel kann der Computer8 bestimmen, dass die Spurmarkierung keine Spurmarkierung sondern stattdessen eine Führungsschiene ist. - In einem Block
110 wird ein Zähler auf eine nächste Position inkrementiert, die ein Bild angibt, und seine Eigenschaften wurden in Speicher geladen. Die Eigenschaften können die rechten und linken Spurmarkierungstypen und den Geoort des Fahrzeugs10 umfassen. - Als Nächstes bestimmt der Computer
8 im Block115 , ob das bei einer letzten Iteration des Blocks105 gespeicherte Bild ein erstes erfasstes Bild ist, und wenn es das erste erfasste Bild ist, kehrt das System zum Block105 zurück und erfasst ein nächstes sequenziertes Bild, andernfalls schreitet das System100 in einem Block120 voran. - Als Nächstes werden in einem Block
120 die Aktuelles-Bild-Eigenschaften mit den Eigenschaften des vorherigen Bildes verglichen, zum Beispiel bestimmt der Computer8 , dass die aktuelle rechte Spurmarkierung von einer einzelnen durchgezogenen zu einer einzelnen gestrichelten Linie gewechselt hat. Wenn eine Differenz von Bildeigenschaften besteht, wird der Prozess100 in einem Block125 fortgesetzt, andernfalls kehrt der Prozess zu Block105 zurück. - Als Nächstes bestimmt das System
100 in einem Block130 eine Spuroffsetdistanz des Fahrzeugs10 mit Bezug auf die Spur, in der sich das Fahrzeug10 befindet; wenn sich zum Beispiel das Fahrzeug10 in der Mitte der Schnellstraßenspur13 befindet und die Spur drei Meter breit ist, kann das Offset der linken Spurmarkierung 150 cm zur Mitte des Fahrzeugs10 betragen. Außerdem kann der Geoort des Fahrzeugs10 aus den oben angeführten Verfahren bestimmt werden, die einen Empfänger des Typs GNSS (Global Navigation Satellite System) oder GPS (Global Positioning System), ein Koppelnavigationssystem, ein Trägheitsnavigationssystem umfassen, und kann unter Verwendung der Anzahl der Reifenumdrehungen zur Bestimmung der Distanz von einem bekannten Startbezugspunkt berechnet werden. - Als Nächstes speichert der Computer in einem Block
135 das Offset der linken Spurmarkierung, den linken Spurmarkierungstyp, den rechten Spurmarkierungstyp und einen Geoort des Fahrzeugs10 in einen Speicher. - Als Nächstes bestimmt der Computer
8 in einem Block140 , ob das Segment der Fahrt Sammeln von Bildern erfordert und Spurmarkierungsdaten vollständig sind, und wenn dem so ist, endet der Prozess100 , andernfalls kehrt der Prozess100 zum Block105 zurück. -
6 ist ein Flussdiagramm eines beispielhaften Prozesses200 des Computers8 zur Bestimmung des Orts des Fahrzeugs10 und einer Ausfahrtrampe. - Der Prozess
200 beginnt in einem Block205 , der auch in einem Block220 oder in einem Block240 folgen kann. Die Kamera12 erfasst ein nach vorne zeigendes Bild (relativ zum Fahrzeug10 ) der Schnellstraßenspur13 . Das Bild wird in einem Speicher auf dem Computer8 gespeichert. - Als Nächstes bestimmt der Computer
8 in einem Block210 die Position des Fahrzeugs10 . Die Position kann im Allgemeinen unter Verwendung von GNSS oder Koppelnavigation von einem bekannten Startpunkt bestimmt werden. - Als Nächstes vergleicht der Prozessor in einem Block
215 die erfassten Bildeigenschaften mit bekannten Geoorten und ihren Eigenschaften. Wenn zum Beispiel die rechte Spurmarkierung16 von einer einzelnen durchgezogenen Linie an der Ausfahrtrampe17 zu der zweiten einzelnen gestrichelten Linie19 wechselt. Der Computer8 kann dann die Position des Fahrzeugs10 auf der Schnellstraßenspur13 bestimmen. - Als Nächstes bestimmt der Computer
8 im Block220 , ob irgendwelche der Eigenschaften des zuletzt erfassten Bildes mit irgendwelchen Eigenschaften zuvor gespeicherter Bilder in der Übergangsmatrix übereinstimmen. Wenn eine Übereinstimmung besteht, wird der Prozess in einem Block225 fortgesetzt, andernfalls kehrt der Prozess zum Block205 zurück, um ein anderes Bild von der Kamera12 zu erfassen und zu verarbeiten. - Als Nächstes kann der Prozess
200 im Block225 gegebenenfalls ein anderes Bild von der Kamera12 erfassen und seine Spurmarkierungseigenschaften werden extrahiert. - Als Nächstes werden in einem Block
230 die optionalen Bildspureigenschaften vom Block225 mit Bezug auf die Datenbank geprüft, um die Positionierung des Fahrzeugs10 zu verifizieren. - Als Nächstes (Profil in einem Block
235 ) sendet der Computer8 ein Steuersignal zum Fahrzeug10 , um das Ausfahren von der Schnellstraßenspur13 auf die Ausfahrtrampe17 zu beginnen. Wenn das Fahrzeug10 ein autonomes Fahrzeug ist, manövriert das Steuerund Navigationssystem an Bord des Fahrzeugs das Fahrzeug durch Steuern von Lenkung und/oder Bremsen und/oder Beschleunigung. Wenn das Fahrzeug ein nichtautonomes Fahrzeug ist, sendet der Computer8 einen Hinweis zu dem Fahrzeug10 und zum Bediener, dass sich das Fahrzeug10 einer gewünschten Ausfahrt nähert. - Wenn die Ausfahrt und der Schnellstraßenpfad wiederholt durchfahren wurden, besteht anders ausgedrückt eine statistische Präferenz, welcher Pfad ein bevorzugter Pfad ist, und seiner bevorzugten Form des Fahrens relativ zu der resultierenden Aktionsmatrix
30 beginnend am Übergangspunkt der bestimmten Übergangsmatrixzelle. Wenn eine Detektion eines bestimmten Übergangs detektiert wird, kann der Fahrer auf die bevorzugte erlernte Entscheidung hingewiesen werden und eine Aktion unternehmen, wenn es nicht vom Fahrer oder Passagier abgebrochen wird. - Als Nächstes verifiziert der Computer
8 in einem Block240 , dass sich das Fahrzeug10 auf der Ausfahrtrampe befindet. Dies lässt sich mit einer weiteren Bilderfassung der Spurmarkierungen oder durch Nehmen einer GNSS-Position erreichen. Wenn sich das Fahrzeug auf der Ausfahrtrampe17 befindet, wird der Prozess in einem Block250 fortgesetzt, andernfalls kehrt der Prozess zum Block205 zurück. - Als Nächstes sendet der Computer
8 in einem Block250 eine Nachricht zu dem Steuerund Navigationssystem an Bord des Fahrzeugs, Bestätigung des Ausfahrens oder eine Nachricht an den Bediener. Nach dem Block250 endet der Prozess200 . - Schlussbemerkungen
- Wie hier verwendet, bedeutet das Adverb „im Wesentlichen“, das ein Adjektiv modifiziert, dass ein(e) Form, Struktur, Messwert, Wert, Berechnung usw. aufgrund von Unzulänglichkeiten hinsichtlich der Materialien, maschinellen Bearbeitung, Fertigung, Sensormessungen, Berechnungen, Verarbeitungszeit, Kommunikationszeiten usw. von einer/einem genau beschriebenen Geometrie, Entfernung, Messwert, Wert, Berechnung usw. abweichen kann.
- Datenverarbeitungsvorrichtungen wie die hier besprochenen umfassen im Allgemeinen jeweils Anweisungen, die durch eine oder mehrere Datenverarbeitungsvorrichtungen, wie etwa die oben identifizierten, ausführbar sind, und zum Ausführen von Blöcken oder Schritten von Prozessen, die oben beschrieben werden. Computerausführbare Anweisungen können aus Computerprogrammen kompiliert oder interpretiert werden, die unter Verwendung vielfältiger Programmiersprachen und/oder -Technologien erstellt werden, darunter, ohne Beschränkung und entweder alleine oder in Kombination, JavaTM, C, C++, C#, Visual Basic, Python, Java Script, Perl, HTML, PHP usw. Im Allgemeinen empfängt ein Prozessor (z.B. ein Mikroprozessor) Anweisungen z.B. von einem Speicher, einem computerlesbaren Medium usw. und führt diese Anweisungen aus, um dadurch einen oder mehrere Prozesse auszuführen, einschließlich eines oder mehrerer der hier beschriebenen Prozesse. Solche Anweisungen und andere Daten können unter Verwendung einer Vielfalt von computerlesbaren Medien gespeichert und übertragen werden. Eine Datei in einer Datenverarbeitungsvorrichtung ist im Allgemeinen eine Sammlung von Daten, die auf einem computerlesbaren Medium, wie etwa einem Speichermedium, einem Direktzugriffsspeicher usw., gespeichert sind.
- Ein computerlesbares Medium enthält irgendein Medium, das daran beteiligt ist, Daten (z. B. Anweisungen) bereitzustellen, die von einem Computer gelesen werden können. Ein solches Medium kann viele Formen annehmen, einschließlich unter anderem nichtflüchtige Medien, flüchtige Medien usw. Zu nichtflüchtigen Medien gehören zum Beispiel optische oder magnetische Disks und anderer persistenter Speicher. Zu flüchtigen Medien gehört ein dynamischer Direktzugriffsspeicher (DRAM), der typischerweise einen Hauptspeicher bildet. Zu üblichen Formen computerlesbarer Medien zählen zum Beispiel eine Floppy-Disk, eine Diskette, Festplatte, Magnetband, irgendein anderes magnetisches Medium, eine CD-ROM, DVD, irgendein anderes optisches Medium, Lochkarten, Lochstreifen, irgendein anderes physisches Medium mit Lochmustern, ein RAM, ein PROM, ein EPROM, ein Flash-EEPROM, irgendein(e) andere(r) Speicher-Chip oder -Cartridge oder irgendein anderes Medium, von dem ein Computer lesen kann.
- Mit Bezug auf die hier beschriebenen Medien, Prozesse, Systeme, Verfahren usw. versteht sich, dass, obwohl die Schritte solcher Prozesse usw. als gemäß einer bestimmten geordneten Sequenz auftretend beschrieben wurden, solche Prozesse mit den beschriebenen Schritten in einer anderen als der hier beschriebenen Reihenfolge ausgeführt werden könnten. Es versteht sich ferner, dass gewisse Schritte gleichzeitig durchgeführt werden könnten, dass andere Schritte hinzugefügt werden könnten oder dass gewisse, hier beschriebene Schritte weggelassen werden könnten. Mit anderen Worten werden hier die Beschreibungen von Systemen und/oder Prozessen zum Zweck der Veranschaulichung bestimmter Ausführungsformen bereitgestellt und sollten auf keinerlei Weise als Beschränkung des offenbarten Gegenstands aufgefasst werden.
- Folglich versteht es sich, dass die oben genannte Beschreibung veranschaulichend und nicht einschränkend sein soll. Für den Fachmann würden bei Durchsicht der obigen Beschreibung viele andere Ausführungsformen und Anwendungen als die gegebenen Beispiele offensichtlich werden. Der Schutzumfang der Erfindung sollte nicht mit Bezug auf die obige Beschreibung bestimmt werden, sondern sollte stattdessen mit Bezug auf die hier angefügten und/oder in einer hierauf basierenden endgültigen Patentanmeldung enthaltenen Ansprüche, zusammen mit dem vollen Umfang von Äquivalenten, zu denen diese Ansprüche berechtigt sind, bestimmt werden. Es ist zu erwarten und beabsichtigt, dass zukünftige Entwicklungen im hier erörterten Fachbereich geschehen werden und dass die offenbarten Systeme und Verfahren in derartige zukünftige Ausführungsformen integriert werden. Zusammengefasst versteht sich, dass der offenbarte Gegenstand modifiziert und abgewandelt werden kann.
Claims (20)
- System, das einen Computer mit einem Prozessor und einem Speicher umfasst, wobei der Speicher Anweisungen speichert, die durch den Prozessor ausführbar sind, so dass der Computer programmiert ist zum Empfangen eines Bildes mindestens einer Spurmarkierung von einer an einem Fahrzeug angebrachten Bilderfassungsvorrichtung; Identifizieren eines Spurübergangsorts gemäß dem Bild; und Steuern von Lenkung und/oder Bremsen und/oder Beschleunigung des Fahrzeugs gemäß einer Historie von Daten bezüglich des Spurübergangsorts.
- System nach Anspruch 1, wobei der Computer ferner programmiert ist zum Bestimmen einer Offsetdistanz von einer Spurmarkierung zum Fahrzeug.
- System nach Anspruch 2, wobei der Computer ferner programmiert ist zum Bestimmen eines Geoorts des Fahrzeugs; und Speichern mindestens eines Spurmarkierungstyps, eines Musters der Spurmarkierung, der Offsetdistanz und des Geoorts des Fahrzeugs im Speicher.
- System nach Anspruch 1, wobei der Computer ferner angewiesen wird, eine Spurmarkierung einer Spurmarkierungskategorie zuzuweisen.
- System nach Anspruch 4, wobei die Spurmarkierungskategorie mindestens eine Gültig-Spurmarkierung oder eine Ungültig-Spurmarkierung umfasst.
- System nach Anspruch 5, wobei der Computer ferner die Ungültig-Spurmarkierung bestimmt, wenn der Spurmarkierungstyp ein ungültiges Bildobjekt ist.
- System nach Anspruch 1, wobei die Spurmarkierung mindestens eine einzelne durchgezogene Linie, eine doppelte durchgezogene Linie, eine einzelne gestrichelte Linie, eine doppelte gestrichelte Linie, eine gestrichelte und durchgezogene Linie, eine breite gestrichelte Linie und eine einzelne durchgezogene mit einzelner gestrichelter umfasst.
- System nach Anspruch 2, wobei der Computer ferner eine Änderung der Spurmarkierung bestimmt und im Speicher mindestens den Spurmarkierungstyp, das Muster der Spurmarkierung, die Offsetdistanz und den Geoort des Fahrzeugs speichert.
- System nach Anspruch 8, wobei der Computer ferner angewiesen wird, den Geoort von mindestens einem Empfänger des GPS (Global Positioning System), einem Koppelnavigationssystem; und einem Trägheitsnavigationssystem zu erhalten.
- System nach Anspruch 3, wobei der Geoort mindestens ein Koordinatensystem des UTM (Universal Transverse Mercator), ein MGRS-System (Military Grid Reference System) und ein UPS-System (Universal Polar Stereographic) ist.
- Verfahren, umfassend: Empfangen eines Bildes mindestens einer Spurmarkierung von einer an einem Fahrzeug angebrachten Bildanpassungsvorrichtung; Bestätigen, dass das Bild ein vorbestimmtes Detektionskriterium als eine detektierte Spurmarkierung erfüllt; Bestimmen eines Spurmarkierungstyps; Bestimmen, ob sich ein Muster der Spurmarkierung von einem vorherigen Bild geändert hat; Vergleichen des Musters der Spurmarkierung mit einer Menge von Geoorten und ihren zugeordneten Eigenschaften, die in einem Speicher gespeichert sind; und Steuern mindestens von Lenkung, Bremsen und Beschleunigung des Fahrzeugs, während das Fahrzeug von einer Schnellstraße abfährt.
- Verfahren nach Anspruch 11, das ferner Bestimmen einer Offsetdistanz von der Spurmarkierung zum Fahrzeug umfasst.
- Verfahren nach Anspruch 12, ferner umfassend: Bestimmen eines Geoorts des Fahrzeugs; und Speichern mindestens des Spurmarkierungstyps, des Musters der Spurmarkierung, einer Offsetdistanz und des Geoorts des Fahrzeugs in einem Speicher.
- Verfahren nach Anspruch 11, das ferner umfasst, die Spurmarkierung einer Spurmarkierungskategorie zuzuweisen.
- Verfahren nach Anspruch 14, wobei die Spurmarkierungskategorie mindestens eine Gültig-Spurmarkierung oder eine Ungültig-Spurmarkierung umfasst.
- Verfahren nach Anspruch 15, das ferner Bestimmen der Ungültig-Spurmarkierung aus einem ungültigen Bildobjekt umfasst.
- Verfahren nach Anspruch 13, wobei die Spurmarkierung mindestens eine einzelne durchgezogene Linie, eine doppelte durchgezogene Linie, eine einzelne gestrichelte Linie, eine doppelte gestrichelte Linie, eine gestrichelte und durchgezogene Linie, eine breite gestrichelte Linie und eine einzelne durchgezogene mit einzelner gestrichelter umfasst.
- Verfahren nach Anspruch 12, ferner umfassend: Bestimmen einer Änderung der Spurmarkierung; und Speichern mindestens des Spurmarkierungstyps, des Musters der Spurmarkierung, der Offsetdistanz und des Geoorts des Fahrzeugs in Speicher.
- Verfahren nach Anspruch 18, das ferner Bestimmen umfasst zum Erhalten des Geoorts, von mindestens einem Empfänger des GPS (Global Positioning System), einem Koppelnavigationssystem; und einem Trägheitsnavigationssystem.
- Verfahren nach Anspruch 13, wobei der Geoort mindestens ein Koordinatensystem des UTM (Universal Transverse Mercator), ein MGRS-System (Military Grid Reference System) und ein UPS-System (Universal Polar Stereographic) ist.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/057,436 US9824300B2 (en) | 2016-03-01 | 2016-03-01 | Vehicle lane learning |
US15/057,436 | 2016-03-01 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102017103113A1 true DE102017103113A1 (de) | 2017-09-07 |
Family
ID=58544280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102017103113.8A Pending DE102017103113A1 (de) | 2016-03-01 | 2017-02-16 | Fahrzeugspur-lernen |
Country Status (6)
Country | Link |
---|---|
US (1) | US9824300B2 (de) |
CN (1) | CN107145817B (de) |
DE (1) | DE102017103113A1 (de) |
GB (1) | GB2548711A (de) |
MX (1) | MX2017002721A (de) |
RU (1) | RU2017105058A (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023284932A1 (en) | 2021-07-12 | 2023-01-19 | Dr. Ing. H.C. F. Porsche Aktiengeselischaf | Device and method for cut-in maneuver auto-labeling |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10962982B2 (en) * | 2016-07-21 | 2021-03-30 | Mobileye Vision Technologies Ltd. | Crowdsourcing the collection of road surface information |
US10697775B2 (en) * | 2016-09-07 | 2020-06-30 | Mitsubishi Heavy Industries Machinery Systems, Ltd. | Travel distance calculation device, charging system, travel distance calculation method, program, and storage medium |
CN107933557B (zh) * | 2017-11-17 | 2019-09-13 | 吉林大学 | 一种基于多摄像头的车辆直角转弯控制系统及其控制方法 |
EP3570206B1 (de) * | 2018-05-15 | 2023-12-06 | Aptiv Technologies Limited | Vorrichtung und verfahren zum suchen einer fahrspur, auf der ein fahrzeug fahren kann |
CN109141416A (zh) * | 2018-09-18 | 2019-01-04 | 西安北斗测控技术有限公司 | 一种可军民两用式的高精度定位定向系统 |
US11022457B2 (en) | 2018-10-23 | 2021-06-01 | Here Global B.V. | Method, apparatus, and computer program product for lane-level route guidance |
US10982969B2 (en) | 2018-10-23 | 2021-04-20 | Here Global B.V. | Method, apparatus, and computer program product for lane-level route guidance |
WO2020139355A1 (en) * | 2018-12-27 | 2020-07-02 | Didi Research America, Llc | System for automated lane marking |
CN110774319B (zh) * | 2019-10-31 | 2021-07-23 | 深圳市优必选科技股份有限公司 | 一种机器人及其定位方法和装置 |
KR20210144411A (ko) * | 2020-05-22 | 2021-11-30 | 현대자동차주식회사 | 차량의 주행 차로 인식 장치 및 방법 |
CN112229412B (zh) * | 2020-10-21 | 2024-01-30 | 腾讯科技(深圳)有限公司 | 一种车道定位方法、装置及存储介质和服务器 |
US11636693B2 (en) * | 2021-01-20 | 2023-04-25 | Qualcomm Incorporated | Robust lane-boundary association for road map generation |
US11724693B2 (en) | 2021-02-09 | 2023-08-15 | Ford Global Technologies, Llc | Systems and methods to prevent vehicular mishaps |
FR3131889A1 (fr) * | 2022-01-18 | 2023-07-21 | Psa Automobiles Sa | Procédé de contrôle d’un système d’aide à la conduite d’un véhicule circulant sur une voie de circulation |
CN116433988B (zh) * | 2023-06-01 | 2023-08-08 | 中国标准化研究院 | 一种多源异构的图像数据分类治理方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3900162B2 (ja) * | 2004-02-09 | 2007-04-04 | 日産自動車株式会社 | 車両用運転操作補助装置および車両用運転操作補助装置を備えた車両 |
JP4466238B2 (ja) | 2004-07-07 | 2010-05-26 | 株式会社デンソー | 車両用ナビゲーション装置 |
DE102004060432B4 (de) | 2004-12-14 | 2008-04-10 | Daimler Ag | Verfahren zur Früherkennung von Straßen-Ausfahrten |
JP4169022B2 (ja) * | 2005-08-05 | 2008-10-22 | 日産自動車株式会社 | 車両用運転操作補助装置および車両用運転操作補助装置を備える車両 |
WO2008062721A1 (fr) | 2006-11-20 | 2008-05-29 | Aisin Aw Co., Ltd. | Procédé et dispositif pour juger de l'état de déplacement d'un véhicule |
EP2168079B1 (de) * | 2007-01-23 | 2015-01-14 | Valeo Schalter und Sensoren GmbH | Verfahren und system zur universellen strassenbegrenzungserkennung |
DE102007018990A1 (de) | 2007-04-21 | 2007-12-20 | Daimlerchrysler Ag | Verfahren zur automatischen Längsgeschwindigkeitsregelung eines nicht spurgebundenen Fahrzeuges |
JP2009126255A (ja) | 2007-11-21 | 2009-06-11 | Aisin Aw Co Ltd | 車両制御装置、車両制御方法及びコンピュータプログラム |
JP5321849B2 (ja) * | 2008-03-21 | 2013-10-23 | 本田技研工業株式会社 | 車両走行支援装置、車両、車両走行支援プログラム |
US8605947B2 (en) * | 2008-04-24 | 2013-12-10 | GM Global Technology Operations LLC | Method for detecting a clear path of travel for a vehicle enhanced by object detection |
WO2010128998A1 (en) * | 2009-05-04 | 2010-11-11 | Tele Atlas North America Inc. | Navigation device & method |
JP5370386B2 (ja) | 2011-01-31 | 2013-12-18 | 株式会社デンソー | ナビゲーション装置 |
US9187117B2 (en) * | 2012-01-17 | 2015-11-17 | Ford Global Technologies, Llc | Autonomous lane control system |
EP2629243A1 (de) | 2012-02-15 | 2013-08-21 | Delphi Technologies, Inc. | Verfahren zum Erkennen und Verfolgen von Fahrspurmarkierungen |
US9569675B2 (en) * | 2012-07-27 | 2017-02-14 | Nissan Motor Co., Ltd. | Three-dimensional object detection device, and three-dimensional object detection method |
KR101997429B1 (ko) * | 2012-10-19 | 2019-07-08 | 현대모비스 주식회사 | 차량의 차선 유지 제어 방법 및 이를 구현하는 차선 유지 제어 장치 |
EP2738520B1 (de) * | 2012-11-28 | 2017-01-11 | Elektrobit Automotive GmbH | Technik zur Unterstützung des Führens eines Fahrzeuges basierend auf einer identifizierten Straßenmarkierung |
CN105008857A (zh) * | 2013-02-25 | 2015-10-28 | 大陆汽车有限责任公司 | 用于汽车的智能视频导航 |
JP6185418B2 (ja) * | 2014-03-27 | 2017-08-23 | トヨタ自動車株式会社 | 走路境界区画線検出装置 |
EP2930697A1 (de) * | 2014-04-09 | 2015-10-14 | Johnson Controls Automotive Electronics SAS | Verfahren und Vorrichtung zur Verarbeitung von Fahrzeugzustandsdaten |
EP3181420B1 (de) * | 2014-08-11 | 2018-12-19 | Nissan Motor Co., Ltd | Fahrsteuerungsvorrichtung und -verfahren für fahrzeug |
US10025996B2 (en) | 2014-12-22 | 2018-07-17 | Volkswagen Ag | Early detection of exit only and shared lanes using perception technology |
CN105015521B (zh) * | 2015-07-13 | 2018-05-04 | 上海交通大学 | 一种基于磁钉的大型车辆自动停靠装置 |
US9494438B1 (en) * | 2015-12-15 | 2016-11-15 | Honda Motor Co., Ltd. | System and method for verifying map data for a vehicle |
-
2016
- 2016-03-01 US US15/057,436 patent/US9824300B2/en active Active
-
2017
- 2017-02-16 DE DE102017103113.8A patent/DE102017103113A1/de active Pending
- 2017-02-16 RU RU2017105058A patent/RU2017105058A/ru not_active Application Discontinuation
- 2017-02-28 GB GB1703175.8A patent/GB2548711A/en not_active Withdrawn
- 2017-02-28 CN CN201710112607.2A patent/CN107145817B/zh active Active
- 2017-03-01 MX MX2017002721A patent/MX2017002721A/es unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023284932A1 (en) | 2021-07-12 | 2023-01-19 | Dr. Ing. H.C. F. Porsche Aktiengeselischaf | Device and method for cut-in maneuver auto-labeling |
DE112021007955T5 (de) | 2021-07-12 | 2024-05-08 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Vorrichtung und Verfahren zur automatischen Kennzeichnung von Einschermanövern |
Also Published As
Publication number | Publication date |
---|---|
GB201703175D0 (en) | 2017-04-12 |
MX2017002721A (es) | 2018-08-15 |
CN107145817B (zh) | 2022-09-02 |
RU2017105058A (ru) | 2018-08-16 |
US9824300B2 (en) | 2017-11-21 |
GB2548711A (en) | 2017-09-27 |
US20170255843A1 (en) | 2017-09-07 |
CN107145817A (zh) | 2017-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102017103113A1 (de) | Fahrzeugspur-lernen | |
DE102020118187B4 (de) | System und Verfahren zum Kalibrieren einer Lenkradneutralstellung | |
DE102010005293B4 (de) | System und Verfahren zur Spurpfadschätzung unter Verwendung einer Sensorvereinigung | |
DE102013105046B4 (de) | Zielspurauswahlverfahren mittels Navigationseingabe in Straßenwechselszenarien | |
DE102014112351B4 (de) | Sensorgestütztes fahrzeugpositionsbestimmungssystem | |
DE102014211450A1 (de) | Spurüberwachung mit elektronischem Horizont | |
DE102016213817B4 (de) | Verfahren, Vorrichtung und computerlesbares Speichermedium mit Instruktionen zur Bestimmung der lateralen Position eines Fahrzeuges relativ zu den Fahrstreifen einer Fahrbahn | |
DE102014215570B4 (de) | Fahrzeugnavigationssystem | |
DE102015116882A1 (de) | Verbindungswahrscheinlichkeitsmodellbildung und Folgerung der Kreuzungsstruktur | |
DE112015006622T5 (de) | Fahrspurbestimmungsvorrichtung und Fahrspurbestimmungsverfahren | |
DE102016209232B4 (de) | Verfahren, Vorrichtung und computerlesbares Speichermedium mit Instruktionen zur Bestimmung der lateralen Position eines Fahrzeuges relativ zu den Fahrstreifen einer Fahrbahn | |
DE102016213782A1 (de) | Verfahren, Vorrichtung und computerlesbares Speichermedium mit Instruktionen zur Bestimmung der lateralen Position eines Fahrzeuges relativ zu den Fahrstreifen einer Fahrbahn | |
DE102005012269A1 (de) | Verfahren und Anordnung zur Führung eines Fahrzeugs sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium | |
DE102017207963A1 (de) | Fahrzeug-fahrsteuervorrichtung und fahrzeug-fahrsteuerverfahren | |
WO2017102192A1 (de) | Verbessertes verfahren zum ermitteln der randbebauung einer fahrbahn für die lokalisierung von kraftfahrzeugen | |
EP3898368B1 (de) | Verfahren und system zum bestimmen einer korrigierten trajektorie eines fahrzeugs | |
DE102020102935A1 (de) | Fahrzeuglenksteuerung | |
DE102013217060B4 (de) | Spurgenaue Positionierung eines Fahrzeugs | |
DE102012209311A1 (de) | Verfahren zur Lokalisierung eines Schienenfahrzeugs innerhalb eines bezüglich seiner Topologie kartographierten Schienennetzes | |
EP2213980B1 (de) | Verfahren zum Betrieb einer Navigationseinrichtung eines Kraftfahrzeugs sowie Kraftfahrzeug hierfür | |
EP3499271A1 (de) | Ermittlung einer position eines fahrzeugs | |
WO2018104427A1 (de) | Verfahren, vorrichtung und schienenfahrzeug zur positionsbestimmung im schienenverkehr | |
DE112018002372T5 (de) | Informationsverwaltungsvorrichtung | |
DE102021213146A1 (de) | Verfahren und Vorrichtung zum Bestimmen einer Fahrzeugpose eines Fahrzeugs | |
EP2172826B1 (de) | Verfahren und Vorrichtung zum Ermitteln eines Fahrspurverlaufs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R082 | Change of representative |
Representative=s name: ETL IP PATENTANWALTSGESELLSCHAFT MBH, DE Representative=s name: ETL IP PATENT- UND RECHTSANWALTSGESELLSCHAFT M, DE Representative=s name: ETL WABLAT & KOLLEGEN PATENT- UND RECHTSANWALT, DE |
|
R082 | Change of representative |
Representative=s name: ETL IP PATENTANWALTSGESELLSCHAFT MBH, DE Representative=s name: ETL IP PATENT- UND RECHTSANWALTSGESELLSCHAFT M, DE |
|
R012 | Request for examination validly filed |