DE3820589C2 - Verfahren und Steuervorrichtung zum selbsttätigen Steuern eines Landfahrzeuges - Google Patents
Verfahren und Steuervorrichtung zum selbsttätigen Steuern eines LandfahrzeugesInfo
- Publication number
- DE3820589C2 DE3820589C2 DE3820589A DE3820589A DE3820589C2 DE 3820589 C2 DE3820589 C2 DE 3820589C2 DE 3820589 A DE3820589 A DE 3820589A DE 3820589 A DE3820589 A DE 3820589A DE 3820589 C2 DE3820589 C2 DE 3820589C2
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- road
- lines
- angle
- image
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 27
- 238000005259 measurement Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008034 disappearance Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000002604 ultrasonography Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0251—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/296—Synchronisation thereof; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0081—Depth or disparity estimation from stereoscopic image signals
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Acoustics & Sound (AREA)
- Traffic Control Systems (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
Die Erfindung geht aus von einem Verfahren der im Oberbegriff
des Patentanspruchs 1 genannten Art.
Bei einem solchen, der US-PS 4 652 803 entnehmbaren Verfahren
wird eine Fernsehkamera zum Erzeugen eines Bildes der
Umgebung eines einen Roboter darstellenden Fahrzeuges benutzt,
das nach Maßgabe des jeweiligen Bildes sowie weiterer
Daten und Informationen ferngesteuert wird. Die Bilddaten
werden an einen Monitor gegeben, der von einer Bedienungsperson
beobachtet wird.
Außerdem werden die Bilddaten an ein Führungssystem gegeben,
das die Lenkung des Roboters aufgrund einer Differenz
zwischen Merkmalsmustern vornimmt, die in einem Speicher
zuvor gespeichert sind, und andererseits aus den Bilddaten
gewonnen werden. Dieses bekannte Verfahren setzt die
Anwesenheit einer Bedienungsperson voraus. Mit Hilfe des
Monitors muß nämlich die Bedienungsperson die jeweils nach
dem Standpunkt des Roboters aus dem Speicher abgerufenen
Merkmalsmuster mit den aus den Bilddaten abgeleiteten
Merkmalsmustern auf ihre Verträglichkeit überprüfen. Sollte
eine solche Verträglichkeit nicht gegeben sein, muß die
Bedienungsperson eingreifen. Dieses bekannte Verfahren sieht
daher eine von einer Bedienungsperson zumindest überwachte
Fernsteuerung eines Roboters vor, der eine automatische
Feinsteuerung des Roboters nach Maßgabe der Bilddaten
überlagert ist.
Aus der DE-AS 22 15 576 ist eine Einrichtung zum Messen,
Regeln und/oder Anzeigen der Bewegung von Landfahrzeugen bekannt,
mit der zum Erfassen des Schlupfes der Laufglieder
des Fahrzeuges gegenüber Grund mit Hilfe eines optische Sensoren
umfassenden Korrelationssystems die Bewegung über
Grund in geschwindigkeitsproportionale Signale umgesetzt
wird. Zum Erfassen eines unerwünschten Seitenantriebes des
Fahrzeuges wird die Bewegung über Grund quer zur gewünschten
Fahrtrichtung in zur Querbewegung proportionale Signale umgeformt.
Zur Abstandsmessung zwischen dem Fahrzeug und einem
in Fahrtrichtung befindlichen Hindernis wird eine Bildstruktur
des Hindernisses erfaßt. Dabei werden Signale über Entfernung,
Relativgeschwindigkeit in Fahrtrichtung und Relativgeschwindigkeit
quer zur Fahrtrichtung zwischen Fahrzeug
und Hindernis erzeugt.
Aufgabe der Erfindung ist es, ein Verfahren der im Oberbegriff
des Patentanspruchs 1 genannten Art so weiterzubilden,
daß eine selbsttätige Lenkung des Fahrzeuges nach Maßgabe
der Eigenschaften einer von dem Fahrzeug jeweils befahrenen
Straße ohne Anwesenheit einer Bedienungsperson zuverlässig
ausgeführt wird.
Bei einem Verfahren der genannten Art ist diese Aufgabe
durch die im kennzeichnenden Teil des Patentanspruches 1 angegebenen
Merkmale gelöst.
Durch Auswerten des umgeformten Bildes derart, daß ganz bestimmte
und die jeweilige Fahrbahn darstellende relevante
Daten abgeleitet werden, kann nach Maßgabe einer bestimmten
rechnerischen Verknüpfung dieser Daten aus zuvor gespeicherten
und ganz bestimmte Lenkwinkel des Fahrzeuges angebenden
Tabellen der jeweils optimale Lenkwinkel für das Fahrzeug in
Abhängigkeit seiner Ausrichtung, seiner Lage gegenüber den
Fahrbahnrändern, seiner Geschwindigkeit und dem jeweiligen
zukünftigen Verlauf der Straße aufgesucht werden.
Ausgestaltungen der Erfindung und eine Steuervorrichtung zur
Durchführung des Verfahrens sind in den Unteransprüchen
angegeben.
Ausführungsbeispiele der Erfindung werden anhand der
Zeichnung erläutert. Im einzelnen zeigt
Fig. 1 ein Blockschaltbild eines Steuerungssystems,
an welchem die vorliegende Erfindung angewendet
ist,
Fig. 2 ein Blockschaltbild, das die Grundanordnung
der ersten Ausführungsform zeigt;
Fig. 3 eine schematische Seitenansicht eines
unabhängigen Fahrzeugs, das mit Kameras oder einer
vergleichbaren Sensoranordnung ausgerüstet ist, und
das durch die Techniken gesteuert ist, die die Erfindung
kennzeichnen;
Fig. 4 eine schematische Draufsicht, die das
Fahrzeug und die Parameter zeigt, die seine Navigation
und Lenkregelungen ausführen;
Fig. 5 eine Zeichnung, die mehrere Fahrzeug
winkelstellungen und Lenkmoden zeigt, die an einem
Fahrzeug angetroffen werden können;
Fig. 6 eine aus einer Mehrzahl von Tabellen, die
vorgespeichert und in einem ROM od. dgl. eingestellt
sind, und die dazu verwendet werden können, den besten
Lenkwinkel für einen gegebenen Satz von Bedingungen zu
bestimmen;
Fig. 7 ein Fahrzeug, das auf einer kurvigen
Straße fährt, und die Art, in der der Stellungswinkel
des Fahrzeugs gemessen wird;
Fig. 8 und 9 Beispiele, die die in der ersten
Technik zur Anzeige der Straßenkrümmung und Richtung,
in der die Straße gekrümmt ist, verwendete Konvention
zeigen;
Fig. 10 ein Flußdiagramm, das die Betriebsabläufe
zeigt, die die erste Steuerungstechnik nach der
vorliegenden Erfindung kennzeichnen;
Fig. 11 ein Beispiel eines dreidimensionalen
Bildes, das während des Betriebs des Systems nach Fig. 1
entwickelt wird;
Fig. 12 das Bild, das in Fig. 2 dargestellt ist,
zurechtgerichtet in einer Weise, die es erlaubt, Daten
daraus zu extrahieren;
Fig. 13 und 14 eine Technik zur Analyse der
Krümmung einer gebogenen Straße und zur Entwicklung von
Daten entsprechend einer zweiten Straßenkrümmungs-
Analysiertechnik nach der vorliegenden Erfindung;
Fig. 15 bis 17 den Darstellungen nach den
Fig. 11 und 14 vergleichbare Bilder, und
Fig. 17 und 18 eine Technik zur Analyse der
Bilddaten und zur Entwicklung von Steuerdaten
entsprechend einer dritten Ausführungsform der
vorliegenden Erfindung.
Fig. 1 zeigt in Blockschaltbildform ein System,
an welchem die Ausführungsformen der vorliegenden Erfindung
angewendet sind. Wie gezeigt, enthält dieses
System eine Bildverarbeitungssektion 100, die zwei oder
mehr Kameras od. dgl. Sensoren zur Beobachtung der Straße
enthält, auf der das Fahrzeug fährt. Eine Sensorsektion
200, die mit Ultraschallsensoren und/oder einem Laser
radar versehen ist, die dazu eingerichtet sind, die vor,
neben und hinter dem Fahrzeug gelegenen Bereiche abzu
tasten, eine Betätigungssteuersektion 300, die dazu
eingerichtet ist, den Betrieb der Fahrzeuglenkung, der
Maschinenleistungsabgabe, der Betätigung der Fahrzeug
bremsen und der Fahrtrichtungsanzeiger zu steuern, eine
Navigationssektion 400, die gespeicherte Kartendaten
enthält und die Information, die sich auf den Ort des
Fahrzeugs bezieht, an eine zentrale Steuerungssektion
500 liefert. In dem dargestellten System dient die
letztgenannte Sektion 500 dazu, auf der Grundlage einer
Anzahl von Eingaben den Verlauf einer Betätigung zu
planen und anschließend eine Serie von Steuerbefehlen
abzuleiten, und sie gibt diese an die obenerwähnte
Betätigungssteuersektion 300 und andere Sektionen, die
später noch erwähnt werden.
Die Anordnung enthält weiterhin ein Mensch/Maschine-
Interface 600, eine Fahrgeschwindigkeits-
Steuersektion 700, die unter anderem die obere zulässige
Geschwindigkeit des Fahrzeugs begrenzt, und eine Daten
aufzeichnungssektion 800, die dazu dient, alle Fahrzeug
operationen in einer Weise ähnlich der eines Flugschreibers
aufzuzeichnen.
Im einzelnen enthält die Bildverarbeitungssektion 100
zwei Kameras 101 und 103, die an der Vorderseite des
Fahrzeugs angeordnet sind, beispielsweise an den
vorderen linken und rechten Ecken desselben, um die
Entwicklung eines Stereobildes zu ermitteln. Um den
Winkel zu vergrößern, über den Daten gesammelt werden
können, können die Kameras 101 und 103 schwenkbar
angeordnet sein, um von Seite zu Seite zu schwenken.
Die Kameras 101 und 103 sind in diesem Falle wirkungs
mäßig mit einem Bildrechnersystem 105 verbunden, das in
der Lage ist, die von den Kameras gelieferten Eingänge
in ein planares Bild (oder, und/oder ein dreidimensionales
Bild oder Bilder) umzuwandeln. Dieses Bild (oder
diese Bilder) werden dazu verwendet, die Anwesenheit
oder Abwesenheit eines Hindernisses im Weg des Fahrzeugs
zu ermitteln.
Zusätzlich zu diesem kann das Bildrechnersystem 105 dazu
eingerichtet sein, ein Bild von dem zu entwickeln, was
sich auf der Straße vor dem Fahrzeug befindet, und zwar
in einer solchen Weise, daß die Position der
weißen Mittellinie der Straße und der Straßenrand
dargestellt werden.
Auf der Grundlage dieses Bildes werden verschiedene
Daten, die sich auf die geeignete Steuerung des
Fahrzeugs beziehen, extrahiert. Die Extraktion wird aus
der nachfolgenden detaillierten Beschreibung verschiedener
Techniken, die die vorliegende Erfindung kennzeichnen,
besser verständlich.
Zusätzlich dazu kann die Distanz von der Mitte des
Fahrzeugs zu einer sich annähernden Kreuzung abgeschätzt
werden, indem das Verschwinden der Mittellinie ermittelt
wird.
Die oben erwähnten Daten, die aus dem in der Sektion 100
entwickelten Bild extrahiert werden, bilden das, was als
"lokale" Fahrzeugpositionsdaten oder statusbezogene
Daten bezeichnet wird. Diese Daten werden in einer lokalen
Fahrzeugpositionsbestimmungseinheit oder Sektion 107
kompiliert.
In dem beschriebenen System enthält die Sensorsektion
200 Ultraschall- und Laserradarsensoren. Diese Sensoren
sind dazu eingerichtet, die Anwesenheit anderer Fahrzeuge,
von Leitplanken auf der Seite der Straße und dgl.
Hindernisse, zu ermitteln. In diesem Falle sind diese
Sensoren so eingerichtet, daß sie ausreichend Daten liefern,
um zu ermöglichen, daß das Fahrzeug sich weiter
fortbewegt, selbst bei Abwesenheit von Daten, die über
die Bildverarbeitungssektion eingegeben werden, und sie
bilden daher eine Ersatz- oder Ausfallsicherungseinrichtung,
die Fehlfunktionen der Bildverarbeitungssektion
kompensieren kann.
In dem dargestellten System sind Ultraschallsensoren
201, 203, 207 und 205 dazu eingerichtet, die vor, hinter
und seitlich des Fahrzeugs herrschenden Bedingungen zu
ermitteln. Mit diesen Sensoren ist es beispielsweise
möglich, die Leitplanke an der Seite der Straße zu
ermitteln und unabhängig das Äquivalent der Daten zu
entwickeln, die aus dem in der Sektion 100 entwickelten
Bild extrahiert werden. Durch Ermittlung des Verschwindens
der Leitplanken ist es möglich, die Annäherung
an eine Kreuzung, die T Meter weiter vorne
liegt, vorherzusagen.
Die Sensorsektion 200 enthält weiterhin einen Laserradar
209 und einen vorderen Ultraschallsensor 210. Die
Eingänge von diesen Sensoren liefern auch Ersatz- oder
Ausfallsicherungsinformation, die Hindernisvermeidungsdaten
ergänzen, die von den Kameras geliefert werden,
indem unabhängig die Anwesenheit von Hindernissen im Weg
des Fahrzeugs ermittelt werden, mit denen das Fahrzeug
kollidieren könnte.
Diese Daten können dazu verwendet werden, die notwendige
Lenkung, Abbremsung oder Geschwindigkeitsreduzierung
des Fahrzeugs gegebenenfalls auszulösen.
Radgeschwindigkeitssensoren 211 und 213 sind vorgesehen,
die dazu verwendet werden, Daten zu liefern, die sich
auf die Bewegung und auf das Wenden des Fahrzeugs beziehen,
und diese können in Kombination mit den Daten,
die von den anderen Sensoren in die Sensorsektion 210
eingegeben werden, so verwendet werden, daß eine Daten
genauigkeitsprüfung möglich wird.
Die Eingänge der Radgeschwindigkeitssensoren 211 und 213
werden in einer Radgeschwindigkeits-Datenverarbeitungssektion
218 gesammelt und zusammen mit darauf bezogenen
Daten von der Sensorbatterie aus den Ultraschallsensoren
201 bis 207 dazu verwendet, in der Einheit 219 Daten zu
entwickeln und zu kompilieren, die mit "Global"-Daten
bezeichnet werden.
Beispielsweise können die Radgeschwindigkeitssensoren
dazu eingerichtet sein, zwischen 1000 und 4000 Impulse
pro Radumdrehung zu liefern. Die Differenzen zwischen
den Radgeschwindigkeitseingaben können daher dazu
verwendet werden zu ermitteln, ob das Fahrzeug in einer
Kurve fährt oder einen geraden Kurs fährt und sie können
verwendet werden, wenn Steuerdaten verglichen und/oder
entwickelt werden, die sich auf die Position und die
Ausrichtung des Fahrzeugs auf der Straße beziehen.
Man erkennt, daß es wichtig ist, sicherzustellen, daß
die minimale Größe falscher oder fehlerhafter Werte
entwickelt wird, weil die Ansammlung solcher Fehler
einen großen Einfluß auf die Entwicklung und Gültigkeit
der "Global"-Daten hat.
Die Betätigungssektion 300 enthält mehrere Betätigungselemente,
die die Steuerung ersetzen, die normalerweise
durch den menschlichen Fahrzeuglenker ausge
führt wird. Diese Sektion enthält einen Lenkantrieb 301,
einen Drosselklappenantrieb 303, der den Eingang ersetzt,
der normalerweise durch das Gaspedal gegeben
wird, einen Bremsantrieb 305 und eine Fahrtrichtungs
steuerung 307. Die vorliegende Erfindung ist
selbstverständlich nicht auf die oben aufgeführten
Elemente beschränkt, und andere Antriebe können, sofern
gewünscht, vorgesehen sein. Nur beispielsweise sei
erwähnt, daß es möglich ist, einen Lichtsensor vorzusehen,
der die verfügbare Lichtmenge ermittelt, und
eine Schaltung oder einen Antrieb, der selektiv die
Scheinwerfer des Fahrzeugs in dunkler Umgebung einschaltet
und so der Bildverarbeitungssektion hilft,
die Straße und die Umgebungsbedingungen genau zu
beobachten. Ein weiterer Antrieb, der die Hupe steuert,
kann dazu eingerichtet sein, auf die Steuersektion
derart anzusprechen, daß er ein Alarmsignal auslöst,
wenn dies als notwendig erachtet wird.
In der dargestellten Anordnung sei angenommen, daß das
Fahrzeug ein automatisches Getriebe (A/T) enthält, das
ein eigenständiges, unabhängiges Steuersystem aufweist,
wie beispielsweise ein hydraulisches Schieberventilnetzwerk,
das in üblicher Weise auf Maschinenlast- und
Fahrgeschwindigkeitssignale anspricht.
Im Falle eines manuell zu schaltenden Getriebes (MT)
sind jedoch Antriebe oder Servoeinrichtungen notwendig,
die die Kupplung betätigen und den Schalthebel bewegen,
und diese Antriebe würden in dieser Sektion des
Systems enthalten sein. Unter diesen Bedingungen kann es
notwendig sein, einen Maschinenlastsensor vorzusehen,
der in Verbindung mit dem Fahrgeschwindigkeitssensor
714, der Teil der Fahrgeschwindigkeits-Steuersektion
700 ist, wirksam ist. Solche Steuerungen sind auf dem
013025Gebiete der automatischen Getriebe jedoch bekannt, so
daß eine detaillierte Erläuterung derselben hier
unterbleiben kann.
Die Navigationssektion 400 enthält einen Speicher 401
(z. B. einen ROM), in welchem Kartendaten gespeichert
sind, und eine Datenzugriffssektion 403, die selektiv
Zugang zu dem Speicher in Übereinstimmung mit Befehlen
gewährt, die über einen Bus eingegeben werden, der ihn
mit einer zentralen Steuersektion 503 der Steuersektion
500 verbindet. Aufgrund dieser Sektion ist das
Fahrzeug in der Lage, einen Festwert auf seiner eigenen
Position aufrechtzuerhalten und die Bestätigung und
Verwendung der entwickelten Globaldaten für die Navigation
des Fahrzeugs auf ein vorbestimmtes Ziel oder auf
einem vorgegebenen Kurs zu erleichtern. Obgleich nicht
dargestellt, liegt es innerhalb des Umfangs der vorliegenden
Erfindung, daß diese Sektion mit einem Empfänger
versehen oder verbunden ist, über den Daten, die sich
auf die augenblickliche Fahrzeugposition beziehen, von
einer geeigneten Bake oder von Baken empfangen werden
kann.
Mit dieser Anordnung ist das System in der Lage, einen
Kurs aufzuzeichnen, der das Fahrzeug an eine vorbestimmte
Stelle bringt, die durch eine Dateneingabe durch
das Mensch/Maschine-Interface 600 in die zentrale
Steuersektion 503 angegeben worden ist.
Die zentrale Steuersektion dient dazu, den Betrieb des
Fahrzeugs auf der Grundlage der verschiedenen Dateneingaben
zu planen und auf der Grundlage der Befehle, die
von dem genannten Interface 600 empfangen worden sind,
zu bestimmen, und das Fahrzeug anstelle eines menschlichen
Fahrzeugführers in Übereinstimmung mit vorbe
stimmten Aufgaben zu fahren. Diese Sektion dient
weiterhin dazu, Korrekturdaten auf der Grundlage von
lokalen Daten zu erzeugen und diese zu verwenden, wenn
der Inhalt der lokalen Daten in Betracht gezogen wird.
Anschließend erzeugt die Steuersektion 500 einen Plan,
der zu Befehlen führt, die selektiv bestimmen, ob und um welches Ausmaß das
Fahrzeug nach links oder nach rechts gelenkt werden
soll, ob die Geschwindigkeit gesteigert
oder vermindert oder das Fahrzeug zum Halten gebracht
werden soll.
Wenn beispielsweise vermutet wird, daß sich das Fahrzeug
einer Kreuzung nähert, dann kann die Fahrgeschwindigkeit
auf eine Größe vermindert werden, von der angenommen
wird, daß sie für die augenblickliche Situation geeignet
ist.
Speziell wenn eine Kreuzung überquert wird, dann wird
Daten von dem Hindernisvermeidungssteuersystem 501 ein
großes Gewicht gegeben zusammen mit der Dateneingabe
von den Sektionen 215 und 217.
Mit der beschriebenen Erfindung ist die Betätigungssteuerung
dazu eingerichtet "verschwommen" zu sein. Das
heißt, die Steuerung ist dazu eingerichtet, in der
Betriebsart "wenn . . ., dann . . ." zu arbeiten und so eine
Steuerung zu ermöglichen, die diejenige nachbildet, die
ein menschlicher Fahrzeugführer ausführt.
Das Mensch/Maschine-Interface 600 enthält eine Tastatur
und eine Bildschirmanzeigeeinrichtung, über die Daten
manuell eingegeben und optisch geprüft werden können.
Anstelle dieser Kombination ist es jedoch auch möglich,
eine digitale Einheit (anstelle der Tastatur) zu
verwenden und/oder diese Sektion mit einem Mikrophon und
einem Spracherkennungssystem auszurüsten, wodurch gesprochene
Befehle erkannt und anschließend an die
zentrale Steuersektion 503 übertragen werden können. Mit
der letztgenannten Ausführungsform ist es für eine
Überwachungsperson möglich, die Maschine "anzusprechen"
und ihr geeignete Wortbefehle zu geben. Es liegt selbst
verständlich innerhalb des Umfangs der Erfindung, daß
diese Befehle durch Sende/Empfangseinrichtungen übertragen
werden können, wie beispielsweise mobile Telefone,
tragbare Funksprechgeräte od. dgl., aus einer
Entfernung, die außerhalb des Hörbarkeitsbereiches des
Fahrzeugs liegt.
Die Fahrgeschwindigkeitssteuersektion 700 enthält einen
Notbremsantrieb 701, der durch eine Steuersektion
703 gesteuert wird. Diese Sektion 703 ist dazu
eingerichtet, Notbremsdaten zu empfangen und Eingaben
von einer Antenne 705 über einen Empfänger 707, einen
Notbremsschalter 709 und einen Höchstgeschwindigkeits
begrenzungskreis zu befehlen. Der letztgenannte Kreis
spricht auf einen variablen Widerstand od. dgl. an,
der so eingestellt werden kann, daß er die höchstzulässige
Geschwindigkeit bestimmt. Der Fahrgeschwindigkeitssensor
714 ist wirkungsmäßig mit dem Höchstgeschwindigkeits
begrenzerkreis 711 verbunden.
Daten von diesem Begrenzer werden einer Steuersektion
505 der zentralen Steuersektion 500 zugeführt und von
dort zu der Betätigungssteuersektion 300 und zu der
zentralen Steuersektion 503.
Das Fahrzeug ist mit einer Datenaufzeichnungssektion 800
versehen. Diese Sektion arbeitet in ähnlicher Weise wie
ein gewöhnlicher Flugschreiber in Flugzeugen und aus
diesem Grunde wird er nachfolgend als Fahrtschreiber
bezeichnet, obgleich er nicht nur Daten über die Fahr
geschwindigkeit aufzeichnet, wie sonst bei Fahrtschreibern
üblich.
Jede Sektion enthält eine Datenaufzeichnungseinheit, die
Daten von der Lenksteuersektion 505 und von einer G-
Sensoreinheit empfängt. Letztgenannte Einrichtung macht
es möglich, die Beschleunigungen zu beobachten, denen
das Fahrzeug unterworfen ist und diese zusammen mit den
zugeführten Daten in einer Weise aufzuzeichnen, die eine
ausdrucksfähige Aufzeichnung ermöglicht.
Mit der oben beschriebenen Anordnung empfängt die Bild
verarbeitungssektion Daten von den Kameras 101 und 103
und entwickelt ein Bild, aus dem die Distanz zur
Straßenmittenlinie und zum Straßenrand ableitbar ist.
In diesem Falle sei angenommen, daß das Fahrzeug dazu
eingerichtet ist, auf der linken Straßenseite zu fahren
und daher einen Wert XL zu entwickeln, der für die
Distanz zum Straßenrand kennzeichnend ist und einen Wert
2X, der für die Breite der Straße kennzeichnend ist, auf
der das Fahrzeug fährt. Das heißt, X ist die Distanz von
dem einen Fahrbahnrand bis zur Mittenlinie. Eine Richtungs
änderung der Mittenlinie wird ebenfalls aus dem
Bild abgeleitet und wird dazu verwendet, die Krümmung
(u) der Straße zu ermitteln. Diese Ermittlung wird
später im Detail erläutert. Die Distanz Y zur nächsten
Kreuzung wird ermittelt, indem das Verschwinden der
Mittenlinie festgestellt wird. Alle diese Daten werden
als "lokale" Daten in der lokalen Positionsbestimmungseinheit
107 gruppiert.
Gleichzeitig werden die Radgeschwindigkeiten an den
linken und rechten Hinterrädern des Fahrzeugs durch die
Radgeschwindigkeitssensoren 211 und 213 ermittelt. Diese
Daten werden periodisch geprüft, und die Differenz
zwischen den zwei Werten wird festgehalten. Diese Daten
werden als "globale Daten" eingeordnet.
Obgleich die oben erwähnten lokalen und globalen Daten
exakt die gleichen Positionsergebnisse anzeigen sollten,
geschieht es in der Praxis, daß eine Anzahl von Diskrepanzen
zwischen den zwei Datengruppen auftritt. Beispielsweise
kann die Entwicklung der lokalen Daten durch
Rauschen beeinflußt werden, das das in dem Bildbe
rechnungssystem 105 erzeugte Bild in einem Ausmaß stört,
daß einige der Messungen, die aus dem Bild gewonnen
werden, leicht fehlerhaft werden. Andererseits, wenn das
Fahrzeug über eine große Distanz fährt, dann können sich
Fehler, die aus kleinen Änderungen im Raddurchmesser
resultieren (beispielsweise aufgrund von temperatur
abhängigen Reifendruckschwankungen, kleine Differenzen
zwischen den Reifen der rechten und linken Hinterräder),
ansammeln. Keines der Ergebnisse ist daher in bezug auf
die aktuelle Situation vollständig zuverlässig.
Aus diesem Grunde ist das System, auf das die Ausführungs
formen der Erfindung angewendet werden, dazu eingerichtet,
die lokalen und globalen Daten miteinander zu
vergleichen und nur solche Ergebnisse zu akzeptieren,
die in einen vorbestimmten Schwankungsbereich fallen,
und von denen man deshalb annehmen kann, daß sie im
wesentlichen richtig sind. Nur Daten, die selektiv
dieses Sieb passieren, dürfen dazu verwendet werden, den
augenblicklichen Fahrzeugstatus zu bestimmen.
Die Fig. 4 und 7 zeigen in Diagrammform die
verschiedenen Parameter, die bei der Steuerung einer
Ausführungsform der vorliegenden Erfindung verwendet
werden. In Fig. 4 bezeichnet das Bezugszeichen 900 das
Fahrzeug, das auf einer geraden Straße (mit einer
Krümmung von α = 1) fährt, dessen Mitte durch eine
imaginäre Linie L angezeigt wird. Der Winkel, der
zwischen der Längsachse des Fahrzeugs 900 und der Linie
L definiert wird, ist mit u bezeichnet, während der
Winkel zwischen der Längsachse und der Richtung, in die
die Fahrzeugräder gesteuert werden, mit R bezeichnet
ist. In dieser Figur wird eine Verabredung
oder Norm getroffen, wonach einer Abweichung der
Längsachse des Fahrzeugs zur linken Seite der Linie L
ein negativer Gewichtsfaktor gegeben wird, während eine
Abweichung nach rechts einen positiven Gewichtsfaktor
bekommt. Die Distanz von der Längsachse des Fahrzeugs
zum Straßenrand wird mit XL bezeichnet. In Fig. 7
bezeichnet der Buchstabe G den Schwerpunkt des Fahrzeugs
C. In dieser Zeichnung ist die Straße als nach links
abbiegend dargestellt. Unter diesen Umständen ist der
Winkel u, der die Verdrehung des Fahrzeugs in bezug
auf die Straße darstellt, zwischen einer Tangente an die
gebogene imaginäre gestrichelte Linie, die längs der
Straßenmitte gezogen ist, auf der das Fahrzeug fährt, und
der Längsachse des Fahrzeugs definiert.
Fig. 5 zeigt zehn verschiedene Situationen A-J, die
die verschiedenen möglichen Kombinationen von Lenkwinkeln
und Fahrzeugwinkelstellung demonstrieren, die
während des Fahrens des Fahrzeugs auf der Straße auftreten
können. In dieser Zeichnung befindet sich das
Fahrzeug in einer Distanz XL zum rechten Straßenrand und
fährt auf einer Straße, die eine Breite 2X hat. In A
ist das Fahrzeug in einer Situation dargestellt, in der
es unter einem großen negativen Winkel gegen die
Straße verdreht ist. In B ist die Anordnung derart, daß
der Winkel u klein ist, während in C der Winkel
u = 0 ist.
Im Gegensatz hierzu ist in D die Winkelstellung des
Fahrzeugs derart, daß ein kleiner positiver Winkel
u gebildet wird, während in E der Wert von u
auf einen großen Wert zugenommen hat.
In F bis J sind Situationen dargestellt, die im
wesentlichen spiegelbildlich zu den in den Fig. A bis E
dargestellten Situationen sind. In allen Figuren ist
der Lenkwinkel R als zwischen der Lenkachse des
Fahrzeugs und der durch die Vorderräder bestimmten
Richtung dargestellt.
Fig. 6 zeigt eine Steuertabelle, die über den Parameter
Q aufgezeichnet ist, dessen Wert auf der Grundlage eines
Straßenkrümmungsverhältnisses α, der Fahrgeschwindigkeit
V, einer Straßenbreite 2X und einer Situation,
in der das Fahrzeug in einer Distanz XL vom Straßenrand
befindlich ist, und u abgeschätzt ist. Diese Tabelle
zeigt über α und V mehrere Lenkwinkel-R-Werte,
die von Linien dargestellt sind, die in gleichmäßigen
Abständen angeordnet sind.
Die dargestellte Ausführungsform sieht mehrere Tabellen
vor, die so aufgezeichnet und angeordnet sind, daß wenn
die Fahrgeschwindigkeit V 1 sich verdoppelt (V 2 = 2V 1)
oder sich auf die Hälfte vermindert, eine neue Tabelle
für die Verwendung ausgewählt wird.
Der Wert von Q wird unter Verwendung der folgenden
Gleichung berechnet:
Q = (α X - XL)/V (1)
wobei:
α die Krümmung der Straße angibt.
α die Krümmung der Straße angibt.
Es sei angemerkt, daß, wenn das Fahrzeug nahe am linken
Straßenrand fährt und der Wert XL klein ist, der Wert
von Q zunimmt.
Eine weitere Erläuterung wird unter Bezugnahme auf das
Flußdiagramm in Fig. 10 gegeben.
Im Schritt 1001 werden die von den Kameras 101 und 103
gelieferten Bilddaten dazu verwendet, ein dreidimensionales
Bild von der Art zu entwickeln, wie in Fig. 11
dargestellt. Durch geeignete Umformung dieses Bildes
in ein zweidimensionales oder planares Bild in der
Weise, wie in Fig. 12 dargestellt, ist es möglich, Daten
hinsichtlich der Breite der Fahrbahn (2X), der Entfernung
des Fahrzeugs zum Straßenrand (XL) und die Krümmung
der Straße (α) und der Krümmungsrichtung zu
ermitteln. Solche geometrischen Zusammenhänge sind in
Fig. 13 gezeigt.
Es ist weiterhin möglich, die augenblickliche Fahrzeug
ausrichtung (Winkel u) zu ermitteln.
Im Schritt 1002 wird die augenblickliche Fahrgeschwindigkeit
ermittelt, indem der Ausgang der Radgeschwindigkeits
sensoren 211 und 213 abgetastet wird und die
Fahrgeschwindigkeit unter Verwendung dieser zwei Werte
berechnet wird. Im Anschluß daran wird der augenblickliche
Wert von Q unter Verwendung der Gleichung (1) abgeleitet.
Im Schritt 1003 wird die im Schritt 1002 abgeleitete
Fahrgeschwindigkeit dazu verwendet, die geeignetste
Steuerkarte auszuwählen, und unter Verwendung der
augenblicklichen Werte von Q und von u (abgeleitet
im Schritt 1001) wird in einer Tabellennachschlagtechnik
aus dem RAM der geeignetste Lenkwinkel R bestimmt.
Die Fig. 8 und 9 zeigen Beispiele eines Fahrzeugs, das
auf einer kurvigen Straße fährt. In Übereinstimmung mit
dem ersten Ausführungsbeispiel gibt der Wert von α
sowohl die Richtung als auch das Ausmaß der Straßenkrümmung
an. Wenn α = 1, wird angenommen, daß die
Straße gerade ist, wenn α größer als 1 ist, dann
wird angenommen, daß die Straße nach links gebogen ist,
wenn α hingegen kleiner als 1 ist, dann wird
angenommen, daß die Straße nach rechts gebogen ist.
Eine erste Analysetechnik, mittels der die Fahrzeug
winkeldaten und die Straßenkrümmungsdaten ermittelt
werden, ist in den Fig. 13 und 14 dargestellt. Wie
gezeigt, werden in diesen Figuren die Daten verwendet, die
man durch Umformen des dreidimensionalen Bildes nach
Fig. 11 in ein ebenes Bild erhält, um die Straßen
krümmungsbedingungen in einer Distanz Y vor dem Fahrzeug
zu ermitteln. In dieser Distanz vor dem Fahrzeug
ist die Distanz der Mitte des Fahrzeugs vom Straßenrand
mit XL bezeichnet und die Distanz der Mittenlinie
zum rechten Straßenrand mit XR bezeichnet.
Tangentiallinien TL und TR werden an den Punkten PL und
PR entwickelt, wo die Linien, längs der die Quermessungen
(X-Parameter) genommen werden, die rechten und
linken Straßenränder schneidet. Die Winkel uL und
uR, die zwischen diesen Linien definiert sind,
die durch die Punkte PL und PR verlaufen und die sich
parallel zur Y-Richtung erstrecken und die Tangentenlinien
werden nachfolgend erzeugt.
Die obigen Daten, einschließlich der Differenz zwischen
uL und uR werden einer Sektion 107 zugeführt,
in der die "lokalen" Fahrzeugpositionsdaten kompiliert
werden.
In dieser Sektion werden die Daten in einer solchen
Weise kompiliert, wie in der nachfolgenden Tabelle 1
aufgetragen:
Man erkennt, daß die Straße nach rechts abbiegt, wenn:
- (i) uR < 0, uL < 0 und gleichzeitig (uL - uR) < 0, oder
- (ii) uR < 0, uL < 0 und gleichzeitig (uR - uL) < 0.
Andererseits biegt die Straße nach links ab, wenn:
- (iii) uR < 0, uL < 0 und gleichzeitig (uR - uL) < 0, oder
- (iv) uR < 0, uL < 0 und gleichzeitig (uR - uL) < 0.
Wenn uR = uL, dann wird angenommen, daß die
Krümmung 0 ist und die Straße gerade verläuft.
Man erkennt, daß durch Vergleichen der Größen von uR,
uL und der Differenz zwischen ihnen der Unterschied
zwischen einer geraden Straßen, einer Straße die
nach links abbiegt und einer Straße die nach rechts abbiegt,
möglich ist. Es ist auch möglich, fehlerhafte
Daten zu verwenden und die Verwendung derselben zu
vermeiden. Wenn beispielsweise, wie gezeigt, uL und
uR umgekehrte Polaritäten haben, dann kann
angenommen werden, daß die Daten, die aus dem Bild
entnommen worden sind, aus irgendeinem Grunde fehlerhaft
sind, und es wird ein Fehler angezeigt. Andererseits,
wenn die zwei Polaritäten gleich sind, dann gibt die Art
des Unterschiedes die Richtung an, in der die Straße
verläuft, wie in der Tabelle aufgetragen.
Zusätzlich wird die Differenz zwischen den Werten von XL
und XR abgeleitet. Im Falle, daß das Ergebnis X = 0 ist,
wird angenommen, daß das Fahrzeug in der Mitte der
Straße in gleichen Abständen zum rechten und linken
Fahrbahnrand fährt.
Es ist weiterhin möglich, zusätzliche Daten zu
entwickeln, wie in Fig. 14 gezeigt. Beispielsweise unter
Verwendung der folgenden Gleichungen ist es möglich, die
Breite der Straße zu ermitteln (in diesem Falle der
Klarheit halber mit W bezeichnet), außerdem ist es
möglich, das Krümmungszentrum C/C zu ermitteln.
W = XR + XL (1)
Lsin uL = Rsin uR (2)
Lcos uL + W = Rcos uR (3)
Aus den obigen Gleichungen ist es möglich zu zeigen,
daß:
Lcos uL + W = Lsin u
L · cos uR/sin uR (4)
L · cos uR/sin uR (4)
und daher
L (cos uL - sin uL · cos
uR/sin uR) = -W (5)
Im Hinblick darauf kann gezeigt werden, daß für die
Straßenrandlinie LL gilt:
L = W sin uR/(sin uL · cos
uR - cos uL · sin uR)
= W sin uR/sin (uL -
uR) (6)
Im Falle, daß die Straße nach rechts abbiegt, ist es
möglich, in geeigneter Weise Daten zu transponieren und
eine vergleichbare Berechnung auch in diesem Falle
auszuführen.
Eine zweite Analysetechnik, durch die Fahrzeugwinkeldaten
und andere herrschende Straßenkrümmungsdaten abgeleitet
werden können, ist in den Fig. 17 und 18
dargestellt.
Entsprechend dieser Technik werden Daten in zwei Höhen
vor dem Fahrzeug entwickelt. In diesem Falle liegt die
erste Höhe in Y 1 Metern vor dem Fahrzeug, während die
zweite Höhe in Y 2 Metern vor dem Fahrzeug liegt. Die
zwei Punkte P 1 und P 2, wo die zwei Höhen die Linie LR
schneiden (d. h. die weiße Mittenlinie der Straße
od. dgl.), was den rechten Rand der Straße angibt, auf
dem das Fahrzeug fährt, werden eingerichtet und
anschließend bei der Erzeugung von zwei Tangentenlinien T 1
und T 2 verwendet. Die Fahrzeugdrehwinkel u 1 und
u 2 werden jeweils ermittelt, indem der Winkel
gemessen wird, der zwischen den Tangentenlinien und
Linien auftritt, die sich in der Y-Richtung parallel zur
Längsachse des Fahrzeugs erstrecken.
Die Distanzen X 1 und X 2, die zwischen den Punkten P 1 und
P 2 und der Extrapolation der Längsachse des Fahrzeugs
definiert sind, werden ebenfalls gemessen.
In Übereinstimmung mit der vorliegenden Technik werden
die obenerwähnten Daten der Sektion 107 zugeführt. In
dieser Sektion werden die Daten in der Weise kompiliert,
die in Tabelle 2 aufgetragen ist. Diese Tabelle ist
ähnlich der zweiten Ausführungsform aufgebaut:
Die Straße biegt nach rechts ab, wenn:
- (i) u 1 < 0, u 2 < 0 und gleichzeitig (u 2 - u 1) < 0;
- (ii) u 1 < 0, u 2 < 0
und gleichzeitig (u 2 - u 1) < 0,
und - (iii) u 1 < 0, u 2 < 0 und gleichzeitig (u 2 - u 1) < 0.
Die Straße biegt nach links ab, wenn:
- (iv) u 1 < 0, u 2 < 0 und gleichzeitig (u 2 - u 1) < 0;
- (v) u 1 < 0, u 2 < 0 und gleichzeitig (u 2 - u 1) < 0; und
- (vi) u 1 < 0, u 2 < 0 und gleichzeitig (u 1 - u 2) < 0.
In bezug auf die Fahrzeugwinkelstellung wird angenommen,
daß die Straße gerade und nicht kurvig ist, wenn u 1
= u 2 oder wenn u 1 und u 2 umgekehrte
Polaritäten haben.
Es ist möglich,
die Daten aufzuzeichnen und sie in vorbestimmten
Intervallen zu vergleichen und/oder die zuvor aufge
zeichneten Werte zu benutzen, bis die Gültigkeit der
augenblicklichen Werte durch Vergleich mit den Globaldaten
festgestellt worden ist, die durch die
Fahrzeugpositions-Bestimmungseinheit 219
geliefert werden.
Der Winkelunterschied (u 2 - u 1) oder alternativ
(sin u 2 - sin u 1) ist wünschenswert, weil eine
Vergrößerung des Unterschiedes angibt, daß die Krümmung
der Straße zunimmt, während ein niedriger Wert eine im
wesentlichen geradlinige Straße angibt. Am Beginn einer
Kurve nimmt daher dieser Unterschied langsam zu.
Die folgenden Gleichungen werden im Zusammenhang mit der
vorliegenden Technik zur Ableitung der Straßenkrümmung
verwendet. Aus Fig. 18 entnimmt man, daß:
R = (Y 1 - Y 2)/(sin u 1 - u 2) (7)
Der Kehrwert des Obigen wird dargestellt durch:
1/R = (sin u 2 - sin u 1)/(Y 2 - Y 1) (8)
Es ist möglich, in vorteilhafter Weise das obige umgekehrte
Verhältnis zu benützen, weil, wenn die Krümmung
der Straße zunimmt und der Krümmungsradius R kleiner
wird, der Kehrwert zunimmt.
Die oben beschriebene Analyse wird mit hoher Häufigkeit
ausgeführt, beispielsweise alle 0,1 sec, und dies stellt
sicher, daß das Fahrzeug in geeigneter Weise gesteuert
wird.
Obgleich die Erfindung hier an einem Beispiel erläutert
worden ist, bei dem das Fahrzeug auf der linken Straßenseite
fährt und die Fahrbahn zwischen linken und rechten
Straßenrändern und durch eine weiße Mittenlinie od. dgl.
definiert ist, sei doch angemerkt, daß die Steuerung
auch in einer Weise ausgeführt werden kann, die das
Fahrzeug auf der rechten Straßenseite oder auf einer
Spur einer mehrspurigen Straße bewegt. Beispielsweise
kann das System so eingerichtet sein, daß das Fahrzeug
zwischen zwei weißen (oder in ähnlicher Weise leuchtend
gefärbten) Linien fährt, falls gewünscht. Das System
kann auch so eingerichtet sein, daß das Fahrzeug nahe
dem Straßenrand fährt, damit es leicht von anderen
Fahrzeugen überholt werden kann.
Da der Winkel, über den die Kamera wirksam ist, be
schränkt ist, liegt es im Umfang der vorliegenden
Erfindung, anstelle einer Überwachung der gleichen Seite der
Straße in allen Situationen die Kameras 101 und 103 auf
die linke Seite der Straße auszurichten, damit sichergestellt
wird, daß die Linie, die den linken Straßenrand
in dem erzeugten Bild darstellt, genau wiedergegeben
wird, wenn das Fahrzeug eine Linkskurve fährt, und
umgekehrt.
Claims (8)
1. Verfahren zum selbsttätigen Steuern eines Landfahrzeuges
unter Verwendung einer Kamera zum Erzeugen eines Bildes der
vom Fahrzeug befahrenen Straße, gekennzeichnet durch:
Umformen des dreidimensionalen, Leitlinien für die Ränder einer vom Fahrzeug befahrenen Fahrbahn enthaltenden Bildes in ein ebenes, zweidimensionales Bild aus dem aufgrund der umgeformten Leitlinien (LL, LR) die Krümmung (α) und die Breite (2X) der Fahrbahn, der Abstand (XL) der Fahrzeugmitte von einem Fahrbahnrand und die Ausrichtung (u) des Fahrzeuges auf der Fahrbahn bestimmt werden, wobei die Bestimmung der Ausrichtung (u) des Fahrzeuges auf der Fahrbahn durch Ziehen einer Geraden (L) längs der Mitte der auf dem umgeformten Bild dargestellten Fahrbahn und Bestimmen des Winkels (u) zwischen der Längsachse des Fahrzeuges und der Geraden (L) bewirkt wird;
Bestimmen der Fahrzeuggeschwindigkeit (V) durch Lesen der Ausgangsgröße eines Fahrzeuggeschwindigkeitsfühlers (714);
Ableiten eines Wertes Q nach der Gleichung Q = (α · X-XL)/V;
Benutzen des Wertes Q und der Ausrichtung (u) zum Auswählen einer von mehreren zuvor aufgezeichneten Tabellen, aus der der zutreffendste Lenkwinkel (u) aufgesucht werden kann; und
Aufsuchen eines Lenkwinkels (u) aus der ausgewählten Tabelle und Lenken des Fahrzeuges nach Maßgabe des aufgesuchten Lenkwinkels.
Umformen des dreidimensionalen, Leitlinien für die Ränder einer vom Fahrzeug befahrenen Fahrbahn enthaltenden Bildes in ein ebenes, zweidimensionales Bild aus dem aufgrund der umgeformten Leitlinien (LL, LR) die Krümmung (α) und die Breite (2X) der Fahrbahn, der Abstand (XL) der Fahrzeugmitte von einem Fahrbahnrand und die Ausrichtung (u) des Fahrzeuges auf der Fahrbahn bestimmt werden, wobei die Bestimmung der Ausrichtung (u) des Fahrzeuges auf der Fahrbahn durch Ziehen einer Geraden (L) längs der Mitte der auf dem umgeformten Bild dargestellten Fahrbahn und Bestimmen des Winkels (u) zwischen der Längsachse des Fahrzeuges und der Geraden (L) bewirkt wird;
Bestimmen der Fahrzeuggeschwindigkeit (V) durch Lesen der Ausgangsgröße eines Fahrzeuggeschwindigkeitsfühlers (714);
Ableiten eines Wertes Q nach der Gleichung Q = (α · X-XL)/V;
Benutzen des Wertes Q und der Ausrichtung (u) zum Auswählen einer von mehreren zuvor aufgezeichneten Tabellen, aus der der zutreffendste Lenkwinkel (u) aufgesucht werden kann; und
Aufsuchen eines Lenkwinkels (u) aus der ausgewählten Tabelle und Lenken des Fahrzeuges nach Maßgabe des aufgesuchten Lenkwinkels.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die
Krümmungsbestimmung enthält:
Einrichten einer Meßhöhenlinie auf dem umgeformten Bild an einer Stelle, die eine vorbestimmte Distanz (Y) vor dem Fahrzeug repräsentiert;
Ermitteln erster und zweiter Punkte (PL, PR) an den Stellen, wo die genannte Höhenlinie die linken und rechten Fahrbahnränder schneidet;
Bestimmen der Distanz (XL, XR) von dem Punkt, den die Längsachse des Fahrzeugs auf der genannten Höhenlinie schneidet, zu den linken und rechten Fahrbahnrändern;
Erzeugen erster und zweiter Linien, die durch ersten und zweiten Punkt (PL, PR) verlaufen und die sich parallel zu der Längsachse des Fahrzeugs und senkrecht zu der genannten den Höhenlinie erstrecken; und
Erzeugen dritter und vierter Linien (TL, TR), die durch die ersten und zweiten Punkte (PL, PR) verlaufen und die sich tangential in bezug auf eine Krümmung erstrecken, die an den linken und rechten Fahrbahnrändern (LL, LR) an den ersten und zweiten Punkten vorhanden ist, und
Messen erster und zweiter Winkel (uL, uR), wobei der erste Winkel (uL) zwischen den genannten ersten und dritten Linien und der zweite Winkel (uR) zwischen den genannten zweiten und vierten Linien definiert ist.
Einrichten einer Meßhöhenlinie auf dem umgeformten Bild an einer Stelle, die eine vorbestimmte Distanz (Y) vor dem Fahrzeug repräsentiert;
Ermitteln erster und zweiter Punkte (PL, PR) an den Stellen, wo die genannte Höhenlinie die linken und rechten Fahrbahnränder schneidet;
Bestimmen der Distanz (XL, XR) von dem Punkt, den die Längsachse des Fahrzeugs auf der genannten Höhenlinie schneidet, zu den linken und rechten Fahrbahnrändern;
Erzeugen erster und zweiter Linien, die durch ersten und zweiten Punkt (PL, PR) verlaufen und die sich parallel zu der Längsachse des Fahrzeugs und senkrecht zu der genannten den Höhenlinie erstrecken; und
Erzeugen dritter und vierter Linien (TL, TR), die durch die ersten und zweiten Punkte (PL, PR) verlaufen und die sich tangential in bezug auf eine Krümmung erstrecken, die an den linken und rechten Fahrbahnrändern (LL, LR) an den ersten und zweiten Punkten vorhanden ist, und
Messen erster und zweiter Winkel (uL, uR), wobei der erste Winkel (uL) zwischen den genannten ersten und dritten Linien und der zweite Winkel (uR) zwischen den genannten zweiten und vierten Linien definiert ist.
3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die
Krümmungsbestimmung umfaßt:
Errichten erster und zweiter Höhenlinien auf dem umgeformten Bild, wobei die ersten und zweiten Höhenlinien auf dem Bild in ersten und zweiten Abständen (Y1, Y2) vor dem genannten Fahrzeug gezogen werden, wobei der zweite Abstand (Y2) größer als der erste (Y1) ist;
Bestimmen erster und zweiter Punkte (P1, P2) auf einem ausgewählten (LR) der linken und rechten Fahrbahnränder, wo die ersten und zweiten Höhenlinien diese schneiden;
Erzeugen erster und zweiter Linien, die durch die genannten ersten und zweiten Punkte (P1, P2) verlaufen und die senkrecht zu den genannten ersten und zweiten Höhenlinien und parallel zur Längsachse des Fahrzeugs verlaufen;
Erzeugen dritter und vierter Linien (T1, T2), die durch die genannten ersten und zweiten Punkte (P1, P2) verlaufen, wobei die genannten dritten und vierten Linien so angeordnet sind, daß sie tangential zu einer Kurve sind, die in dem ausgewählten Fahrbahnrand (LR) vorhanden ist; und
Messen erster und zweiter Winkel (u1, u2), wobei der erste Winkel (u1) zwischen den genannten ersten und dritten Linien und der zweite Winkel (u2) zwischen den genannten zweiten und vierten Linien definiert ist.
Errichten erster und zweiter Höhenlinien auf dem umgeformten Bild, wobei die ersten und zweiten Höhenlinien auf dem Bild in ersten und zweiten Abständen (Y1, Y2) vor dem genannten Fahrzeug gezogen werden, wobei der zweite Abstand (Y2) größer als der erste (Y1) ist;
Bestimmen erster und zweiter Punkte (P1, P2) auf einem ausgewählten (LR) der linken und rechten Fahrbahnränder, wo die ersten und zweiten Höhenlinien diese schneiden;
Erzeugen erster und zweiter Linien, die durch die genannten ersten und zweiten Punkte (P1, P2) verlaufen und die senkrecht zu den genannten ersten und zweiten Höhenlinien und parallel zur Längsachse des Fahrzeugs verlaufen;
Erzeugen dritter und vierter Linien (T1, T2), die durch die genannten ersten und zweiten Punkte (P1, P2) verlaufen, wobei die genannten dritten und vierten Linien so angeordnet sind, daß sie tangential zu einer Kurve sind, die in dem ausgewählten Fahrbahnrand (LR) vorhanden ist; und
Messen erster und zweiter Winkel (u1, u2), wobei der erste Winkel (u1) zwischen den genannten ersten und dritten Linien und der zweite Winkel (u2) zwischen den genannten zweiten und vierten Linien definiert ist.
4. Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet,
daß der erste Winkel (uL, u1), der zweite Winkel (uR; u2) und
die Differenz zwischen den ersten und zweiten Winkeln so
miteinander verglichen werden, daß die Winkelstellung (u) des
Fahrzeugs auf der Fahrbahn ermittelt wird.
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß
beim Vergleichen den ersten und zweiten Winkeln (uL, uR; u1,
u2) Polaritäten in Übereinstimmung mit einer Regel zugeordnet
werden, gemäß welcher Winkel, die auf der linken Seite der
ersten und zweiten Linien definiert sind, eine erste Polarität
erhalten, und Winkel, die auf der rechten Seite der genannten
ersten und zweiten Linien definiert sind, eine zweite
Polarität erhalten.
6. Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet,
daß die ersten und zweiten Winkeldaten als fehlerhaft angenommen
werden, wenn die Polaritäten der ersten und zweiten Winkel
voneinander abweichen.
7. Steuervorrichtung zum Ausführen des Verfahrens nach einem
der Ansprüche 1 bis 6, mit
mindestens einer Kamera (101, 103) zum Erzeugen eines Bildes der vom Fahrzeug befahrenen Straße, gekennzeichnet durch:
ein Bildrechnerteil (105) zum Umformen des dreidimensionalen Bildes in ein ebenes, zweidimensionales Bild mit die Ränder der vom Fahrzeug befahrenen Fahrbahn angebenden Leitlinien (LL, LR) der Fahrbahn;
eine Steuersektion (500) zur Durchführung folgender Operationen:
mindestens einer Kamera (101, 103) zum Erzeugen eines Bildes der vom Fahrzeug befahrenen Straße, gekennzeichnet durch:
ein Bildrechnerteil (105) zum Umformen des dreidimensionalen Bildes in ein ebenes, zweidimensionales Bild mit die Ränder der vom Fahrzeug befahrenen Fahrbahn angebenden Leitlinien (LL, LR) der Fahrbahn;
eine Steuersektion (500) zur Durchführung folgender Operationen:
- a) Ableiten von Daten aufgrund der umgeformten Leitlinien (LL, LR), wie die Krümmung (α), die Breite (2X) der Fahrbahn, den Abstand (XL) der Fahrzeugmitte von einem Fahrbahnrand und die Ausrichtung (u) des Fahrzeuges auf der Fahrbahn, wobei die Ausrichtung (u) des Fahrzeuges auf der Fahrbahn durch Ziehen einer Geraden (L) längs der Mitte der auf dem umgeformten Bild dargestellten Fahrbahn und der Winkel (u) zwischen der Längsachse des Fahrzeuges und der Geraden (G) bestimmt wird;
- bb) Bestimmen der Fahrzeuggeschwindigkeit (V) durch Lesen der Ausgangsgröße eines Fahrzeuggeschwindigkeitssensors (714);
- c) Ableiten eines Wertes Q nach der Gleichung Q = (α · X-XL)/V;
- d) Benutzen des Wertes Q und der Ausrichtung (u) zum Auswählen einer von mehreren zuvor aufgezeichneten Tabellen, aus der der zutreffendste Lenkwinkel (u) aufgesucht werden kann; und
- e) Aufsuchen eines Lenkwinkels (u) aus der ausgewählten Tabelle und Lenken des Fahrzeuges nach Maßgabe des aufgesuchten Lenkwinkels.
8. Steuervorrichtung nach Anspruch 7, gekennzeichnet durch:
erste und zweite Kameras (101, 103) zum Erzeugen von Bildern der vom Fahrzeug befahrenen Fahrbahn;
eine Radgeschwindigkeitssensoranordnung (211, 213, 218), die ein die Drehzahl erster und zweiter Fahrzeugräder angebendes Signal erzeugt, aus dem die Fahrzeuggeschwindigkeit abgeleitet wird;
einen Bildrechnerteil (105), der wirkungsmäßig mit den ersten und zweiten Kameras (101, 103) verbunden ist und die verschiedenen Daten ableitet;
einen Lenksteuerteil (505), der wirkungsmäßig mit dem Bildrechnerteil (105) verbunden ist und nach Maßgabe des Wertes Q und der Ausrichtung (u) des Fahrzeuges auf der Fahrbahn einen Lenkwinkel (u) ableitet; und
einen Lenksteuerantrieb (301), der wirkungsmäßig mit den gelenkten Rädern des Fahrzeuges verbunden ist und den Lenkwinkel (u) der gelenkten Räder des Fahrzeuges einstellt.
erste und zweite Kameras (101, 103) zum Erzeugen von Bildern der vom Fahrzeug befahrenen Fahrbahn;
eine Radgeschwindigkeitssensoranordnung (211, 213, 218), die ein die Drehzahl erster und zweiter Fahrzeugräder angebendes Signal erzeugt, aus dem die Fahrzeuggeschwindigkeit abgeleitet wird;
einen Bildrechnerteil (105), der wirkungsmäßig mit den ersten und zweiten Kameras (101, 103) verbunden ist und die verschiedenen Daten ableitet;
einen Lenksteuerteil (505), der wirkungsmäßig mit dem Bildrechnerteil (105) verbunden ist und nach Maßgabe des Wertes Q und der Ausrichtung (u) des Fahrzeuges auf der Fahrbahn einen Lenkwinkel (u) ableitet; und
einen Lenksteuerantrieb (301), der wirkungsmäßig mit den gelenkten Rädern des Fahrzeuges verbunden ist und den Lenkwinkel (u) der gelenkten Räder des Fahrzeuges einstellt.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62150453A JP2578119B2 (ja) | 1987-06-17 | 1987-06-17 | 道路形状認識装置 |
JP62150452A JPS63314615A (ja) | 1987-06-17 | 1987-06-17 | 自律走行車両制御装置 |
JP62150461A JP2578120B2 (ja) | 1987-06-17 | 1987-06-17 | 道路形状認識装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3820589A1 DE3820589A1 (de) | 1989-01-05 |
DE3820589C2 true DE3820589C2 (de) | 1993-10-21 |
Family
ID=27319927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3820589A Expired - Lifetime DE3820589C2 (de) | 1987-06-17 | 1988-06-16 | Verfahren und Steuervorrichtung zum selbsttätigen Steuern eines Landfahrzeuges |
Country Status (2)
Country | Link |
---|---|
US (1) | US5208750A (de) |
DE (1) | DE3820589C2 (de) |
Families Citing this family (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2660727B2 (ja) * | 1988-08-10 | 1997-10-08 | 本田技研工業株式会社 | 自動走行装置 |
US5648901A (en) * | 1990-02-05 | 1997-07-15 | Caterpillar Inc. | System and method for generating paths in an autonomous vehicle |
JP2835764B2 (ja) * | 1990-03-15 | 1998-12-14 | 本田技研工業株式会社 | 自動走行装置 |
JP2844240B2 (ja) * | 1990-03-15 | 1999-01-06 | 本田技研工業株式会社 | 自動走行装置 |
DE69121751T2 (de) * | 1990-03-30 | 1997-01-02 | Shinko Electric Co Ltd | Steuerungssystem für ein unbemanntes Trägerfahrzeug |
IT1240974B (it) * | 1990-07-05 | 1993-12-27 | Fiat Ricerche | Metodo e apparecchiatura per evitare la collisione di un autoveicolo contro ostacoli. |
JP2623157B2 (ja) * | 1990-07-13 | 1997-06-25 | 株式会社イセキ開発工機 | 移動物体の操縦装置 |
JP2671615B2 (ja) * | 1991-02-18 | 1997-10-29 | 三菱電機株式会社 | ガードレール検出装置 |
DE4141808B4 (de) * | 1991-12-18 | 2011-04-14 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Fahrtroutenvorgabe bei Kraftfahrzeugen |
US5877897A (en) | 1993-02-26 | 1999-03-02 | Donnelly Corporation | Automatic rearview mirror, vehicle lighting control and vehicle interior monitoring system using a photosensor array |
US6822563B2 (en) | 1997-09-22 | 2004-11-23 | Donnelly Corporation | Vehicle imaging system with accessory control |
US5483168A (en) * | 1993-03-01 | 1996-01-09 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Optical potential field mapping system |
DE4407757A1 (de) * | 1993-03-08 | 1994-09-15 | Mazda Motor | Vorrichtung zur Erfassung von Hindernissen für ein Fahrzeug |
JPH06300581A (ja) * | 1993-04-15 | 1994-10-28 | Fuji Heavy Ind Ltd | 車輛の軌道追従制御装置 |
GB9317983D0 (en) * | 1993-08-28 | 1993-10-13 | Lucas Ind Plc | A driver assistance system for a vehicle |
US5638116A (en) | 1993-09-08 | 1997-06-10 | Sumitomo Electric Industries, Ltd. | Object recognition apparatus and method |
JP3064759B2 (ja) * | 1993-09-28 | 2000-07-12 | 株式会社日立製作所 | 車両の周囲を監視する装置、車両の運転支援システムおよび運転支援装置 |
US5642106A (en) * | 1994-12-27 | 1997-06-24 | Siemens Corporate Research, Inc. | Visual incremental turn detector |
JPH08205306A (ja) * | 1995-01-27 | 1996-08-09 | Fuji Heavy Ind Ltd | 車両の警報装置 |
JP3564547B2 (ja) * | 1995-04-17 | 2004-09-15 | 本田技研工業株式会社 | 自動走行誘導装置 |
US6891563B2 (en) | 1996-05-22 | 2005-05-10 | Donnelly Corporation | Vehicular vision system |
DE19528625A1 (de) * | 1995-08-04 | 1997-02-06 | Bosch Gmbh Robert | System zur Bestimmung der Übersetzungsänderung bei einem Automatikgetriebe |
KR100270523B1 (ko) * | 1995-12-27 | 2000-11-01 | 정몽규 | 도로 조건에 따른 카메라 제어기능을 구비한 무인 자동차 시스템 |
US7655894B2 (en) | 1996-03-25 | 2010-02-02 | Donnelly Corporation | Vehicular image sensing system |
JPH1031799A (ja) * | 1996-07-15 | 1998-02-03 | Toyota Motor Corp | 自動走行制御装置 |
US5991427A (en) * | 1996-07-31 | 1999-11-23 | Aisin Seiki Kabushiki Kaisha | Method and apparatus for detecting a lane on a road |
JP3582246B2 (ja) * | 1996-08-28 | 2004-10-27 | トヨタ自動車株式会社 | 車両走行管理システム |
DE19650168C2 (de) * | 1996-12-04 | 2001-10-04 | Volkswagen Ag | Verfahren und Vorrichtung zur Geschwindigkeitsregelung eines Kraftfahrzeuges |
FR2762279B1 (fr) * | 1997-04-18 | 1999-07-02 | Matra Transport International | Installation de transport a guidage optique et mecanique |
JPH1166488A (ja) * | 1997-08-21 | 1999-03-09 | Honda Motor Co Ltd | 白線認識装置 |
JPH1186182A (ja) * | 1997-09-01 | 1999-03-30 | Honda Motor Co Ltd | 自動運転制御システム |
FR2773130B1 (fr) * | 1997-12-31 | 2000-02-18 | Renault | Systeme de commande d'une direction intelligente de vehicule automobile |
US6297844B1 (en) | 1999-11-24 | 2001-10-02 | Cognex Corporation | Video safety curtain |
US6678394B1 (en) | 1999-11-30 | 2004-01-13 | Cognex Technology And Investment Corporation | Obstacle detection system |
JP3795299B2 (ja) * | 2000-04-07 | 2006-07-12 | 本田技研工業株式会社 | 車両制御装置 |
US6701005B1 (en) | 2000-04-29 | 2004-03-02 | Cognex Corporation | Method and apparatus for three-dimensional object segmentation |
US7167575B1 (en) | 2000-04-29 | 2007-01-23 | Cognex Corporation | Video safety detector with projected pattern |
US6469734B1 (en) | 2000-04-29 | 2002-10-22 | Cognex Corporation | Video safety detector with shadow elimination |
US6744384B2 (en) * | 2000-05-17 | 2004-06-01 | Omega Patents, L.L.C. | Vehicle tracker having switchable polarity output terminals and related methods |
JP3498910B2 (ja) | 2000-09-05 | 2004-02-23 | 日産自動車株式会社 | 車線追従制御装置 |
US6819779B1 (en) | 2000-11-22 | 2004-11-16 | Cognex Corporation | Lane detection system and apparatus |
JP4229358B2 (ja) * | 2001-01-22 | 2009-02-25 | 株式会社小松製作所 | 無人車両の走行制御装置 |
US7697027B2 (en) | 2001-07-31 | 2010-04-13 | Donnelly Corporation | Vehicular video system |
US7174300B2 (en) * | 2001-12-11 | 2007-02-06 | Lockheed Martin Corporation | Dialog processing method and apparatus for uninhabited air vehicles |
JP2003263104A (ja) * | 2002-03-11 | 2003-09-19 | Mitsubishi Electric Corp | 撮像情報認識システム |
EP1504276B1 (de) | 2002-05-03 | 2012-08-08 | Donnelly Corporation | Objektdetektionssystem für ein fahrzeug |
KR100540743B1 (ko) * | 2003-01-24 | 2006-01-10 | 최용건 | 주행편차 보정에 의한 차량의 조향각/속도조절 데이터생성장치 및 방법 |
KR100559379B1 (ko) * | 2003-02-15 | 2006-03-10 | 최용건 | 선행차량 영상추적을 통한 차량의 조향각데이터 생성장치및 방법 |
US7510038B2 (en) * | 2003-06-11 | 2009-03-31 | Delphi Technologies, Inc. | Steering system with lane keeping integration |
KR100552691B1 (ko) * | 2003-09-16 | 2006-02-20 | 삼성전자주식회사 | 이동로봇의 자기위치 및 방위각 추정방법 및 장치 |
US8326084B1 (en) | 2003-11-05 | 2012-12-04 | Cognex Technology And Investment Corporation | System and method of auto-exposure control for image acquisition hardware using three dimensional information |
GB0405014D0 (en) * | 2004-03-05 | 2004-04-07 | Qinetiq Ltd | Movement control system |
US7526103B2 (en) | 2004-04-15 | 2009-04-28 | Donnelly Corporation | Imaging system for vehicle |
US20060047414A1 (en) * | 2004-09-02 | 2006-03-02 | Matsushita Electric Industrial Co., Ltd. | Probe-car system using beacon and apparatus therefore |
US7881496B2 (en) | 2004-09-30 | 2011-02-01 | Donnelly Corporation | Vision system for vehicle |
US7720580B2 (en) | 2004-12-23 | 2010-05-18 | Donnelly Corporation | Object detection system for vehicle |
US7734386B2 (en) * | 2005-07-25 | 2010-06-08 | Lockheed Martin Corporation | System for intelligently controlling a team of vehicles |
US7415331B2 (en) * | 2005-07-25 | 2008-08-19 | Lockheed Martin Corporation | System for controlling unmanned vehicles |
US8111904B2 (en) | 2005-10-07 | 2012-02-07 | Cognex Technology And Investment Corp. | Methods and apparatus for practical 3D vision system |
US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
US9098545B2 (en) | 2007-07-10 | 2015-08-04 | Raj Abhyanker | Hot news neighborhood banter in a geo-spatial social network |
US9373149B2 (en) * | 2006-03-17 | 2016-06-21 | Fatdoor, Inc. | Autonomous neighborhood vehicle commerce network and community |
US9064288B2 (en) | 2006-03-17 | 2015-06-23 | Fatdoor, Inc. | Government structures and neighborhood leads in a geo-spatial environment |
US7972045B2 (en) | 2006-08-11 | 2011-07-05 | Donnelly Corporation | Automatic headlamp control system |
JP4270259B2 (ja) * | 2006-10-05 | 2009-05-27 | 日産自動車株式会社 | 障害物回避制御装置 |
US8126260B2 (en) * | 2007-05-29 | 2012-02-28 | Cognex Corporation | System and method for locating a three-dimensional object using machine vision |
US8017898B2 (en) | 2007-08-17 | 2011-09-13 | Magna Electronics Inc. | Vehicular imaging system in an automatic headlamp control system |
US8392064B2 (en) | 2008-05-27 | 2013-03-05 | The Board Of Trustees Of The Leland Stanford Junior University | Systems, methods and devices for adaptive steering control of automotive vehicles |
US9900522B2 (en) | 2010-12-01 | 2018-02-20 | Magna Electronics Inc. | System and method of establishing a multi-camera image using pixel remapping |
US9357208B2 (en) | 2011-04-25 | 2016-05-31 | Magna Electronics Inc. | Method and system for dynamically calibrating vehicular cameras |
US9834153B2 (en) | 2011-04-25 | 2017-12-05 | Magna Electronics Inc. | Method and system for dynamically calibrating vehicular cameras |
US10793067B2 (en) | 2011-07-26 | 2020-10-06 | Magna Electronics Inc. | Imaging system for vehicle |
US9491450B2 (en) | 2011-08-01 | 2016-11-08 | Magna Electronic Inc. | Vehicle camera alignment system |
US8954255B1 (en) | 2011-09-16 | 2015-02-10 | Robert J. Crawford | Automobile-speed control using terrain-based speed profile |
US20140218535A1 (en) | 2011-09-21 | 2014-08-07 | Magna Electronics Inc. | Vehicle vision system using image data transmission and power supply via a coaxial cable |
US9491451B2 (en) | 2011-11-15 | 2016-11-08 | Magna Electronics Inc. | Calibration system and method for vehicular surround vision system |
US10099614B2 (en) | 2011-11-28 | 2018-10-16 | Magna Electronics Inc. | Vision system for vehicle |
US9762880B2 (en) | 2011-12-09 | 2017-09-12 | Magna Electronics Inc. | Vehicle vision system with customized display |
KR101428165B1 (ko) * | 2012-06-29 | 2014-08-07 | 엘지이노텍 주식회사 | 차선이탈 경고 시스템 및 차선이탈 경고 방법 |
US9723272B2 (en) | 2012-10-05 | 2017-08-01 | Magna Electronics Inc. | Multi-camera image stitching calibration system |
US8473144B1 (en) | 2012-10-30 | 2013-06-25 | Google Inc. | Controlling vehicle lateral lane positioning |
US10179543B2 (en) | 2013-02-27 | 2019-01-15 | Magna Electronics Inc. | Multi-camera dynamic top view vision system |
US9688200B2 (en) | 2013-03-04 | 2017-06-27 | Magna Electronics Inc. | Calibration system and method for multi-camera vision system |
JP5783204B2 (ja) * | 2013-05-01 | 2015-09-24 | トヨタ自動車株式会社 | 運転支援装置および運転支援方法 |
US9508014B2 (en) | 2013-05-06 | 2016-11-29 | Magna Electronics Inc. | Vehicular multi-camera vision system |
US9563951B2 (en) | 2013-05-21 | 2017-02-07 | Magna Electronics Inc. | Vehicle vision system with targetless camera calibration |
US9205776B2 (en) | 2013-05-21 | 2015-12-08 | Magna Electronics Inc. | Vehicle vision system using kinematic model of vehicle motion |
US8825259B1 (en) * | 2013-06-21 | 2014-09-02 | Google Inc. | Detecting lane closures and lane shifts by an autonomous vehicle |
KR101470189B1 (ko) | 2013-07-09 | 2014-12-05 | 현대자동차주식회사 | 차량의 주행제어 장치 및 방법 |
US9439367B2 (en) | 2014-02-07 | 2016-09-13 | Arthi Abhyanker | Network enabled gardening with a remotely controllable positioning extension |
US9457901B2 (en) | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
US9022324B1 (en) | 2014-05-05 | 2015-05-05 | Fatdoor, Inc. | Coordination of aerial vehicles through a central server |
US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
US9971985B2 (en) | 2014-06-20 | 2018-05-15 | Raj Abhyanker | Train based community |
US9451020B2 (en) | 2014-07-18 | 2016-09-20 | Legalforce, Inc. | Distributed communication of independent autonomous vehicles to provide redundancy and performance |
US9916660B2 (en) | 2015-01-16 | 2018-03-13 | Magna Electronics Inc. | Vehicle vision system with calibration algorithm |
DE102015201317A1 (de) * | 2015-01-27 | 2016-07-28 | Bayerische Motoren Werke Aktiengesellschaft | Vermessen einer Abmessung auf einer Oberfläche |
US10946799B2 (en) | 2015-04-21 | 2021-03-16 | Magna Electronics Inc. | Vehicle vision system with overlay calibration |
KR101748269B1 (ko) * | 2015-11-11 | 2017-06-27 | 현대자동차주식회사 | 자율 주행 차량의 조향 제어 방법 및 장치 |
US11277558B2 (en) | 2016-02-01 | 2022-03-15 | Magna Electronics Inc. | Vehicle vision system with master-slave camera configuration |
US11433809B2 (en) | 2016-02-02 | 2022-09-06 | Magna Electronics Inc. | Vehicle vision system with smart camera video output |
US10545029B2 (en) * | 2016-12-30 | 2020-01-28 | DeepMap Inc. | Lane network construction using high definition maps for autonomous vehicles |
DE102017000526A1 (de) * | 2017-01-20 | 2018-07-26 | Trw Automotive Gmbh | Horizontstabilisierte Fahrzeug-Lateralsteuerung |
US10459450B2 (en) | 2017-05-12 | 2019-10-29 | Autonomy Squared Llc | Robot delivery system |
CN111221329B (zh) * | 2019-12-03 | 2021-02-02 | 西南交通大学 | 一种自主车辆排队间距控制方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2215576C3 (de) * | 1972-03-30 | 1988-09-29 | Ernst Leitz Wetzlar Gmbh, 6330 Wetzlar | Einrichtung zum Messen, Regeln und/ oder Anzeigen der Bewegung von Landfahrzeugen |
JPS61183716A (ja) * | 1985-02-08 | 1986-08-16 | Hitachi Ltd | 誘導装置 |
-
1988
- 1988-06-15 US US07/206,667 patent/US5208750A/en not_active Expired - Lifetime
- 1988-06-16 DE DE3820589A patent/DE3820589C2/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE3820589A1 (de) | 1989-01-05 |
US5208750A (en) | 1993-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3820589C2 (de) | Verfahren und Steuervorrichtung zum selbsttätigen Steuern eines Landfahrzeuges | |
EP3572293B1 (de) | Verfahren zum unterstützen eines führens wenigstens eines kraftfahrzeugs und assistenzsystem | |
DE102016112859B4 (de) | Navigationsvorrichtung für ein autonom fahrendes Fahrzeug | |
DE112010001354B4 (de) | Bewegungsstrajektoriengenerator | |
DE102016113902A1 (de) | Feldbasierte Drehmoment-Lenkregelung | |
DE102017103971A1 (de) | Autonome Fahrzeugsteuerung mit Vertrauensfaktor | |
WO2020229002A1 (de) | Verfahren und vorrichtung zur multi-sensor-datenfusion für automatisierte und autonome fahrzeuge | |
DE102018125207A1 (de) | Fahrzeuginterne verkehrsassistenz | |
EP3373268A1 (de) | Verfahren zum betreiben eines fahrerassistenzsystems für ein fahrzeug auf einer strasse und fahrerassistenzsystem | |
WO2018019454A1 (de) | Verfahren und vorrichtung zum ermitteln eines fahrbahnmodells für ein fahrzeugumfeld | |
EP0846587A1 (de) | Verfahren und Vorrichtung zur Geschwindigkeitsregelung eines Kraftfahrzeuges | |
EP3663719A1 (de) | Verfahren zum bereitstellen von kartendaten in einem kraftfahrzeug, kraftfahrzeug und zentrale datenverarbeitungseinrichtung | |
EP4176378A1 (de) | Verfahren zur umgebungserfassung mit wenigstens zwei unabhängigen bildgebenden umgebungserfassungssensoren, vorrichtung zur durchführung des verfahrens, fahrzeug sowie entsprechend ausgelegtes computerprogramm | |
DE102020124331A1 (de) | Fahrzeugspurkartierung | |
DE102021105159A1 (de) | Erfassung von fahrzeugen und reaktion darauf | |
DE102006038160B4 (de) | System und Verfahren zum Ermitteln eines Spurwechsels eines Host-Fahrzeugs | |
WO2020002100A1 (de) | Verfahren zum betreiben eines wenigstens teilweise automatisierten fahrzeugs | |
DE102021212425A1 (de) | Voreingestelltes Fahrsystem und voreingestelltes Fahrverfahren unter Verwendung von Fahrspur- und Fahrbahnform-Informationen | |
DE19601831C5 (de) | Verfahren zur Erkennung von relevanten Objekten | |
WO2021151581A1 (de) | Fahrerassistenzsystem und verfahren zum ansteuern eines fahrzeugs, insbesondere nutzfahrzeugs | |
EP3875908A1 (de) | Navigieren eines fahrzeugs und virtuelle spurführungsvorrichtung | |
WO2021037838A1 (de) | Automatisierte erkennung eines anormalen verhaltens eines verkehrsteilnehmers | |
EP0928410A1 (de) | Verfahren und einrichtung zur zielführungsunterstützung eines fahrzeugführers | |
DE102016212786A1 (de) | Fahrerassistenzsystem für ein Ego-Fahrzeug auf einem Weg eines Wegenetzes und Verfahren zum Betreiben des Fahrerassistenzsystems | |
DE102019102922A1 (de) | Verfahren und Vorrichtung zur Multi-Sensor-Datenfusion für automatisierte und autonome Fahrzeuge |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition |