DE112017007477T5 - Fahrzeugsitzbetrieb - Google Patents

Fahrzeugsitzbetrieb Download PDF

Info

Publication number
DE112017007477T5
DE112017007477T5 DE112017007477.0T DE112017007477T DE112017007477T5 DE 112017007477 T5 DE112017007477 T5 DE 112017007477T5 DE 112017007477 T DE112017007477 T DE 112017007477T DE 112017007477 T5 DE112017007477 T5 DE 112017007477T5
Authority
DE
Germany
Prior art keywords
seat
user
vehicle
computer
distance
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
DE112017007477.0T
Other languages
English (en)
Inventor
Patrick Lawrence Jackson Van Hoecke
Omar Makke
Oleg Yurievitch Gusikhin
Hamid M. Golgiri
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 DE112017007477T5 publication Critical patent/DE112017007477T5/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/04Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable
    • B60N2/06Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable slidable
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/002Seats provided with an occupancy detection means mounted therein or thereon
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0256Arrangements for facilitating the occupant to get in or out of the vehicle, e.g. stowing a seat forward
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0268Non-manual adjustments, e.g. with electrical operation with logic circuits using sensors or detectors for adapting the seat or seat part, e.g. to the position of an occupant
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0273Non-manual adjustments, e.g. with electrical operation with logic circuits taking into account user data, e.g. knee height or physical state
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0278Non-manual adjustments, e.g. with electrical operation with logic circuits using sensors external to the seat for measurements in relation to the seat adjustment, e.g. for identifying the presence of obstacles or the appropriateness of the occupants position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/24Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles for particular purposes or particular vehicles
    • B60N2/242Bus seats
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/02246Electric motors therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2210/00Sensor types, e.g. for passenger detection systems or for controlling seats
    • B60N2210/10Field detection presence sensors
    • B60N2210/16Electromagnetic waves
    • B60N2210/22Optical; Photoelectric; Lidar [Light Detection and Ranging]
    • B60N2210/24Cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2210/00Sensor types, e.g. for passenger detection systems or for controlling seats
    • B60N2210/40Force or pressure sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2220/00Computerised treatment of data for controlling of seats
    • B60N2220/10Computerised treatment of data for controlling of seats using a database

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Seats For Vehicles (AREA)

Abstract

Diese Offenbarung stellt einen Fahrzeugsitzbetrieb bereit.
Ein Benutzerziel wird auf Grundlage von von einem Benutzer empfangenen Ortsinformationen bestimmt. Ein erster Sitz in einem Fahrzeug wird dem Benutzer auf Grundlage des Benutzerziels zugewiesen. Mindestens einer von dem ersten Sitz und einem zweiten Sitz in dem Fahrzeug wird bei Benutzereintritt bewegt, bis eine Entfernung zwischen dem ersten Sitz und dem zweiten Sitz größer ist als ein Entfernungsschwellenwert.

Description

  • ALLGEMEINER STAND DER TECHNIK
  • Fahrzeuge können Benutzer zu Zielen transportieren. Beispielsweise kann ein autonomes Dienstfahrzeug eine Vielzahl von Benutzern zu einem oder mehreren Zielen transportieren. An jedem Ziel können Benutzer in das Fahrzeug eintreten und dieses verlassen. Möglicherweise fehlt es im Fahrzeug an Platz zum Einsteigen und Aussteigen der Benutzer bei der Ankunft an einem Zielort. Gegenwärtigen Systemen fehlen Techniken zum aktiven Einstellen der Positionen von Sitzen im Fahrzeug, um dem Einsteigen und Aussteigen der Benutzer Platz zu bieten, und die Benutzer im Fahrzeug auf Grundlage ihrer jeweiligen Ziele zu positionieren, um das Einstellen der Sitze zu unterstützen.
  • Figurenliste
    • 1 ist ein Blockdiagramm eines beispielhaften Systems zum Bewegen von Sitzen in einem Fahrzeug.
    • 2 ist eine Draufsicht eines Beispielfahrzeugs mit einer Vielzahl von Sitzen.
    • 3 ist eine Draufsicht des beispielhaften Fahrzeugs aus 2, wobei die Sitze bewegt werden, um ein Einsteigen und Aussteigen zu ermöglichen.
    • 4 veranschaulicht einen beispielhaften Prozess zum Zuweisen und Bewegen von Sitzen in dem Fahrzeug.
  • DETAILLIERTE BESCHREIBUNG
  • Ein System beinhaltet einen Computer, der dazu programmiert ist, ein Benutzerziel auf Grundlage von von einem Benutzer empfangenen Ortsinformationen zu identifizieren, dem Benutzer auf Grundlage des Benutzerziels einen ersten Sitz in einem Fahrzeug zuzuweisen und mindestens einen von dem ersten Sitz und einem zweiten Sitz beim Eintreten des Benutzers in dem Fahrzeug zu bewegen, bis die Entfernung zwischen dem ersten Sitz und dem zweiten Sitz größer ist als ein Entfernungsschwellenwert.
  • Der Computer kann ferner dazu programmiert sein, beim Eintreten des Benutzers einen dritten Sitz zu bewegen.
  • Der Computer kann ferner dazu programmiert sein, eine Vielzahl von jeweiligen Sitzen jedem einer Vielzahl von Benutzern zuzuweisen.
  • Der Computer kann ferner dazu programmiert sein, den zweiten Sitz in dem Fahrzeug an einer Schiene entlang zu bewegen.
  • Der Computer kann dazu programmiert sein, das Benutzerziel mit einem zweiten Ziel eines zweiten Benutzers zu vergleichen und den ersten Sitz neben einem Sitz des zweiten Benutzers zuzuweisen, wenn das Ziel und das zweite Ziel innerhalb eines Entfernungsschwellenwerts liegen.
  • Der Computer kann ferner dazu programmiert sein, den ersten und den zweiten Sitz beim Schließen einer Fahrzeugtür an jeweilige ursprüngliche Positionen zu bewegen.
  • Der Computer kann ferner dazu programmiert sein, mindestens einen von dem ersten Sitz und dem zweiten Sitz von jeweiligen ursprünglichen Positionen wegzubewegen, sobald erfasst wird, dass eine Benutzervorrichtung des Benutzers in das Fahrzeug eintritt, und mindestens einen von dem ersten Sitz und dem zweiten Sitz an die jeweiligen ursprünglichen Positionen zu bewegen, sobald erfasst wird, dass sich die Benutzervorrichtung innerhalb eines Entfernungsschwellenwerts von dem ersten Sitz befindet.
  • Der erste Sitz kann einen Belegungssensor beinhalten und der Computer kann ferner dazu programmiert sein, beim Erfassen des Benutzers mit dem Belegungssensor mindestens einen von dem ersten Sitz und dem zweiten Sitz zu bewegen.
  • Der Computer kann ferner dazu programmiert sein, das Fahrzeug an einer Vielzahl von vorbestimmten Haltestellen anzuhalten und den ersten Sitz auf Grundlage von einer der vorbestimmten Haltestellen zuzuweisen.
  • Der Computer kann ferner dazu programmiert sein, eine Spielentfernung zu bestimmen und den zweiten Sitz zu bewegen, bis die Entfernung zwischen dem ersten Sitz und dem zweiten Sitz mindestens die Spielentfernung beträgt.
  • Ein Verfahren beinhaltet das Identifizieren eines Benutzerziels auf Grundlage von von einem Benutzer empfangenen Ortsinformationen, das Zuweisen eines ersten Sitzes in dem Fahrzeug an den Benutzer auf Grundlage des Benutzerziels und das Bewegen von mindestens einem von dem ersten Sitz und einem zweiten Sitz in dem Fahrzeug beim Eintreten des Benutzers, bis eine Entfernung zwischen dem ersten Sitz und dem zweiten Sitz größer ist als ein Entfernungsschwell enwert.
  • Das Verfahren kann ferner ein Bewegen eines dritten Sitzes beim Eintreten des Benutzers beinhalten.
  • Das Verfahren kann ferner das Zuweisen einer Vielzahl von jeweiligen Sitzen an jeden einer Vielzahl von Benutzern beinhalten.
  • Das Verfahren kann ferner das Bewegen des zweiten Sitzes in dem Fahrzeug entlang einer Schiene beinhalten.
  • Das Verfahren kann ferner das Vergleichen des Benutzerziels mit einem zweiten Ziel eines zweiten Benutzers und das Zuweisen des ersten Sitzes neben einem Sitz des zweiten Benutzers, wenn das Ziel und das zweite Ziel innerhalb eines Entfernungsschwellenwerts liegen, beinhalten.
  • Das Verfahren kann ferner das Bewegen des ersten und des zweiten Sitzes beim Schließen der Fahrzeugtür an jeweilige ursprüngliche Positionen beinhalten.
  • Das Verfahren kann ferner das Bewegen von mindestens einem von dem ersten Sitz und dem zweiten Sitz von jeweiligen ursprünglichen Positionen weg, sobald erfasst wird, dass eine Benutzervorrichtung des Benutzers in das Fahrzeug eintritt, und, das Bewegen von mindestens einem von dem ersten Sitz und dem zweiten Sitz an die jeweiligen ursprünglichen Positionen, sobald die Benutzervorrichtung innerhalb eines Entfernungsschwellenwerts von dem ersten Sitz erfasst wird, beinhalten.
  • Der erste Sitz kann einen Belegungssensor beinhalten und das Verfahren kann ferner beim Erfassen des Benutzers mit dem Belegungssensor das Bewegen von mindestens einem von dem ersten Sitz und dem zweiten Sitz beinhalten.
  • Das Verfahren kann ferner das Anhalten des Fahrzeugs an einer Vielzahl von vorbestimmten Haltestellen und das Zuweisen des ersten Sitzes auf Grundlage von einer der vorbestimmten Haltestellen beinhalten.
  • Das Verfahren kann ferner das Bestimmen einer Spielentfernung und das Bewegen des zweiten Sitzes, bis die Entfernung zwischen dem ersten Sitz und dem zweiten Sitz mindestens die Spielentfernung beträgt, beinhalten.
  • Zudem ist eine Rechenvorrichtung offenbart, die dazu programmiert ist, beliebige der vorstehenden Verfahrensschritte auszuführen. Weiterhin ist ein Fahrzeug offenbart, das die Rechenvorrichtung umfasst. Darüber hinaus wird ein Computerprogrammprodukt offenbart, das ein computerlesbares Medium umfasst, auf dem Anweisungen gespeichert sind, die durch einen Computerprozessor ausgeführt werden können, um beliebige der vorstehenden Verfahrensschritte auszuführen.
  • 1 veranschaulicht ein beispielhaftes System 100 zum Bewegen eines Sitzes in einem Fahrzeug 101, um Platz für ein Einsteigen und Aussteigen eines Benutzers zu bieten. Ein Computer 105 in dem Fahrzeug 101 ist dazu programmiert, gesammelte Daten 115 von einem oder mehreren Sensoren 110 zu empfangen. Beispielsweise können Daten 115 des Fahrzeugs 101 einen Standort des Fahrzeugs 101, einen Standort eines Ziels usw. beinhalten. Standortdaten können in einer bekannten Form vorliegen, z. B. Geokoordinaten, wie etwa Längengrad und Breitengrad, die über ein Navigationssystem erhalten wurden, wie bekannt, welches das globale Positionierungssystem (GPS) verwendet. Weitere Beispiele für Daten 115 können Messwerte von Systemen und Komponenten des Fahrzeugs 101 einschließen, z. B. eine Geschwindigkeit des Fahrzeugs 101, eine Bewegungsbahn des Fahrzeugs 101 usw.
  • Der Computer 105 ist im Allgemeinen zur Kommunikation in einem Netzwerk des Fahrzeugs 101 programmiert, das z. B. einen bekannten Kommunikationsbus beinhaltet Über das Netzwerk, den Bus und/oder andere drahtgebundene oder drahtlose Mechanismen (z. B. ein drahtgebundenes oder drahtloses lokales Netzwerk in dem Fahrzeug 101) kann der Computer 105 Nachrichten an verschiedene Vorrichtungen in einem Fahrzeug 101 übertragen und/oder Nachrichten von verschiedenen Vorrichtungen empfangen, z. B. Steuerungen, Aktoren, Sensoren usw., einschließlich der Sensoren 110. Alternativ oder zusätzlich kann in Fällen, in denen der Computer 105 tatsächlich mehrere Vorrichtungen umfasst, das Fahrzeugnetzwerk zur Kommunikation zwischen Vorrichtungen verwendet werden, die in dieser Offenbarung als der Computer 105 dargestellt sind. Des Weiteren kann der Computer 105 zur Kommunikation mit dem Netzwerk 125 programmiert sein, das, wie nachfolgend beschrieben, verschiedene drahtgebundene und/oder drahtlose Netzwerktechnologien beinhalten kann, z. B. Mobilfunk, Bluetooth®, Bluetooth® Low Energy (BLE), drahtgebundene und/oder drahtlose Paketnetzwerke usw.
  • Der Datenspeicher 106 kann von einer beliebigen bekannten Art sein, z. B. Festplattenlaufwerke, Festkörperlaufwerke, Server oder beliebige flüchtige oder nichtflüchtige Medien. Der Datenspeicher 106 kann die von den Sensoren 110 gesendeten gesammelten Daten 115 speichern.
  • Die Sensoren 110 können eine Vielfalt von Vorrichtungen beinhalten. Beispielsweise können, wie bekannt ist, verschiedene Steuerungen in einem Fahrzeug 101 als Sensoren 110 betrieben werden, um Daten 115 über das Netzwerk oder den Bus des Fahrzeugs 101 bereitzustellen, z. B. Daten 115 bezüglich Geschwindigkeit, Beschleunigung, Position, Teilsystem- und/oder Komponentenstatus usw. des Fahrzeugs. Außerdem könnten andere Sensoren 110 Kameras, Bewegungsmelder usw. einschließen, d. h. Sensoren 110 zum Bereitstellen von Daten 115 zum Auswerten eines Standorts eines Ziels, Vorhersagen eines Wegs eines Ziels, Auswerten eines Standorts einer Fahrbahnspur usw. Die Sensoren 110 könnten zudem Kurzstreckenradar, Langstreckenradar, LIDAR und/oder Ultraschallwandler einschließen.
  • Die gesammelten Daten 115 können eine Vielfalt von Daten beinhalten, die in einem Fahrzeug 101 gesammelt werden. Beispiele für die gesammelten Daten 115 sind vorangehend bereitgestellt und darüber hinaus werden die Daten 115 im Allgemeinen unter Verwendung eines oder mehrerer Sensoren 110 gesammelt und können zusätzlich Daten beinhalten, die aus diesen in dem Computer 105 und/oder auf dem Server 130 berechnet werden. Im Allgemeinen können die gesammelten Daten 115 beliebige Daten beinhalten, die durch die Sensoren 110 erhoben und/oder aus derartigen Daten berechnet werden können.
  • Das Fahrzeug 101 kann eine Vielzahl von Fahrzeugkomponenten 120 beinhalten. Wie hierin verwendet, beinhaltet jede Fahrzeugkomponente 120 eine oder mehrere Hardwarekomponenten, die angepasst sind, um eine mechanische Funktion oder einen mechanischen Vorgang durchzuführen - wie etwa Bewegen des Fahrzeugs, Abbremsen oder Anhalten des Fahrzeugs, Lenken des Fahrzeugs usw. Nicht einschränkende Beispiele von Komponenten 120 schließen eine Antriebskomponente (die z. B. einen Verbrennungsmotor und/oder einen Elektromotor usw. beinhaltet), eine Getriebekomponente, eine Lenkkomponente (die z. B. eines oder mehrere eines Lenkrads, einer Lenkzahnstange usw. beinhalten kann), eine Bremskomponente, eine Einparkhilfekomponente, eine Komponente für adaptive Geschwindigkeitsregelung, eine Komponente für adaptives Lenken, einen beweglichen Sitz und dergleichen ein.
  • Wenn der Computer 105 das Fahrzeug 101 betreibt, ist das Fahrzeug 101 ein „autonomes“ Fahrzeug 101. Für die Zwecke dieser Offenbarung wird der Ausdruck „autonomes Fahrzeug“ zum Verweisen auf ein Fahrzeug 101 verwendet, das in einem vollständig autonomen Modus betrieben wird. Ein vollständig autonomer Modus ist als ein Modus definiert, in dem jedes von dem Antrieb (üblicherweise über einen Antriebsstrang, der einen Elektromotor und/oder einen Verbrennungsmotor beinhaltet), Bremsen und Lenken des Fahrzeugs 101 durch den Computer 105 gesteuert wird. Ein halbautonomer Modus ist ein Modus, in dem mindestens eines von Antrieb (üblicherweise über einen Antriebsstrang, der einen Elektromotor und/oder einen Verbrennungsmotor beinhaltet), Bremsen und Lenken des Fahrzeugs 101 zumindest teilweise durch den Computer 105 und nicht durch einen menschlichen Fahrzeugführer gesteuert wird.
  • Das System 100 kann außerdem ein Netzwerk 125 beinhalten, das mit einem Server 130 und einem Datenspeicher 135 verbunden ist. Der Computer 105 kann zudem dazu programmiert sein, mit einem oder mehreren entfernten Orten, wie etwa dem Server 130, über das Netzwerk 125 zu kommunizieren, wobei ein derartiger entfernter Ort möglicherweise einen Datenspeicher 135 umfasst. Das Netzwerk 125 stellt einen oder mehrere Mechanismen dar, durch die ein Fahrzeugcomputer 105 mit einem Remote-Server 130 kommunizieren kann. Dementsprechend kann das Netzwerk 125 einer oder mehrere verschiedener drahtgebundener oder drahtloser Kommunikationsmechanismen sein, einschließlich jeder beliebigen gewünschten Kombination aus drahtgebundenen (z. B. Kabel und Glasfaser) und/oder drahtlosen (z. B. Mobilfunk, drahtlos, Satellit, Mikrowelle und Funkfrequenz) Kommunikationsmechanismen und jeder beliebigen gewünschten Netzwerktopologie (oder - topologien, wenn mehrere Kommunikationsmechanismen genutzt werden). Beispielhafte Kommunikationsnetzwerke beinhalten drahtlose Kommunikationsnetzwerke (z. B. unter Verwendung von Bluetooth®, Bluetooth® Low Energy (BLE), IEEE 802.11, Fahrzeug-zu-Fahrzeug (V2V), wie etwa dedizierte Nahbereichskommunikationen (Dedicated Short Range Communications - DRSC) usw.), lokale Netzwerke (Local Area Network - LAN) und/oder Weitverkehrsnetzwerke (Wide Area Network - WAN), die das Internet beinhalten, die Datenkommunikationsdienste bereitstellen.
  • Das Fahrzeug 101 beinhaltet eine Vielzahl von beweglichen Sitzen 140. Die Sitze 140 können Benutzer in dem Fahrzeug 101 tragen. Der Computer 105 kann die Sitze 140 dazu betätigen, sich von einer ersten Position an eine zweite Position zu bewegen, um das Einsteigen und Aussteigen der Benutzer zu ermöglichen. Wenn die Benutzer das Ein- und Aussteigen aus dem Fahrzeug 101 beenden, kann der Computer vor dem Bewegen zum nächsten Ziel die Sitze 140 von der zweiten Position an die erste Position betätigen.
  • Das System 100 kann eine Benutzervorrichtung 150 beinhalten. Wie in vorliegenden Zusammenhang verwendet, ist eine „Benutzervorrichtung“ eine tragbare Rechenvorrichtung, die einen Speicher, einen Prozessor, eine Anzeige und einen oder mehrere Eingabemechanismen, wie etwa einen Touchscreen, Tasten usw., sowie Hardware und Software zur drahtlosen Kommunikation, wie in vorliegenden Zusammenhang beschrieben, beinhaltet. Dementsprechend kann die Benutzervorrichtung 150 eine beliebige einer Vielzahl von Rechenvorrichtungen sein, die einen Prozessor und einen Speicher umfassen, z. B. ein Smartphone, ein Tablet, einen Personal Digital Assistant usw., wobei die Benutzervorrichtung 150 das Netzwerk 125 verwenden kann, um mit dem Fahrzeugcomputer 105 zu kommunizieren. Beispielsweise können die Benutzervorrichtung 150 und der Computer 105, wie vorstehend beschrieben, über drahtlose Technologien kommunikativ gekoppelt sein.
  • 2 veranschaulicht ein beispielhaftes Fahrzeug 101. Das Fahrzeug 101 kann ein autonomes Dienstfahrzeug 101 zum Transportieren von Benutzern zu ihren jeweiligen Zielen sein. Das Fahrzeug 101 beinhaltet eine Vielzahl von Sitzen 140, die als Sitze 140a, 140b, 140c, 140d, 140e, 140f in den 2-3 gezeigt sind. Das beispielhafte Fahrzeug 101 aus den 2-3 beinhaltet 6 Sitze 140a-140f, und das Fahrzeug 101 kann alternativ eine andere Anzahl von Sitzen 140 beinhalten.
  • Das Fahrzeug 101 kann einen Fahrzeugboden 155 beinhalten. Der Fahrzeugboden 155 kann die Benutzer in der Kabine des Fahrzeugs 101 tragen. Der Fahrzeugboden 155 kann eine Klasse-A-Oberfläche, z. B. eine Gewebeschicht wie Teppich, eine Polymerschicht usw. darstellen. Die Sitze 140 können relativ zum Fahrzeugboden 155 beweglich sein.
  • Das Fahrzeug 101 kann eine Schiene 160 beinhalten. Die Sitze 140 können sich auf herkömmliche Weise entlang der Schiene 160 bewegen. Die Schiene 160 kann in dem Fahrzeugboden 155 installiert sein. Beim Empfangen des Ziels für den Benutzer, kann der Computer 105 die Sitze 140 entlang der Schiene 160 bewegen, um das Einsteigen und Aussteigen des Benutzers zu beschleunigen. Die Sitze 140 können jeweils einen Bewegungsmechanismus (nicht gezeigt) beinhalten, z. B. einen Motor, der mit einem in der Schiene 160 angeordneten Rad verbunden ist, das der Computer 105 betätigen kann, um die Sitze 140 entlang der Schiene 160 zu bewegen.
  • Die Sitze 140 können auf Bänken 165 angeordnet sein. Eine Bank 165 kann mehrere Sitze 140 beinhalten, wobei die Sitze 140 gemeinsam entlang der Schiene 160 bewegt werden. Indem mehr als ein Sitz 140 auf jeder Bank 165 beinhaltet ist, kann der Computer 105 mehr Sitze 140 mit weniger zu betätigenden Teilen bewegen. Jede Bank 165 kann sich über die Kabine des Fahrzeugs 101 erstrecken. Der Computer 105 kann einem einzelnen Ziel Sitzplätze 140 auf einer einzelnen Bank 165 zuweisen, sodass, wenn das Fahrzeug 101 am Ziel ankommt, nur die einzelne Bank 165 ein Spiel für die Benutzer auf den Sitzen 140 auf der Bank 165 erfordert und die anderen Bänke 165 bewegt werden können, um das Spiel für die einzelne Bank 165 zu vergrößern. Das Beispiel aus den 2-3 beinhaltet drei Bänke 165a, 165b, 165c. Jede der Bänke 165a, 165b, 165c beinhaltet in dem Beispiel aus den 2-3 zwei Sitze 140, d. h. die Sitze 140a, 140b befinden sich auf der Bank 165a, die Sitze 140c, 140d befinden sich auf der Bank 165b und die Sitze 140e, 140f befinden sich auf der Bank 165c. Das Beispiel aus den 2-3 zeigt jede Bank 165 mit zwei Sitzen 140, und die Bank 165 kann dazu konstruiert sein, einer unterschiedlichen Anzahl von Sitzen 140 Platz zu bieten. Alternativ kann jeder Sitz 140a-140f separat entlang der Schiene 160 beweglich sein.
  • Der Computer 105 kann ein Ziel für einen Benutzer auf Grundlage von vom Benutzer bereitgestellten Ortsdaten 115 bestimmen. Der Benutzer kann Ortsdaten 115, d. h. ein gewünschtes Ziel, in eine Benutzervorrichtung 150 eingeben. Die Benutzervorrichtung 150 kann über das Netzwerk 125 mit dem Computer 105 und/oder dem Server 130 kommunizieren, um den Ort, z. B. in Form von Geo-Koordinaten, bereitzustellen. Der Computer 105 kann den vom Benutzer identifizierten Ort mit Straßen in der Nähe des Ortes vergleichen und einen Parkort auf den Straßen identifizieren, der dem Ort des Benutzers, d. h. dem Ziel des Benutzers, am nächsten gelegen ist. Alternativ oder zusätzlich kann der Computer 105 Haltestellen auf einer vorbestimmten Route (d. h. vorbestimmte Orte, an denen das Fahrzeug 101 anhalten soll, um Benutzer einzuladen und auszuladen), der das Fahrzeug 101 folgt, vergleichen und die dem Ort des Benutzers am nächsten gelegene Haltestelle als das Benutzerziel identifizieren. Der Computer 105 kann dazu programmiert sein, bei der Ankunft an der Haltestelle eine oder mehrere Komponenten 120, z. B. eine Bremse, zu betätigen, um das Fahrzeug 101 an der Haltestelle anzuhalten.
  • Der Computer 105 kann Benutzern in dem Fahrzeug 101 Sitze 140 auf Grundlage von jeweiligen Zielen der Benutzer zuweisen. Die Benutzervorrichtung 150 des Benutzers kann über das Netzwerk 125 Ortsinformationen an den Computer 105 senden. Sobald die Ortsinformationen für alle Benutzer empfangen sind, kann der Computer 105 jeweilige Ziele für alle Benutzer bestimmen und kann jedem einer Vielzahl von Benutzern gemäß den jeweiligen Zielen der Benutzer jeweilige Sitze 140 zuweisen. Falls zum Beispiel zwei Benutzer zum selben Ziel reisen (oder die Ziele innerhalb eines Entfernungsschwellenwerts liegen), kann der Computer 105 beiden Benutzern Sitze 140 auf derselben Bank 165 zuweisen, z. B. kann der Computer 105 die Sitze 140c, 140d auf der Bank 165b Benutzern zuweisen, die zum selben Ziel oder zu Zielen innerhalb eines Entfernungsschwellenwerts voneinander reisen.
  • Wie in vorliegenden Zusammenhang verwendet, beziehen sich die Richtungen „vor“ und „hinter“ auf die Position einer Bank 165 relativ zu dem Fahrzeug 101. Eine Bank 165 befindet sich „vor“ einer zweiten Bank 165, wenn die Bank 165 näher an einem vorderen Ende des Fahrzeugs 101 gelegen ist als die zweite Bank 165. Zum Beispiel befindet sich, wie in 2 gezeigt, die Bank 165a in Bezug auf die Bänke 165b, 165c „vor“ diesen und die Bank 165b befindet sich in Bezug auf die Bank 165c „vor“ dieser. Eine Bank 165 befindet sich „hinter“ einer zweiten Bank 165, wenn sich die Bank 165 näher an einem Heck des Fahrzeugs befindet als die zweite Bank 165. Zum Beispiel befindet sich, wie in 2 gezeigt, die Bank 165c in Bezug auf die Bänke 165a, 165b „hinter“ diesen und die Bank 165b befindet sich in Bezug auf die Bank 165a „hinter“ dieser. Ferner handelt es sich bei einer „vordersten“ Bank 165 um die Bank 165, die dem vorderen Ende des Fahrzeugs 101 am nächsten gelegen ist, bei einer „hintersten“ Bank 165 handelt es sich um die Bank 165, die dem Heck des Fahrzeugs 101 am nächsten gelegen ist. Weiterhin handelt es sich bei einer „nächsten vorderen“ Bank 165 in Bezug auf eine aktuelle Bank 165 um eine Bank 165, die sich unmittelbar vor der aktuellen Bank 165 befindet, und bei einer „nächsten hinteren“ Bank 165 in Bezug auf die aktuelle Bank 165 um eine Bank 165, die sich unmittelbar hinter der aktuellen Bank 165 befindet.
  • Das Fahrzeug 101 beinhaltet mindestens eine Tür 170. Die Tür 170 kann sich von einer geschlossenen Position (wie in 2 gezeigt) zu einer offenen Position am Ziel (wie in 3 gezeigt) bewegen, wodurch es Benutzern ermöglich wird, in die Kabine des Fahrzeugs 101 einzutreten und aus dieser auszutreten. Wie nachstehend beschrieben, kann der Computer 105 die Bänke 165a, 165b, 165c bewegen, sobald erfasst wird, dass die Tür 170 sich in der geschlossenen Position befindet. Beim Schließen der Tür 170 kann der Computer 105 die Bänke 165 in ihre jeweiligen ursprünglichen Positionen zurückbringen, bevor die Tür 170 am Ziel geöffnet wird.
  • Zusätzlich kann der Computer 105 die Bänke 165 betätigen, um sich auf Grundlage einer Position der Benutzervorrichtung 150 relativ zu der Tür 170 und dem zugewiesenen Sitz 140 zu bewegen. Sobald der Sitz 140 dem Benutzer zugewiesen wird, kann der Computer 105 auf Grundlage von von den Sensoren 110 gesammelten Daten 115 die Bank 165 mit dem zugewiesenen Sitz 140 vor der Ankunft am Ziel von einer ursprünglichen Position wegbewegen, sobald erfasst wird, dass die Benutzervorrichtung 150 des Benutzers in das Fahrzeug 101 eintritt, um das Einsteigen des Benutzers zu erleichtern. Der Computer 105 kann die Bank 165 mit dem zugewiesenen Sitz 140 an die ursprüngliche Position bewegen, sobald die Benutzervorrichtung 150 innerhalb eines Entfernungsschwellenwerts von dem zugewiesenen Sitz 140 erfasst wird.
  • 3 veranschaulicht, wie der Computer 105 die Bänke 165 bewegt, um den Benutzern Platz zu bieten. Der Computer 105 kann einen der Sitze 140 für einen Benutzer identifizieren, der dabei ist, in das Fahrzeug 101 einzutreten oder dabei ist, das Fahrzeug 101 zu verlassen. Beispielsweise kann der Computer 105 identifizieren, dass der Benutzer auf dem Sitz 140c das Fahrzeug 101 an dem bevorstehenden Ziel verlassen wird, und dass ein neuer Benutzer zu demselben Ziel wie der Benutzer auf dem Sitz 140d reist. Somit kann der Computer 105 die Bank 165b am Ziel bewegen, um dem gegenwärtigen Benutzer auf dem Sitz 140c zu ermöglichen, das Fahrzeug 101 zu verlassen und den Sitz 140c dem neuen Benutzer zuzuweisen, der in das Fahrzeug 101 eintritt. In dem Beispiel aus 3 zeigen die Benutzervorrichtungen 150a, 150b, 150c, 150d, 150e die Benutzer in dem Fahrzeug 101 an.
  • Der Computer 105 kann die Bänke 165 bewegen, wenn das Fahrzeug 101 keine Passagiere aufweist, z. B. zu Beginn einer Dienstzeit. Der Computer kann die Anzahl der Bänke 165, die durch die Variable B dargestellt ist, eine Länge L der Schiene 160 und eine Breite W von jeder Bank 165 bestimmen. Der Computer 105 kann eine Länge eines freien Raums E in der Kabine des Fahrzeugs 101 bestimmen: E = L B W
    Figure DE112017007477T5_0001
  • Der Computer 105 kann den Raum S zwischen den Bänken 165, wenn sich keine Insassen in dem Fahrzeug 101 befinden, bestimmen: S = E B 1
    Figure DE112017007477T5_0002
  • Der Computer 105 kann jede Bank 165 in eine Startposition bewegen, bevor jegliche Benutzer in das Fahrzeug 101 eintreten, wie in 2 gezeigt. Der Computer 105 kann die letzte Bank 165 (die Bank 165c aus dem Beispiel aus den 2-3) von dem Heck des Fahrzeugs 101 in eine vorbestimmten Position bewegen. Der Computer 105 kann dann jede nachfolgende Bank 165 um eine Entfernung von S + W von der Position der vorhergehenden Bank 165 wegbewegen. Somit können alle Bänke 165 eine Entfernung S voneinander beabstandet werden, bevor Benutzer in das Fahrzeug 101 eintreten.
  • Der Computer 105 kann jede Bank 165 für Benutzer, die gerade in das Fahrzeug 101 eintreten oder dieses verlassen einstellen, wie in 3 gezeigt. Der Computer 105 kann eine Bank 165, die den Sitz 140 eines Benutzers beinhaltet, der gerade in das Fahrzeug 101 eintritt oder dieses verlässt, z. B. mit einer Kamera 110 identifizieren, die in der Kabine des Fahrzeugs 101 installiert ist. Der Computer 105 kann eine vorbestimmte Mindestentfernung MIN verwenden, die in dem Datenspeicher 106 und/oder dem Server 130 gespeichert ist. Der Computer 105 kann dazu programmiert sein, zwei beliebige Bänke 165 nicht näher als die Mindestentfernung MIN zueinander zu bewegen.
  • Der Computer 105 kann eine Anzahl Bbleiben von Bänken 165 identifizieren, für die keine Benutzer am Ziel eintreten oder diese verlassen. Für jede Bank 165, für die keine Benutzer eintreten oder diese verlassen, kann der Computer 105 die Entfernung vor diesen Bänken 165 auf MIN verringern, da keine Benutzer zusätzlichen Raum zum Einstieg oder Ausstieg benötigen. Für jede Bank 165, für die mindestens ein Benutzer in das Fahrzeug 101 eintritt oder dieses verlässt, kann der Computer 105 die Bänke 165 bewegen, um eine Spielentfernung X zu ermöglichen, die dem Einstieg und Ausstieg der Benutzer unterstützt. Der Computer 105 kann die Spielentfernung X auf Grundlage des gesamten freien Raums E und der Anzahl Bbleiben von Bänken 165, für die mindestens ein Benutzer in das Fahrzeug 101 eintritt oder dieses verlässt, identifizieren: E = B b l e i b e n M I N + ( B B b l e i b e n ) X
    Figure DE112017007477T5_0003
  • Der Computer 105 kann für die Spiel entfernung X die Gleichung (3) lösen. Nach dem Bestimmen der Spiel entfernung X kann der Computer 105 die Bänke 165 bewegen, um dem Einstieg und Ausstieg von Benutzern zu erleichtern. Der Computer 105 kann jede Bank 165 identifizieren, für die kein Benutzer in das Fahrzeug 101 eintritt oder dieses verlässt, und jede Bank 165 in Richtung der nächsten vorderen Bank 165 bewegen, bis die Entfernung zwischen der Bank 165 und der nächsten vorderen Bank 165 MIN beträgt. Danach kann der Computer 105 jede verbleibende Bank 165 nach hinten bewegen, bis die Entfernung zwischen jeder verbleibenden Bank 165 und der nächsten vorderen Bank 165 X beträgt. Falls das Bewegen einer der verbleibenden Bänke 165 nach hinten die Entfernung zwischen der nächsten hinteren Bank 165 auf unter MIN verringern würde, kann der Computer 105 die nächste hintere Bank 165 bewegen, sodass die Entfernung zwischen der Bank 165 und der nächsten hinteren Bank 165 mindestens MIN beträgt.
  • Der Computer 105 kann eine Benachrichtigung an die Benutzervorrichtungen 150 von Benutzern auf den Sitzen 140 senden, die am Ziel aus dem Fahrzeug 101 austreten, um die Reihenfolge anzuzeigen, in der diese Benutzer aus dem Fahrzeug 101 austreten sollten. Beim Bewegen der Bänke 165, um das Austeigen aus dem Fahrzeug 101 zu ermöglichen, kann der Computer 105 eine Benachrichtigung, aus dem Fahrzeug 101 auszutreten, an Benutzer in der vordersten Bank 165 senden, die aus dem Fahrzeug 101 austreten. Der Computer 105 kann dann eine Benachrichtigung, aus dem Fahrzeug 101 zu auszutreten, an die Benutzervorrichtungen 150 von Benutzern in der nächsten hinteren Bank 165 senden, wobei er fortfährt, die Benachrichtigung an Benutzer in der nächsten hinteren Bank 165 zu senden, bis alle Benutzer, die zum Austreten aus dem Fahrzeug 101 am Ziel eingeplant sind, das Fahrzeug 101 verlassen haben. Der Computer 105 kann auf Grundlage von Benutzerbelegungssensoren 110, z. B. einer Kamera, einem Gewichtsensor, einem Aufnehmer usw., bestimmen, dass die Benutzer das Fahrzeug 101 verlassen haben.
  • Wenn alle Benutzer in das Fahrzeug 101 eingetreten sind und dieses am Ziel verlassen haben, kann der Computer 105 eine Betriebsspielentfernung Y bestimmen. Vor dem Bewegen des Fahrzeugs 101 zum nächsten Ziel kann der Computer 105 die Bänke 165 bewegen, sodass Bänke 165 mit mindestens einem Insassen von der nächsten vorderen Bank 165 um die Betriebsspielentfernung Y beabstandet werden können und Bänke ohne Benutzer um die Mindestentfernung MIN von der nächsten vorderen Bank 165 beabstandet werden können. Der Computer 105 kann eine Anzahl Bfrei von Bänken 165, die keine Benutzer aufweisen, identifizieren. Der Computer 105 kann den Betriebsspielentfernung Y gemäß der folgenden Gleichung bestimmen: E = B f r e i M I N + ( B B f r e i ) Y
    Figure DE112017007477T5_0004
  • Der Computer 105 kann für die Betriebsspielentfernung Y die Gleichung (4) lösen. Der Computer 105 kann jede Bank 165 ohne Benutzer in Richtung der nächsten vorderen Bank 165 bewegen, bis die Entfernung zwischen der Bank 165 und der nächsten vorderen Bank 165 MIN beträgt. Der Computer 105 kann jede verbleibende Bank 165 nach hinten bewegen, bis die Entfernung zwischen jeder verbleibenden Bank 165 und der nächsten vorderen Bank 165 Y beträgt. Falls das Bewegen einer der verbleibenden Bänke 165 nach hinten die Entfernung zwischen der nächsten hinteren Bank 165 auf unter MIN verringern würde, kann der Computer 105 die nächste hintere Bank 165 bewegen, sodass die Entfernung zwischen der Bank 165 und der nächsten hinteren Bank 165 mindestens MIN beträgt. Der Computer 105 kann dann das Fahrzeug 101 zu dem nächsten Ziel bewegen.
  • 4 veranschaulicht einen beispielhaften Prozess 400 zum Bewegen von Sitzen 140 für Benutzer in einem Fahrzeug 101. Der Prozess 400 beginnt in Block 405, in welchem der Server 105 über ein Netzwerk 125 Benutzerinformationen von einer Benutzervorrichtung 150 empfängt. Der Benutzer kann einen Ort in die Benutzervorrichtung 150 eingeben und die Benutzervorrichtung 150 kann über das Netzwerk 125 mit dem Computer 105 kommunizieren.
  • Als Nächstes identifiziert der Computer 105 bei einem Block 410 auf Grundlage der von der Benutzervorrichtung 150 bereitgestellten Benutzerinformationen ein Benutzerziel. Der Computer 105 kann den vom Benutzer identifizierten Ort mit einer oder mehreren Straßen innerhalb eines Entfernungsschwellenwerts des Ortes vergleichen und einen Parkort auf den Straßen identifizieren, der dem Ort des Benutzers, d. h. dem Ziel des Benutzers, am nächsten gelegen ist. Der Computer 105 kann Straßen, z. B. auf Grundlage von bekannten Wegbestimmungstechniken, auf Grundlage von Geokoordinaten identifizieren. Alternativ oder zusätzlich kann der Computer 105 Haltestellen auf einer vorbestimmten Route (d. h. vorbestimmte Haltestellen), der das Fahrzeug 101 folgt, vergleichen und die dem letzten Ort des Benutzers am nächsten gelegene Haltestelle als das Benutzerziel identifizieren.
  • Als Nächstes weist der Computer 105 in einem Block 415 dem Benutzer einen Sitz 140 zu. Der Computer 105 kann die Benutzerziele der Benutzer des Fahrzeugs 101 mit dem neuen Benutzerziel vergleichen und kann den Sitz 140 auf Grundlage der Nähe der Benutzerziele, d. h. der Entfernung zwischen den Benutzerzielen, zuweisen. Beispielsweise kann das neue Benutzerziel innerhalb eines Entfernungsschwellenwerts eines Benutzerziels eines der anderen Benutzer im Fahrzeug 101, in diesem Beispiel eines „ersten Benutzers“, liegen. Der Computer 105 kann den Sitz 140, der sich auf derselben Bank 165 wie der erste Benutzer befindet, dem neuen Benutzer zuweisen. Da der erste Benutzer und der neue Benutzer am selben Benutzerziel oder an Benutzerziel innerhalb eines Entfernungsschwellenwerts aus dem Fahrzeug austreten werden, kann der Computer 105 die Bänke 165 bewegen, um nur der Bank 165 mit dem neuen Benutzer und dem ersten Benutzer Platz zu bieten. Wie in 3 gezeigt, kann der Computer 105 den Sitz 140c dem neuen Benutzer zuweisen, der dasselbe Ziel wie der erste Benutzer auf dem Sitz 140d aufweist. Indem dem neuen Benutzer der Sitz 140 auf derselben Bank 165 wie dem ersten Benutzer zugewiesen wird, kann der Computer 105 die Anzahl der Bänke 165 verringern, die am Ziel bewegt werden sollen, was die Zeit für den Einstieg und Ausstieg der Benutzer verringert und den Raum vor der Bank 165 vergrößert, um den Benutzern, die in das Fahrzeug 101 eintreten und aus diesem austreten, Platz zu bieten.
  • Als Nächstes stellt der Computer 105 in einem Block 420 die Bänke 165 gemäß dem zugewiesenen Sitz 140 ein. Bei Ankunft am Benutzerziel und Öffnen der Fahrzeugtür 170 kann der Computer 105 die Bänke 165 vor der Bank 165 mit dem zugewiesenen Sitz 140 einstellen, um eine Spielentfernung für den Einstieg des Benutzers bereitzustellen. Alternativ oder zusätzlich kann der Computer 105 die zugewiesene Bank 165 und die Bänke 165 hinter der zugewiesenen Bank 165 bewegen, um die Spielentfernung für den Benutzer bereitzustellen, während den anderen Bänken mit Benutzern Beinfreiheit bereitgestellt wird. Wie in 3 gezeigt, kann der Computer 105 die Bänke 165a, 165b, 165c bewegen, sodass die Bank 165b eine Spielentfernung X für Benutzer auf den Sitzen 140c, 140d aufweist.
  • Als Nächstes stellt der Computer 105 in einem Block 425 die Bänke 165 ein, wenn ein Benutzer auf dem Sitz 140 sitzt. Der Sitz 140 kann einen Benutzerbelegungssensor beinhalten, der den auf dem Sitz 140 sitzenden Benutzer erfasst. Beispielsweise kann es sich bei dem Benutzerbelegungssensor um einen Gewichtssensor handeln, der den Benutzer erfasst, wenn der Gewichtssensor ein Gewicht oberhalb eines Gewichtsschwellenwerts erfasst. In einem anderen Beispiel kann es sich bei dem Benutzerbelegungssensor um eine Kamera handeln, die den Benutzer beim Erfassen eines Bildes des Benutzers auf dem Sitz 140 erfasst. Wenn der Benutzer auf dem Sitz 140 sitzt, kann der Computer 105 die Bänke 165 einstellen, bis die zugewiesene Bank 165 weniger als die Betriebsspielentfernung Y zwischen der zugewiesenen Bank 165 und der nächsten Bank 165 aufweist. Alternativ oder zusätzlich kann der Computer 105, sobald der Benutzer keinen zusätzlichen Raum zum Einstieg mehr benötigt, die Bänke 165 in ihre ursprünglichen Positionen zurückbringen, z. B. wie in 2 gezeigt.
  • Als Nächstes bestimmt der Computer 105 in einem Block 430, ob das Fahrzeug 101 an dem in Block 410 bestimmten Benutzerziel angekommen ist. Der Computer 105 kann Geo-Ortsdaten 115 verwenden, um zu bestimmen, dass sich das Fahrzeug 101 an dem aus den Benutzerortsinformationen bestimmen Ziel befindet.
  • Als Nächstes stellt der Computer 105 in einem Block 435 die Sitze 140 ein, um einen Ausstieg von Benutzern am Ziel zu ermöglichen. Wie vorstehend beschrieben, kann der Computer 105 die Bänke 165 bewegen, um die Spielentfernung X für die Benutzer zum Austreten aus dem Fahrzeug 101 zu ermöglichen. Wie in 3 gezeigt, kann der Computer 105 die Bänke 165a-165c bewegen, um den Benutzern auf den Sitzen 140c, 140d zu ermöglichen, aus dem Fahrzeug 101 auszutreten.
  • Als Nächstes kann der Computer 105 in einem Block 440 die Sitze 140 einstellen, sobald erfasst wird, dass die Benutzer das Fahrzeug 101 verlassen haben. Wie vorstehend beschrieben, kann der Computer 105 einen Ort der Benutzervorrichtung 150 relativ zu der Fahrzeugtür 170 identifizieren, um zu bestimmen, ob der Benutzer das Fahrzeug 101 verlassen hat. Sobald erfasst wird, dass die Benutzer das Fahrzeug 101 verlassen haben, kann der Computer 105 die Bänke 165 einstellen, um die Spiel entfernung Y für die verbleibenden Benutzer zu ermöglichen. Nach Block 440 endet das Verfahren 400.
  • Im hier verwendeten Sinne bedeutet das ein Adjektiv modifizierende Adverb „im Wesentlichen“, dass eine Form, eine Struktur, ein Maß, ein Wert, eine Berechnung usw. von einer genau beschriebenen Geometrie, einem genau beschriebenen Abstand, einem genau beschriebenen Maß, einem genau beschriebenen Wert, einer genau beschriebenen Berechnung usw. durch Mängel hinsichtlich der Materialien, Bearbeitung, Herstellung, Datensammelmessungen, Berechnungen, Bearbeitungszeit, Kommunikationszeit usw. abweichen kann.
  • Computer 105 beinhalten im Allgemeinen jeweils Anweisungen, die durch einen oder mehrere Computer, wie etwa die vorangehend identifizierten, und zum Ausführen von Blöcken oder Schritten vorangehend beschriebener Prozesse ausführbar sind. Computerausführbare Anweisungen können von Computerprogrammen zusammengestellt oder ausgewertet werden, die unter Verwendung einer Vielfalt von Programmiersprachen und/oder -technologien erstellt worden sind, einschließlich unter anderem und entweder für sich oder in Kombination Java™, C, C++, Visual Basic, Java Script, Perl, HTML usw. Im Allgemeinen empfängt ein Prozessor (z. B. ein Mikroprozessor) Anweisungen z. B. von einem Speicher, einem computerlesbaren Medium usw. und führt diese Anweisungen aus, wodurch er einen oder mehrere Prozesse durchführt, zu denen einer oder mehrere der hierin beschriebenen Prozesse gehören. Derartige Anweisungen und andere Daten können unter Verwendung einer Vielfalt von computerlesbaren Medien gespeichert und übertragen werden. Eine Datei in dem Computer 105 ist im Allgemeinen eine Sammlung von Daten, die auf einem computerlesbaren Medium, wie etwa einem Speichermedium, einem Direktzugriffsspeicher usw., gespeichert ist.
  • Ein computerlesbares Medium schließt ein beliebiges Medium ein, das am Bereitstellen von Daten (z. B. Anweisungen) beteiligt ist, die durch einen Computer ausgelesen werden können. Ein solches Medium kann viele Formen annehmen, einschließlich unter anderem nichtflüchtiger Medien, flüchtiger Medien usw. Zu nichtflüchtigen Medien gehören beispielsweise optische Platten oder Magnetplatten und andere dauerhafte Speicher. Zu flüchtigen Medien gehört ein dynamischer Direktzugriffsspeicher (dynamic random access memory - DRAM), der üblicherweise einen Hauptspeicher darstellt. Zu gängigen Formen computerlesbarer Medien gehören zum Beispiel eine Diskette, eine Folienspeicherplatte, eine Festplatte, ein Magnetband, ein beliebiges anderes magnetisches Medium, eine CD-ROM, eine DVD, ein beliebiges anderes optisches Medium, Lochkarten, Lochstreifen, ein beliebiges anderes physisches Medium mit Lochmustern, ein RAM, ein PROM, ein EPROM, ein FLASH-EEPROM, ein beliebiger anderer Speicherchip oder eine beliebige andere Speicherkassette oder ein beliebiges anderes Medium, das durch einen Computer ausgelesen werden kann.
  • Hinsichtlich der hierin beschriebenen Medien, Prozesse, Systeme, Verfahren usw. versteht es sich, dass die Schritte solcher Prozesse usw. zwar als gemäß einer bestimmten Abfolge erfolgend beschrieben worden sind, solche Prozesse jedoch so umgesetzt werden könnten, dass die beschriebenen Schritte in einer anderen Reihenfolge als der hierin beschriebenen Reihenfolge durchgeführt werden. Es versteht sich ferner, dass bestimmte Schritte gleichzeitig ausgeführt, andere Schritte hinzugefügt oder bestimmte hier beschriebene Schritte weggelassen werden könnten. Beispielsweise können in dem Prozess 400 ein oder mehrere der Schritte ausgelassen werden oder die Schritte könnten in einer anderen Reihenfolge, als in 4 gezeigt, ausgeführt werden. Anders ausgedrückt, sind die Beschreibungen von Systemen und/oder Prozessen in der vorliegenden Schrift zum Zwecke der Veranschaulichung bestimmter Ausführungsformen bereitgestellt und sollten keinesfalls dahingehend ausgelegt werden, dass sie den offenbarten Gegenstand einschränken.
  • Dementsprechend versteht es sich, dass die vorliegende Offenbarung, einschließlich der vorangehenden Beschreibung und der beigefügten Figuren und nachfolgenden Ansprüche, als veranschaulichend und nicht als einschränkend gedacht ist. Viele Ausführungsformen und Anwendungen, bei denen es sich nicht um die bereitgestellten Beispiele handelt, werden dem Fachmann bei der Lektüre der vorangehenden Beschreibung ersichtlich. Der Umfang der Erfindung sollte nicht unter Bezugnahme auf die vorstehende Beschreibung, sondern stattdessen unter Bezugnahme auf die Patentansprüche, die dieser beigefügt und/oder in einer nicht vorläufigen Patentanmeldung auf Grundlage von dieser eingeschlossen sind, gemeinsam mit dem vollständigen Umfang von Äquivalenten, zu denen derartige Patentansprüche berechtigt sind, bestimmt werden. Es wird erwartet und ist beabsichtigt, dass es hinsichtlich der hierin erörterten Fachgebiete künftige Entwicklungen geben wird und dass die offenbarten Systeme und Verfahren in solche künftigen Ausführungsformen aufgenommen werden. Insgesamt versteht es sich, dass der offenbarte Gegenstand modifiziert und variiert werden kann.
  • Der ein Substantiv modifizierende Artikel „ein/e“ sollte dahingehend verstanden werden, dass er einen oder mehrere bezeichnet, es sei denn, es ist etwas anderes angegeben oder der Kontext erfordert etwas anderes. Der Ausdruck „auf Grundlage von“ schließt teilweise oder vollständig auf Grundlage von ein.

Claims (20)

  1. System, das einen Computer umfasst, der zu Folgendem programmiert ist: Identifizieren eines Benutzerziels auf Grundlage von von einem Benutzer empfangenen Ortsinformationen; Zuweisen eines ersten Sitzes in einem Fahrzeug an den Benutzer auf Grundlage des Benutzerziels; und Bewegen von mindestens einem von dem ersten Sitz und einem zweiten Sitz im Fahrzeug bei Benutzereintritt, bis eine Entfernung zwischen dem ersten Sitz und dem zweiten Sitz größer als ein Entfernungsschwellenwert ist.
  2. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, bei Benutzereintritt einen dritten Sitz in dem Fahrzeug zu bewegen.
  3. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, eine Vielzahl von jeweiligen Sitzen einer Vielzahl von Benutzern zuzuweisen.
  4. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, den zweiten Sitz entlang einer Schiene in dem Fahrzeug zu bewegen.
  5. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, das Benutzerziel mit einem zweiten Benutzerziel eines zweiten Benutzers zu vergleichen und den ersten Sitz neben einem Sitz des zweiten Benutzers zuzuweisen, wenn das Ziel und das zweite Ziel innerhalb eines Entfernungsschwellenwerts liegen.
  6. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, den ersten Sitz und den zweiten Sitz beim Schließen einer Fahrzeugtür an jeweilige ursprüngliche Positionen zu bewegen.
  7. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, mindestens einen von dem ersten Sitz und dem zweiten Sitz von jeweiligen ursprünglichen Positionen wegzubewegen, sobald erfasst wird, dass eine Benutzervorrichtung eines Benutzers in das Fahrzeug eintritt und mindestens einen von dem ersten Sitz und dem zweiten Sitz zu den jeweilen ursprünglichen Positionen zu bewegen, sobald die Benutzervorrichtung innerhalb eines Entfernungsschwellenwerts von dem ersten Sitz erfasst wird.
  8. System nach Anspruch 1, wobei der erste Sitz einen Belegungssensor beinhaltet und der Computer ferner dazu programmiert ist, sobald der Benutzer mit dem Belegungssensor erfasst wird, mindestens einen von dem ersten Sitz und dem zweiten Sitz zu bewegen.
  9. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, das Fahrzeug an einer Vielzahl von vorbestimmten Haltestellen anzuhalten und den ersten Sitz auf Grundlage einer der vorbestimmten Haltestellen zuzuweisen.
  10. System nach Anspruch 1, wobei der Computer ferner dazu programmiert ist, eine Spielentfernung zu bestimmen und den zweiten Sitz zu bewegen, bis die Entfernung zwischen dem ersten Sitz und dem zweiten Sitz mindestens die Spielentfernung beträgt.
  11. Verfahren, das Folgendes umfasst: Identifizieren eines Benutzerziels auf Grundlage von von einem Benutzer empfangenen Ortsinformationen; Zuweisen eines ersten Sitzes in einem Fahrzeug an den Benutzer auf Grundlage des Benutzerziels; und Bewegen des ersten Sitzes und eines zweiten Sitzes in dem Fahrzeug bei Benutzereintritt, bis eine Entfernung zwischen dem ersten Sitz und dem zweiten Sitz größer ist als ein Entfernungsschwellenwert.
  12. Verfahren nach Anspruch 11, ferner umfassend ein Bewegen eines dritten Sitzes in dem Fahrzeug bei Benutzereintritt.
  13. Verfahren nach Anspruch 11, ferner umfassend ein Zuweisen einer Vielzahl von jeweiligen Sitzen an eine Vielzahl von Benutzern.
  14. Verfahren nach Anspruch 11, ferner umfassend ein Bewegen des zweiten Sitzes entlang einer Schiene in dem Fahrzeug.
  15. Verfahren nach Anspruch 11, ferner umfassend ein Vergleichen des Benutzerziels mit einem zweiten Ziel eines zweiten Benutzers und Zuweisen des ersten Sitzes neben einem Sitz des zweiten Benutzers, wenn das Ziel und das zweite Ziel sich innerhalb eines Entfernungsschwellenwerts befinden.
  16. Verfahren nach Anspruch 11, ferner umfassend ein Bewegen von mindestens einem von dem ersten Sitz und dem zweiten Sitz an jeweilige ursprüngliche Positionen beim Schließen einer Fahrzeugtür.
  17. Verfahren nach Anspruch 11, ferner umfassend ein Bewegen von mindestens einem von dem ersten Sitz und dem zweiten Sitz von jeweiligen ursprünglichen Positionen weg, sobald erfasst wird, dass eine Benutzervorrichtung eines Benutzers in das Fahrzeug eintritt und ein Bewegen von mindestens einem von dem ersten Sitz und dem zweiten Sitz zu der jeweiligen ursprünglichen Position, sobald die Benutzervorrichtung innerhalb eines Entfernungsschwellenwerts von dem ersten Sitz erfasst wird.
  18. Verfahren nach Anspruch 11, wobei der erste Sitz einen Belegungssensor beinhaltet und das Verfahren ferner ein Bewegen von mindestens einem von dem ersten Sitz und dem zweiten Sitz, sobald der Benutzer mit dem Belegungssensor erfasst wird, beinhaltet.
  19. Verfahren nach Anspruch 11, ferner umfassend ein Anhalten des Fahrzeugs an einer Vielzahl von vorbestimmten Haltestellen, und dass der erste Sitz auf Grundlage von einer der vorbestimmten Haltestellen zugewiesen wird.
  20. Verfahren nach Anspruch 11, ferner umfassend ein Bestimmen einer Spielentfernung und ein Bewegen des zweiten Sitzes, bis eine Entfernung zwischen dem ersten Sitz und dem zweiten Sitz mindestens die Spielentfernung beträgt.
DE112017007477.0T 2017-05-25 2017-05-25 Fahrzeugsitzbetrieb Pending DE112017007477T5 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2017/034408 WO2018217205A1 (en) 2017-05-25 2017-05-25 Vehicle seat operation

Publications (1)

Publication Number Publication Date
DE112017007477T5 true DE112017007477T5 (de) 2020-01-09

Family

ID=64396887

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112017007477.0T Pending DE112017007477T5 (de) 2017-05-25 2017-05-25 Fahrzeugsitzbetrieb

Country Status (4)

Country Link
US (1) US11554690B2 (de)
CN (1) CN110650864B (de)
DE (1) DE112017007477T5 (de)
WO (1) WO2018217205A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11554690B2 (en) * 2017-05-25 2023-01-17 Ford Global Technologies, Llc Vehicle seat operation
DE102019211618A1 (de) * 2019-08-02 2021-02-04 Hyundai Motor Company Verfahren und Sitzsteuerungssystem zur automatischen lateralen Umpositionierung eines Kindersitzes auf einem Rücksitz eines Kraftfahrzeugs
US11428538B2 (en) * 2019-12-17 2022-08-30 Beijing Didi Infinity Technology And Development Co., Ltd. Vehicle detour monitoring

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3400066B2 (ja) * 1993-03-30 2003-04-28 マツダ株式会社 自動車のシートスライド装置
DE10211437A1 (de) * 2002-03-05 2003-10-02 Bishop Gmbh Aeronautical Engin Verfahren zur bedarfsgerechten Anpassung der Sitzreihenanordnung in Passagierflugzeugen
US7023108B2 (en) 2002-08-26 2006-04-04 Mazda Motor Corporation Seat control device for vehicle
JP2006117083A (ja) 2004-10-21 2006-05-11 Mazda Motor Corp シート装置を搭載した車両
JP2007216920A (ja) 2006-02-20 2007-08-30 Fujitsu Ten Ltd 自動車の座席制御装置、座席制御用プログラムおよび車載ナビゲーション装置
US20070265891A1 (en) * 2006-05-09 2007-11-15 Yixin Guo Electronic passenger management method and system in railroad passenger cars/long-distance buses
JP2007331712A (ja) 2006-06-19 2007-12-27 Denso Corp 車両制御システム
JP4548405B2 (ja) * 2006-10-31 2010-09-22 株式会社デンソー 前照灯スイブル制御装置
JP4422756B2 (ja) * 2007-12-21 2010-02-24 トヨタ自動車株式会社 乗物用シート装置
US8894031B2 (en) 2011-03-17 2014-11-25 Honda Motor Co., Ltd. Seating system for a motor vehicle
US20120242492A1 (en) * 2011-03-25 2012-09-27 Tov 1 LLC Seat occupancy detection and display system
US9348492B1 (en) * 2011-04-22 2016-05-24 Angel A. Penilla Methods and systems for providing access to specific vehicle controls, functions, environment and applications to guests/passengers via personal mobile devices
US8816845B2 (en) * 2011-08-30 2014-08-26 Verizon Patent And Licensing Inc. Method and system for generating an alert based on car seat use detection
JP2013069085A (ja) * 2011-09-22 2013-04-18 Hitachi Ltd 目的地別乗客の席集約システム
US9805388B2 (en) * 2011-11-16 2017-10-31 Excalibur Ip, Llc. Premium instant messaging space
WO2013134537A1 (en) * 2012-03-07 2013-09-12 Local Motion, Inc. Apparatus and methods for renting and controlling occupancy of a vehicle
US9123244B2 (en) 2013-03-15 2015-09-01 Denso International America, Inc. Vehicle tracking of personal devices with response system
AU2014262567B2 (en) 2013-05-08 2018-06-28 Cellcontrol, Inc. Driver identification and data collection systems for use with mobile communication devices in vehicles
US9096150B2 (en) * 2013-11-20 2015-08-04 Ford Global Technologies, Llc Autonomous vehicle with reconfigurable seats
US9227531B2 (en) 2013-11-20 2016-01-05 Ford Global Technologies, Llc Autonomous vehicle with reconfigurable seats
US9428127B2 (en) 2013-11-22 2016-08-30 Qualcomm Incorporated System and method for implementing a vehicle configuration based on parameters that are specified by a mobile computing device when outside of a vehicle
DE102014206507A1 (de) 2014-04-04 2015-10-08 Johnson Controls Technology Company Sitzanlage für ein Kraftfahrzeug
US20160042575A1 (en) 2014-08-11 2016-02-11 Locomobi, Inc. Automated facility access and payment processing systems and methods
US11494390B2 (en) * 2014-08-21 2022-11-08 Affectomatics Ltd. Crowd-based scores for hotels from measurements of affective response
US9611042B1 (en) * 2015-11-19 2017-04-04 International Business Machines Corporation System for securing an aircraft door
US10012990B2 (en) * 2016-04-01 2018-07-03 Uber Technologies, Inc. Optimizing timing for configuring an autonomous vehicle
US9815388B1 (en) * 2016-05-02 2017-11-14 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for seat positioning modification in a vehicle
US11599833B2 (en) * 2016-08-03 2023-03-07 Ford Global Technologies, Llc Vehicle ride sharing system and method using smart modules
US9633402B1 (en) * 2016-09-16 2017-04-25 Seatwizer OU System and method for seat search comparison and selection based on physical characteristics of travelers
US10304154B2 (en) * 2017-04-24 2019-05-28 Intel Corporation Coordination and increased utilization of graphics processors during inference
US11554690B2 (en) * 2017-05-25 2023-01-17 Ford Global Technologies, Llc Vehicle seat operation
US10479172B2 (en) * 2018-02-23 2019-11-19 GM Global Technology Operations LLC Window tinting system and method for a vehicle
US20210276459A1 (en) * 2020-03-04 2021-09-09 Lear Corporation Seating system and method

Also Published As

Publication number Publication date
US11554690B2 (en) 2023-01-17
WO2018217205A1 (en) 2018-11-29
CN110650864B (zh) 2022-09-20
CN110650864A (zh) 2020-01-03
US20210016687A1 (en) 2021-01-21

Similar Documents

Publication Publication Date Title
DE102019119268A1 (de) Vorhersage von fahrzeuglasten
DE112016006478T5 (de) Erweitertes ladungstransportsystem
DE112015001150B4 (de) Verfahren, Vorrichtung und System zur Unterstützung von Platooning
EP2601481B1 (de) Verfahren zur unterstützung eines einparkvorgangs in einem parkhaus, einparksystem für ein fahrzeug und belegungszustandserkennungssystem für ein parkhaus
DE102015120683A1 (de) Fahrzeugfahrgastidentifizierung
DE102020109749A1 (de) Notfallroutenplansystem
DE102020102962A1 (de) Fahrzeugzielverfolgung
DE112017006933T5 (de) Drohnenbasierte nachverfolgung
DE112017007477T5 (de) Fahrzeugsitzbetrieb
WO2016020023A1 (de) Verfahren und vorrichtung zur durchführung eines parkvorganges eines fahrzeuges in einem parkhaus
DE112017006295T5 (de) Abholen und absetzen von fluggästen an einem flughafen unter verwendung eines autonomen fahrzeugs
DE102020119541A1 (de) Detektieren von fahrzeugbetriebsbedingungen
DE102012212347B4 (de) Parkplatzmeldesystem und Verfahren zum Melden von freien Parkplätzen
DE102019116380A1 (de) Vorrichtung und Verfahren zum Steuern eines Fahrens eines Fahrzeugs
DE102013224198A1 (de) Verfahren zum Ausparken eines zugeparkten Fahrzeugs, Computerprogrammprodukt, Fahrzeug, Fernbedienereinrichtung, Server und System
DE102018126540A1 (de) Flexible remote-fahrzeugsteuerung
DE102020126322A1 (de) Parken eines fahrzeugs
DE102020122487A1 (de) Fahrzeugfrachtübertragung
DE112017007207T5 (de) Insassenunterstützungsvorrichtung, Verfahren und Programm
DE102020122090A1 (de) Verbesserte kollisionsvermeidung
DE102015204361A1 (de) Verfahren und Vorrichtung zum Erzeugen einer Zugriffsmöglichkeit auf einen Fahrzeuginnenraum
EP3655726A1 (de) Verfahren zum ermitteln eines von einem bestimmungsort verschiedenen zielortes, system und damit ausgerüstetes kraftfahrzeug
DE102018201411A1 (de) Verfahren zum Ermitteln eines zeitlichen Verlaufs einer Messgröße, Prognosesystem, Aktorsteuerungssystem, Verfahren zum Trainieren des Aktorsteuerungssystems,Trainingssystem, Computerprogramm und maschinenlesbares Speichermedium
DE102019122250A1 (de) Verfahren sowie Steuergerät für ein System zum Steuern eines Kraftfahrzeugs
DE102017217131B3 (de) Verfahren zur Unterstützung einer Parkplatzsuche für einen Fahrzeugführer eines Lastkraftwagens sowie ein System, welches dazu eingerichtet ist, ein solches Verfahren durchzuführen

Legal Events

Date Code Title Description
R082 Change of representative

Representative=s name: LORENZ SEIDLER GOSSEL RECHTSANWAELTE PATENTANW, DE

R084 Declaration of willingness to licence
R012 Request for examination validly filed