DE102014217389A1 - Autonomes fahren in gebieten für nichtfahrer - Google Patents

Autonomes fahren in gebieten für nichtfahrer Download PDF

Info

Publication number
DE102014217389A1
DE102014217389A1 DE102014217389.2A DE102014217389A DE102014217389A1 DE 102014217389 A1 DE102014217389 A1 DE 102014217389A1 DE 102014217389 A DE102014217389 A DE 102014217389A DE 102014217389 A1 DE102014217389 A1 DE 102014217389A1
Authority
DE
Germany
Prior art keywords
vehicle
computer
message
server
condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102014217389.2A
Other languages
English (en)
Inventor
Wilford Trent Yopp
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 DE102014217389A1 publication Critical patent/DE102014217389A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
    • G05D1/0061Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K28/00Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions
    • B60K28/02Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver
    • B60K28/06Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver responsive to incapacity of driver
    • 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/007Emergency override
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/045Occupant permissions
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/229Attention level, e.g. attentive to driving, reading or sleeping
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/24Drug level, e.g. alcohol
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/26Incapacity
    • 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
    • B60W2756/00Output or target parameters relating to data
    • B60W2756/10Involving external transmission of data to or from the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Business, Economics & Management (AREA)
  • Medical Informatics (AREA)
  • Game Theory and Decision Science (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

Eine Nachricht wird über ein Netzwerk von einem Fahrzeug empfangen. Ein Fahrerzustand wird darauf basierend identifiziert, ob die Nachricht empfangen wurde und/oder dem Inhalt der Nachricht. Eine Fahranweisung wird mindestens teilweise auf dem Fahrerzustand basierend bestimmt. Die Fahranweisung wird über das Netzwerk übertragen.

Description

  • Ein Fahrzeug wie ein Automobil kann für autonomen Fahrbetrieb konfiguriert sein. Zum Beispiel kann das Fahrzeug eine zentrale Steuereinheit oder Ähnliches enthalten, das heißt, dass die Rechenvorrichtung einen Prozessor und einen Speicher aufweist, die Daten von verschiedenen Fahrzeugdatensammelvorrichtungen wie Sensoren empfängt. Die zentrale Steuereinheit kann dann Anweisungen an verschiedene Fahrzeugkomponenten liefern, wie zum Beispiel Aktuatoren und Ähnliches, die Lenken, Bremsen, Beschleunigen, usw. steuern, um den Fahrzeugbetrieb ohne Aktivität durch einen menschlichen Bediener zu steuern. Dadurch ist es für ein autonomes Fahrzeug möglich, ungeachtet eines Zustands oder Befindens eines menschlichen Bedieners in Betrieb zu sein. Demzufolge ergibt sich die Notwendigkeit, dass autonome Fahrzeuge einen Zustand oder ein Befinden eines menschlichen Fahrers bei der Ausführung des Fahrzeugbetriebs berücksichtigen.
  • 1 ist ein Blockdiagramm eines beispielhaften autonomen Fahrzeugsystems.
  • 2 ist ein Diagramm eines beispielhaften Prozesses für ein autonomes Fahrzeug, um auf einen Fahrer- und/oder Fahrzeugzustand bezogene Nachrichten zu empfangen und/oder zu senden.
  • 3 ist ein Diagramm eines beispielhaften Prozesses für eine Managementinfrastruktur eines autonomen Fahrzeugs, um auf den Betrieb eines oder mehrerer fahrerloser Fahrzeuge bezogene Nachrichten zu senden und/oder zu empfangen.
  • 1 ist ein Blockdiagramm eines beispielhaften autonomen Fahrzeugsystems 100. Ein Fahrzeug 101 enthält einen Fahrzeugcomputer 105, der zum Empfang von Informationen ausgelegt ist, wie zum Beispiel von einem oder mehreren Datensammlern 110 eingesammelten Daten 115, die verschiedene auf einen Fahrzeugbediener und/oder das Fahrzeug 101 bezogene Metriken betreffen. Zum Beispiel können solche Maße ein Tempo (das heißt Geschwindigkeit) des Fahrzeugs 101, Fahrzeugbeschleunigung und/oder -verzögerung, auf Fahrzeugweg oder -lenkung bezogene Daten, auf einen Fahrzeugbediener bezogene biometrische Daten, wie zum Beispiel Herzschlag, Atmung, Pupillenerweiterung, Körpertemperatur, Bewusstseinszustand, usw., beinhalten. Weitere Beispiele solcher Maße können die Funktionalität des Systems und der Komponenten des Fahrzeugs 101 (wie zum Beispiel Lenkungssystem, Antriebsstrangsystem, Bremssystem, interne Sensorik, externe Sensorik, usw.) beinhalten. Der Computer 105 beinhaltet im Allgemeinen ein Modul 106 für autonomes Fahren, das Anweisungen zum autonomen Betrieb des Fahrzeugs 101, das heißt ohne Bedienereingaben, umfasst, einschließlich als Antwort auf von einem Server 125 empfangener Anweisungen. Der Computer 105 kann auch Anweisungen zum Bestimmen eines Zustands des Bedieners des Fahrzeugs 101 und/oder des Fahrzeugs 101 beinhalten. Der Computer 105 kann ferner zur Kommunikation über ein Netzwerk 120 mit einer oder mehreren entfernten Stellen wie dem Server 125 ausgelegt sein, wobei eine solche entfernte Stelle möglicherweise einen Datenspeicher 130 beinhaltet. Der Server 125 kann zum Bestimmen einer geeigneten Maßnahme für eines oder mehrere Fahrzeuge 101 ausgelegt sein und um eine Anleitung an den Computer 105 bereitzustellen, dementsprechend weiterzumachen.
  • Ein Fahrzeug 101 beinhaltet einen Fahrzeugcomputer 105, der im Allgemeinen einen Prozessor und einen Speicher enthält, wobei der Speicher eine oder mehrere Formen von computerlesbaren Medien enthält und durch den Prozessor ausführbare Anweisungen speichert, um verschiedene Operationen durchzuführen, einschließlich wie hier offenbart. Ferner kann der Computer 105 mehr als eine Rechenvorrichtung enthalten, zum Beispiel Steuergeräte oder Ähnliches, die in dem Fahrzeug 101 zum Überwachen und/oder zum Steuern verschiedener Fahrzeugkomponenten enthalten sind, zum Beispiel eine Motorsteuereinheit (engine control unit – ECU), eine Getriebesteuereinheit (transmission control unit – TCU), usw. Der Computer 105 ist im Allgemeinen zur Kommunikation auf einem CAN-Bus (controller area network) oder Ähnlichem ausgelegt. Der Computer kann auch eine Verbindung zu einem Borddiagnosestecker (onboard diagnostics connector – OBD-II) aufweisen. Über den CAN-Bus, OBD-II und/oder drahtgebundene oder drahtlose Mechanismen kann der Computer 105 Nachrichten an verschiedene Vorrichtungen in einem Fahrzeug übertragen und/oder Nachrichten von den verschiedenen Vorrichtungen, zum Beispiel Steuergeräten, Aktuatoren, Sensoren, usw., empfangen, einschließlich Datensammlern 110. Alternativ oder zusätzlich kann der CAN-Bus oder Ähnliches, in Fällen, in denen der Computer 105 tatsächlich mehrere Vorrichtungen umfasst, zur Kommunikation zwischen Vorrichtungen, die in dieser Offenbarung als der Computer 105 repräsentiert werden, verwendet werden. Zusätzlich kann der Computer 105 für Kommunikation mit dem Netzwerk 120 ausgelegt sein, das wie unten beschrieben verschiedene drahtgebundene und/oder drahtlose Netzwerktechnologien wie zum Beispiel Mobilfunk-, Bluetooth-, drahtgebundene und/oder drahtlose Paketnetzwerke, usw. enthalten kann.
  • Im Allgemeinen ist in den im Computer 105 gespeicherten und vom Computer 105 ausgeführten Anweisungen ein Modul 106 für autonomes Fahren enthalten. Unter Verwendung im Computer 105 empfangener Daten, zum Beispiel von Datensammlern 110, dem Server 125, usw., kann das Modul 106 verschiedene Komponenten und/oder Operationen des Fahrzeugs 101 steuern, ohne dass ein Fahrer das Fahrzeug 101 bedient. Zum Beispiel kann das Modul 106 dazu verwendet werden, Geschwindigkeit, Beschleunigung, Verzögerung, Lenkung, Bedienen von Komponenten wie Lampen, Scheibenwischern, usw. des Fahrzeugs 101 zu regeln.
  • Die Datensammler 110 können eine Vielzahl von Vorrichtungen beinhalten. Zum Beispiel können verschiedene Steuergeräte in einem Fahrzeug als Datensammler 110 fungieren, um Daten 115 über den CAN-Bus bereitzustellen, zum Beispiel auf die Fahrzeuggeschwindigkeit, Beschleunigung, System- und oder Komponentenfunktionalität, usw. bezogene Daten 115. Ferner könnten Sensoren oder Ähnliches, GPS-Geräte (Global Positioning System), usw. in einem Fahrzeug enthalten und als Datensammler 110 ausgelegt sein, um Daten direkt an den Computer 105 zu liefern, zum Beispiel über eine drahtgebundene oder drahtlose Verbindung. Sensordatensammler 110 könnten Mechanismen wie RADAR, LADAR, Sonar, usw. enthalten, Sensoren, die eingesetzt werden könnten, um eine Entfernung zwischen dem Fahrzeug 101 und anderen Fahrzeugen oder Objekten zu messen. Wieder andere Sensordatensammler 110 könnten Kameras, Alkoholtester, Bewegungsdetektoren, usw. enthalten, das heißt, Datensammler 110 um Daten zur Bewertung des Befindens oder Zustands eines Bedieners des Fahrzeugs 101 bereitzustellen.
  • Ein Speicher des Computers 105 speichert im Allgemeinen gesammelte Daten 115. Die gesammelten Daten 115 können eine Vielzahl von in einem Fahrzeug 101 gesammelten Daten beinhalten. Beispiele für gesammelte Daten 115 sind oben angegeben und überdies werden Daten 115 im Allgemeinen unter Verwendung von einem oder mehreren Datensammlern 110 gesammelt und können zusätzlich daraus im Computer 105 und/oder im Server 125 berechnete Daten beinhalten. Generell können gesammelte Daten 115 irgendwelche Daten enthalten, die durch eine Sammelvorrichtung 110 gesammelt und/oder aus solchen Daten berechnet werden können.
  • Das Netzwerk 120 repräsentiert einen oder mehrere Mechanismen, durch die ein Fahrzeugcomputer 105 mit einem entfernten Server 125 kommunizieren kann. Dementsprechend kann das Netzwerk 120 aus einer Vielzahl von drahtgebundenen oder drahtlosen Kommunikationsmechanismen, einschließlich einer beliebigen gewünschten Kombination aus drahtgebundenen (zum Beispiel Kabel und Lichtleiter) und/oder drahtlosen (zum Beispiel Mobilfunk, drahtlosen, satellitengestützten, mikrowellen- und hochfrequenzgestützten) Kommunikationsmechanismen und/oder einer beliebigen gewünschten Netzwerktopologie (oder -topologien, falls mehrere Kommunikationsmechanismen verwendet werden) bestehen. Zu beispielhaften Kommunikationsnetzwerke zählen drahtlose Kommunikationsnetzwerke (zum Beispiel unter Verwendung von Bluetooth, IEEE 802.11, usw.), lokale Netzwerke (LAN) und/oder Weitbereichsnetzwerke (WAN), einschließlich des Internets, um Datenkommunikationsdienste bereitzustellen.
  • Bei dem Server 125 kann es sich um einen oder mehrere Computerservern handeln, wobei jeder im Allgemeinen mindestens einen Prozessor und mindestens einen Speicher enthält, wobei der Speicher durch den Prozessor ausführbare Anweisungen speichert, einschließlich Anweisungen zum Ausführen verschiedener hier beschriebener Schritte und Prozesse. Der Server 125 kann einen Datenspeicher 130 enthalten oder mit diesem kommunikativ gekoppelt sein, um die gesammelten Daten 115, wie hier beschrieben erzeugte Datensätze, die sich auf potentielle Ereignisse usw. beziehen, zu speichern. Ferner kann der Server 125 Informationen speichern, die sich auf ein bestimmtes Fahrzeug 101 und zusätzlich auf eines oder mehrere andere Fahrzeuge 101 beziehen, die in einem geographischen Gebiet, unter Verkehrsbedingungen, Wetterbedingungen, usw. innerhalb eines geographischen Gebiets, mit Bezug auf eine bestimmte Straße, Stadt, usw. betrieben werden. Der Server 125 könnte dafür ausgelegt werden, Drive-by-Wire-Anweisungen an ein bestimmtes Fahrzeug 101 und/oder andere Fahrzeuge 101 in einem Autonomfahr-Gebiet, zum Beispiel einer Straße, usw., zu liefern, wie eine „Alles anhalten“-Anweisung für alle Fahrzeuge 101 in einem Gebiet, oder für ein spezifisches Fahrzeug 101, anzuhalten, eine Geschwindigkeitsbegrenzung, eine Fahrspureinschränkung, usw.
  • Eine Benutzervorrichtung 150 kann eine aus einer Vielzahl von Rechenvorrichtungen sein, die einen Prozessor und eine Speicher sowie Kommunikationsmöglichkeiten enthält. Zum Beispiel kann die Benutzervorrichtung 150 ein tragbarer Computer, ein Tablet-Computer, ein Smartphone, usw. sein, die Möglichkeiten zur drahtlosen Kommunikation mittels IEEE 802.11, Bluetooth und/oder Mobilfunk-Kommunikationsprotokollen beinhalten. Ferner kann die Benutzervorrichtung 150 derartige Kommunikationsmöglichkeiten verwenden, um über das Netzwerk 120 und auch direkt mit einem Fahrzeugcomputer 105, zum Beispiel unter Verwendung von Bluetooth, zu kommunizieren.
  • 2 ist ein Diagramm eines beispielhaften Prozesses 200 für ein autonomes Fahrzeug, um auf einen Fahrer- und/oder Fahrzeugzustand bezogene Nachrichten zu senden und/oder zu empfangen. Der Prozess 200 beginnt in einem Block 205, in dem ein Fahrzeug 101 einen Fahrbetrieb durchführt. Im Allgemeinen könnte ein Fahrbetrieb gemäß einer manuellen Eingabe eines Bedieners des Fahrzeugs 101 durchgeführt werden, zum Beispiel durch Eingabe über ein Lenkrad, eine Bremse und Fahrpedal, usw. Zusätzlich oder alternativ könnte wie oben erwähnt der Computer 105 dafür ausgelegt werden, den Betrieb des Fahrzeugs 101 auf der Basis gesammelter Daten 115 und/oder Anweisungen des Servers 125 zu steuern. Das heißt, dass das Fahrzeug 101 nach Anweisungen des Computers 105 an verschiedene Komponenten des Fahrzeugs 101 vollständig autonom gefahren werden könnte und/oder dass das Fahrzeug 101 teilweise autonom, zum Beispiel nach Anweisungen des Computers 105 an verschiedene Fahrzeugkomponenten in Kombination mit Fahrereingaben an eine oder mehrere Fahrzeugkomponenten wie zum Beispiel Lenkung, Bremsen, usw., gefahren werden könnte.
  • Als nächstes bestimmt der Computer 105 in einem Block 210, ob eine den Zustand des Fahrzeugs 101 und/oder den Zustand des Bedieners des Fahrzeugs 101 betreffende Nachricht an den Server 125 und/oder andere Fahrzeuge 101 geschickt werden soll. Generell kann der Computer 105 beim Beginn des Fahrbetriebs, das heißt bei einem ersten Durchlauf des Blocks 210, zum Beispiel gemäß Anweisungen im Modul 106, dafür ausgelegt sein, eine Nachricht an den Server 125 zu senden, die das Fahrzeug 101 identifiziert, zum Beispiel gemäß einer einzigartigen oder im Wesentlichen einzigartigen Kennung. Eine solche Nachricht könnte auch einen Standort des Fahrzeugs 101 und andere Informationen, ob etwa das Fahrzeug 101 manuell oder autonom oder in irgendeiner Kombination aus manuellem und autonomem Betrieb gefahren wird, und/oder die Funktionalität seiner Systeme beinhalten. Eine Nachricht vom Fahrzeug 101 an den Server 125 könnte auch Informationen über einen Bediener des Fahrzeugs 101 enthalten, einschließlich darüber, ob ein Bediener anwesend ist, und identifizierende Informationen, aus denen der Server 125 ableiten könnte, ob der Bediener des Fahrzeugs 101 für den Betrieb des Fahrzeugs 101 qualifiziert war, zum Beispiel ob der Bediener befugt, von ausreichendem Alter und Erfahrung für die Fahrbedingungen war, ob der Bediener in irgendeiner Weise beeinträchtigt war, usw. Eine Nachricht vom Fahrzeug 101 an den Server 125 könnte auch Informationen über Sensorsysteme am Fahrzeug 101 und deren jeweilige Möglichkeiten und Grenzen beinhalten. Ferner könnte eine Nachricht die Möglichkeiten von Komponenten wie Lenk-, Antriebsstrang- und Bremssystemen enthalten.
  • Ferner kann der Computer 105, einen zweiten und folgende Durchläufe des Prozesses 200 betreffend, dafür ausgelegt werden, das Fahrzeug 101 und/oder den Bedienerzustand periodisch zu bewerten und eine diesbezügliche Nachricht an den Server 125 zu schicken. Alternativ oder zusätzlich könnte der Computer 105 zum Empfang einer solchen Abfrage des Servers 125 solchen Statussen ausgelegt werden. Der Server 125 könnte wiederum für das periodische Abfragen von Statusinformationen Autonom einem bestimmten Fahrzeug 101 oder einem oder mehreren anderen Fahrzeugen 101, für die der Server 125 als Autonomfahr-Infrastruktur oder als Teil davon dient, ausgelegt werden.
  • Noch ferner könnte der Computer 105 bestimmen, eine Nachricht betreffend des Zustands des Fahrzeugs 101 und/oder des Bedienerzustands gemäß einer Bestimmung eines solchen Zustands zu senden. Zum Beispiel könnte der Computer 105, falls der Computer 105 feststellt, dass kein Bediener anwesend war, dass zum Beispiel niemand auf dem Fahrersitz saß oder dass ein Fahrer eine plötzliche Beeinträchtigung erlitten hat, wie zum Beispiel eingeschlafen ist oder das Bewusstsein verloren hat, zum Beispiel gemäß Anweisungen im Modul 106 bestimmt, eine Nachricht an den Server 125 zu senden.
  • Falls der Computer 105 bestimmt, eine Nachricht bezüglich des Zustands des Fahrzeugs 101 und/oder des Bedienerzustands zu senden, kann solch ein Zustand auf jeden Fall gemäß einer Vielzahl von Mechanismen bestimmt werden. Zum Beispiel könnte der Computer 105, wie gerade erwähnt, dafür ausgelegt werden, periodisch den Zustand des Fahrzeugs 101 und/oder den Bedienerzustand auszuwerten und eine diesbezügliche Nachricht an den Server 125 zu senden, falls der Zustand dies rechtfertigt. Alternativ oder zusätzlich könnte der Computer 105, zum Beispiel gemäß eines periodischen Zeitplans wie oben erwähnt, bestimmen, dass eine Zustandsnachricht an den Server 125 fällig ist und könnte demgemäß Informationen bezüglich des Zustands des Fahrzeugs 101 und/oder des Bedienerzustands festlegen und an den Server 125 übertragen.
  • Ein Block 215 wird ausgeführt, falls der Computer 105 in dem Block 210 bestimmt, eine Nachricht bezüglich des Zustands des Fahrzeugs 101 und/oder des Bedienerzustands zu senden. Falls der Computer 105 bestimmt, eine solche Nachricht nicht zu senden, wird als nächstes der Block 220 ausgeführt.
  • In dem Block 215 sendet der Computer 105 eine Nachricht bezüglich des Zustands des Fahrzeugs 101 und/oder des Bedienerzustands an den Server 125. Zum Beispiel kann eine solche Nachricht in einem oder mehreren Internetprotokollpaketen (IP-Paketen) über das Netzwerk 120 gesendet werden. Felder in der Nachricht könnten eine eindeutige oder im Wesentlichen eindeutige Kennung für das Fahrzeug 101 enthalten, einen oder mehrere Zustandscodes, Beschreibungen, usw. und/oder andere auf das Fahrzeug 101 bezogene Informationen, wie die Fahrzeugposition betreffende Geokoordinaten, Informationen bezüglich Betriebsparametern des Fahrzeugs 101, einschließlich einer Fahrzeuggeschwindigkeit, Fahrtrichtung, Kraftstofffüllstand, Reifendruck, System- und Komponentenfunktionalität, usw., um nur ein paar Beispiele zu nennen.
  • In dem Block 220, der dem Block 210 oder dem Block 215 wie oben beschrieben folgen kann, bestimmt der Computer 105, zum Beispiel gemäß den Anweisungen im Modul 106, ob eine Nachricht von dem Server 125 empfangen wurde. Zum Beispiel kann der Server 125 eine Nachricht, zum Beispiel in einem oder mehreren IP-Paketen über das Netzwerk 120, senden, die eine Anweisung bezüglich des Betriebs des Fahrzeugs 101 enthält, basierend auf einer Zustandsnachricht, die, wie oben die Blöcke 210 und 215 betreffend beschrieben wurde, gesendet wurde, und/oder gemäß einer Bewertung der Zustände eines oder mehrerer anderer Fahrzeuge 101 durch den Server und/oder Bedingungen in einem Fahrgebiet, zum Beispiel einer durch geographische Koordinaten definierten Region, die vom Server 125 gesteuert und/oder überwacht wird. Eine den Betrieb des Fahrzeugs 101 betreffende, in einer Nachricht vom Server 125 enthaltene Anweisung könnte eine Anweisung für ein Fahrzeug 101 enthalten, anzuhalten, eine gewisse Geschwindigkeit nicht zu überschreiten, ein gewisses geographisches Gebiet oder eine gewisse Straße zu meiden, usw. Ferner könnte der Server 125 eine Anweisung an mehr als ein Fahrzeug senden, zum Beispiel eine globale Anhaltenachricht („global stop“ message) an alle Fahrzeuge in einem bestimmten geographischen Gebiet aufgrund einer unsicheren Bedingung wie einem nicht antwortenden Fahrzeug oder einem Fahrzeug, das einen bestimmten Schaden/eine Einschränkung hat, der/die wahrscheinlich eine Gefährdung für sich selbst und/oder für andere Fahrzeuge in dem geographischen Gebiet verursachen könnte.
  • Ein Block 225 wird nach dem Block 220 ausgeführt, falls eine Nachricht vom Server 125 empfangen wurde. Anderenfalls wird ein Block 230 nach dem Block 220 ausgeführt.
  • In dem Block 225 setzt der Computer 105, zum Beispiel gemäß Anweisungen im Modul 106, eine oder mehrere vom Server 125 empfangene Anweisungen um. Zum Beispiel kann das Modul 106 Anweisungen an verschiedene Komponenten des Fahrzeugs 101 ausführen, um ein Anhalten des Fahrzeugs 101 zu bewirken.
  • In dem Block 230 bestimmt der Computer 105, ob der Prozess 200 fortgesetzt werden sollte. Zum Beispiel hält der Prozess 200 üblicherweise an, wenn der Betrieb des Fahrzeugs 101 anhält, wenn zum Beispiel ein Fahrzeug 101 seine gewünschte Position erreicht hat oder der Motor ausgeschaltet wird. Gleichermaßen könnte ein Fahrzeug 101 ein von einem Server 125 kontrolliertes und/oder überwachtes geographisches Gebiet verlassen, worauf eine Weiterführung des Prozesses 200 nicht möglich ist. Falls der Prozess 200 weitergeführt werden muss, kehrt die Steuerung auf jeden Fall zu Block 205 zurück. Anderenfalls endet der Prozess 200.
  • 3 ist ein Diagramm eines beispielhaften Prozesses 300, damit eine Managementinfrastruktur eines autonomen Fahrzeugs, zum Beispiel der Server 125, auf den Betrieb eines oder mehrerer fahrerloser Fahrzeuge bezogene Nachrichten sendet und/oder empfängt.
  • Der Prozess 300 beginnt in einem Block 305, in dem der Server 125 eine Überwachung und/oder Steuerung eines oder mehrerer Fahrzeuge 101 einrichtet. Wie oben erwähnt kann zum Beispiel der Server 125, der wie hier offenbart eine Infrastruktur zum Überwachen und/oder Steuern von autonomen oder potentiell autonomen Fahrzeugen wie einem Fahrzeug 101 repräsentiert, Nachrichten mit einem oder mehreren Fahrzeugen 101 über das Netzwerk 120 austauschen.
  • Als nächstes empfängt der Server 125 in einem Block 310 mindestens eine Nachricht von mindestens einem Fahrzeug 101, die einen Zustand des Fahrzeugs 101 betrifft. Eine Nachricht von einem Fahrzeug 101 kann ferner allgemeine Informationen enthalten, die ein vom Server 125 überwachtes und/oder kontrolliertes Autonomfahr-Gebiet betreffen, wie Umweltbedingungen, zum Beispiel Außentemperatur, Auftreten oder Abwesenheit von Niederschlag, Straßenverhältnisse, Lichtverhältnisse, Fahrspurbetriebseinschränkungen, usw. Ferner könnten solche Umweltinformationen über andere Mechanismen wie zum Beispiel drahtgebundene und/oder drahtlose Sensoren in Kommunikation mit dem Server 125 über das Netzwerk 120 übertragen werden.
  • Wie oben angemerkt wurde, kann der Server 125 eine Nachricht von einem Fahrzeug 101 als Antwort auf eine Anfrage empfangen, die zum Beispiel periodisch vom Server 125 zum Fahrzeug 101 gesendet wurde. Alternativ oder zusätzlich kann ein Fahrzeug 101 periodisch eine oder mehrere Nachrichten an den Server 125 senden.
  • Auf jeden Fall wertet der Server 125 in einem Block 315, nach dem Block 310, eine oder mehrere von den Fahrzeugen 101 empfangene Nachrichten und/oder andere wie oben beschrieben gesammelte Informationen aus. Ferner kann der Server 125 eine Abwesenheit einer Nachricht von einem Fahrzeug 101 auswerten, zum Beispiel wurde eine Nachricht nicht erhalten, die fällig war, oder als Antwort auf eine Anfrage. Basierend auf in Block 315 erhaltenen Informationen bestimmt der Server 125, ob ein Sicherheitsproblem oder Ähnliches durch ein Fahrzeug 101 auftritt. Zum Beispiel könnte ein Sicherheitsproblem auftreten, falls ein Fahrzeug 101 keinen menschlichen Bediener in einem Fahrersitz aufweist und Umweltbedingungen Gefahren darstellen, die Fahrerüberwachung erfordern, falls ein im Fahrersitz befindlicher menschlicher Bediener Fahrerfahrung vermissen lässt oder eine Befugnis, um mit den momentanen Fahrbedingungen umzugehen, falls ein menschlicher Bediener schläft, unter Einfluss von Drogen und/oder Alkohol, bewusstlos, usw. ist. Gleichermaßen könnte ein Sicherheitsproblem auftreten, falls ein Fahrzeug 101 in einer halbautonomen oder manuellen Betriebsart in einer Straßenspur betrieben würde, die auf rein autonomes Fahren mit sehr dichten Folgeabständen beschränkt ist. In einem anderen Fall könnte ein Sicherheitsproblem auftreten, falls ein Buschfeuer dicken, einen Straßenabschnitt verdeckenden Rauch verursachte und ein gewisses, in einer autonomen Betriebsart betriebenes Fahrzeug 101 bekannte Wahrnehmungseinschränkungen für diese Art Umweltbedingung aufwiese.
  • Falls eine Sicherheitsbedingung oder ein potentielles Sicherheitsproblem in dem Block 315 festgestellt wird, wird Block 320 als nächstes ausgeführt. Anderenfalls wird ein Block 330 als nächstes ausgeführt.
  • In dem Block 320 bestimmt der Server 125 eine zu treffende Maßnahme, die sich auf das Fahrzeug 101, das das Sicherheitsproblem darstellt, und/oder andere Fahrzeuge 101 in einem Autonomfahr-Gebiet bezieht. Zum Beispiel könnte der Server 125 wie oben erwähnt bestimmen, dass ein „globales Anhalten“ für alle Fahrzeuge 101 in einem bestimmten geographischen Fahrgebiet, einem bestimmten Teil einer Straße, usw. angebracht ist. Gleichermaßen könnte der Server 125 basierend auf einem Fahrerzustand, wie zum Beispiel Bewusstlosigkeit, bestimmen, dass ein bestimmtes Fahrzeug 101 angehalten werden sollte, bis Hilfe bereitgestellt werden kann.
  • Nach dem Block 320 sendet der Server 125 in einem Block 325 eine Nachricht zu einem oder mehreren Fahrzeugen 101 basierend auf einer bestimmten Vorgehensweise für das eine oder die mehreren Fahrzeuge 101, wie oben die Blöcke 315 und 320 betreffend beschrieben wurde.
  • Der Block 330 kann entweder dem Block 315 oder dem Block 325 folgen. In dem Block 330 bestimmt der Server 125, ob der Prozess 300 weitergeführt wird, zum Beispiel könnte der Server 125 die Anweisung zum Herunterfahren erhalten, könnte für einen Zeitraum aufhören, Nachrichten von den Fahrzeugen 101 zu empfangen, usw. Falls dem so ist, endet der Prozess 300. Anderenfalls kehrt der Prozess 300 zu dem Block 310 zurück.
  • Rechenvorrichtungen wie die hier erörterten enthalten jeweils im Allgemeinen Anweisungen, die von einer oder mehreren Rechenvorrichtungen wie den oben benannten ausgeführt werden können, und zum Ausführen von Blöcken oder Schritten oben beschriebener Prozesse. Zum Beispiel können oben erörterte Prozessblöcke als computerausführbare Anweisungen verkörpert werden.
  • Computerausführbare Anweisungen können von Computerprogrammen kompiliert oder interpretiert werden, die unter Verwendung einer Vielzahl von Programmiersprachen und/oder -technologien geschaffen wurden, einschließlich unter anderem und entweder allein oder in Kombination, JavaTM, C, C++, Visual Basic, Java Script, Perl, HTML, usw. Im Allgemeinen empfängt ein Prozessor (zum Beispiel ein Mikroprozessor) Anweisungen zum Beispiel aus einem Speicher, von einem computerlesbaren Medium, usw., und führt diese Anweisungen aus, wodurch ein oder mehrere Prozesse, einschließlich einem oder mehreren der hier beschriebenen Prozesse, ausgeführt werden. Solche Anweisungen und andere Daten können unter Verwendung einer Vielzahl von computerlesbaren Medien gespeichert und übertragen werden. Eine Datei in einer Rechenvorrichtung ist im Allgemeinen eine Sammlung von Daten, die auf einem computerlesbaren Medium wie einem Speichermedium, einem RAM, usw. gespeichert sind.
  • Ein computerlesbares Medium beinhaltet ein beliebiges Medium, das an der Bereitstellung von Daten (zum Beispiel Anweisungen) mitwirkt und das von einem Computer gelesen werden kann. Solch ein Medium kann viele Formen annehmen, einschließlich unter anderem nichtflüchtige Medien, flüchtige Medien, usw. Zu nichtflüchtigen Medien zählen zum Beispiel optische oder magnetische Platten und andere persistente Speicher. Zu flüchtigen Medien zählen ein dynamisches RAM (DRAM), das typischerweise einen Hauptspeicher bildet. Zu gängigen Formen von computerlesbaren Medien zählen zum Beispiel eine Floppy-Disk, eine Flexible-Disk, eine Festplatte, Magnetband, ein beliebiges anderes magnetisches Medium, eine CD-ROM, DVD, ein beliebiges anderes optisches Medium, Lochkarten, Papierband, ein beliebiges anderes physisches Medium mit Lochmustern, ein RAM, ein PROM, ein EPROM, ein FLASH-EEPROM, beliebige andere Speicherchips oder -module oder ein beliebiges anderes Medium, von dem ein Computer lesen kann.
  • In den Zeichnungen bezeichnen die gleichen Bezugszeichen die gleichen Elemente. Ferner könnten einige oder alle dieser Elemente ausgetauscht werden. Mit Bezug auf die hier beschriebenen Medien, Prozesse, Systeme, Verfahren, usw. sollte verstanden werden, dass, obwohl die Schritte solcher Prozesse usw. als gemäß einer gewissen, geordneten Reihenfolge auftretend beschrieben wurden, solche Prozesse mit den beschriebenen Schritten mit einer anderen Reihenfolge als der hier beschriebenen umgesetzt werden könnten. Es sollte ferner verstanden werden, dass gewisse Schritte gleichzeitig durchgeführt werden könnten, dass andere Schritte hinzugefügt werden könnten oder dass gewisse hier beschriebene Schritte ausgelassen werden könnten. Mit anderen Worten sind die hier befindlichen Beschreibungen von Prozessen für den Zweck der Veranschaulichung gewisser Ausführungsformen bereitgestellt und sind in keiner Weise als die beanspruchte Erfindung begrenzend aufzufassen.
  • Folglich ist zu verstehen, dass die obige Beschreibung als veranschaulichend und nicht als einschränkend beabsichtigt ist. Viele andere als die bereitgestellten Ausführungsformen und Anwendungen würden Fachleuten, die die obige Beschreibung lesen, als offensichtlich erscheinen. Der Schutzbereich der Erfindung sollte nicht mit Bezug auf die obige Beschreibung bestimmt werden, sondern stattdessen mit Bezug auf die angehängten Patentansprüche und zusammen mit dem vollen Schutzbereich von Äquivalenten, zu dem solche Ansprüche ein Anrecht haben. Es wird erwartet und beabsichtigt, dass zukünftige Entwicklungen auf den hier diskutierten Gebieten auftreten werden und dass die offenbarten Systeme und Verfahren in solche zukünftigen Ausführungsformen aufgenommen werden. Zusammenfassend sollte verstanden werden, dass die Erfindung zu Veränderungen und Varianten geeignet ist und nur durch die folgenden Ansprüche begrenzt wird.
  • Alle in den Ansprüchen verwendeten Begriffe sind dafür gedacht, ihre weitesten, vernünftigen Auslegungen und gewöhnlichen Bedeutungen, wie sie von Fachleuten verstanden werden, zu erhalten, es sei denn, dass hier ein ausdrücklicher Hinweis auf das Gegenteil gemacht wird. Insbesondere sollte der Gebrauch des Singulars wie „ein“, „der“, „genannte“, usw. so gelesen werden, dass er eines oder mehrere der angegebenen Elemente wiedergibt, es sei denn, dass ein Anspruch eine ausdrückliche Beschränkung auf das Gegenteil erwähnt.
  • Bezugszeichenliste
  • Fig. 1
  • 101
    Fahrzeug
    105
    Rechenvorrichtung
    106
    Modul für Autonomes Fahren
    110
    Datensammler
    115
    Gesammelte Daten
    120
    Netzwerk
    130
    Datenspeicher
    150
    Benutzervorrichtung
    Fig. 2
    205
    Fahrbetrieb
    210
    Status-Anforderung oder Zeit, den Status zu senden?
    215
    Nachricht bezüglich Fahrerzustand senden
    220
    Anweisung von der Infrastruktur empfangen?
    225
    Anweisung umsetzen
    230
    Weiter?
    Fig. 3
    305
    Fahrüberwachung/-kontrolle einrichten
    310
    Nachricht bezüglich Fahrzeugzustand empfangen
    315
    Fahrzeug antwortet nicht oder Zustandsproblem?
    320
    Maßnahme bestimmen
    325
    Mit bestimmter Maßnahme konsistente Nachricht(en) senden
    330
    Weiter?
  • 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 [0010]
    • IEEE 802.11 [0012]

Claims (10)

  1. System, das einen Servercomputer umfasst, der einen Prozessor und einen Speicher umfasst, wobei der Computer zu Folgendem ausgelegt ist: Empfangen einer Nachricht von einem Fahrzeug über ein Netzwerk; Identifizieren eines Fahrerzustands basierend auf: ob die Nachricht empfangen wurde und/oder auf dem Inhalt der Nachricht; Bestimmen einer Fahranweisung zumindest teilweise auf dem Fahrerzustand basierend; Übertragen der Fahranweisung über das Netzwerk.
  2. System nach Anspruch 1, wobei die Fahranweisung zu dem Fahrzeug und/oder einem oder mehreren zweiten Fahrzeugen übertragen wird.
  3. System nach Anspruch 1, wobei die Fahranweisung eine Anweisung zum Anhalten des Fahrbetriebs ist.
  4. System nach Anspruch 1, wobei die Fahranweisung zusätzlich zu dem Fahrerzustand auf einer Umweltbedingung in einem das Fahrzeug einschließenden geographischen Gebiet basiert.
  5. System nach Anspruch 1, wobei ein Computer in dem Fahrzeug dafür ausgelegt ist, Nachrichten periodisch an den Servercomputer zu senden.
  6. Unvergängliches computerlesbares Medium, das dinglich computerausführbare Anweisungen verkörpert, wobei die Anweisungen Anweisungen zu Folgendem umfassen: Empfangen einer Nachricht von einem Fahrzeug über ein Netzwerk; Identifizieren eines Fahrerzustands basierend auf: ob die Nachricht empfangen wurde und/oder auf dem Inhalt der Nachricht; Bestimmen einer Fahranweisung zumindest teilweise auf dem Fahrerzustand basierend; Übertragen der Fahranweisung über das Netzwerk.
  7. Medium nach Anspruch 6, wobei die Fahranweisung zu dem Fahrzeug und/oder einem oder mehreren zweiten Fahrzeugen übertragen wird.
  8. Medium nach Anspruch 6, wobei die Fahranweisung eine Anweisung zum Anhalten des Fahrbetriebs ist.
  9. Medium nach Anspruch 6, wobei die Fahranweisung zusätzlich zu dem Fahrerzustand auf einer Umweltbedingung in einem das Fahrzeug einschließenden geographischen Gebiet basiert.
  10. Medium nach Anspruch 6, wobei ein Computer in dem Fahrzeug dafür ausgelegt ist, Nachrichten periodisch an den Servercomputer zu senden.
DE102014217389.2A 2013-09-05 2014-09-01 Autonomes fahren in gebieten für nichtfahrer Withdrawn DE102014217389A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/018,559 US20150066282A1 (en) 2013-09-05 2013-09-05 Autonomous driving in areas for non-drivers
US14/018,559 2013-09-05

Publications (1)

Publication Number Publication Date
DE102014217389A1 true DE102014217389A1 (de) 2015-03-05

Family

ID=52470773

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102014217389.2A Withdrawn DE102014217389A1 (de) 2013-09-05 2014-09-01 Autonomes fahren in gebieten für nichtfahrer

Country Status (4)

Country Link
US (1) US20150066282A1 (de)
CN (1) CN104423385A (de)
DE (1) DE102014217389A1 (de)
RU (1) RU2014136194A (de)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015008720A1 (de) * 2015-07-06 2017-01-12 Audi Ag Fernsteuern von Kraftfahrzeugen für eine Umgebungsbeeinflussung
US10488862B2 (en) 2016-11-02 2019-11-26 Volkswagen Ag Method for communication between a control station which externally controls an automatically traveling vehicle and a further traffic participant as well as an automatically traveling vehicle
DE102017003655B4 (de) 2016-04-26 2022-02-17 Scania Cv Ab Kraftfahrzeug und Verfahren zum Steuern desselben
DE102019205892B4 (de) 2019-04-25 2022-12-29 Volkswagen Aktiengesellschaft Verfahren zum Betreiben eines Kraftfahrzeugs sowie Kraftfahrzeug, das dazu ausgelegt ist, ein derartiges Verfahren durchzuführen

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8443202B2 (en) 2009-08-05 2013-05-14 Daon Holdings Limited Methods and systems for authenticating users
SE538079C2 (sv) * 2013-11-21 2016-03-01 Scania Cv Ab System och förfarande för möjliggörande av autonom drift och/eller extern styrning av ett motorfordon
JP6213282B2 (ja) * 2014-02-12 2017-10-18 株式会社デンソー 運転支援装置
US9628565B2 (en) * 2014-07-23 2017-04-18 Here Global B.V. Highly assisted driving platform
WO2016151750A1 (ja) * 2015-03-24 2016-09-29 パイオニア株式会社 地図情報記憶装置、自動運転制御装置、制御方法、プログラム及び記憶媒体
US9869560B2 (en) 2015-07-31 2018-01-16 International Business Machines Corporation Self-driving vehicle's response to a proximate emergency vehicle
US9785145B2 (en) 2015-08-07 2017-10-10 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9721397B2 (en) 2015-08-11 2017-08-01 International Business Machines Corporation Automatic toll booth interaction with self-driving vehicles
US9718471B2 (en) 2015-08-18 2017-08-01 International Business Machines Corporation Automated spatial separation of self-driving vehicles from manually operated vehicles
US9896100B2 (en) 2015-08-24 2018-02-20 International Business Machines Corporation Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences
US9731726B2 (en) 2015-09-02 2017-08-15 International Business Machines Corporation Redirecting self-driving vehicles to a product provider based on physiological states of occupants of the self-driving vehicles
US11040725B2 (en) * 2015-09-04 2021-06-22 Inrix Inc. Manual vehicle control notification
GB2542560B (en) * 2015-09-21 2019-02-20 Jaguar Land Rover Ltd Vehicle interface apparatus and method
US9566986B1 (en) 2015-09-25 2017-02-14 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9834224B2 (en) * 2015-10-15 2017-12-05 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9944291B2 (en) 2015-10-27 2018-04-17 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9751532B2 (en) 2015-10-27 2017-09-05 International Business Machines Corporation Controlling spacing of self-driving vehicles based on social network relationships
US10607293B2 (en) 2015-10-30 2020-03-31 International Business Machines Corporation Automated insurance toggling for self-driving vehicles
US10176525B2 (en) 2015-11-09 2019-01-08 International Business Machines Corporation Dynamically adjusting insurance policy parameters for a self-driving vehicle
US9791861B2 (en) 2015-11-12 2017-10-17 International Business Machines Corporation Autonomously servicing self-driving vehicles
EP3378722B1 (de) * 2015-11-19 2024-02-21 Sony Group Corporation Fahrassistenzvorrichtung und fahrassistenzverfahren und sich bewegender körper
JP6392734B2 (ja) * 2015-11-27 2018-09-19 株式会社Subaru 情報処理装置、車両の情報処理装置、情報処理方法及び車両の情報処理方法
US10061326B2 (en) 2015-12-09 2018-08-28 International Business Machines Corporation Mishap amelioration based on second-order sensing by a self-driving vehicle
DE102015225157A1 (de) * 2015-12-14 2017-06-14 Robert Bosch Gmbh Verfahren zum Übertragen, Empfangen und Verarbeiten von Datenwerten, sowie eine Übertragungs- und Empfangsvorrichtung
CN105607637A (zh) * 2016-01-25 2016-05-25 重庆德新机器人检测中心有限公司 一种无人车自主驾驶***
US9836973B2 (en) 2016-01-27 2017-12-05 International Business Machines Corporation Selectively controlling a self-driving vehicle's access to a roadway
JP6387548B2 (ja) * 2016-03-14 2018-09-12 本田技研工業株式会社 車両制御システム、車両制御方法、および車両制御プログラム
DE102016003969B4 (de) 2016-04-01 2019-02-21 Audi Ag Verfahren zum Erfassen von Umgebungsdaten mittels mehrerer Kraftfahrzeuge
CN105711585B (zh) * 2016-04-29 2018-09-14 百度在线网络技术(北京)有限公司 用于无人驾驶车辆的车辆控制方法和装置
US10054454B2 (en) * 2016-05-06 2018-08-21 Ford Global Technologies, Llc Network based storage of vehicle and infrastructure data for optimizing vehicle routing
US10685391B2 (en) 2016-05-24 2020-06-16 International Business Machines Corporation Directing movement of a self-driving vehicle based on sales activity
US9725036B1 (en) * 2016-06-28 2017-08-08 Toyota Motor Engineering & Manufacturing North America, Inc. Wake-up alerts for sleeping vehicle occupants
US11698635B2 (en) * 2016-08-10 2023-07-11 Jaguar Land Rover Limited Control of an autonomous vehicle
US10093322B2 (en) * 2016-09-15 2018-10-09 International Business Machines Corporation Automatically providing explanations for actions taken by a self-driving vehicle
US10643256B2 (en) 2016-09-16 2020-05-05 International Business Machines Corporation Configuring a self-driving vehicle for charitable donations pickup and delivery
US11262754B2 (en) 2016-09-21 2022-03-01 Bayerische Motoren Werke Aktiengesellschaft Automatic autonomous driving of a vehicle
CN106527431A (zh) * 2016-10-28 2017-03-22 百度在线网络技术(北京)有限公司 交通工具的自动驾驶方法及装置
CN106354130B (zh) * 2016-10-31 2021-01-22 北京新能源汽车股份有限公司 无人驾驶汽车及其控制方法和远程监控***
US9663118B1 (en) * 2016-11-02 2017-05-30 Smartdrive Systems, Inc. Autonomous vehicle operator performance tracking
US9823657B1 (en) 2016-11-02 2017-11-21 Smartdrive Systems, Inc. Measuring operator readiness and readiness testing triggering in an autonomous vehicle
US10589713B2 (en) * 2016-12-15 2020-03-17 Ford Global Technologies, Llc Determining an occupancy status of a vehicle seat
JP6645418B2 (ja) * 2016-12-27 2020-02-14 トヨタ自動車株式会社 自動運転装置
US10259452B2 (en) 2017-01-04 2019-04-16 International Business Machines Corporation Self-driving vehicle collision management system
US10529147B2 (en) 2017-01-05 2020-01-07 International Business Machines Corporation Self-driving vehicle road safety flare deploying system
US10363893B2 (en) 2017-01-05 2019-07-30 International Business Machines Corporation Self-driving vehicle contextual lock control system
US10152060B2 (en) 2017-03-08 2018-12-11 International Business Machines Corporation Protecting contents of a smart vault being transported by a self-driving vehicle
JPWO2018180097A1 (ja) 2017-03-29 2020-01-23 パイオニア株式会社 サーバ装置、端末装置、通信システム、情報受信方法、情報送信方法、情報受信用プログラム、情報送信用プログラム、記録媒体、及びデータ構造
US11320825B2 (en) * 2017-03-30 2022-05-03 Nec Corporation Vehicle control system, self-driving vehicle, vehicle control method, and program
WO2018230720A1 (ja) 2017-06-16 2018-12-20 本田技研工業株式会社 自動運転車両
WO2018230738A1 (ja) * 2017-06-16 2018-12-20 本田技研工業株式会社 車両およびサービス管理装置
US11691070B2 (en) 2017-06-16 2023-07-04 Honda Motor Co., Ltd. In-vehicle performance device, in-vehicle performance system, in-vehicle performance method, storage medium, and command measurement device
JP6729518B2 (ja) * 2017-08-25 2020-07-22 トヨタ自動車株式会社 自動運転車両及びドライバレス輸送システム
CN107505944B (zh) * 2017-09-27 2021-04-16 驭势科技(北京)有限公司 一种用于对车辆进行远程协助的方法与设备
JP6939376B2 (ja) * 2017-10-10 2021-09-22 トヨタ自動車株式会社 自動運転システム
CN108490949B (zh) * 2018-04-20 2022-02-15 驭势(上海)汽车科技有限公司 一种用于控制停车场内avp车辆的方法与设备
CN108881409A (zh) * 2018-05-31 2018-11-23 北京智行者科技有限公司 车辆的监控方法及***
CN109324537A (zh) * 2018-08-13 2019-02-12 北京长城华冠汽车科技股份有限公司 一种人机共同操控车辆的控制***和控制方法
GB2577484B (en) * 2018-09-19 2021-08-11 Jaguar Land Rover Ltd A control system for a vehicle
US11281214B2 (en) 2018-12-19 2022-03-22 Zoox, Inc. Safe system operation using CPU usage information
US11099573B2 (en) 2018-12-19 2021-08-24 Zoox, Inc. Safe system operation using latency determinations
EP3898373A4 (de) * 2018-12-19 2023-01-11 Zoox, Inc. Sicherer systembetrieb unter verwendung von latenzbestimmungen und bestimmungen der cpu-nutzung
US10807527B1 (en) 2019-05-01 2020-10-20 Smartdrive Systems, Inc. Systems and methods for verifying whether vehicle operators are paying attention
JP7238656B2 (ja) * 2019-07-11 2023-03-14 トヨタ自動車株式会社 情報処理装置、及び、情報処理方法
JP6937856B2 (ja) * 2020-02-13 2021-09-22 本田技研工業株式会社 運転支援装置および車両

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7516244B2 (en) * 2003-07-02 2009-04-07 Caterpillar Inc. Systems and methods for providing server operations in a work machine
US6933842B2 (en) * 2003-09-30 2005-08-23 General Motors Corporation Method and system for remotely monitoring vehicle diagnostic trouble codes
SE0303122D0 (sv) * 2003-11-20 2003-11-20 Volvo Technology Corp Method and system for communication and/or interaction between a vehicle driver and a plurality of applications
US8126642B2 (en) * 2008-10-24 2012-02-28 Gray & Company, Inc. Control and systems for autonomously driven vehicles

Non-Patent Citations (1)

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

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015008720A1 (de) * 2015-07-06 2017-01-12 Audi Ag Fernsteuern von Kraftfahrzeugen für eine Umgebungsbeeinflussung
DE102017003655B4 (de) 2016-04-26 2022-02-17 Scania Cv Ab Kraftfahrzeug und Verfahren zum Steuern desselben
US10488862B2 (en) 2016-11-02 2019-11-26 Volkswagen Ag Method for communication between a control station which externally controls an automatically traveling vehicle and a further traffic participant as well as an automatically traveling vehicle
DE102019205892B4 (de) 2019-04-25 2022-12-29 Volkswagen Aktiengesellschaft Verfahren zum Betreiben eines Kraftfahrzeugs sowie Kraftfahrzeug, das dazu ausgelegt ist, ein derartiges Verfahren durchzuführen

Also Published As

Publication number Publication date
RU2014136194A (ru) 2016-03-27
US20150066282A1 (en) 2015-03-05
CN104423385A (zh) 2015-03-18

Similar Documents

Publication Publication Date Title
DE102014217389A1 (de) Autonomes fahren in gebieten für nichtfahrer
DE102017118537A1 (de) Verwaltung von Störungszuständen autonomer Fahrzeuge
DE102016122207B4 (de) Steuervorrichtung im fahrzeug und aufzeichnungssystem im fahrzeug
DE102017124683A1 (de) Energiereduktion für ein fahrzeug
DE102014118479B4 (de) Affektive Benutzerschnittstelle in einem autonomen Fahrzeug
DE102018117380A1 (de) Bremsvorhersage und -eingriff
DE112017002909T5 (de) Fahrzeugvorrichtung
DE112017002919T5 (de) Fahrzeugvorrichtung
DE102016120505A1 (de) Koordiniertes Testen in Fahrzeugpulks
DE102014205252B4 (de) Verfahren zum Steuern eines Hybridantriebs eines Fahrzeugs
DE102014218526A1 (de) Übergang von autonomer Fahrzeugsteuerung zum reagieren auf Fahrersteuerung
DE102015103410A1 (de) Nachrichtenübermittlung über fahrzeuglenkrad
DE102014209613A1 (de) Verfahren und Vorrichtung zum Erkennen und Melden von Fahrerbeeinträchtigung
DE102015113436A1 (de) Verfahren und Vorrichtung zur Aktivierung und Protokollierung von Ereignisdatenaufzeichnung
DE102015001971A1 (de) Verfahren und Überwachungsvorrichtung zur Überwachung von Fahrerassistenzsystemen
DE102012211838A1 (de) Aktive Sicherheitssteuerung für Fahrzeuge
DE102012202914A1 (de) Diagnoseverfahren und Diagnosevorrichtung für eine Fahrzeugkomponente eines Fahrzeugs
DE102021110487A1 (de) System und verfahren zum auswerten von fahrerleistung unter verwendung von crowdsourcing-daten
DE102017100380A1 (de) Diagnostiktest-durchführungssteuersystem und verfahren
DE102017102954A1 (de) System und verfahren zur minderung von fahrzeugsubsystemversagen
DE102020100734A1 (de) Fahrzeugdatenmomentaufnahme für flott
DE102016117140A1 (de) Aktive Fahrzeugfederung
DE102012205593B4 (de) Verfahren zum Betreiben einer Transportmaschine, Diensterbringungsrechner und Transportmaschine
DE102020104555A1 (de) Planung und ausführung einer bordeigenen diagnostischen überwachung
DE102019102760A1 (de) Steuern eines verbrennungsmotorleerlaufsegelns in einem fahrzeug mittels relativer fahrzeuggeschwindigkeit

Legal Events

Date Code Title Description
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee