DE4133533A1 - Verfahren zur ist-lage-erfassung von landgebundenen fahrzeugen, insbesondere von mobilen autonomen robotern, von gabelstaplern und dergleichen, und lageerfassungssystem zur durchfuehrung eines solchen verfahrens - Google Patents
Verfahren zur ist-lage-erfassung von landgebundenen fahrzeugen, insbesondere von mobilen autonomen robotern, von gabelstaplern und dergleichen, und lageerfassungssystem zur durchfuehrung eines solchen verfahrensInfo
- Publication number
- DE4133533A1 DE4133533A1 DE4133533A DE4133533A DE4133533A1 DE 4133533 A1 DE4133533 A1 DE 4133533A1 DE 4133533 A DE4133533 A DE 4133533A DE 4133533 A DE4133533 A DE 4133533A DE 4133533 A1 DE4133533 A1 DE 4133533A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- position detection
- support
- measurement
- coupling element
- 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.)
- Ceased
Links
- 238000001514 detection method Methods 0.000 title claims description 39
- 238000012937 correction Methods 0.000 title description 8
- 238000005259 measurement Methods 0.000 claims abstract description 101
- 238000010168 coupling process Methods 0.000 claims abstract description 59
- 238000005859 coupling reaction Methods 0.000 claims abstract description 56
- 230000008878 coupling Effects 0.000 claims description 55
- 238000000034 method Methods 0.000 claims description 21
- 230000007613 environmental effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 4
- 230000002123 temporal effect Effects 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 230000001276 controlling effect Effects 0.000 claims 1
- 230000001105 regulatory effect Effects 0.000 claims 1
- 230000033001 locomotion Effects 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 5
- 230000010354 integration Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 235000004443 Ricinus communis Nutrition 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000002604 ultrasonography Methods 0.000 description 2
- 240000000528 Ricinus communis Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 239000010426 asphalt Substances 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 230000001960 triggered 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/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- 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/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Acoustics & Sound (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
Die Erfindung betrifft ein Verfahren zur Ist-Lage-Erfassung
von landgebundenen Fahrzeugen, insbesondere von mobilen
autonomen Rechnern, von Gabelstaplern und dgl., nach dem
Oberbegriff des Anspruches 1 sowie ein Lageerfassungssystem zur
Durchführung eines solchen Verfahrens nach dem Oberbegriff des
Anspruches 10.
Die derzeitigen Verfahren zur Ist-Lage-Erfassung von Fahrzeugen
basieren zumeist auf dem Verfolgen einer Leitspur, wobei
induktive, optische Verfahren und dgl. angewendet werden.
Es ist auch bekannt, die Fahrzeugposition durch digitale oder
analoge Geber rein odometrisch zu erfassen. Die rein odo
metrische Navigation führt bei der Überwindung größerer Ent
fernungen sehr schnell zu nicht mehr tolerierbaren Ab
weichungen zwischen Ist- und Soll-Position.
Der Erfindung liegt die Aufgabe zugrunde, das gattungsgemäße
Verfahren und das gattungsgemäße Lageerfassungssystem so
auszubilden, daß das Fahrzeug auch größere Entfernungen zurück
legen kann, ohne daß eine wesentliche Abweichung der Ist-Position
von der Soll-Position auftritt.
Diese Aufgabe wird beim gattungsgemäßen Verfahren erfindungs
gemäß mit den kennzeichnenden Merkmalen des Anspruches 1
und beim gattungsgemäßen Lageerfassungssystem erfindungs
gemäß mit den kennzeichnenden Merkmalen des Anspruches 10
gelöst.
Die Lagekoppelung und die Verwendung des Lagestützungs
elementes erlaubt die Überwindung großer Entfernungen durch
das Fahrzeug. Infolge der Integration in bestehende Systeme ist
die Loslösung von Leitspuren möglich. Dabei übernimmt das Lage
erfassungsmodul die Aufgaben der bisherigen Leitspur. Es ist
damit möglich, auch große Distanzen zwischen dem Ausgangs- und
dem Zielort des Fahrzeuges ohne Leitspur zu überwinden, ohne
die vorgegebenen Toleranzen der Positionsgenauigkeit zu über
schreiten. Während der Fahrt wird laufend die Ist-Position
gekoppelt. Je nach Länge des zurückzulegenden Weges werden ein
oder mehrere Stützmessungen durchgeführt. Hierbei wird anhand
raumfester, in ihrer Lage bekannter Stützpunkte die tatsächliche
Lage des Fahrzeuges mit dem Lageerfassunsgmodul ermittelt. Die
Stützmessung wird somit der laufenden gekoppelten Messung über
lagert, so daß Fehler bei der gekoppelten Lageerfassung durch
die Stützmessung ausgeglichen werden können. Die Stützmessung
wird vorteilhaft in solchen Zeitabständen vorgenommen, daß nicht
zu große Korrekturen durchgeführt werden müssen. Dadurch läßt
sich eine sehr hohe Positionsgenauigkeit des Fahrzeuges erzielen,
auch wenn von ihm große Strecken zurückgelegt werden müssen. Da
das Lagekoppelungs- und das Lagestützungselement in einem ge
meinsamen Modul zusammengefaßt sind, steht ein kompakter Sensor
zur Verfügung, der in unterschiedlichste Anwendungen eingebracht
werden kann. Über eine Schnittstelle stehen der nachfolgenden
Anwendung die innerhalb des Moduls schon vollständig aufbereiteten
Lageinformationen zur Verfügung. Darum entfallen komplexe Ver
knüpfungen und algorithmische Verarbeitungen der bisher zur
Lagestützung und Lagekoppelung eingesetzten Sensorkomponenten.
Der Engineeringaufwand beim Einsatz des erfindungsgemäßen Moduls
verringert sich stark gegenüber dem konventionellen Einsatz
einzelner separater Sensorkomponenten.
Weitere Merkmale der Erfindung ergeben sich aus den weiteren
Ansprüchen, der Beschreibung und den Zeichnungen.
Die Erfindung wird anhand einiger in den Zeichnungen darge
stellter Ausführungsbeispiele näher erläutert. Es zeigen
Fig. 1 in einem Blockdiagramm ein erfindungsge
mäßes Lageerfassungsmodul, mit dem die Position
und die Orientierung eines Fahrzeuges erfaßt
werden kann,
Fig. 2 in schematischer Darstellung ein Fahrzeug mit
Sensoren,
Fig. 3 in schematischer Darstellung die Anordnung
der Räder des Fahrzeuges gemäß Fig. 2,
Fig. 4 bis 7 einzelne Verfahren zur Bestimmung und zur
Korrektur von Fehlern der Fahrzeugposition
und/oder -orientierung.
Beim Betrieb von Fahrzeugen, insbesondere von automatisch,
d. h. ohne Fahrer, arbeitenden Fahrzeugen, ist die kontinuier
liche Kenntnis der Position und Orientierung des Fahrzeuges
unerläßlich. In der im folgenden im einzelnen beschriebenen
Steuerung wird die Fahrzeugposition und -orientierung durch
eine Komponente bestimmt, die fahrzeuginterne Bewegungs
größen zur Berechnung heranzieht. Diese Bewegungsgrößen
sind translatorische und rotatorische Geschwindigkeiten in
einer Ebene, die von Sensoren am Fahrzeug erfaßt oder be
stimmt werden können. Vorteilhafterweise werden die Geschwindig
keiten bei odometrischer Meßwerterfassung, um Traktionseinflüsse
zu umgehen, nicht an angetriebenen, sondern an mitlaufenden
Rädern erfaßt. Die Möglichkeiten zur sensorischen Erfassung der
translatorischen und rotatorischen Geschwindigkeit des Fahrzeuges
reichen von inkrementellen Gebern und Tachogeneratoren, vorzugs
weise an den nicht angetriebenen Rädern, über Korrelationssensoren
und unterschiedlichsten Gebern zur Lenkwinkelmessung bis zum Ein
satz inertialer Sensoren, vorteilhafterweise Drehraten-Sensoren
oder integrierende Drehraten-Sensoren. Aus der fortlaufenden
Kenntnis dieser fahrzeugeigenen Bewegungsgrößen und der be
kannten Ausgangsposition und -orientierung des Fahrzeuges wird
unter Berücksichtigung der evtl. vorhandenen kinematischen
Kopplung dieser Größen die Position des Fahrzeuges in den drei
Freiheitsgraden der Ebene berechnet. Diese drei Freiheitsgrade
werden durch die X-Y-Koordinaten und die Orientierung des Fahr
zeuges im Raum bestimmt. Die Anzahl der benötigten Sensoren
zur Bestimmung der Position in der Ebene hängt von der Fahrzeug
kinematik ab. Für zwangsgeführte Fahrzeuge, Leitspurfahr- oder
Schienenfahrzeuge, reicht bei bekanntem Verlauf der Führung die
Kenntnis der Länge des zurückgelegten Wegs zur Bestimmung
der Position in allen drei Freiheitsgraden aus. In diesem
Falle ist die Bestimmung der Lage des Fahrzeuges im Raum am
einfachsten durchzuführen.
Bei zweiachsigen Fahrzeugen mit zwei zwangsgekoppelten Achsen
reicht die Erfassung zweier Bewegungsgrößen, z. B. einer
translatorischen und der rotatorischen Geschwindigkeit oder
zweier translatorischer Geschwindigkeitskomponenten zur voll
ständigen Positionsbestimmung des Fahrzeuges aus. Sind die
Achsen bzw. Räder des Fahrzeuges jedoch nicht zwangsgekoppelt,
dann ist zur Positionsbestimmung des Fahrzeuges in der Ebene
die Erfassung aller drei unabhängigen Bewegungsgrößen er
forderlich.
Für die Lageerfassung des Fahrzeuges wird ein Lageerfassungs
modul 1 eingesetzt (Fig. 1), das aus zwei Hauptteilkomponenten
besteht. Die eine Hauptteilkomponente ist ein Lagekoppelungs
element 2 und die andere Hauptteilkomponente ein Lagestützungs
element 3. Mit dem Lagekoppelungselement wird die aktuelle Lage
des Fahrzeuges in der Ebene kontinuierlich bestimmt. Mit dem Lage
stützungselement 3 wird die Lage des Fahrzeuges relativ zu
Stützpunkten im Raum gemessen, deren Position zum Zeitpunkt
der Messung bekannt ist. Aus dieser Messung ergibt sich, ob die
mit dem Lagekoppelungselement 2 ermittelte Position und Orien
tierung des Fahrzeuges mit der tatsächlichen Position und
Orientierung übereinstimmt. Gegebenenfalls muß eine Korrektur
bei der weiteren Bewegung des Fahrzeuges vorgenommen werden. Dem
Lagekoppelungselement 2 ist eine Schnittstelle 4 des Lageer
fassungsmoduls 1 zugeordnet, über die Signale von einer am
Fahrzeug vorgesehenen Lageerfassungssensorik zugeführt werden.
Diese Lageerfassungssensorik besteht aus einer sinnvollen Auswahl
aus den zuvor erwähnten möglichen Sensoren. An einer weiteren
Schnittstelle 5 werden vom Lagestützungselement 3 Signale und
Meßwerte übertragen, die sich aufgrund einer Lagestützungsmessung
an den Stützpunkten ergeben. An der Schnittstelle 6 liefert das
Lagekoppelungselement 2 Ist-Wert-Signale, welche die augen
blickliche Lage des Fahrzeuges kennzeichnen. Diese Ist-Wert-
Signale 7 werden einem Speicher 8 oder einer Schnittstelle
zugeführt. Über eine Schnittstelle 9 des Lageerfassungsmoduls 1
kann z. B. ein Regler der Fahrzeugsteuerung die Ist-Werte der
Fahrzeuglage (Position und Orientierung) entnehmen und mit den
Sollwerten der gewünschten Fahrzeuglage vergleichen, um mit einem
Regelsignal die Fahrzeugantriebe so zu steuern, daß die gewünschte
Fahrzeugbahn eingehalten werden kann.
Das Lageerfassungsmodul 1 hat schließlich eine dem Lagekoppelungs
element 2 zugeordnete Schnittstelle 10, über die z. B. von oder zu
einer übergeordneten (nicht dargestellten) Ablaufsteuerung Kom
mandos und Statusmeldungen übertragen werden.
Dem Lagestützungselement 3 ist ebenfalls eine Schnittstelle 12
des Lageerfassungsmoduls 1 zugeordnet, über die Kommandos und
Statusmeldungen z. B. zu und von der Ablaufsteuerung übertragen
werden. Über eine weitere Schnittstelle 13 erhält das Lage
stützungselement 3 Signale vom Speicher 8. Über die Schnittstelle
14 werden die aufgrund der Stützmessung an den raumfesten Stütz
punkten sich ergebenden Meßsignale der Schnittstelle 5 des
Lagekoppelungselementes 2 zugeführt. Bei dieser Stütz
messung kann sich ergeben, daß die Fahrzeugposition und
-orientierung nicht mit der vom Lagekoppelungselement 2 er
mittelten Lage übereinstimmt. Diese Differenz zwischen den beiden
Signalen führt nun dazu, daß das Lagekoppelungselement 2 die vom
Lagestützungselement 3 gelieferten Signale übernimmt und nach
interner Verarbeitung die aktualisierte Lage über die Schnitt
stelle 6 dem Speicher 8 zuführt. Damit übernimmt das Lage
koppelungselement die aufgrund der Stützmessung festgestellte
aktuelle Lage des Fahrzeuges. Nunmehr kann mit den im Speicher
8 abgelegten korrigierten Werten die noch zu beschreibende
Regelung des Fahrzeuges vorgenommen werden.
Das Lageerfassungsmodul 1 hat schließlich eine dem Lagestützungs
element 3 zugeordnete Schnittstelle 15, über die Signale mit der
Umgebungssensorik bei der Stützmessung ausgetauscht werden können.
Wie Fig. 3 zeigt, ist das Fahrzeug 16 im Ausführungsbeispiel
als Dreiradfahrzeug ausgebildet. Es hat ein vorderes gelenktes
und angetriebenes Rad 17, ein mit Abstand dahinter liegendes
geschlepptes Hinterrad 18, das in Form einer Bockrolle aus
gebildet ist, sowie an den Fahrzeugecken insgesamt vier
frei drehbare Schwenkrollen 19 bis 22. Zur Lagekoppelung,
d. h. zur Bestimmung der Lage des Fahrzeuges 16 in der Ebene,
ist am geschleppten Hinterrad 18 ein (nicht dargestelltes)
Odometer (Inkrementgeber) vorgesehen, das den zurückgelegten Weg
des Fahrzeuges 16 ermittelt und entsprechende Signale über die
Schnittstelle 4 dem Lagekoppelungselement 2 zuführt. Um die
Fahrzeugorientierung zu ermitteln, ist fahrzeugseitig ein (nicht
dargestellter) Wendekreisel vorgesehen, der die Fahrzeugdrehrate
feststellt und entsprechende Signale über die Schnittstelle 4
dem Lagekoppelungselement 2 zuführt. Aus den Signalen des Odo
meters und des Wendekreisels kann somit die Ist-Lage des Fahr
zeuges 16 im Lagekoppelungselement 2 ermittelt werden. Das ent
sprechende Ist-Wert-Signal 7 wird über die Schnittstelle
6 dem Speicher 8 zugeführt.
Während der Fahrt von einem Ausgangspunkt zu einem vorge
gebenen Zielpunkt werden an bestimmten Positionen während des
Fahrweges die schon erwähnten Stützmessungen durchge
führt. Dabei wird festgestellt, ob die vom Lagekoppelungs
element 2 ermittelte Ist-Position und Ist-Orientierung mit
der tatsächlichen Lage übereinstimmt. Für diese Stützmessung
werden in noch zu beschreibender Weise Referenzpunkte herange
gezogen, deren Lage im Raum genau bekannt ist. Bei diesen Stütz
messungen läßt sich somit sehr einfach überprüfen, ob die vom
Lagekoppelungselement 2 ermittelte Ist-Position und Ist-
Orientierung mit der tatsächlichen Lage übereinstimmt. Für diese
Stützmessung ist das Fahrzeug 16 mit wenigstens einem Sensor 23
(Fig. 2) versehen, der im Ausführungsbeispiel ein Ultraschall-
Sensor ist. Das Fahrzeug 16 kann auch zwei solcher Sensoren
23 aufweisen. Da die raumfesten Stützpunkte in Fahrtrichtung
F des Fahrzeuges sowohl rechts als auch links vom Fahrweg
liegen können, sind solche Sensoren 23 an der rechten und an
der linken Fahrzeuglängsseite vorgesehen. Die Sensoren 23
können auch Infrarotsensoren sein. Da Infrarotsensoren einen
sehr scharf gebündelten Meßstrahl erzeugen, werden sie dort
eingesetzt, wo nur sehr kleine Meßflächen zur Verfügung
stehen. Für größere Meßflächen reicht die Verwendung von
Ultraschallsensoren 23 aus, die einen breiteren Meßstrahl
erzeugen. Die Meßsignale der Sensoren 23 werden über die
Schnittstelle 15 dem Lagestützungselement 3 zugeführt,
das aufgrund dieser Signale die Abweichung der vom Lage
koppelungselement 2 bestimmten Lage von der tatsächlichen
Lage des Fahrzeuges 16 ermittelt und über die Schnittstelle 14
der Schnittstelle 5 des Lagekoppelungselementes 2 zuführt.
Die Stützmessung ist erforderlich, weil die Berechnung der Ist-
Lage durch das Lagekoppelungselement 2 fehlerhaft ist, die da
zu führt, daß die berechnete Ist-Lage nicht mehr mit der tat
sächlichen Ist-Lage des Fahrzeuges übereinstimmt. Solche Ab
weichungen, die mit zunehmendem Fahrweg größer werden, sind u. a.
auf Meßungenauigkeiten der Sensoren zurückzuführen. Mit der
Stützmessung kann an vorgegebenen Stellen während des Fahrweges
die Lage des Fahrzeuges 16 sehr einfach festgestellt werden.
Beim weiteren Fahren wird dann eine entsprechende Korrektur
über den Regler vorgenommen, der den Antrieb des Fahr
zeuges 16 so regelt, daß es wieder auf den Soll-Fahrweg
zurückgeführt wird.
Mit dem Lagekoppelungselement 2 wird die jeweilige Lage
des Fahrzeuges 16 bestimmt. Anstelle des am geschleppten
Hinterrad 18 vorgesehenen Wegmessers (Odometer) kann auch
am Fahrzeug ein Meßrad vorgesehen sein, mit dem sich eben
falls der Fahrweg des Fahrzeuges 16 ermitteln läßt. Anstelle
des Wendekreisels kann auch beispielsweise ein Lenkwinkel
potentiometer für das gelenkte Vorderrad 17 vorgesehen sein.
Auch mit ihm läßt sich eine Richtungsänderung des Fahrzeuges
16 exakt erfassen.
Die Meßwerte aller für die Lagekoppelung einsetzbaren Sensoren
werden für die Berechnung der Ist-Lage des Fahrzeuges 16 zunächst
aufbereitet. Dies erfolgt mittels eines im Lagekoppelungs
element 2 vorhandenen Fehlermodells der Sensoren, mit dem bei
spielsweise die Rohdaten skaliert, gegebenfalls linearisiert und
Umwelteinflüsse berücksichtigt werden, wie z. B. die Temperatur,
der Luftdruck, die Höhe über dem Meeresspiegel und dgl. Die auf
diese Weise vorverarbeiteten Sensordaten werden anschließend
zeitdiskret intregriert und somit Änderungen der Fahrzeug
lage berechnet. Die Berechnungsmethoden richten sich nach dem
zugrundeliegenden kinematischen Fahrzeugmodell. Die momentane
Fahrzeuglage ergibt sich als Summe aller berechneten Positions
änderungen und der Anfangsbedingungen, d. h. der Position und
Orientierung des Fahrzeuges im Raum am Startpunkt.
Aus dieser Fahrzeuglage wird anschließend die Position
der für die Steuerung relevanten Fahrzeugbezugspunkte be
rechnet, in das von der Steuerung vorgegebene Koordinaten
system transformiert und zusammen mit den zugehörigen Güte
werten (mögliche kumulierte Fehler der drei Komponenten der
Fahrzeuglage) zur weiteren Verarbeitung bereitgestellt.
Zur Vereinfachung der Einbindung der Komponente in eine
vorhandene Steuerung können Initialisierungsdaten 11, wie
die Daten der Ausgangslage des Fahrzeuges 16 als Anfangs
werte für die weitere Integration, an die Lagekoppelungs
komponente 2 über die Schnittstelle 10 übergeben werden. Abhängig
von der Güte der verwendeten Sensoren und den Einsatzbedingungen
des Fahrzeuges 16 ist die berechnete Fahrzeuglage in der beschrie
benen Weise mit kumulierenden Fehlern behaftet. Infolge dieser
Kumulation nimmt die Fehlergröße mit zurückgelegtem Fahrweg zu.
Zur Kompensation dieser Fehler im Lagekoppelungselement 2 liefert
die Stützmessung an vorgegebenen Stützpunkten Differenzen zwischen
der mitgekoppelten und der sensorisch gemessenen Lage sowie evtl.
benötigte Steuersequenzen, die eine Aktualisierung durch das
Lagekoppelungselement 2 der im Fehlermodell abgelegten
Parameter erlauben. Dies führt beispielsweise dazu, daß auf
grund der Signale des Lagestützungselementes 3, die von den
Ist-Wert-Signalen 7 abweichen, das Lagekoppelungselement 2
nunmehr ein entsprechend korrigiertes Signal an den Speicher
8 liefert. Dieses korrigierte Signal wird vom Lagekoppelungs
element 2 für die weitergehende Integration übernommen.
Das im Lagekoppelungselement 2 vorhandene Fehlermodell stellt
diejenigen Parameter zur Verfügung, welche das Lagekoppelungs
element zur Berechnung der physikalischen Größen aus den an
der Schnittstelle 4 übergebenen Sensorsignalen benötigt. So
liefern Sensoren beispielsweise Signale in Form einer
Spannung, die beispielsweise in eine Drehrate des Fahr
zeuges umgewandelt werden müssen. Die hierzu benötigten
Parameter sind im Lagekoppelungselement 2 in Form des
Fehlermodelles gespeichert. Diese Technologiedaten sind
sensorabhängig und werden je nach benutztem Meßgeber ge
wählt. Diese verschiedenen Parameter können im Fehlermodell
des Lagekoppelungselementes 2 gespeichert sein, können aber im
Bedarfsfalle auch bei Änderung des jeweiligen Meßgebers in das
Fehlermodell des Lagekoppelungselementes 2 eingegeben werden.
Im kinematischen Modell des Lagekoppelungselementes 2 sind
weiterhin Parameter gespeichert, welche zur Berechnung der
Fahrzeugposition aus den sensorisch gemessenen Bewegungsgrößen
benötigt werden. Diese Parameter sind fahrwerksabhängig und
berücksichtigen sowohl das jeweilige Fahrwerkskonzept als auch
die beim jeweiligen Fahrwerkskonzept vorliegenden geometrischen
Größen. Unter Fahrwerkskonzept ist z. B. zu verstehen, ob das
Fahrzeug 16 z. B. ein Dreiradfahrwerk, ein Differentialfahrwerk,
ein Koordinatenfahrwerk oder dgl. besitzt. Je nach diesem Fahr
werkskonzept sind unterschiedliche geometrische Größen des
Fahrzeuges 16 zu berücksichtigen, anhand derer die Fahrzeug
position aus den sensorisch gemessenen Bewegungsgrößen berechnet
werden kann. Derartige geometrische Größen sind z. B. der Achs
abstand des Fahrzeuges 16, der Radstand, die Radbreite und dgl.
Diese verschiedenen Parameter werden je nach Fahrwerkskonzept
ausgewählt und sind notwendig, um zusammen mit den sensorisch
gemessenen Bewegungsgrößen die Fahrzeuglage zu bestimmen.
Mit dem Lagestützungselement 3 werden zeitlich kumulierte
Fehler, die bei der Messung mittels des Lagekoppelungs
elementes 2 auftreten, kompensiert. Hierzu werden Stütz
messungen vorgenommen, bei denen das Fahrzeug relativ zu
zum Zeitpunkt der Messung in ihrer Position bekannten Stütz
punkten vermessen wird. Hierbei wird, ausgehend von der mitge
koppelten Momentanposition, der Ort, an dem zu messen ist, ent
weder bestimmt oder vom übergeordneten System, z. B. der Ablauf
steuerung, über die Schnittstelle 12 übernommen. Das Meßergebnis
in Verbindung mit der Kenntnis der Stützpunktlage und der Anbau
lage der Sensoren 23 am Fahrzeug 16 ermöglicht die Berechnung
der Lageabweichung (Positionsablage) des Fahrzeuges von der
durch das Lagekoppelungselement 2 berechneten Fahrzeuglage.
Diese Positionsablage wird von der Schnittstelle 14 (Fig. 1)
an die Schnittstelle 5 des Lagekoppelungselementes 2
übergeben. Hierbei werden auch Steuerkommandos übertragen,
welche die Art der Stützmessung kennzeichnen.
Die Aktivierung der Stützmessung kann auf verschiedene Arten
erfolgen. Das Lagestützungselement 3 kann vom übergeordneten
System, z. B. der Ablaufsteuerung, ein Signal zum Start der
Messung erhalten. Im Gegensatz dazu ist es auch denkbar, daß das
Lagestützungselement 3 die Stützmessungen aufgrund der über
die Schnittstelle 13 aus dem Speicher 8 zur Verfügung ste
henden Informationen über die Fahrzeuglage und deren Güte
werte in Kombination mit den im Stützmodell abgelegten Daten
der Umgebung völlig selbständig durchführt.
Die Häufigkeit der Stützmessungen ist anwendungsabhängig und
kann variieren vom völligen Verzicht auf Stützmessungen bis
zur kontinuierlichen Durchführung von Stützmessungen.
Auch das Lagestützungselement 3 beinhaltet ein Fehlermodell,
in dem Parameter gespeichert sind, die die Umrechung der sen
sorisch ermittelten Meßdaten in physikalische Größen ermöglichen.
Außerdem sind im Fehlermodell des Lagestützungselementes 3 zu
mindest die Daten abgelegt, mit denen die verwendeten Sensoren
23 beschrieben werden. So sind Daten gespeichert hinsichtlich
der Anbaulage des oder der Sensoren 23 am Fahrzeug 16, der
Meßrichtung, der Parameter für die Ansteuerung, der Meß
charakteristik und dgl.
Im einfachsten Fall wird eine Stützmessung dadurch ausgelöst,
daß das Lagestützungselement 3 über die Schnittstelle 12
Signalkommandos von der übergeordneten Ablaufsteuerung er
hält. Diese Verfahrensweise setzt aber die Kenntnis der
Lage des Stützpunktes und des Meßzeitpunktes durch die Ab
laufsteuerung voraus. Das andere Extrem ist ein völlig autonom
arbeitendes Lagestützungselement 3. In diesem Falle sind die
gesamten oder alle für die Stützmessung relevanten Informationen
im Stützmodell des Lagestützungselementes 3 enthalten. Unter
anderem wird die Art des Stützmeßverfahrens und der Ort, an dem
dieses Verfahren angewendet wird, sowie die dabei zu benutzenden
Sensoren automatisch vom Lagestützungselement 3 festgelegt. Ein
Beispiel einer sinnvollen Variante innerhalb dieser Bandbreite
der möglichen Lösungen ist die Übergabe einer geometrischen
Beschreibung des Stützpunktes und der geplanten Bewegungsbahn
des Fahrzeuges an das Stützmodell des Lagestützungselementes 3.
So kann als Referenz am Stützpunkt z. B. eine Kante oder eine
Fläche herangezogen werden. Dies ist davon abhängig, welche
Sensoren für die Stützmessung herangezogen werden. Als Stützpunkt
können alle innerhalb des Raumes, in dem sich das Fahrzeug 16
bewegt, befindlichen Einrichtungen herangezogen werden, die
für die eingesetzte Sensorik geeignete Merkmale aufweisen, die
für die Stützmessung herangezogen werden können. Befindet sich
das Fahrzeug 16 beispielsweise innerhalb einer Lagerhalle mit
Regalen, Türen, Maschinen und dgl., dann können beispiels
weise für die Stützmessung Flächen oder Kanten der Maschinen,
Türkantenöffnungen oder die vertikalen Ständer der Regale heran
gezogen werden. Bei diesen Referenzpunkten handelt es sich um
ortsfeste Bezugspunkte, deren Lage exakt festgelegt wird und
anhand derer mittels des Lagestützungselementes 3 die tatsächliche
Lage des Fahrzeuges 16 im Raum genau festgestellt werden kann.
Im folgenden wird nun anhand der Fig. 4 bis 7 im einzelnen
erläutert, wie die Abweichungen des Fahrzeuges 16 mittels der
Stützmessung ermittelt werden können.
Während der Fahrt des Fahrzeuges 16 wird durch das Lagekoppelungs
element 2 ständig die Fahrzeugposition und -orientierung berechnet.
Hierbei kommt es aber, wie oben beschrieben, zu unvermeidlichen
Fehlern, so daß sich das Fahrzeug 16 nach einer bestimmten Fahr
strecke trotz kontinuierlicher Berechnung der Fahrzeuglage durch
das Lagekoppelungselement 2 nicht auf der Soll-Bahn 24 (Fig. 4)
befindet, sondern auf einer davon abweichenden Ist-Bahn 25. Wie
Fig. 4 beispielhaft zeigt, stimmt zwar die Orientierung des
Fahrzeuges 16, nicht jedoch dessen Position. Das Fahrzeug 16
befindet sich lateral translatorisch versetzt zur Soll-Bahn 24.
Sobald nun das Fahrzeug 16 in Höhe eines Stützpunktes 26 gelangt,
erfolgt eine Stützmessung. Der Stützpunkt 26 wird im Ausfüh
rungsbeispiel nach Fig. 4 durch eine Fläche gebildet, die bei
spielsweise die Vorderseite einer Maschine, die Vorderseite eines
Schrankes oder dgl. sein kann. Entscheidend für den Stützpunkt
26 ist, daß seine Lage im Raum genau bekannt ist. Der Stützpunkt
26 stellt somit einen Bezugspunkt dar, anhand dessen die Abwei
chung der Lage des Fahrzeuges 16 von der durch das Lagekoppelungs
element 2 berechneten Bahn, die in erster Näherung mit der
Sollbahn 24 übereinstimmt, berechnet werden kann. Sobald das
Fahrzeug 16 seitlich neben dem Stützpunkt 26 sich befindet, wird
die Stützmessung durchgeführt. Hierbei kann das Fahrzeug 16 in
der beschriebenen Weise ein entsprechendes Signalkommando von
der Ablaufsteuerung erhalten, das über die Schnittstelle 12
dem Lagestützungselement 3 zugeführt wird. Arbeitet das
Lagestützungselement 3 vollautomatisch, dann wird zum ersten
Mal dann gemessen, wenn aufgrund der vom Lagekoppelungselement
2 berechneten Ist-Bahn davon auszugehen ist, daß das Meßsignal
des Sensors 23 auf den Stützpunkt 26 trifft und dort reflektiert
wird. Die Messung erfolgt während der Fahrt des Fahrzeuges 16
in Fahrtrichtung F. Da der Stützpunkt 26 eine in Fahrtrichtung
sich erstreckende Fläche ist, können mehrere Messungen an diesem
Stützpunkt 26 durchgeführt werden. Aufgrund des gemessenen
seitlichen Abstandes zwischen dem Sensor 23 und damit dem Fahrzeug
16 und dem Stützpunkt 26 läßt sich einfach feststellen, daß sich
das Fahrzeug 16 nicht auf der Soll-Bahn 24, sondern auf der
parallel dazu versetzten Ist-Bahn 25 befindet. Das Lage
stützungselement 3 erhält über die Schnittstelle 15 (Fig. 1)
entsprechende Signale vom Sensor 23, die zur Berechnung der
Lageabweichung des Fahrzeuges 16 herangezogen werden. Das Lage
stützungselement 3 gibt dann über die Schnittstelle 14 entspre
chende Signale an die Schnittstelle 5 des Lagekoppelungselementes
2, wodurch dessen mitgekoppelte, bislang berechnete Meßwerte
durch die vom Lagestützungselement 3 kommenden Werte korrigiert
werden. Der Speicher 8 erhält dann entsprechend korrigierte Ist-
Wert-Signale 7, die im (nicht dargestellten) Fahrzeugregler mit
den vorgegebenen Sollwerten vergleichen werden können. Da sie
im Falle der Fig. 4 nicht übereinstimmen, führt der (nicht
dargestellte) Regler das Fahrzeug 16 wieder auf die Soll-Bahn
24 bei der weiteren Fahrt zurück. Dies ist in Fig. 4 durch einen
entsprechenden Verlauf der Ist-Bahn 25 gekennzeichnet. Nach der
Stützmessung erfolgt somit eine Korrektur der Position des
Fahrzeuges 16 in der Weise, daß es sich wieder auf der Soll-Bahn
24 bewegt.
Je nach Entfernung des Zielortes kann dann nach einer be
stimmten Zeit oder einer bestimmten Fahrstrecke eine erneute
Stützmessung durchgeführt werden. Auf diese Weise wird
die vom Lagekoppelungselement 2 ständig berechnete Positio
nierung und Orientierung des Fahrzeuges 16 überprüft und
gegebenenfalls korrigiert.
Fig. 5 zeigt nun den Fall, daß das Fahrzeug 16 nicht nur
in der Position, sondern auch in der Orientierung von der
Soll-Bahn 24 abweicht. Die Positionsabweichung des Fahrzeuges
16 wird wiederum aus einzelnen Messungen mit Hilfe des Stützpunktes
26 in der beschriebenen Weise berechnet. Der Stützpunkt 26
wird im Ausführungsbeispiel wiederum durch eine Fläche ge
bildet, an der während der Fahrt des Fahrzeuges 16 einzelne
Messungen mittels des Sensors 23 durchgeführt werden. Die
Orientierung des Fahrzeuges 16 wird aus der Differenz einer
quasi gleichzeitigen Messung mit einem zweiten Sensor 23
gewonnen. Er ist zum ersten Sensor in einem bestimmten Ab
stand in Fahrzeuglängsrichtung vorgesehen und mißt auf die
gleiche Referenzfläche. Der Abstand a zwischen diesen beiden
Sensoren 23, in Fahrzeuglängsrichtung gemessen, bildet die
Meßbasis. Zusammen mit der Meßgenauigkeit der Sensoren 23
ist dieser Abstand a maßgebend für die Qualität der Winkel
messung. Aus dem Abstand a und dem unterschiedlichen Abstand
der beiden Sensoren 23 zur Referenzfläche 26 läßt sich in
einfacher Weise die Abweichung der Winkellage des Fahrzeuges 16
zur Soll-Bahn 24, also die Orientierungsabweichung des Fahrzeuges,
berechnen. Die Schnittstelle 15 (Fig. 1) des Lagestützungs
elementes 3 erhält somit Meßdaten, die die beiden Abstände der
Sensoren 23 des Fahrzeuges 16 zur Referenzfläche kennzeichnen.
Aus diesen Meßwerten berechnet das Lagestützungselement 3 die
Positionierungs- und Orientierungsabweichung des Fahrzeuges 16
und liefert über die Schnittstelle 14 entsprechende Signale an
die Schnittstelle 5 des Lagekoppelungselementes 2. Die so über
mittelten Werte werden vom Lagekoppelungselement 2 übernommen
und zur Berechnung der neuen Ist-Wert-Signale benutzt, die dem
Speicher 8 zugeführt werden. Aufgrund der Abweichung des
Fahrzeuges 16 sowohl hinsichtlich der Position als auch hin
sichtlich der Orientierung gibt der Regler das entsprechende
Regelsignal an die Antriebe des Fahrzeuges 16 weiter. Im Aus
führungsbeispiel wird das angetriebene Vorderrad 17 so einge
schlagen, daß es auf der mit einer ausgezeichneten Linie ange
deuteten Ist-Bahn 25 nach der Stützmessung allmählich wieder auf
die Soll-Bahn 24 zurückgeführt wird. Auch in diesem Falle können
je nach Entfernung zum Zielort noch eine oder mehrere Stütz
messungen in der beschriebenen Weise durchgeführt werden.
In Fig. 6 ist eine zweite Möglichkeit dargestellt, wie die
Positions- und die Orientierungsabweichung des Fahrzeuges 16
anhand von Stützmessungen bestimmt werden können. Die Abweichung
des Fahrzeuges wird zunächst in gleicher Weise, wie unter Fig. 5
beschrieben, am Stützpunkt 26 ermittelt. Es erfolgt danach
in einem zeitlichen und damit örtlichen Abstand eine zweite
Messung auf den Stützpunkt 26a. Bei dieser zweiten Messung
kann auf einen zweiten Sensor verzichtet werden. In diesem Falle
dient der zurückgelegte Weg zwischen zwei Messungen als Meßbasis
die dabei wesentlich größer sein kann als der Abstand a zwischen
zwei in Fahrzeuglängsrichtung hintereinander angeordneten Sensor
(Fig. 5). Die Messung der Orientierungsabweichung des Fahrzeuges
kann darum mit einer höheren Genauigkeit vorgenommen werden.
Allerdings muß eine ausreichende Richtungsstabilität des Fahr
zeuges 16 zwischen den beiden Messungen vorausgesetzt werden.
Das Fahrzeug 16 wird nach der ersten Messung am Stützpunkt 26
längs der mit einer ausgezogenen Linie dargestellten Ist-Bahn
25 grob auf die mit einer gestrichelten Linie gekennzeichnete Soll-
Bahn 24 zurückgeführt. Nach einem gewissen zeitlichen und somit
örtlichen Abstand erfolgt die zweite Messung am zweiten Stützpunkt
26a. Bei der Darstellung gemäß Fig. 6 ist angenommen worden, daß
das Fahrzeug 16 nach der ersten Korrektur mit Hilfe des Stütz
punktes 26 noch nicht vollständig auf die Soll-Bahn 24 zurück
geführt worden ist, sondern hinsichtlich der Orientierung noch
Abweichungen von der Soll-Bahn aufweist. Diese Abweichungen sind
allerdings aufgrund der ersten Korrektur wesentlich geringer als
zum Zeitpunkt der ersten Messung am Stützpunkt 26. Am zweiten
Stützpunkt 26a wird nun mit dem Sensor 23 eine zweite Messung
durchgeführt. Auf die Verwendung des zweiten Sensors kann ver
zichtet werden, weil als Meßbasis der zwischen der ersten und
der zweiten Messung zurückgelegte Weg des Fahrzeuges 16 verwendet
wird. Die bei der zweiten Stützmessung erhaltenen Meßwerte
werden über die Schnittstelle 15 dem Lagestützungselement 3
zugeführt, das hieraus die Lageabweichung des Fahrzeuges 16
berechnet und über die Schnittstelle 14 der Schnittstelle 5 des
Lagekoppelungselementes 2 zuführt. Es benutzt diese Werte zur
Korrektur der mitgekoppelten Ist-Werte und führt diese dem
Speicher 8 zu. Der Regler gibt aufgrund des Soll-Ist-Vergleiches
unter Berücksichtigung des Inhaltes des Speichers 8 ein ent
sprechendes Regelsignal 9 an die Antriebe des Fahrzeuges 16,
so daß es längs der mit ausgezogener Linie dargestellten Ist-
Bahn 25 wieder auf die Soll-Bahn 24 zurückgeführt wird. Ohne
die zweite Korrektur würde das Fahrzeug 16 längs der Linie 25a
weiterfahren. Aufgrund der zweiten Korrektur wird jedoch die Ist-
Bahn 25 wieder auf die Soll-Bahn 24 zurückgeführt.
Ist bei der Verfahrensweise gemäß Fig. 6 die Referenzfläche
26 ausreichend lang, dann reicht auch nur diese eine Referenz
fläche als Stützpunkt aus, um die beiden zeitlich versetzten
und damit örtlich mit Abstand voneinander liegenden Messungen
durchzuführen.
Es ist bekannt, daß Sensoren ein sogenanntes Driftverhalten
haben, d. h. die mathematische Modellierung des Sensorver
haltens bei der Umwandlung der physikalischen Größe in einen
digitalen Meßwert ist unvollständig, so daß, wenn auch ge
ringfügige, Abweichungen zwischen dem verarbeitbaren Meßwert
und der dadurch quantifizierten physikalischen Größe entstehen.
Die Parameter der Übertragungsfunktion (Zusammenhang zwischen
physikalischer Größe und digitalem Meßwert), die im Fehler
modell abgelegt sind, können zeitabhängig sein, so daß sie
von Zeit zu Zeit kompensiert werden können.
Bei der Bestimmung der Position und der Orientierung des
Fahrzeuges 16 können auch viele schnell aufeinanderfolgende
Messungen mit dem oder den Sensoren 23, 32 auf die jeweilige
Referenzfläche 26 durchgeführt werden. Hierbei entsteht eine Meß
datenreihe, die zur Auswertung linearisiert wird. Die Länge
dieser Meßreihe (Meßbasis) ist zusammen mit der Meßgenauigkeit
des Sensors 23, 32 für die Qualität der Messung der Winkelab
weichung und damit für die Bestimmung der Orientierungsabweichung
des Fahrzeuges 16 entscheidend.
Zusätzlich zu der zuvor beschriebenen Bestimmung der Position
und Orientierung mittels vieler, schnell aufeinanderfolgender
Messungen des Sensors kann eine dritte Koordinate der Fahr
zeugposition dadurch ermittelt werden, daß die Messungen vor
Beginn der Referenzfläche starten (Fig. 7). Das Fahrzeug 16
bewegt sich in X-Richtung. Der Sensor 32 sendet, noch bevor
der Stützpunkt 26b erreicht ist, Meßsignale aus, die aber
wegen Fehlens des Stützpunktes 26b nicht reflektiert werden.
Im X-Y-Koordinatensystem ergibt sich dadurch der Kurvenab
schnitt 27. Er verläuft parallel zur X-Koordinate und hat
die Steigung O. Der Stützpunkt 26b ist schräg zur Fahrt
richtung X angeordnet. Als Bezugspunkt dient - im Gegensatz
zu den vorigen Ausführungsbeispielen - nicht nur eine Fläche,
sondern zusätzlich eine Kante 28 des Stützpunktes. Sobald der
vom Sensor 32 in X-Richtung ausgesandte Meßstrahl die Bezugs
kante 28 erfaßt, wird ein auswertbares Signal detektiert. Im
X-Y-Koordinatensystem ergibt sich der Kurvenabschnitt 29, der
gegenüber dem Kurvenabschnitt 27 verhältnismäßig steil ab
fällt. Kurz nach Meßbeginn ergibt sich dann der Kurvenab
schnitt 30, dessen Steigung der Neigung c der dem Fahrzeug
16 zugewandten Stirnseite 31 des Stützpunktes 26b in bezug
auf die Fahrtrichtung x entspricht.
In Y-Richtung wird der Abstand des Sensors 32 und damit des
Fahrzeuges 16 vom Stützpunkt 26b ermittelt. Zur Bestimmung
der Lageabweichung in X-Richtung wird die aktuelle Fahrzeuglage
sowie der Übergang zwischen den Kurvenabschnitten 29 und 30
benutzt.
Damit das Fahrzeug 16 unterschiedliche Routen fahren kann,
beispielsweise mit Hilfe einer CAD-Umgebung ein Grundriß
des Einsatzgebietes des Fahrzeuges erzeugt oder verändert
werden kann. Hierin sind die virtuellen Fahrwege, Lastüber
gabestationen und die Stützpunkte 26, 26a, 26b zur Lage
bestimmung gespeichert. Im Fahrzeugleitsystem können auto
matisch Fahrprogramme für das Fahrzeug 16 erzeugt werden.
Diese Daten werden über eine Infrarot-Datenübertragungs
strecke vom Fahrzeugleitsystem zum Fahrzeug 16 übertragen.
Über diese Infrarot-Datenübertragungsstrecke können auch
Aufträge an das Fahrzeug 16 gerichtet und Statusmeldungen
vom Fahrzeug empfangen werden. Auf dem Fahrzeug 16 werden
die Fahrprogramme verwaltet. Sie können gespeichert, gelöscht
und ausgeführt werden.
Es ist aber auch möglich, das Fahrzeug 16 ohne einen Leit
rechner zu betreiben. In diesem Falle kann das Fahrprogramm
fest in einem statischen Speicher des Fahrzeuges 16 abgelegt
sein. Die Fahrprogramme können aber auch aus dem auf dem
Fahrzeug abgelegten Modell der Umgebung erzeugt werden.
Das Fahrzeug benötigt keine Leitlinie, sondern kann anhand
des eingegebenen Fahrprogrammes selbsttätig an den gewünschten
Einsatzort fahren. Während der Fahrt erfolgen die beschriebenen
Messungen, um sicherzustellen, daß das Fahrzeug 16 vom Ausgangsort
zum Zielort gelangt.
Werden bei der Bestimmung der Position und der Orientierung
an den Stützpunkten Flächen als Bezugspunkte verwendet,
können als Sensoren 23 Ultraschallsensoren eingesetzt werden,
deren Meßstrahl eine gewisse Breite hat. Werden jedoch, wie
beispielhaft anhand von Fig. 7 erläutert worden ist, Kanten
am Stützpunkt als Bezugspunkt herangezogen, dann sind Ultra
schallsensoren zur Abstandsmessung nicht zweckmäßig. In diesem
Fall werden vorteilhaft solche Sensoren eingesetzt, die einen
sehr scharf gebündelten Meßstrahl erzeugen, wie beispielsweise
Infrarotsensoren. Solche Kanten könnten beispielsweise auch an
Durchbrüchen, Fenstern und dgl. an Maschinengehäusen, Türen,
Schränken oder dgl. als Bezugspunkte herangezogen werden.
Die Sensoren 32 können auch zum Andocken des Fahrzeuges 16
beispielsweise an einen Lagerplatz, an eine Übergabestelle oder
dgl. benutzt werden. Dabei führt der Sensor 32 das Fahrzeug 16
durch entsprechende Messung exakt an die gewünschte Stelle heran.
Vorzugsweise sind solche Sensoren 32 Infrarotsensoren, da das
Andocken eine sehr genaue Messung erfordert.
Darüber hinaus kann das Fahrzeug 16 mit Überwachungssensoren
33 ausgestattet sein, die bei der Fahrt des Fahrzeuges über
wachen, ob sich im Fahrweg Hindernisse befinden. Beispiels
weise sind diese Überwachungssensoren durch Ultraschallsensoren
gebildet.
Für die beschriebenen Stützmessungen können auch alternative
Sensoren, z. B. Magnetmarken, optische oder induktive Marken
oder Linien, eingesetzt werden. Die Prinzipien der Stütz
messungen bleiben hierbei aber unverändert. Lediglich die ent
sprechenden Parameter müssen an diese alternativen Sensoren
angepaßt werden.
Mit den beschriebenen Einrichtungen besteht zu jedem Zeitpunkt
eine genaue Kenntnis über die Lage des Fahrzeuges im Raum
bzw. in der Ebene. Da die Lage des Ausgangspunktes des Fahrzeuges
in der Ebene bekannt ist, ist durch die während der Fahrt des
Fahrzeuges 16 ständig berechneten Positionierungs- und Orien
tierungswerte sichergestellt, daß die Lage und Orientierung des
Fahrzeuges in der Ebene jederzeit bekannt ist.
Die beschriebenen Einrichtungen sind für fahrerlose Trans
portsysteme, für Reinigungsroboter, für Serviceroboter oder
für andere mobile Roboter geeignet, wie z. B. für Asphalt
sägen, Erkundungs- und/oder Überwachungsfahrzeuge und dgl.
Auch Gabelstapler und Manipulatoren können mit einem solchen
Lageerfassungsmodul 1 ausgerüstet werden. Darüber hinaus können
auch andere bemannte Fahrzeuge zur Unterstützung des Fahrers
oder zur Information des Leitsystems mit diesem Lageerfassungs
modul 1 ausgestattet werden.
Claims (20)
1. Verfahren zur Ist-Lage-Erfassung von landgebundenen
Fahrzeugen, insbesondere von mobilen autonomen Robotern,
von Gabelstaplern und dgl., bei dem die Ist-Lage des Fahr
zeuges während der Fahrt durch koppelnde Verfahren erfaßt
wird,
dadurch gekennzeichnet, daß wenigstens eine Stützmessung
durchgeführt wird, bei der die Abweichung der durch
koppelnde Verfahren bestimmten Ist-Lage des Fahrzeuges
(16) anhand raumfester, in ihrer Lage bekannter Stützpunkte
(26, 26a, 26b) ermittelt wird, daß aufgrund dieser Abwei
chungen die Ist-Lage korrigiert wird, und daß dieser korri
gierte Wert zur weiteren Verarbeitung zur Verfügung gestellt
wird.
2. Verfahren nach Anspruch 1,
dadurch gekennzeichnet, daß der korrigierte Wert zur
Steuerung oder Regelung des Fahrzeuges (16) herangezogen
wird.
3. Verfahren nach Anspruch 1,
dadurch gekennzeichnet, daß der korrigierte Wert zur In
formation, beispielsweise zur Anzeige in einem Display,
benutzt wird.
4. Verfahren nach einem der Ansprüche 1 bis 3,
dadurch gekennzeichnet, daß die Lageabweichung des Fahr
zeuges (16) aus einzelnen Messungen auf eine Referenzfläche
des Stützpunktes (26, 26a, 26b) bestimmt wird.
5. Verfahren nach einem der Ansprüche 1 bis 4,
dadurch gekennzeichnet, daß zur Bestimmung der Orientie
rungsabweichung (Winkellageabweichung) des Fahrzeuges (16)
an mit Abstand voneinander liegenden Stellen der Referenz
fläche des Stützpunktes (26, 26a, 26b) zwei Abstandsmessungen
durchgeführt werden.
6. Verfahren nach Anspruch 5,
dadurch gekennzeichnet, daß gleichzeitig zwei Abstands
messungen zu derselben Referenzfläche des Stützpunktes
(26, 26a, 26b) durchgeführt werden, wobei als Meßbasis
(a) der Abstand zwischen zwei in Längsrichtung des Fahr
zeuges (16) vorgesehenen Meßelementen (23) herangezogen
wird.
7. Verfahren nach Anspruch 5,
dadurch gekennzeichnet, daß zwei Abstandmessungen in einem
zeitlichen und damit örtlichen Abstand durchgeführt
werden, wobei als Meßbasis der zwischen den beiden Messungen
zurückgelegte Weg des Fahrzeuges (16) herangezogen wird.
8. Verfahren nach Anspruch 7,
dadurch gekennzeichnet, daß nach jeder Abstandsmessung
die durch die koppelnden Verfahren bestimmte Ist-Lage
des Fahrzeuges (16) entsprechend korrigiert wird.
9. Verfahren nach einem der Ansprüche 1 bis 8,
dadurch gekennzeichnet, daß viele, schnell aufeinander
folgende Messungen auf eine Referenzfläche des Stütz
punktes (26, 26a, 26b) durchgeführt werden, und daß die
aufgenommene Meßdatenreihe linearisiert wird.
10. Lageerfassungssystem zur Durchführung des Verfahrens
nach einem der Ansprüche 1 bis 9, mit mindestens einem
Lagekoppelungselement zur koppelnden Bestimmung der Fahr
zeuglage und mit mindestens einem Lagestützungselement,
mit dem die Lage des Fahrzeuges relativ zur Umgebung ver
messen wird,
dadurch gekennzeichnet, daß das Lagekoppelungselement (2)
und das Lagestützungselement (3) in einem Lageerfassungs
modul (1) zugesammengefaßt sind, das wenigstens eine Schnitt
stelle (9) für die Ausgabe des korrigierten Wertes, mindestens
eine zweite Schnittstelle (10) für Initialisierungsdaten, min
destens eine dritte Schnittstelle (4) für die Lageerfassungs
sensorik und mindestens eine vierte Schnittstelle (15) für
die Umgebungssensorik (23, 32) aufweist.
11. Lageerfassungssystem nach Anspruch 10,
dadurch gekennzeichnet, daß das Lageerfassungsmodul (1)
an eine übergeordnete Ablaufsteuerung angeschlossen
ist.
12. Lageerfassungssystem nach Anspruch 10,
dadurch gekennzeichnet, daß das Lageerfassungsmodul (1)
an ein Display, einen Datenübertrager zu einem Leitrechner
und dgl. angeschlossen ist.
13. Lageerfassungssystem nach einem der Ansprüche 10 bis 12,
dadurch gekennzeichnet, daß das Lagestützungselement
(3) dem Lagekoppelungselement (2) übergeordnet ist.
14. Lageerfassungssystem nach einem der Ansprüche 10 bis 13,
dadurch gekennzeichnet, daß die Lageerfassungssensorik
mindestens ein Odometer aufweist.
15. Lageerfassungssystem nach einem der Ansprüche 10 bis 13,
dadurch gekennzeichnet, daß die Lageerfassungssensorik
mindestens einen Wendekreisel oder mindestens einen
integrierenden Wendekreisel aufweist.
16. Lageerfassungssystem nach einem der Ansprüche 10 bis 15,
dadurch gekennzeichnet, daß die Umgebungssensorik mindestens
einen Ultraschallsensor (23) aufweist.
17. Lageerfassungssystem nach einem der Ansprüche 10 bis 15,
dadurch gekennzeichnet, daß die Umgebungssensorik mindestens
einen Infrarotsensor (32) aufweist.
18. Lageerfassungssystem nach einem der Ansprüche 10 bis 17,
dadurch gekennzeichnet, daß das Lagekoppelungselement (2)
und das Lagestützungselement (3) jeweils mindestens ein
Fehlermodell für die eingesetzten Sensoren (23, 32) der
Lageerfassungssensorik bzw. der Umgebungssensorik aufweist.
19. Lageerfassungssystem nach einem der Ansprüche 10 bis 18,
dadurch gekennzeichnet, daß das Lagekoppelungselement (2)
mindestens ein kinematisches Modell enthält, in dem die
Art der Fahrzeugkinematik und deren Eigenschaften be
schrieben sind.
20. Lageerfassungssystem nach einem der Ansprüche 10 bis 19,
dadurch gekennzeichnet, daß das Lagestützungselement (3)
mindestens ein Stützmodell enthält, in dem die Positionen
und die Eigenschaften der Stützpunkte (26, 26a, 26b)
beschrieben sind.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4133533A DE4133533A1 (de) | 1991-10-10 | 1991-10-10 | Verfahren zur ist-lage-erfassung von landgebundenen fahrzeugen, insbesondere von mobilen autonomen robotern, von gabelstaplern und dergleichen, und lageerfassungssystem zur durchfuehrung eines solchen verfahrens |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4133533A DE4133533A1 (de) | 1991-10-10 | 1991-10-10 | Verfahren zur ist-lage-erfassung von landgebundenen fahrzeugen, insbesondere von mobilen autonomen robotern, von gabelstaplern und dergleichen, und lageerfassungssystem zur durchfuehrung eines solchen verfahrens |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4133533A1 true DE4133533A1 (de) | 1993-05-06 |
Family
ID=6442396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4133533A Ceased DE4133533A1 (de) | 1991-10-10 | 1991-10-10 | Verfahren zur ist-lage-erfassung von landgebundenen fahrzeugen, insbesondere von mobilen autonomen robotern, von gabelstaplern und dergleichen, und lageerfassungssystem zur durchfuehrung eines solchen verfahrens |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4133533A1 (de) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE1013354A3 (nl) * | 2000-03-17 | 2001-12-04 | Egemin Nv | Werkwijze en inrichting voor het aanleggen van een automatisch geleid voertuig. |
DE10148976A1 (de) * | 2001-10-04 | 2003-04-30 | Overmeyer Ludger | Transpondergestütztes Fahrzeug- und Transportleitsystem |
DE102004047209A1 (de) * | 2004-09-27 | 2006-03-16 | Daimlerchrysler Ag | Verfahren und Vorrichtung zur Sicherheitsüberwachung für Transportfahrzeuge |
DE102005054359A1 (de) * | 2005-11-15 | 2007-05-16 | Leuze Lumiflex Gmbh & Co Kg | Schutzeinrichtung |
AT500280B1 (de) * | 2003-12-22 | 2008-06-15 | Tgw Transportgeraete Gmbh | Teleskopierbare lasttragvorrichtung |
DE102007036158A1 (de) * | 2007-08-02 | 2009-02-05 | BSH Bosch und Siemens Hausgeräte GmbH | Verfahren und System zur Steuerung eines Arbeits- und/oder Transportgerätes, insbesondere eines Bodenreinigungsroboters, sowie Arbeits- und/oder Transportgerät und Speichermedium hierfür |
DE10260771B4 (de) * | 2001-12-19 | 2010-04-08 | Boss Uk Holding Co. Ltd., Leighton Buzzard | System zum Betrieb eines Flurförderzeuges |
DE102011108579A1 (de) * | 2011-07-27 | 2013-01-31 | Sew-Eurodrive Gmbh & Co. Kg | Anlage, aufweisend Mobilteile, und Verfahren zum Übertragen von Information bei einer Anlage |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2910366A1 (de) * | 1978-03-20 | 1979-10-04 | Philips Nv | Hochfrequenzimpedanzmessung |
DE2829577A1 (de) * | 1978-07-05 | 1980-01-24 | Siemens Ag | Verfahren und einrichtung zur ortung flaechengebundener fahrzeuge |
DE3519277A1 (de) * | 1985-05-30 | 1986-12-04 | Robert Bosch Gmbh, 7000 Stuttgart | Navigationsverfahren fuer fahrzeuge |
DE3709627A1 (de) * | 1987-03-24 | 1988-10-13 | Fraunhofer Ges Forschung | Selbstfahrendes fahrzeug |
DE3911054A1 (de) * | 1989-04-05 | 1990-12-06 | Wagner Foerdertechnik | Navigationssystem und -verfahren zur leitdrahtlosen fuehrung von fahrerlosen flurfoerderzeugen |
-
1991
- 1991-10-10 DE DE4133533A patent/DE4133533A1/de not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2910366A1 (de) * | 1978-03-20 | 1979-10-04 | Philips Nv | Hochfrequenzimpedanzmessung |
DE2829577A1 (de) * | 1978-07-05 | 1980-01-24 | Siemens Ag | Verfahren und einrichtung zur ortung flaechengebundener fahrzeuge |
DE3519277A1 (de) * | 1985-05-30 | 1986-12-04 | Robert Bosch Gmbh, 7000 Stuttgart | Navigationsverfahren fuer fahrzeuge |
DE3709627A1 (de) * | 1987-03-24 | 1988-10-13 | Fraunhofer Ges Forschung | Selbstfahrendes fahrzeug |
DE3911054A1 (de) * | 1989-04-05 | 1990-12-06 | Wagner Foerdertechnik | Navigationssystem und -verfahren zur leitdrahtlosen fuehrung von fahrerlosen flurfoerderzeugen |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE1013354A3 (nl) * | 2000-03-17 | 2001-12-04 | Egemin Nv | Werkwijze en inrichting voor het aanleggen van een automatisch geleid voertuig. |
DE10148976A1 (de) * | 2001-10-04 | 2003-04-30 | Overmeyer Ludger | Transpondergestütztes Fahrzeug- und Transportleitsystem |
DE10260771B4 (de) * | 2001-12-19 | 2010-04-08 | Boss Uk Holding Co. Ltd., Leighton Buzzard | System zum Betrieb eines Flurförderzeuges |
AT500280B1 (de) * | 2003-12-22 | 2008-06-15 | Tgw Transportgeraete Gmbh | Teleskopierbare lasttragvorrichtung |
DE102004047209A1 (de) * | 2004-09-27 | 2006-03-16 | Daimlerchrysler Ag | Verfahren und Vorrichtung zur Sicherheitsüberwachung für Transportfahrzeuge |
DE102004047209B4 (de) * | 2004-09-27 | 2009-04-23 | Daimler Ag | Verfahren und Vorrichtung zur Sicherheitsüberwachung für Transportfahrzeuge |
DE102005054359A1 (de) * | 2005-11-15 | 2007-05-16 | Leuze Lumiflex Gmbh & Co Kg | Schutzeinrichtung |
DE102007036158A1 (de) * | 2007-08-02 | 2009-02-05 | BSH Bosch und Siemens Hausgeräte GmbH | Verfahren und System zur Steuerung eines Arbeits- und/oder Transportgerätes, insbesondere eines Bodenreinigungsroboters, sowie Arbeits- und/oder Transportgerät und Speichermedium hierfür |
DE102011108579A1 (de) * | 2011-07-27 | 2013-01-31 | Sew-Eurodrive Gmbh & Co. Kg | Anlage, aufweisend Mobilteile, und Verfahren zum Übertragen von Information bei einer Anlage |
DE102011108579B4 (de) | 2011-07-27 | 2020-04-23 | Sew-Eurodrive Gmbh & Co Kg | Anlage, aufweisend Mobilteile, und Verfahren zum Übertragen von Information bei einer Anlage |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0445671B2 (de) | Verfahren sowie Verwendung einer Vorrichtung zum èberprüfen von Wirkungen eines Kraftfahrzeug-Unfalles | |
DE3851020T2 (de) | Produktionssystem mit unbemannten, automatisch geführten Fahrzeugen. | |
DE3911054C3 (de) | Navigationssystem und -Verfahren zur leitdrahtlosen Führung von fahrerlosen Flurförderzeugen | |
EP0243382B1 (de) | Verfahren und anordnung zur automatischen steuerung eines arbeitsfahrzeuges | |
EP3177503B1 (de) | Verfahren und vorrichtung zum verbringen eines fahrzeuges in eine zielposition | |
EP1602560B1 (de) | Verfahren und Vorrichtung zum unterstützten Steuern eines Kraftfahrzeuges | |
DE3000031C2 (de) | ||
DE102018121015A1 (de) | Adaptive lenksteuerung für robustheit gegenüber fehlern bei geschätzten oder vom benutzer bereitgestellten anhängerparametern | |
EP3270109B1 (de) | Vorrichtung und verfahren zur wegstreckenmessung an einer baumaschine mit einem raupenkettenantrieb und baumaschine | |
DE102007009745A1 (de) | Einparkhalbautomat | |
DE69825947T2 (de) | Automatisches portalsteuerungssystem für containerverladevorrichtung | |
DE102016113902A1 (de) | Feldbasierte Drehmoment-Lenkregelung | |
EP1818747A1 (de) | Ausbringungssteuereinheit | |
WO2004015510A1 (de) | Verfahren zur positionsbestimmung eines transportfahrzeuges | |
EP3953113A1 (de) | Beschichtungsverfahren und entsprechende beschichtungsanlage | |
DE3709627A1 (de) | Selbstfahrendes fahrzeug | |
EP1665197A1 (de) | Verfahren und vorrichtung zur ermittlung einer position eines kraftfahrzeugs auf einer strasse | |
EP1048506A2 (de) | Mess- und Steuerungssystem zur Querregelung aufeinanderfolgender Fahrzeuge und Verfahren hierzu | |
DE4133533A1 (de) | Verfahren zur ist-lage-erfassung von landgebundenen fahrzeugen, insbesondere von mobilen autonomen robotern, von gabelstaplern und dergleichen, und lageerfassungssystem zur durchfuehrung eines solchen verfahrens | |
DE2731041B2 (de) | Programmiervorrichtung für einen programmgesteuerten Anstrichmanipulator | |
DE3135117C2 (de) | ||
WO2020152018A1 (de) | Roboter und verfahren zur steuerung eines mobilen roboters in einem raum | |
DE3315051C2 (de) | Verfahren zum selbsttätigen führerlosen Betrieb von Fahrzeugen | |
DE3910945A1 (de) | Redundantes koppelnavigationsverfahren fuer frei navigierende fahrzeuge im industriellen bereich | |
DE19823260A1 (de) | Fahrerloses Transportsystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |