DE102015202859A1 - Abtastsystem und -verfahren für autonomes Fahren - Google Patents

Abtastsystem und -verfahren für autonomes Fahren Download PDF

Info

Publication number
DE102015202859A1
DE102015202859A1 DE102015202859.3A DE102015202859A DE102015202859A1 DE 102015202859 A1 DE102015202859 A1 DE 102015202859A1 DE 102015202859 A DE102015202859 A DE 102015202859A DE 102015202859 A1 DE102015202859 A1 DE 102015202859A1
Authority
DE
Germany
Prior art keywords
data
vehicle
computer
autonomous
sensors
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102015202859.3A
Other languages
English (en)
Inventor
Jerry H. Engelmann
Alex Maurice Miller
Richard Lee Stephenson
Levasseur Tellis
Timothy D. Zwicky
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Publication of DE102015202859A1 publication Critical patent/DE102015202859A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0011Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Business, Economics & Management (AREA)
  • Mechanical Engineering (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

Erste und zweite Sätze von Daten werden in einem Fahrzeug von jeweiligen Datenquellen erfasst. Jeder der ersten und zweiten Sätze von Daten wird für Bestimmungen bereitgestellt, die jeweils aus ersten und zweiten Kategorien von autonomen Fahrzeugoperationen ausgewählt werden. Es wird eine Bestimmung vorgenommen, eine autonome Aktion vorzunehmen, die aus der ersten Kategorie von autonomen Fahrzeugoperationen ausgewählt wird. Es werden Daten aus jedem der ersten und zweiten Datensätze verwendet, die sich jeweils auf die ersten und zweiten Kategorien von autonomen Fahrzeugoperationen beziehen, um die autonome Aktion zu bestimmen.

Description

  • Diese Anmeldung beansprucht Priorität gegenüber der vorläufigen US-Patentanmeldung Seriennummer 61/943,590 mit dem Titel „AUTONOMOUS DRIVING SENSING SYSTEM AND METHOD“, die am 24. Februar 2014 eingereicht wurde und deren Inhalte hiermit durch Bezugnahme in ihrer Gesamtheit hierin aufgenommen werden.
  • Ein Fahrzeug, insbesondere ein Fahrzeug, das autonom oder semiautonom betrieben wird, kann Daten bezüglich der Umgebungsbedingungen über eine Vielzahl von Mechanismen, z. B. Sensoren oder dergleichen, die im Fahrzeug enthalten sind, erhalten. Sensordaten können Informationen bezüglich Umweltbedingungen, Straßenränder oder Fahrspuren auf einer Straße usw. bereitstellen, und sie können zum Entwickeln einer geeigneten Geschwindigkeit für ein Fahrzeug, eines geeigneten Weges für ein Fahrzeug usw. verwendet werden. Die bestehenden Fahrzeugsensordaten leiden jedoch unter Beschränkungen in Bezug auf Informationen, die daraus bestimmt werden können. Zum Beispiel kann es sein, dass ein Fahrzeugcomputer nicht imstande ist, Daten von einer Vielzahl von Sensoren bezüglich einer Vielzahl von Erscheinungen in einer Vielzahl von Formaten usw. zu nutzen.
  • 1 ist eine Blockdarstellung eines beispielhaften autonomen Abtastsystems eines Fahrzeugs.
  • 2 ist eine Blockdarstellung einer Autofahrbahn mit Sensormarkierungen.
  • 3 ist eine schematische Darstellung eines beispielhaften Prozesses für ein autonomes Abtastsystem eines Fahrzeugs in einem autonomen Modus.
  • 4 ist eine schematische Darstellung eines beispielhaften Prozesses zur Bestimmung von Daten zur Verwendung beim Implementieren einer autonomen Aktion in einem Fahrzeug.
  • 1 ist eine Blockdarstellung eines beispielhaften autonomen Fahrzeugsystems 100, das ein Fahrzeug 101 umfasst, das mit einem oder mehreren Sensordatenkollektoren 110 versehen ist, die erfasste Daten 115 in Bezug auf eine Umgebung in unmittelbarer Nähe zum Fahrzeug 101 sammeln, die z. B. eine Fahrbahn 155 (in 2 veranschaulicht) und Bereiche in unmittelbarer Nähe dazu, ein oder mehrere Zielobjekte 160 usw., umfasst. Eine Computervorrichtung 105 im Fahrzeug 101 empfängt im Allgemeinen die erfassten Daten 115 und umfasst ferner ein autonomes Fahrmodul 106 z. B. als einen Satz von Anweisungen, die in einem Speicher der Computervorrichtung 105 gespeichert sind und von einem Prozessor derselben ausgeführt werden können, wodurch einige oder alle Operationen des Fahrzeugs 101 autonom oder semiautonom, d.h. ohne menschliche Kontrolle und/oder bei begrenztem menschlichem Eingriff, durchgeführt werden können.
  • Die erfassten Daten 115 umfassen Daten bezüglich einer Fahrbahn 155 und/oder des umgebenden Umfeldes, das ein oder mehrere Ziele 160 umfasst, wobei die Daten 115 vom Computer 105 des Fahrzeugs 101 verwendet werden können, um Bestimmungen bezüglich Operationen des Fahrzeugs 101, einschließlich autonomer Operationen des Fahrzeugs 101, vorzunehmen. Da die erfassten Daten 115 eine Vielzahl von verschiedenen Aspekten der Umgebung eines Fahrzeugs 101 und/oder von Zielen 160 betreffen und Daten 115 in einer Vielzahl von Formaten für eine Vielzahl von verschiedenen Sensordatenkollektoren 110 umfassen können, kann der Computer 105 ferner so ausgelegt sein, dass er verschiedene Mechanismen zum Integrieren oder Vereinigen verschiedener Daten 115 zur Vornahme von Bestimmungen bezüglich einer oder mehrerer Aktionen im Fahrzeug 101 verwendet.
  • Zum Beispiel kann der Computer 105 so programmiert sein, dass er autonome Aufgaben ausführt, die in eine oder mehrere Kategorien fallen, die strategische, taktische und betriebliche Aufgaben umfassen. Eine strategische Aufgabe ist hierin als ein Treffen einer Entscheidung in Bezug auf eine Routenplanung für das Fahrzeug 101, z. B. Bestimmen einer optimalen Route zu einem Ziel oder Wegpunkt, Umleiten eines Fahrzeugs 101 aufgrund von Verkehrs- oder Straßenbedingungen usw., definiert. Eine taktische Aufgabe ist hierin als ein Bestimmen einer Geschwindigkeit eines Fahrzeugs 101 und/oder Lenken während des Befahrens einer für das Fahrzeug 101 bestimmten Route definiert. Demnach umfassen Beispiele von taktischen Aufgaben ein Durchführen von Spurwechsel, Bremsen, Beschleunigen, Halten eines vorbestimmten Abstands von einem oder mehreren umgebenden Fahrzeugen usw. Eine betriebliche Aufgabe umfasst eine Steuerung des Betriebs von verschiedenen Komponenten eines Fahrzeugs 101 zum Unterstützen der Implementierung von taktischen Aufgaben, z. B. Bestimmen einer geeigneten Quer- oder Längssteuerung eines Fahrzeugs 101, aber Betätigen einer Drosselklappe zum Erhöhen der Leistung zu einem Antriebsstrang, Betätigen von Bremsen, Betätigen einer Lenkung zum Ändern eines Lenkwinkels usw. Es können verschiedene erfasste Daten 115 zum Unterstützen dieser verschiedenen Aufgabenkategorien verwendet werden. Vorteilhafterweise können Daten, die typischerweise einer Aufgabenkategorie zugeordnet sind, zum Unterstützen einer anderen Aufgabenkategorie verwendet werden. Zum Beispiel können Daten 115 eines globalen Positionsbestimmungssystems (GPS) zum Unterstützen der strategischen Aufgabe der Routenplanung für ein Fahrzeug 101 verfügbar sein. GPS-Daten 115 könnten jedoch auch zum Unterstützen von taktischen Aufgaben, wie beispielsweise Bestimmen und Anpassen der Geschwindigkeit eines Fahrzeugs 101, verwendet werden.
  • Ein Fahrzeug 101 umfasst einen Fahrzeugcomputer 105, der im Allgemeinen einen Prozessor und einen Speicher umfasst, wobei der Speicher eine oder mehrere Formen von computerlesbaren Medien umfasst und Anweisungen speichert, die vom Prozessor zum Durchführen verschiedener Operationen, einschließlich der hierin offenbarten, ausgeführt werden können. Zum Beispiel umfasst der Computer 105 im Allgemeinen Anweisungen zum Auswählen eines autonomen Betriebsmodus des Fahrzeugs 101, zum Anpassen eines autonomen Betriebsmodus des Fahrzeugs 101, zum Ändern eines autonomen Betriebsmodus des Fahrzeugs 101 usw. und ist imstande, diese auszuführen.
  • Ferner kann der Computer 105 mehr als eine Computervorrichtung, z. B. Steuerungen oder dergleichen, die im Fahrzeug 101 zum Überwachen und/oder Steuern verschiedener Fahrzeugkomponenten enthalten sind, z. B. eine Motorsteuereinheit (ECU), eine Getriebesteuereinheit (TCU) usw., umfassen oder z. B. über einen Kommunikationsbus des Fahrzeugs 101 kommunikativ damit gekoppelt sein, wie im Folgenden beschrieben wird. Der Computer 105 ist im Allgemeinen für Kommunikationen in einem Netz im Fahrzeug 101, wie beispielsweise einem CAN(Controller Area Network)-Bus oder dergleichen, ausgelegt. Der Computer 105 kann außerdem eine Verbindung mit einem Onboard-Diagnose-Anschluss (OBD-II) aufweisen. Über den CAN-Bus, den OBD-II und/oder andere drahtgebundene oder drahtlose Mechanismen kann der Computer 105 Nachrichten an verschiedene Vorrichtungen in einem Fahrzeug senden und/oder Nachrichten von den verschiedenen Vorrichtungen, z. B. Steuerungen, Aktuatoren, Sensoren usw., einschließlich der Datenkollektoren 110, empfangen. Alternativ oder zusätzlich kann der CAN-Bus oder dergleichen in Fällen, in welchen der Computer 105 tatsächlich mehrere Vorrichtungen umfasst, für Kommunikationen zwischen Vorrichtungen verwendet werden, die in dieser Offenbarung als der Computer 105 dargestellt sind. Wie folgend erwähnt, können ferner verschiedene Steuerungen und dergleichen, z. B. eine ECU, TCU usw., dem Computer 105 Daten 115 über ein Netz des Fahrzeugs 101, z. B. einen CAN-Bus oder dergleichen, bereitstellen.
  • Außerdem kann der Computer 105 zum Kommunizieren mit einem oder mehreren Remotecomputern 125 über das Netz 120 ausgelegt sein, das, wie im Folgenden beschrieben, verschiedene drahtgebundene und/oder drahtlose Netztechnologien, z. B. zellulare, Bluetooth, drahtgebundene und/oder drahtlose Paketnetze usw., umfassen kann. Ferner umfasst der Computer 105 z. B. als Teil des Moduls 106 im Allgemeinen Anweisungen zum Empfangen von Daten z. B. von einem oder mehreren Datenkollektoren 110 und/oder einer Mensch-Maschine-Schnittstelle (HMI), wie beispielsweise einem interaktiven Sprachantwort(IVR)-System, einer grafischen Benutzeroberfläche (GUI) mit einem Berührungsbildschirm oder dergleichen usw.
  • Wie bereits erwähnt, ist im Allgemeinen ein autonomes Fahrmodul 106 in Anweisungen enthalten, die im Computer 105 gespeichert sind und von diesem ausgeführt werden. Unter Verwendung von Daten, die im Computer 105 empfangen werden, z. B. der erfassten Daten 115 von den Datenkollektoren 110, dem Server 125 usw., kann das Modul 106 verschiedene Bestimmungen vornehmen und/oder verschiedene Komponenten und/oder Operationen des Fahrzeugs 101 ohne einen Fahrer steuern, um das Fahrzeug 101 zu betreiben. Zum Beispiel kann das Modul 106 zum Regeln des Betriebsverhaltens, wie beispielsweise Geschwindigkeit, Beschleunigung, Entschleunigung, Lenkung usw., sowie des taktischen Verhaltens des Fahrzeugs 101, wie beispielsweise eines Abstands zwischen Fahrzeugen und/oder einer Zeitdauer zwischen Fahrzeugen, eines Mindestabstands zwischen Fahrzeugen beim Spurwechsel, eines Minimums zum Linksabbiegen quer zur Fahrtrichtung, einer Zeit bis zur Ankunft an einem bestimmten Ort, einer Mindestankunftszeit bis zu einer Kreuzung (ohne Signal) zum Überqueren der Kreuzung usw., verwendet werden. Außerdem kann das Modul 106 basierend auf Daten 115, z. B. einer Route des Fahrzeugs 101, von Wegpunkten auf einer Route usw., strategische Bestimmungen vornehmen.
  • Die Datenkollektoren 110 können eine Vielzahl von Vorrichtungen umfassen. Wie bereits erwähnt, können zum Beispiel verschiedene Steuerungen in einem Fahrzeug als Datenkollektoren 110 fungieren, um erfasste Daten 115, z. B. erfasste Daten 115 in Bezug auf die Fahrzeuggeschwindigkeit, Beschleunigung usw., über den CAN-Bus bereitzustellen. Ferner könnten Sensoren oder dergleichen, eine GPS(globales Positionsbestimmungssystem)-Einrichtung usw. in einem Fahrzeug enthalten und als Datenkollektoren 110 ausgelegt sein, um dem Computer 105 Daten z. B. über eine drahtgebundene oder drahtlose Verbindung direkt bereitzustellen. Die Datenkollektoren 110 könnten auch Sensoren oder dergleichen, z. B. Mittelstrecken- und Langstreckensensoren, zum Erkennen und möglicherweise auch Einholen von Informationen von Zielen 160, wie z. B. im Folgenden genauer beschrieben, sowie anderen Bedingungen außerhalb des Fahrzeugs 101, umfassen. Zum Beispiel könnten Sensordatenkollektoren 110 Mechanismen umfassen, wie beispielsweise Funkgeräte, RADAR, Lidar, Schallmessgeräte, Kameras oder andere Bildaufnahmevorrichtungen, die zum Erkennen von Zielen 160 und/oder Einholen anderer erfasster Daten 115 eingesetzt werden könnten, die für den autonomen Betrieb des Fahrzeugs 101 relevant sind, z. B. Messen eines Abstands zwischen dem Fahrzeug 101 und anderen Fahrzeugen oder Objekten, um andere Fahrzeuge oder Objekte zu erkennen, und/oder Straßenbedingungen, wie beispielsweise Kurven, Schlaglöcher, Bodensenken, Bodenwellen, Änderungen des Gefälles usw., zu erkennen. Als noch ein weiteres Beispiel könnten GPS-Daten 115 mit Daten von hochauflösenden digitalen 2D- und/oder 3D-Landkarten und/oder Basisdaten, die als Daten des „elektronischen Horizonts“ bekannt sind, kombiniert werden, wobei solche Daten z. B. in einem Speicher des Computers 105 gespeichert werden. Basierend auf Daten 115 in Bezug auf Koppelnavigation in einer bekannten Weise und/oder irgendeine andere bekannte simultane Lokalisierung und Kartierung (SLAM) und/oder Lokalisierungsberechnung möglicherweise unter Verwendung von GPS-Daten 115 können Daten 115 digitaler Landkarten als relevante Daten für den Computer 105 zur Verwendung beim Bestimmen einer Strecke für das Fahrzeug 101 oder Unterstützen eines Streckenplaners sowie bei anderen Entscheidungsfindungsprozessen für taktische Fahrentscheidungen verwendet werden.
  • Ein Speicher des Computers 105 speichert im Allgemeinen die erfassten Daten 115. Die erfassten Daten 115 können eine Vielzahl von Daten umfassen, die in einem Fahrzeug 101 von den Datenkollektoren 110 erfasst werden, einschließlich der Daten 115, die von einem oder mehreren Zielen 160 erhalten werden. Beispiele für die erfassten Daten 115 sind vorstehend und nachstehend, z. B. in Bezug auf die Ziele 160, angegeben, und darüber hinaus können die Daten 115 außerdem Daten umfassen, die im Computer 105 daraus berechnet werden. Im Allgemeinen können die erfassten Daten 115 alle Daten umfassen, die von einer Erfassungsvorrichtung 110 gesammelt und/oder aus solchen Daten berechnet werden können, z. B. Werte von Rohdaten 115 der Sensoren 110, z. B. Werte von Radar- und Lidar-Rohdaten 115, abgeleitete Datenwerte, z. B. einen Abstand eines Objekts 160, der aus Radar-Rohdaten 115 berechnet wird, Messdatenwerte, die z. B. von einer Motorsteuerung oder einem anderen Steuer- und/oder Überwachungssystem im Fahrzeug 101 bereitgestellt werden. Im Allgemeinen können verschiedene Arten von Rohdaten 115 erfasst werden, z. B. Bilddaten 115, Daten 115 in Bezug auf reflektiertes Licht oder reflektierten Schall, Daten 115, die eine Menge von Umgebungslicht, eine Temperatur, eine Geschwindigkeit, eine Beschleunigung, eine Gierbewegung usw. anzeigen.
  • Demgemäß könnten die erfassten Daten 115 im Allgemeinen eine Vielzahl von Daten 115 in Bezug auf Operationen /und oder Leistung des Fahrzeugs 101 sowie Daten insbesondere in Bezug auf die Bewegung des Fahrzeugs 101 umfassen. Zum Beispiel könnten die erfassten Daten 115 zusätzlich zu den Daten 115, die von einem Ziel 160 erhalten werden, wie im Folgenden erörtert, Daten bezüglich Geschwindigkeit, Beschleunigung, Bremsung, Spurwechsel und oder Fahrspurnutzung (z. B. auf bestimmten Straßen und/oder Arten von Straßen, wie beispielsweise Autobahnen zwischen Bundesstaaten) eines Fahrzeuges 101, durchschnittlicher Abstände von anderen Fahrzeugen bei jeweiligen Geschwindigkeiten oder Geschwindigkeitsbereichen, und/oder Daten 115 in Bezug auf den Betrieb des Fahrzeugs 101 umfassen.
  • Außerdem könnten die erfassten Daten 115 vom Remoteserver 125 und/oder einem oder mehreren anderen Fahrzeugen 101, z. B. unter Verwendung von Kommunikationen von Fahrzeug zu Fahrzeug, bereitgestellt werden. Für Kommunikationen von Fahrzeug zu Fahrzeug sind verschiedene Technologien bekannt, die Hardware, Kommunikationsprotokolle usw. umfassen. Zum Beispiel könnten Nachrichten von Fahrzeug zu Fahrzeug gemäß dedizierten Nahbereichskommunikationen (DSRC) oder dergleichen gesendet und empfangen werden. DSRC funktionieren bekanntlich bei verhältnismäßig niedriger Leistung über einen kurzen oder mittleren Bereich in einem von der US-Regierung speziell zugewiesenen Spektrum im 5,9-GHz-Band. Auf jeden Fall könnten Informationen in einer Nachricht von Fahrzeug zu Fahrzeug erfasste Daten 115, wie beispielsweise eine Position (z. B. gemäß Geokoordinaten, wie beispielsweise einen Breiten- und Längengrad), Geschwindigkeit, Beschleunigung, Entschleunigung usw. eines sendenden Fahrzeugs 101 umfassen. Ferner könnte ein sendendes Fahrzeug 101 andere Daten 115 wie beispielsweise eine Position, Geschwindigkeit usw. eines oder mehrerer Ziele 160 bereitstellen.
  • Das Netz 120 stellt einen oder mehrere Mechanismen dar, durch welche ein Fahrzeugcomputer 105 mit einem Remoteserver 125 und/oder einer Benutzervorrichtung 150 kommunizieren kann. Demgemäß kann es sich bei dem Netz 120 um einen oder mehrere von verschiedenen drahtgebundenen oder drahtlosen Kommunikationsmechanismen handeln, die jede gewünschte Kombination von drahtgebundenen (z. B. Kabel und Faser) und/oder drahtlosen (z. B. zellular, drahtlos, Satellit, Mikrowellen und Funkfrequenz) Kommunikationsmechanismen und jede gewünschte Netztopologie (oder Topologien, wenn mehrere Kommunikationsmechanismen verwendet werden) umfassen. Beispielhafte Kommunikationsnetze umfassen drahtlose Kommunikationsnetze (die z. B. Bluetooth, IEEE 802.11 usw. verwenden), lokale Netze (LAN) und/oder Fernnetze (WAN), einschließlich des Internets, die Datenkommunikationsdienste bereitstellen.
  • Beim Server 125 kann es sich um einen oder mehrere Computerserver handeln, die im Allgemeinen jeweils mindestens einen Prozessor und mindestens einen Speicher umfassen, wobei der Speicher Anweisungen speichert, die vom Prozessor ausgeführt werden können und Anweisungen zum Ausführen von verschiedenen Schritten und Prozessen umfassen, die hierin beschrieben werden. Der Server 125 kann einen Datenspeicher 130 zum Speichern von erfassten Daten 115, die von einem oder mehreren Fahrzeugen 101 empfangen werden, umfassen oder damit kommunikativ gekoppelt sein.
  • Zusätzlich oder alternativ kann der Server Daten 115 zur Verwendung durch einen Fahrzeugcomputer 105 z. B. in einem Modul 106 bereitstellen. Im Allgemeinen kann eine Kombination von Daten 115 von verschiedenen Quellen, z. B. dem Datenspeicher 130, über den Server 125, anderer Fahrzeuge 101 und/oder den Datenkollektoren 110 in einem Fahrzeug 101, synthetisiert und/oder kombiniert werden, um die Basis für eine Warnung, Nachricht und/oder autonome Operation bereitzustellen. Zum Beispiel könnte ein erstes Fahrzeug 101 ein Objekt 160 auf einer Fahrbahn 155 erkennen. Das Objekt 160 könnte als ein potenzielles Hindernis eingestuft werden, aber dann, wenn sich z. B. das erste Fahrzeug 101 dem Objekt 160 nähert, könnte bestimmt werden, dass es eine Größe, Form und/oder Position aufweist, die keine Gefahr darstellen, die das Weiterfahren des ersten Fahrzeugs 101 behindert. Das erste Fahrzeug 101 könnte dann dem Server 125 Daten 115 bezüglich des Objekts 160 bereitstellen, der diese Daten 115 im Datenspeicher 130 speichern könnte. Die Daten 115 bezüglich des Objekts 160 könnten dann einem oder mehreren zweiten Fahrzeugen 101 in einem Bereich in unmittelbarer Nähe zum Objekt 160 bereitgestellt werden, wodurch die zweiten Fahrzeuge 101 von den Daten 115 profitieren könnten, die anzeigen, dass das Objekt 160 in Wirklichkeit keine Gefahr für die zweiten Fahrzeuge 101 darstellt. Demgemäß kann ein Fahrzeug 101 seinen eigenen Betriebsverlauf und/oder den von anderen Fahrzeugen 101 aufgezeichneten Verlauf zum Vornehmen von Bestimmungen bezüglich autonomer Operationen verwenden.
  • Bei der Benutzervorrichtung 150 kann es sich um eine Vielzahl von Computervorrichtungen handeln, die einen Prozessor und einen Speicher sowie Kommunikationsfähigkeiten aufweisen. Zum Beispiel kann die Benutzervorrichtung 150 ein tragbarer Computer, ein Tabletcomputer, ein Smartphone usw. sein, der/das Fähigkeiten für drahtlose Kommunikationen unter Verwendung von IEEE 802.11, Bluetooth und/oder Zellularkommunikationsprotokollen aufweist. Ferner kann die Benutzervorrichtung 150 diese Kommunikationsfähigkeiten zum Kommunizieren über das Netz 120 auch mit einem Fahrzeugcomputer 105 verwenden. Eine Benutzervorrichtung 150 könnte mit einem Computer 105 oder den anderen Mechanismen eines Fahrzeugs 101, wie beispielsweise einem Netz im Fahrzeug 101, einem bekannten Protokoll, wie beispielsweise Bluetooth usw. kommunizieren. Demgemäß kann eine Benutzervorrichtung 150 verwendet werden, um bestimmte Operationen auszuführen, die hierin einem Datenkollektor 110 zugeschrieben werden, z. B. könnten Spracherkennungsfunktionen, Kameras, Funktionen eines globalen Positionsbestimmungssystems (GPS) usw. in einer Benutzervorrichtung 150 verwendet werden, um dem Computer 105 Daten 115 bereitzustellen. Ferner könnte eine Benutzervorrichtung 150 verwendet werden, um dem Computer 105 eine Mensch-Maschine-Schnittstelle (HMI) bereitzustellen.
  • Wie in 2 zu sehen ist, können ein oder mehrere Ziele 160 in unmittelbarer Nähe zu einer Fahrbahn 155 sein. Bei einem Ziel oder Objekt 160 kann es sich um eine Vielzahl von Objekten handeln, wie beispielsweise ein Fahrzeug 101, einen Stein, ein Verkehrszeichen, eine Bodenwelle, eine Barriere, eine Fahrspurmarkierung, eine Straßenbeleuchtung, eine Verkehrsampel, eine Kreuzung usw. In diesem Kontext umfasst die Bedeutung von „in unmittelbarer Nähe“ fahren auf, stehen auf, eingebettet oder fixiert in oder angeordnet auf oder über einer Oberfläche einer Fahrbahn 155 oder einer Oberfläche nahe einer Fahrbahn 155, z. B. ein Verkehrszeichen oder dergleichen auf einem Mast in geringer Entfernung davon, z. B. auf, nahe oder benachbart zu einem Bankett der Fahrbahn 155 usw. Ferner könnte ein Ziel 160 in unmittelbarer Nähe zu einer Fahrbahn 155 sein, indem es über der Fahrbahn 155 z. B. auf einer Seite oder Unterseite einer Brücke, auf einer Struktur, die zum Aufhängen von Verkehrszeichen über der Fahrbahn ausgelegt ist usw. aufgehängt ist. Im Allgemeinen bedeutet in unmittelbarer Nähe zu einer Fahrbahn 155 für ein Ziel 160, dass das Ziel 160 derart angeordnet ist, dass das Ziel 160 von einem oder mehreren Datenkollektoren 110 in einem Fahrzeug 101, das auf der Fahrbahn 155 fährt, in Bezug auf die das Ziel 160 in unmittelbarer Nähe ist, erkannt werden kann.
  • 3 ist eine schematische Darstellung eines beispielhaften Prozesses für ein autonomes Abtastsystem eines Fahrzeugs 101 in einem autonomen Modus.
  • Der Prozess 300 beginnt bei einem Block 305, in dem ein Fahrzeug 101 autonome Fahroperationen durchführt. Das heißt, das Fahrzeug 101 wird teilweise oder vollkommen autonom betrieben, d. h. in einer Art und Weise, die teilweise oder vollständig vom autonomen Fahrmodul 106 gesteuert wird, das so ausgelegt sein kann, dass es das Fahrzeug 101 gemäß erfassten Daten 115 betreibt. Zum Beispiel könnten alle Operationen des Fahrzeugs 101, z. B. Lenken, Bremsen, Geschwindigkeit usw., vom Modul 106 im Computer 105 gesteuert werden. Es ist auch möglich, dass das Fahrzeug 101 in Block 305 in einer teil- oder semiautonomen, d. h. teilweise manuellen, Weise betrieben wird, wobei einige Operationen, z. B. Bremsen, manuell von einem Fahrer gesteuert werden könnten, während andere Operationen, die z. B. Lenken umfassen, vom Computer 105 gesteuert werden könnten. Gleichermaßen könnte das Modul 106 steuern, wann das Fahrzeug 101 einen Spurwechsel ausführt. Ferner ist es möglich, dass der Prozess 300 an einem Punkt nach Beginn von Fahroperationen des Fahrzeugs 101 begonnen werden könnte, z, B. bei manuellem Auslösen durch einen Fahrzeuginsassen durch eine Benutzeroberfläche des Computers 105.
  • Als Nächstes holen Datenkollektoren 110 bei Block 310 erfasste Daten 115 ein. Zum Beispiel können Kameradatenkollektoren 110 Bilddaten 115 erfassen, eine Motorsteuereinheit kann Drehzahldaten 115 bereitstellen, ein Geschwindigkeitssensor 110 kann Geschwindigkeitsdaten 115 bereitstellen, sowie andere Arten von Daten, z. B. Radar-, Lidar-, akustische usw. Daten 115.
  • Als Nächstes werden bei Block 315 die erfassten Daten 115, die z. B. innerhalb einer vorbestimmten Zeitdauer erfasst wurden, zeitlich synchronisiert. Das heißt, einem oder mehreren Datenelementen der erfassten Daten 115 kann ein gleicher Zeitstempel oder dergleichen zugeordnet werden, der anzeigt, dass jedes auf diese Weise markierte Datenelement der Daten 115 eine gleiche Zeit in Bezug auf die abgetasteten Daten 115 darstellt. Ferner könnten erfasste Daten 115 mit einem Ort assoziiert werden, z. B. könnten Geokoordinaten in Breiten- und Längengraden oder dergleichen von einem Datenkollektor 110 im Fahrzeug 101 unter Verwendung des globalen Positionsbestimmungssystems (GPS) oder dergleichen bestimmt werden, und sie könnten mit anderen erfassten Daten 115 gemäß ähnlichen Orten, die mit den erfassten Daten 115 assoziiert sind, synchronisiert oder assoziiert werden.
  • Als Nächstes werden die erfassten Daten 115, die zeitlich synchronisiert, d. h. mit einer spezifischen Zeit oder Zeitdauer assoziiert wurden, wie zuvor in Bezug auf Block 315 beschrieben, dann bei Block 320 räumlich synchronisiert. Zum Beispiel kann ein Fahrzeug 101 Daten 115 eines globalen Positionsbestimmungssystems (GPS) umfassen, und es kann zusätzlich Ortsinformationen, z. B. eine Position, Geschwindigkeit, Beschleunigung und/oder Entschleunigung usw. eines oder mehrerer Ziele 160, die möglicherweise andere Fahrzeuge 101 umfassen, bestimmen. Zum Beispiel kann die Position eines Ziels 160 unter Verwendung von Bilddaten 115, Radardaten 115, Lidardaten 115 usw. bestimmt werden. Wie bereits erwähnt, kann ein Fahrzeug 101 ferner Daten 115 in einer oder mehreren Kommunikationen von Fahrzeug zu Fahrzeug von einem oder mehreren zweiten Fahrzeugen 101 und/oder von einem Remoteserver 125 über das Netz 120 empfangen. Solche Daten 115, die von externen Quellen empfangen werden, können ebenfalls zeitlich und räumlich und mit den Daten 115, die in einem Fahrzeug 101 gesammelt werden, wie in Bezug auf Block 315, 320 beschrieben, synchronisiert werden.
  • Als Nächstes können die erfassten Daten 115 bei Block 325 mit einem Satz von Landkartendaten synchronisiert werden. Zum Beispiel kann der Computer 105 in einem Speicher Landkarteninformationen speichern, welche jeweils mit Geokoordinaten in einem Bereich korreliert sind, der ein Fahrzeug umgibt, und welche z.B. Straßen, Landmarken, Charakteristiken von Straßen, wie beispielsweise Geschwindigkeitsbegrenzungen, Fahrspuranzahl, Fahrtrichtungen, vorhandene Baustellen usw., anzeigen. Bei Block 325 werden diese Landkartendaten mit den Daten 115 mit räumlichen Koordinaten bei oder in der Nähe von Koordinaten assoziiert, die durch die Landkartendaten angezeigt werden.
  • Als Nächstes führt der Computer 105 bei Block 330 einen Datenvalidierungsschritt aus. Zum Beispiel können verschiedene Daten 115 geprüft werden, um zu bestimmen, dass die Daten 115 in einem annehmbaren Bereich sind, z. B. könnten Geschwindigkeitsdaten 115 über einer vorbestimmten Schwelle, die bei oder über voraussichtlichen Geschwindigkeiten eines Fahrzeugs 101 festgelegt ist, als ungültig erachtet werden.
  • Als Nächstes kann der Computer 105 bei Block 335 bestimmen, dass mindestens eine strategische, taktische oder betriebliche Aktion, z. B. Auswählen oder Ändern einer Route eines Fahrzeugs 101, Verringern einer Geschwindigkeit, um einer Geschwindigkeitsbegrenzung zu entsprechen, Spurwechseln, Verlangsamen auf eine angemessene Geschwindigkeit für mögliche Hochwasserbedingungen, Ändern eines Abstands zwischen dem Fahrzeug 101 und einem anderen Fahrzeug usw., angemessen ist. In einigen Fällen kann der Computer 105 jedoch bestimmen, dass keine Aktion erforderlich ist. Zum Beispiel kann ein Ziel 160 eine Änderung einer Geschwindigkeitsbegrenzung oder eine Unverfügbarkeit einer bestimmten Fahrspur auf einer Fahrbahn anzeigen, wenn ein Fahrzeug 101 gemäß der neuen Geschwindigkeitsbegrenzung auf einer verfügbaren Fahrspur usw. fährt. Auf jeden Fall implementiert der Computer 105 jede Aktion, die bei Block 335 bestimmt wird. Zum Beispiel können eine Geschwindigkeit, ein Abstand von anderen Fahrzeugen, eine Fahrspur usw. angepasst werden, wie zuvor beschrieben. Als Teil des Bestimmens, ob eine Aktion angemessen ist, und/oder des Bestimmens einer zu implementierenden Aktion wählt der Computer 105 ein Datenelement oder Datenelemente der Daten 115 aus, um die Aktion zu unterstützen. In einigen Fällen kann der Computer 105 ein Datenelement von Daten 115, die typischerweise für eine erste Entscheidungsfindungskategorie, z. B. strategische Bestimmungen, verwendet werden, für eine zweite Entscheidungsfindungskategorie, z. B. taktische Bestimmungen, auswählen. Ein Prozess 400 zum Bestimmen von Daten 115 zur Verwendung beim Bestimmen einer autonomen Aktion des Fahrzeugs 101 wird im Folgenden unter Bezugnahme auf 4 beschrieben.
  • Bei Block 340, der auf Block 335 folgt, bestimmt der Computer 105, ob der Prozess 300 weitergehen sollte. Der Prozess 300 kann zum Beispiel enden, wenn autonome Fahroperationen enden, und ein Fahrer die manuelle Steuerung wieder aufnimmt, wenn das Fahrzeug 101 abgeschaltet wird, usw. Auf jeden Fall endet der Prozess 300 nach Block 340, wenn der Prozess 300 nicht weitergehen soll. Andernfalls geht der Prozess 300 zu Block 305 über.
  • 4 ist eine schematische Darstellung eines beispielhaften Prozesses 400 zur Bestimmung von Daten 115 zur Verwendung beim Implementieren einer autonomen Aktion in einem Fahrzeug 101. Der Prozess 400 beginnt bei Block 405, wobei ein Computer 105 eines Fahrzeugs 101 z. B. gemäß Anweisungen in einem autonomen Modul 106 eine Entscheidung identifiziert, die in Bezug auf eine potenzielle autonome Aktion im Fahrzeug 101 getroffen werden soll. Wie bereits erwähnt, könnte der Computer 105 zum Beispiel verschiedene strategische, taktische und/oder betriebliche Entscheidungen identifizieren, wie beispielsweise eine Notwendigkeit des Bestimmens einer Route für das Fahrzeug 101, des Bestimmens, ob das Fahrzeug 101 die Fahrspur wechseln sollte, des Bestimmens, ob eine Geschwindigkeit des Fahrzeugs 101 angepasst werden soll usw.
  • Als Nächstes identifiziert der Computer 105 bei Block 410 Daten 115 für die bei Block 405 identifizierte Entscheidung oder Bestimmung. Zum Beispiel bestimmt der Computer 105, ob Daten 115, die als für die bei Block identifizierte Entscheidung oder Bestimmung relevant empfangen werden, zum Treffen der Entscheidung oder Vornehmen der Bestimmung angemessen sind, und/oder, ob Daten 115, die typischerweise für eine andere Entscheidungskategorie geliefert werden, zum Ergänzen von Daten 115 verwendet werden könnten, die als für die Entscheidung oder Bestimmung relevant empfangen werden. Um zum Beispiel zu bestimmen, ob eine Fahrspur gewechselt werden soll, kann der Computer 105 typischerweise Daten 115 von Radar- und/oder Lidarsensoren 110 verwenden. Es könnten jedoch auch GPS-Daten 115 z. B. durch Bereitstellen von Informationen, die für bevorstehende Fahrbahnmerkmale, wie beispielsweise eine Verengung einer Fahrbahn, eine bevorstehende Baustelle, ein Vorhandensein einer Zufahrts- oder Ausfahrtsrampe, welche Verkehrsmuster beeinflussen könnte usw., verwendbar sein. Ferner könnte der Computer 105 zusätzlich zum Bestimmen, ob eine bestimmte Art von Daten 115 verwendet werden könnte, auch die Verwendung von bestimmten Arten von Daten 115 gemäß einem Fahrkontext beschränken. Zum Beispiel könnte die Verwendung von GPS-Daten 115 zur Unterstützung einer taktischen Operation auf Situationen beschränkt werden, in welchen ein Fahrzeug 101 auf einer Fahrbahn fährt, die als Autobahn, z. B. als vierspurige Autobahn, oder dergleichen, eingestuft wird.
  • Zusammengefasst bestimmt der Computer 105 bei Block 410, ob er zusätzlich zu Daten 115 in Bezug auf eine Kategorie einer Entscheidung zusätzliche Daten 115 in Bezug auf eine zweite Kategorie einbeziehen soll. Wenn keine verwendbaren Daten in einer zweiten Kategorie gefunden werden, dann endet der Prozess 400 nach Block 410. Andernfalls geht der Prozess 400 zu Block 415 über.
  • Bei Block 415 synchronisiert und validiert der Computer 105 die Daten 115, wie z. B. zuvor beschrieben.
  • Nach Block 415 implementiert der Computer 105 bei Block 420 eine Aktion unter Verwendung der identifizierten Daten 115, wie zuvor beschrieben. Nach Block 415 endet der Prozess 400.
  • Computervorrichtungen, wie beispielweise die hierin erörterten, umfassen im Allgemeinen jeweils Anweisungen, die von einer oder mehreren Computervorrichtungen, wie beispielsweise den zuvor identifizierten, ausgeführt werden können, zum Ausführen von Blöcken oder Schritten der zuvor beschriebenen Prozesse. Zum Beispiel sind die zuvor erörterten Prozessblöcke als computerausführbare Anweisungen realisiert.
  • Computerausführbare Anweisungen können aus Computerprogrammen kompiliert oder interpretiert sein, die unter Verwendung einer Vielfalt von Programmiersprachen und/oder -technologien erstellt sind, die ohne Einschränkung JavaTM, C, C++, Visual Basic, Java Script, Perl, HTML usw. entweder allein oder in Kombination umfassen. 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, einschließlich eines oder mehrerer der hierin beschriebenen Prozesse, durchzuführen. Solche Anweisungen und andere Daten können unter Verwendung einer Vielfalt von computerlesbaren Medien gespeichert und übertragen werden. Eine Datei in einer Computervorrichtung ist im Allgemeinen eine Sammlung von Daten, die in einem computerlesbaren Medium, wie beispielsweise einem Speichermedium, einem Direktzugriffsspeicher usw., gespeichert werden.
  • Ein computerlesbares Medium umfasst jedes Medium, das an der Bereitstellung von Daten (z. B. Anweisungen) beteiligt ist, die von einem Computer gelesen werden können. Solch ein Medium kann viele Formen annehmen, die, ohne darauf beschränkt zu sein, nichtflüchtige Medien, flüchtige Medien usw. umfassen. Nichtflüchtige Medien umfassen zum Beispiel optische oder magnetische Platten und andere Dauerspeicher. Flüchtige Speicher umfassen einen dynamischen Direktzugriffsspeicher (DRAM), der typischerweise einen Hauptspeicher darstellt. Übliche Formen von computerlesbaren Medien umfassen zum Beispiel eine Diskette, eine Folienspeicherplatte, eine Festplatte, ein Magnetband, jegliches andere magnetische Medium, eine CD-ROM, eine DVD, jegliches andere optische Medium, Lochkarten, Lochstreifen, jegliches andere physische Medium mit Lochmustern, einen RAM, einen PROM, einen EPROM, eine FLASH-EEPROM, jeglichen anderen Speicherchip oder jegliche andere Speicherkassette, oder jegliches andere Medium, aus dem ein Computer auslesen kann.
  • In den Zeichnungen zeigen die gleichen Bezugszeichen die gleichen Elemente an. Ferner könnten einige oder alle dieser Elemente ausgetauscht werden. Bezüglich der hierin beschriebenen Medien, Prozesse, Systeme, Verfahren usw. versteht es sich von selbst, dass, obwohl die Schritte dieser Prozesse usw. so beschrieben wurden, dass sie in einer bestimmten geordneten Reihenfolge stattfinden, diese Prozesse auch so durchgeführt werden könnten, dass die beschriebenen Schritte in einer anderen Reihenfolge als der hierin beschriebenen Reihenfolge ausgeführt werden. Es versteht sich ferner von selbst, dass bestimmte Schritte gleichzeitig ausgeführt werden könnten, dass andere Schritte hinzugefügt werden könnten, oder dass bestimmte, hierin beschriebene Schritte weggelassen werden könnten. Mit anderen Worten sind die Beschreibungen von Prozessen hierin zur Veranschaulichung bestimmter Ausführungsformen vorgesehen und keineswegs dahingehend auszulegen, dass sie die beanspruchte Erfindung einschränken.
  • Demgemäß versteht es sich von selbst, dass die vorstehende Beschreibung veranschaulichend und nicht einschränkend sein soll. Bei Lektüre der vorstehenden Beschreibung sind für die Fachleute viele andere Ausführungsformen und Anwendungen neben den bereitgestellten Beispielen zu erkennen. Der Schutzbereich der Erfindung sollte nicht unter Bezugnahme auf die vorstehende Beschreibung bestimmt werden, sondern er sollte stattdessen unter Bezugnahme auf die angehängten Ansprüche zusammen mit dem vollen Schutzbereich von Äquivalenten, zu welchen diese Ansprüche berechtigt sind, bestimmt werden. Es ist zu erwarten, dass zukünftige Entwicklungen in den hierin erörterten Fachgebieten erfolgen werden, und beabsichtigt, dass die offenbarten Systeme und Verfahren in solche zukünftigen Ausführungsformen einbezogen werden. Zusammengefasst versteht es sich von selbst, dass die Erfindung modifiziert und abgeändert werden kann und nur durch die folgenden Ansprüche beschränkt wird.
  • Sämtlichen Begriffen, die in den Ansprüchen verwendet werden, sollen ihre gebräuchlichen Bedeutungen verliehen werden, die für die Fachleute nachvollziehbar sind, sofern hierin nicht ausdrücklich anders angegeben. Insbesondere ist die Verwendung der Einzahlartikel, wie beispielsweise „ein/eine“, „der/die/das“, „diese/r/s“ usw., so zu verstehen, dass sie sich auf eines oder mehrere der angegebenen Elemente bezieht, sofern nicht ein Anspruch ausdrücklich Gegenteiliges erwähnt.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Nicht-Patentliteratur
    • IEEE 802.11 [0018]
    • IEEE 802.11 [0021]

Claims (10)

  1. Verfahren, das in einem Computer eines Fahrzeugs implementiert wird, wobei das Verfahren umfasst: Erfassen erster und zweiter Sätze von Daten von jeweiligen Datenquellen, wobei jeder der ersten und zweiten Sätze von Daten für Bestimmungen bereitgestellt wird, die jeweils aus ersten und zweiten Kategorien von autonomen Fahrzeugoperationen ausgewählt werden; Bestimmen, eine autonome Aktion vorzunehmen, die aus der ersten Kategorie von autonomen Fahrzeugoperationen ausgewählt wird; und Verwenden von Daten aus jedem der ersten und zweiten Datensätze, die sich jeweils auf die ersten und zweiten Kategorien von autonomen Fahrzeugoperationen beziehen, um die autonome Aktion zu bestimmen.
  2. Verfahren nach Anspruch 1, wobei die jeweiligen Datenquellen Sensoren im Fahrzeug umfassen.
  3. Verfahren nach Anspruch 2, wobei die Sensoren mindestens eines von einem Radar, einem Lidar, einem Schallmessgerät und einer Kamera umfassen.
  4. Verfahren nach Anspruch 1, wobei der erste Satz von Daten von Sensoren im Fahrzeug erfasst wird, und der zweite Satz von Daten von Daten abgeleitet wird, die von Sensoren im Fahrzeug erfasst werden.
  5. Verfahren nach Anspruch 1, wobei der erste Satz von Daten Daten eines globalen Positionsbestimmungssystems (GPS) und/oder Landkartendaten umfasst, und der zweite Satz von Daten Daten umfasst, die sich auf die Geschwindigkeit und/oder Beschleunigung des Fahrzeugs beziehen und von mindestens einem Fahrzeugsensor erfasst werden.
  6. System, das einen Computer umfasst, der zum Einbau in ein Fahrzeug ausgelegt ist, wobei der Computer einen Prozessor und einen Speicher umfasst, wobei der Speicher Anweisungen speichert, die vom Prozessor ausgeführt werden können, derart dass der Computer programmiert ist zum: Erfassen erster und zweiter Sätze von Daten von jeweiligen Datenquellen, wobei jeder der ersten und zweiten Sätze von Daten für Bestimmungen bereitgestellt wird, die jeweils aus ersten und zweiten Kategorien von autonomen Fahrzeugoperationen ausgewählt werden; Bestimmen, eine autonome Aktion vorzunehmen, die aus der ersten Kategorie von autonomen Fahrzeugoperationen ausgewählt wird; und Verwenden von Daten aus jedem der ersten und zweiten Datensätze, die sich jeweils auf die ersten und zweiten Kategorien von autonomen Fahrzeugoperationen beziehen, um die autonome Aktion zu bestimmen.
  7. System nach Anspruch 6, wobei die jeweiligen Datenquellen Sensoren im Fahrzeug umfassen.
  8. System nach Anspruch 7, wobei die Sensoren mindestens eines von einem Radar, einem Lidar, einem Schallmessgerät und einer Kamera umfassen.
  9. System nach Anspruch 6, wobei der erste Satz von Daten von Sensoren im Fahrzeug erfasst wird, und der zweite Satz von Daten von Daten abgeleitet wird, die von Sensoren im Fahrzeug erfasst werden.
  10. System nach Anspruch 6, wobei der erste Satz von Daten Daten eines globalen Positionsbestimmungssystems (GPS) und/oder Landkartendaten umfasst, und der zweite Satz von Daten Daten umfasst, die sich auf die Geschwindigkeit und/oder Beschleunigung des Fahrzeugs beziehen und von mindestens einem Fahrzeugsensor erfasst werden.
DE102015202859.3A 2014-02-24 2015-02-17 Abtastsystem und -verfahren für autonomes Fahren Pending DE102015202859A1 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201461943590P 2014-02-24 2014-02-24
US61/943,590 2014-02-24
US14/599,714 US10422649B2 (en) 2014-02-24 2015-01-19 Autonomous driving sensing system and method
US14/599,714 2015-01-19

Publications (1)

Publication Number Publication Date
DE102015202859A1 true DE102015202859A1 (de) 2015-08-27

Family

ID=53782682

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015202859.3A Pending DE102015202859A1 (de) 2014-02-24 2015-02-17 Abtastsystem und -verfahren für autonomes Fahren

Country Status (5)

Country Link
US (1) US10422649B2 (de)
CN (1) CN104908741B (de)
DE (1) DE102015202859A1 (de)
MX (1) MX2015002350A (de)
RU (1) RU2015105685A (de)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10360636B1 (en) 2012-08-01 2019-07-23 Allstate Insurance Company System for capturing passenger and trip data for a taxi vehicle
US11307042B2 (en) 2015-09-24 2022-04-19 Allstate Insurance Company Three-dimensional risk maps
US20170174221A1 (en) * 2015-12-18 2017-06-22 Robert Lawson Vaughn Managing autonomous vehicles
US10699347B1 (en) 2016-02-24 2020-06-30 Allstate Insurance Company Polynomial risk maps
CN106347374A (zh) * 2016-09-28 2017-01-25 深圳市元征科技股份有限公司 车辆环境采集融合装置及方法
US9905133B1 (en) 2016-09-30 2018-02-27 Allstate Insurance Company Controlling autonomous vehicles to provide automated emergency response functions
US9979813B2 (en) 2016-10-04 2018-05-22 Allstate Solutions Private Limited Mobile device communication access and hands-free device activation
US11295218B2 (en) 2016-10-17 2022-04-05 Allstate Solutions Private Limited Partitioning sensor based data to generate driving pattern map
KR102380216B1 (ko) 2016-11-29 2022-03-28 블랙모어 센서스 앤드 애널리틱스, 엘엘씨 포인트 클라우드 데이터 세트에서 객체의 분류를 위한 방법 및 시스템
CN117310731A (zh) 2016-11-30 2023-12-29 布莱克莫尔传感器和分析有限责任公司 利用光学测距***进行自动实时自适应扫描的方法和***
JP6811862B2 (ja) 2016-11-30 2021-01-13 ブラックモア センサーズ アンド アナリティクス エルエルシー 光学測距システムによる適応走査の方法およびシステム
EP3548841A4 (de) 2016-11-30 2020-06-10 Blackmore Sensors And Analytics Inc. Verfahren und system zur doppler-detektion und doppler-korrektur der optischen detektion des gechirpten bereichs
US10422880B2 (en) 2017-02-03 2019-09-24 Blackmore Sensors and Analytics Inc. Method and system for doppler detection and doppler correction of optical phase-encoded range detection
US20180286246A1 (en) * 2017-03-31 2018-10-04 Intel Corporation Sensor-derived road hazard detection and reporting
DE102018204829A1 (de) 2017-04-12 2018-10-18 Ford Global Technologies, Llc Verfahren und Vorrichtung zur Analyse einer Fahrzeugumgebung sowie Fahrzeug mit einer solchen Vorrichtung
US10319225B2 (en) * 2017-05-24 2019-06-11 Toyota Motor Engineering & Manufacturing North America, Inc. System, method, and computer-readable storage medium for determining road type
DE102017210070A1 (de) * 2017-06-14 2018-12-20 Robert Bosch Gmbh Verfahren zum Erstellen einer digitalen Karte für ein automatisiertes Fahrzeug
US10401495B2 (en) 2017-07-10 2019-09-03 Blackmore Sensors and Analytics Inc. Method and system for time separated quadrature detection of doppler effects in optical range measurements
US10967862B2 (en) * 2017-11-07 2021-04-06 Uatc, Llc Road anomaly detection for autonomous vehicle
WO2019094538A1 (en) * 2017-11-13 2019-05-16 Cummins, Inc. Predictive and optimal vehicle operation control in platooning operations
US11378956B2 (en) * 2018-04-03 2022-07-05 Baidu Usa Llc Perception and planning collaboration framework for autonomous driving
US11104345B2 (en) 2018-04-18 2021-08-31 Rivian Ip Holdings, Llc Methods, systems, and media for determining characteristics of roads
WO2019209727A1 (en) * 2018-04-23 2019-10-31 Blackmore Sensors and Analytics Inc. Method and system for controlling autonomous vehicle using coherent range doppler optical sensors
KR102462027B1 (ko) * 2018-05-15 2022-11-02 현대모비스 주식회사 객체 감지 센서의 세척 장치 및 방법
US20200124435A1 (en) * 2018-10-17 2020-04-23 Toyota Motor North America, Inc. Distributed route determination system
US11173921B2 (en) 2018-11-19 2021-11-16 Micron Technology, Inc. Sensor fusion to determine reliability of autonomous vehicle operation
CN111208691A (zh) * 2018-11-22 2020-05-29 南京人工智能高等研究院有限公司 拍摄视角的调整方法、装置、电子设备及存储介质
US11822010B2 (en) 2019-01-04 2023-11-21 Blackmore Sensors & Analytics, Llc LIDAR system
US11827247B2 (en) 2020-02-19 2023-11-28 Verizon Connect Development Limited Systems and methods for externally assisted self-driving
US11521485B2 (en) 2020-05-24 2022-12-06 Lemko Corporation Automated vehicle control distributed network apparatuses and methods
US20230034488A1 (en) * 2021-06-22 2023-02-02 Santh Sathya Air and road vehicle system

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5983161A (en) * 1993-08-11 1999-11-09 Lemelson; Jerome H. GPS vehicle collision avoidance warning and control system and method
US5469356A (en) * 1994-09-01 1995-11-21 Caterpillar Inc. System for controlling a vehicle to selectively allow operation in either an autonomous mode or a manual mode
US6449559B2 (en) * 1998-11-20 2002-09-10 American Gnc Corporation Fully-coupled positioning process and system thereof
US20050149251A1 (en) * 2000-07-18 2005-07-07 University Of Minnesota Real time high accuracy geospatial database for onboard intelligent vehicle applications
US7124027B1 (en) * 2002-07-11 2006-10-17 Yazaki North America, Inc. Vehicular collision avoidance system
KR20040091788A (ko) 2003-04-22 2004-11-02 현대자동차주식회사 고속도로 자율주행 시스템 및 그의 제어방법
US7630807B2 (en) 2004-07-15 2009-12-08 Hitachi, Ltd. Vehicle control system
JP4600357B2 (ja) * 2006-06-21 2010-12-15 トヨタ自動車株式会社 測位装置
US8355852B2 (en) * 2007-05-04 2013-01-15 GM Global Technology Operations LLC Slow or stopped vehicle ahead advisor with digital map integration
DE102007044006A1 (de) 2007-09-14 2009-04-02 Robert Bosch Gmbh Fahrerloses Elektrofahrzeug
US8315796B2 (en) * 2007-12-28 2012-11-20 Mitsubishi Electric Corporation Navigation device
US20090292468A1 (en) * 2008-03-25 2009-11-26 Shunguang Wu Collision avoidance method and system using stereo vision and radar sensor fusion
US8751154B2 (en) * 2008-04-24 2014-06-10 GM Global Technology Operations LLC Enhanced clear path detection in the presence of traffic infrastructure indicator
US8917904B2 (en) * 2008-04-24 2014-12-23 GM Global Technology Operations LLC Vehicle clear path detection
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
US8126642B2 (en) 2008-10-24 2012-02-28 Gray & Company, Inc. Control and systems for autonomously driven vehicles
US8364334B2 (en) * 2008-10-30 2013-01-29 Honeywell International Inc. System and method for navigating an autonomous vehicle using laser detection and ranging
US20100198491A1 (en) * 2009-02-05 2010-08-05 Paccar Inc Autonomic vehicle safety system
US8352112B2 (en) * 2009-04-06 2013-01-08 GM Global Technology Operations LLC Autonomous vehicle management
US20110190972A1 (en) * 2010-02-02 2011-08-04 Gm Global Technology Operations, Inc. Grid unlock
US8509982B2 (en) * 2010-10-05 2013-08-13 Google Inc. Zone driving
JP5709476B2 (ja) * 2010-11-10 2015-04-30 富士通テン株式会社 レーダ装置
US8924150B2 (en) * 2010-12-29 2014-12-30 GM Global Technology Operations LLC Vehicle operation and control system for autonomous vehicles on full windshield display
US8773251B2 (en) * 2011-02-10 2014-07-08 Sitting Man, Llc Methods, systems, and computer program products for managing operation of an automotive vehicle
US8761990B2 (en) * 2011-03-30 2014-06-24 Microsoft Corporation Semi-autonomous mobile device driving with obstacle avoidance
CN202453733U (zh) 2011-04-22 2012-09-26 河南理工大学 基于gps/gsm的导盲车
US20120310465A1 (en) * 2011-06-02 2012-12-06 Harman International Industries, Incorporated Vehicle nagivation system
KR20130015739A (ko) 2011-08-04 2013-02-14 엘지전자 주식회사 운전자 상태 기반의 자율 이동 방법 및 그 장치
US9073576B2 (en) * 2011-09-02 2015-07-07 GM Global Technology Operations LLC System and method for smooth steering override transition during automated lane centering
US8965633B2 (en) * 2011-09-02 2015-02-24 GM Global Technology Operations LLC System and method for speed adaptive steering override detection during automated lane centering
US9771070B2 (en) * 2011-12-09 2017-09-26 GM Global Technology Operations LLC Method and system for controlling a host vehicle
DE102011121442A1 (de) 2011-12-16 2013-06-20 Gm Global Technology Operations, Llc Autonomes Anfahren
DE102011121948A1 (de) * 2011-12-22 2013-06-27 Gm Global Technology Operations, Llc Vorausschau auf Aktionen eines autonomen Fahrsystems
US8755967B1 (en) * 2012-03-23 2014-06-17 Google Inc. Estimating road lane geometry using lane marker observations
US8700251B1 (en) * 2012-04-13 2014-04-15 Google Inc. System and method for automatically detecting key behaviors by vehicles
US8996228B1 (en) * 2012-09-05 2015-03-31 Google Inc. Construction zone object detection using light detection and ranging
US8838321B1 (en) * 2012-11-15 2014-09-16 Google Inc. Modifying a vehicle state based on the presence of a special-purpose vehicle
KR101371866B1 (ko) * 2012-12-14 2014-03-07 현대자동차주식회사 운전정보 데이터베이스 기반의 무인 자율주행 서비스 장치 및 그 방법
US8788134B1 (en) * 2013-01-04 2014-07-22 GM Global Technology Operations LLC Autonomous driving merge management system
US9096267B2 (en) * 2013-01-21 2015-08-04 GM Global Technology Operations LLC Efficient data flow algorithms for autonomous lane changing, passing and overtaking behaviors
LT2757539T (lt) * 2013-01-22 2020-09-10 Klimator Ab Duomenų apie kelių būklę rinkimo ir apdorojimo būdas ir įrenginys
US9164511B1 (en) * 2013-04-17 2015-10-20 Google Inc. Use of detected objects for image processing
US9254846B2 (en) * 2013-05-03 2016-02-09 Google Inc. Predictive reasoning for controlling speed of a vehicle
US8825259B1 (en) * 2013-06-21 2014-09-02 Google Inc. Detecting lane closures and lane shifts by an autonomous vehicle
US9145139B2 (en) * 2013-06-24 2015-09-29 Google Inc. Use of environmental information to aid image processing for autonomous vehicles
US9403482B2 (en) * 2013-11-22 2016-08-02 At&T Intellectual Property I, L.P. Enhanced view for connected cars
US9547989B2 (en) * 2014-03-04 2017-01-17 Google Inc. Reporting road event data and sharing with other vehicles

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE 802.11

Also Published As

Publication number Publication date
RU2015105685A (ru) 2016-09-10
US20150241226A1 (en) 2015-08-27
RU2015105685A3 (de) 2018-10-02
US10422649B2 (en) 2019-09-24
CN104908741B (zh) 2019-12-10
MX2015002350A (es) 2015-09-10
CN104908741A (zh) 2015-09-16

Similar Documents

Publication Publication Date Title
DE102015202859A1 (de) Abtastsystem und -verfahren für autonomes Fahren
EP2979261B1 (de) Backend für fahrerassistenzsysteme
DE102015202367A1 (de) Autonome steuerung in einer dichten fahrzeugumgebung
DE102020111682A1 (de) Systeme und verfahren zum implementieren einer autonomen fahrzeugreaktion auf ein sensorversagen
EP2819901B1 (de) Verfahren und vorrichtung zur ermittlung der geschwindigkeit und/oder position eines fahrzeuges
DE112018006665T5 (de) Verfahren zum zugreifen auf ergänzende wahrnehmungsdaten von anderen fahrzeugen
EP2460337B1 (de) Verfahren und vorrichtung zur kommunikation mit einem anderen fahrzeug oder mit einer infrastruktureinrichtung
DE102014220681A1 (de) Verkehrssignalvorhersage
DE102014220678A1 (de) Fahrzeug-fernüberwachung
DE102016112913A1 (de) Verfahren und Vorrichtung zum Bestimmen einer Fahrzeug-Ich-Position
DE102017109400A1 (de) Routenerzeugung unter verwendung der qualität von fahrspurlinien
DE102018118215B4 (de) Verfahren zur Aktualisierung einer Umgebungskarte, Vorrichtung für die fahrzeugseitige Durchführung von Verfahrensschritten des Verfahrens, Fahrzeug, Vorrichtung für die zentralrechnerseitige Durchführung von Verfahrensschritten des Verfahrens sowie computerlesbares Speichermedium
DE102017109401A1 (de) Netzwerkbasierte speicherung von fahrzeug- und infrastrukturdaten zur optimierung der fahrzeugroutenplanung
EP3164858A1 (de) Verfahren zur parkplatzvermittlung und freier-parkplatz-assistenzsystem
EP3577420B1 (de) Verfahren und vorrichtung zur aktualisierung einer digitalen karte
DE102015203343A1 (de) Steuerung des halbautonomen modus
DE102014204892A1 (de) Verfahren zum Erstellen und Verwenden einer lokalen Karte eines Fahrwegs eines Fahrzeugs
WO2018010891A1 (de) Verfahren und system zur erzeugung von karteninformationen für notfallflächen
DE102015203155A1 (de) Erfassungssystem und -verfahren für autonomes Fahren
DE102018118220B4 (de) Verfahren zur Schätzung der Lokalisierungsgüte bei der Eigenlokalisierung eines Fahrzeuges, Vorrichtung für die Durchführung von Verfahrensschritten des Verfahrens, Fahrzeug sowie Computerprogramm
DE102018005869A1 (de) System zur Erstellung eines Umgebungsmodells eines Fahrzeugs
DE112006002556T5 (de) Intelligentes Transportsystem und -verfahren
DE102016123880A1 (de) Fahrzeugmodusbestimmung
DE102014009627A1 (de) Verfahren zur Meldung einer freien Parklücke für ein Fahrzeug
DE112019004633T5 (de) Systeme und verfahren zum verbessern des fahrzeugbetriebs unter verwendung beweglicher sensoren

Legal Events

Date Code Title Description
R082 Change of representative

Representative=s name: PATENTANWAELTE BAUER VORBERG KAYSER PARTNERSCH, DE

R012 Request for examination validly filed