DE4229626C2 - Regelsystem zur Einhaltung der Fahrtrichtung für ein selbstfahrendes Fahrzeug - Google Patents

Regelsystem zur Einhaltung der Fahrtrichtung für ein selbstfahrendes Fahrzeug

Info

Publication number
DE4229626C2
DE4229626C2 DE4229626A DE4229626A DE4229626C2 DE 4229626 C2 DE4229626 C2 DE 4229626C2 DE 4229626 A DE4229626 A DE 4229626A DE 4229626 A DE4229626 A DE 4229626A DE 4229626 C2 DE4229626 C2 DE 4229626C2
Authority
DE
Germany
Prior art keywords
travel
vehicle
yaw rate
control system
speed signals
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 - Fee Related
Application number
DE4229626A
Other languages
English (en)
Other versions
DE4229626A1 (de
Inventor
Hazime Aoyama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Fuji Jukogyo KK
Fuji Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Jukogyo KK, Fuji Heavy Industries Ltd filed Critical Fuji Jukogyo KK
Publication of DE4229626A1 publication Critical patent/DE4229626A1/de
Application granted granted Critical
Publication of DE4229626C2 publication Critical patent/DE4229626C2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0272Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/027Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Description

Die Erfindung betrifft ein Regelsystem zur Einhaltung der Fahrtrichtung für ein selbstfah­ rendes Fahrzeug gemäß dem Oberbegriff des Anspruchs 1 (DE 31 35 117 A1).
Ein selbstfahrendes Fahrzeug hat im allgemeinen Antriebs­ räder auf jeder Seite. Jedes Antriebsrad wird durch einen eigenen Motor in Drehung versetzt. Die Fahrregelung eines solchen selbstfahrenden Fahrzeugs wird durch Regeln der Drehzahl der Motoren bewerkstelligt, um eine gleichblei­ bende Fahrbewegungsrichtung des Fahrzeuges aufrechtzuer­ halten.
Einige bekannte Fahrregelsysteme für selbstfahrende Fahr­ zeug sind in der gattungsbildenden DE 31 35 117 A1, der JP 63-2 41 611 A und in der JP 1-106 113 A offenbart. Bei diesen Systemen wird die Fahrt­ richtung des Fahrzeuges mit einem Kreiselgerät erfaßt. Richtungskorrekturen werden durch Lenken bewerkstelligt, um eine vorgegebene Richtung durch Vergleich der Ist- Fahrtrichtung mit der Soll-Fahrtrichtung aufrechtzuer­ halten. Bei der DE 31 35 117 A1 durchfährt das Fahrzeug einen aus geraden Stücken zusammengesetzten Kurvenzug. An den "Schnittpunkten" wird eine Richtungsänderung durch gesteuertes gegensinniges Antreiben der Antriebsräder auf der Stelle erzeugt.
In dem Augangssignal des Kreiselgerätes kann ein Fehler durch einen Integrationsfehler oder eine Spannungsdrift in einem Schaltkreis entstehen, wenn das Kreiselgerät als Richtungssensor eingesetzt wird. Der Fehler tendiert zur Vergrößerung mit fortschreitender Zeit, zumal er durch die Integration beeinflußt wird. Es bestand daher das Problem, daß eine genaue Erfassung der Ist-Fahrtrichtung des Fahrzeuges unmöglich wurde. Folglich kann die Ist- Fahrtrichtung von der Soll-Fahrtrichtung abweichen.
In der JP 4-238 505 A ist eine Vorrichtung zum Regeln der Fahrt eines Fahrzeuges ohne Verwendung eines Kreiselgerä­ tes offenbart. In dieser Vorrichtung werden die Ist-Dreh­ verlagerungen mit den durch die Antriebsräder zu bewirken­ den Soll-Drehverlagerungen der Antriebsräder auf beiden Fahrzeugseiten über eine vorbestimmte Zeitdauer ver­ glichen. Dann wird die Fahrtrichtung durch Regeln der beiden Seiten für die entsprechenden Antriebsräder zuge­ ordneten Motoren basierend auf der Abweichung zwischen den beiden Rädern geregelt.
Es wurde gefunden, daß diese Rückführ-Regelung des Motor­ systems basierend auf der Drehverlagerung des Motors nicht dazu in der Lage ist, die Schwierigkeiten bei einer großen Drehverlagerung, wie im Falle des Durchrutschens eines Reifens auf einer Straßenoberfläche, zu beseitigen.
Wie oben beschrieben bestehen Probleme bei einem herkömm­ lichen Fahrtregelsystem für ein Fahrzeug. Wenn nämlich ein Kreiselgerät eingesetzt wird, weicht die Fahrtrichtung des Fahrzeuges graduell ab. Wenn eine Rückführregelung des Motorsystems eingesetzt wird, kann diese nicht einer Schwierigkeit, wie einem Rad-Durchrutschen, genügend wirksam begegnen.
Es ist daher Aufgabe der Erfindung, ein Fahrtregelsystem der eingangs genannten Art für ein selbstfahrendes Fahrzeug zu schaffen, mit dem eine Soll-Fahrtrichtung beibehalten werden kann.
Zur Lösung dieser Aufgabe dient Anspruch 1. Anspruch 2 stellt eine vorteilhafte Weiterbildung der Erfindung unter Schutz.
Bei einem System zum Steuern eines Fahrzeuges auf einem vorbestimmten Kurs unter Einsatz eines Kreiselgerätes ist es an sich bekannt, die Kreiseldrift unter Zuhilfenahme der Integration der digitalisierten Gierrate bzw. Winkelgeschwindigkeit zu kompensieren, wobei keine Rückkopplungs-Regelung sondern lediglich eine Anzeige des korrekten Fahrzeugkurses vorgesehen ist. (JP-Abstract 58-37 511 A).
Erfindungsgemäß wird nur dann eine Rückführregelung eines Motors basierend auf einem Geschwindigkeitssignal und einem Geschwindigkeits-Rückkoppelungssignal ausgeführt, wenn die Größe der Gierrate oder Giergeschwindigkeit, welche von dem Kreiselgerät erfaßt wird, oder der Fahrt­ richtungs-Abweichungswinkel ("exzentrischer" Winkel) des Fahrzeuges, eine integrierte Gierrate über die vorbestimmte Zeit, kleiner als der vorbestimmte Wert wird. Dann wird eine Richtungskorrektur ausgeführt, welche nicht durch eine Spannungsdrift oder einen Integrationsfehler beeinflußt ist, welcher im Kreiselgerät entstehen kann.
Im Gegensatz zu der oben beschriebenen Korrektur kann das Regelsystem nicht die Schwierigkeiten, beispielweise im Falle des Durchrutschens eines Antriebsrades, durch die Rückführregelung des Motors allein beheben, weil die Größe der Gierrate oder des Fahrtrichtungs-Abweichungs­ winkels größer als der vorbestimmte Wert wird. Demgemäß kann eine Fahrtrichtungskorrektur entsprechend den Umstän­ den dadurch ausgeführt werden, daß ein Geschwindigkeits- Sollsignal zum Motorregler abgegeben wird, welches mit Hilfe des "exzentrischen" Fahrtrichtungswinkels oder Fahrtrichtungs-Abweichungswinkels korrigiert werden kann, wobei eine integrierte Gierrate unbeeinflußt von einem Durchrutschen des Antriebsrades erfaßt werden kann.
Die Erfindung ist im folgenden anhand schematischer Zeich­ nungen mit weiteren Einzelheiten näher erläutert. Es zeigt
Fig. 1 eine perspektivische Außenansicht eines selbst­ fahrenden Fahrzeuges, welches ein Regelsystem gemäß einer ersten Ausführung der Erfindung ein­ setzt;
Fig. 2 eine linke Seitenansicht des selbstfahrenden Fahrzeuges;
Fig. 3 eine Unteransicht des selbstfahrenden Fahrzeuges;
Fig. 4 ein Blockschaltbild, welches das Regelsystem des selbstfahrenden Fahrzeuges vereinfacht darstellt;
Fig. 5 eine mehr ins Einzelne gehende erläuternde Dar­ stellung enthaltend einen Regelblock des Regel­ systems für das selbstfahrende Fahrzeug;
Fig. 6 ein Vektor-Schaubild, welches die Beziehung zwi­ schen den Geschwindigkeitsvektoren der beiden seitlichen Räder und der Gierrate des selbstfah­ renden Fahrzeuges darstellt, und
Fig. 7 ein Zeitdiagramm, welches bei dem Regelsystem nach der Erfindung die Änderung der Gierrate mit fortschreitender Zeit darstellt.
Eine vorteilhafte Ausführung der Erfindung ist in der folgenden Beschreibung anhand der Zeichnungen erläutert. Die Fig. 1, 2 und 3 zeigen ein in Pfeilrichtung F fahrendes selbstfahrendes Fahrzeug. Räder 41 und 44 sind an Front und Heck der Karosserie 40 des Fahrzeuges mittig angeordnet. Ein Paar Antriebsräder 42 und 43 sind auf gegenüberliegenden Seiten in bezogen auf die Längsrichtung der Karosserie 40 mittlerer position angeordnet. Am Boden der Karosserie sind drei Reinigungsbürsten 51, 52 und 53 vorgesehen. Die Reinigungsbürsten 51, 52 und 53 drehen sich zum Reinigen einer Oberfläche, wie eines Bodens, wenn das Fahrzeug fährt.
Fig. 4 zeigt ein Blockschaltbild eines Regelsystems für ein selbstfahrendes Fahrzeug nach der Erfindung. Ein Motor 4a ist mit dem linken Antriebsrad 42 verbunden. Ein Motor 4b ist mit dem rechten Antriebsrad 43 verbunden. Die Ausgangsanschlüsse eines Motor-Reglers 20 sind jeweils mit den Motoren 4a und 4b verbunden. Mit dem Motor 4a ist ein Geschwindigkeitskodierer 5a verbunden. Mit dem Motor 4b ist ein Geschwindigkeitskodierer 5b verbunden. Die Ausgangsanschlüsse der Geschwindigkeitskodierer 5a und 5b sind mit den Eingangsanschlüssen des Motor-Reglers 20 verbunden. Ein Ausgangsanschluß eines Hauptreglers 10 ist mit einem anderen Eingangsanschluß des Motor-Reglers 20 verbunden.
Das Regelsystem umfaßt nicht nur ein Rückkoppel-Regel­ system, basierend auf dem Drehweg eines Motors, sondern auch ein Rückkoppel-Regelsystem unter Verwendung eines Kreisels 1. Der Kreisel 1, ein A/D-Wandler 2 und ein Kreisel-Integrator 3 sind in Reihe geschaltet. Ein Ausgangsanschluß des Kreisel-Integrators 3 ist mit einem Eingangsanschluß des Hauptreglers 10 verbunden.
Wie oben beschrieben umfaßt das Regelsystem ein Rückführ- Regelsystem eines Motors und ein Rückführ-Regelsystem eines Kreisels. Die Systeme werden abhängig von der Größe eines "exzentrischen" oder Fahrtrichtungs-Abweichungswin­ kels Θ eingesetzt. Der Winkel Θ ist der Abweichungswinkel von der Soll-Fahrtrichtung. Fig. 6 zeigt eine Gierrate oder Gierwinkelgeschwindigkeit dΘ/dt, welche der Ände­ rungsrate des Fahrtrichtungs-Abweichungswinkels Θ von der Fahrtrichtung entspricht. Die Gierrate ergibt sich aus den in Fig. 6 dargestellten Verhältnissen bei den vorlie­ genden Geschwindigkeitsvektoren der Räder auf den beiden Seiten des Fahrzeuges. Das linke Antriebsrad und das rechte Antriebsrad sind in einem Abstand L an den Seiten des Fahrzeuges 32 angeordnet. Jedes Antriebsrad rotiert mit einer Geschwindigkeit und in einer Richtung, die durch einen Vektor VL beziehungsweise VR bezeichnet ist. Das Fahrzeug 32 fährt in Richtung des Pfeiles A geradeaus, wenn die Beträge der Geschwindigkeitsvektoren |VL| und |VR| gleich sind. Das Fahrzeug fährt in einer durch den Pfeil B bezeichneten Schrägrichtung, wenn der Betrag der Fahrzeuggeschwindigkeit |VL| des linken Antriebsrades größer als der Betrag des Geschwindigkeitsvektors |VR| des rechten Antriebsrades ist. In diesem Fall wird ent­ schieden, ob die Kreisel-Rückführregelung auszuführen ist oder nicht, und zwar abhängig von der Größe der integrier­ ten Gierrate dΘ/dt über die vorbestimmte Zeitdauer.
Fig. 7 zeigt die Art und Weise, in welcher die Gierrate dΘ/dt sich mit fortschreitender Zeit bei Fahrt des Fahr­ zeuges 32 verändert. Die Gierrate dΘ/dt wird über die vorbestimmte Zeitdauer Δt integriert. Die Regelung wird nur dann mittels des Rückführ-Regelsystems des Motors ausgeführt, wenn der Wert von Θ kleiner ist als ein vorbe­ stimmter Wert W wie in den Fällen Nr. n-3, Nr. n-2 und Nr. n-1, oder wenn die Gierrate kleiner als eine vorbe­ stimmte Größe ω ist. Die Fahrtrichtungskorrektur wird nicht allein mittels der Rückführregelung eines Motors sondern auch mittels der Rückführregelung eines Kreisels durchgeführt, wenn die integrierte Gierrate dΘ/dt, das heißt ein Winkel Θ, größer als der vorbestimmte Wert W oder die Gierrate dΘ/dt größer als der Wert ω ist.
Im folgenden werden im Einzelnen die Elemente und der Betrieb des Regelsystems anhand der Blockschemata nach den Fig. 4 und 5 erläutert. Dem Hauptregler 10 wird ein Soll-Fahrtrichtungswert ΘS von außen vorgegeben, und der Hauptregler 10 regelt den Motor-Regler 20 basierend auf diesem Soll-Fahrtrichtungswert ΘS. Der Hauptregler 10 umfaßt einen Vergleicher 11, einen Soll-Geschwindigkeits­ vorgabe-Baustein 13 für den linken Motor und einen Soll- Geschwindigkeitsvorgabe-Baustein 14 für den rechten Motor. Ein Fahrtrichtungs-Sollwert ΘS wird dem Vergleicher 11 von außen her vorgegeben. Ein Schalter 12 ist geschlossen, wenn das Kreisel-Rückführ-Regelsystem in Betrieb ist. Ein Fahrtrichtung-Abweichungswinkel ΘR aus dem Kreisel-Inte­ grator 3 wird in den Vergleicher 11 eingegeben, wie im folgenden beschrieben. Im Vergleicher 11 wird der Fahrt­ richtungs-Abweichungswinkel ΘR von dem Fahrtrichtungs- Sollwert ΘS abgezogen, und ein korrigierter Fahrrichtungs- Sollwert ΘE wird ausgegeben. Der Schalter 12 ist offen, wenn nur das Motor-Rückführ-Regelsystem in Betrieb ist.
Der Fahrtrichtungs-Sollwert ΘE, der vom Vergleicher 11 ausgegeben wird, wird in den Sollgeschwindigkeits-Vorgabe- Baustein 13 für den linken Motor und den Sollgeschwindig­ keits-Vorgabe-Baustein 14 für den rechten Motor eingegeben.
Die Sollgeschwindigkeits-Vorgabe-Bausteine 13 und 14 geben Geschwindigkeits-Sollsignale PL und PR ab, welche die Drehzahlen der betreffenden Motoren 4a, 4b basierend auf dem Fahrtrichtungs-Sollwert ΘE vorgeben. Die Geschwin­ digkeits-Sollwertsignale PL und PR werden in den Motor­ regler 20 eingegeben.
Der Motorregler 20 umfaßt einen Sub-Regler 21 und Trei­ berschaltungen 28a und 28b. Der Sub-Regler 21 umfaßt Integratoren 21a und 21b, die den entsprechenden Antriebs­ rädern an beiden Fahrzeugseiten zugeordnet sind. Die Treiberschaltung 28a hat einen Vergleicher 22a, einen D/A-Wandler 23a, einen Vergleicher 24a, einen Differen­ tial-Verstärker 25a, einen Geschwindigkeits-Rückkoppel­ kreis 26a und einen Integrator 27a für das linke Antriebs­ rad. Die Treiberschaltung 28b hat einen Vergleicher 22b, einen D/A-Wandler 23b, einen Vergleicher 24b, einen Diffe­ rential-Verstärker 25b, einen Geschwindigkeits-Rückkoppel­ kreis 26b und einen Integrator 27b für das rechte An­ triebssrad.
Die Geschwindigkeits-Sollsignale PL und PR werden jeweils in die Integratoren 21a und 21b des Sub-Reglers 21 einge­ geben. Die Integratoren 21a und 21b integrieren die Sig­ nale PL und PR über eine vorbestimmte Zeitdauer und stel­ len Drehweg-Sollsignale bereit. Die Drehweg- Sollsignale geben die Werte der Drehwege als Anzahl von Pulsen an, welche einer Soll-Anzahl von Umdrehungen der Antriebsräder auf beiden Fahrzeugseiten in der vorbestimmten Zeitdauer entsprechen. Die Drehweg- Sollsignale PL′ und PR′ werden zu den Verglei­ chern 22a und 22b in den Treiberschaltungen 28a und 28b ausgegeben. Die Geschwindigkeits-Kodierer 5a und 5b zählen die Anzahl der Pulse über eine vorbestimmte Anzahl von Umdrehungen, welche erfaßt werden, wenn die Wellen der Motoren 4a und 4b drehen, und zwar unter Verwendung einer Konstanten Kp (Anzahl der Pulse/rad), und geben Geschwin­ digkeits-Rückkoppelsignale PrL und PrR aus. Die Rückkop­ pelsignale PrL und PrR werden in die Integratoren 27a und 27b eingegeben. Die Integratoren 27a und 27b integrieren die Rückkoppelsignale PrL und PrR über die vorbestimmte Zeitdauer, um die Ist-Drehweg der Wellen der Motoren 4a und 4b über die vorbestimmte Zeitdauer und Rückkoppel-Drehwegsignale POL und POR zu erhal­ ten. Die Rückkoppel-Drehwegsignale POL und POR werden zu den Vergleichern 22a und 22b ausgegeben. In den Vergleichern 22a und 22b werden Abweichungen zwischen den Drehweg-Sollsignalen aus den Integratoren 21a und 21b und den Rückkoppel-Drehwegsignalen POL und POR gebildet und Ist-Drehwegsignale bereitge­ stellt, welche die aktuellen Drehwege repräsen­ tieren. Diese Ist-Drehwege werden zu den D/A-Wandlern 23a und 23b gespeist. Die Ist-Drehwege werden in Analogsignale unter Verwendung einer Spannungs-Umwandlungs-Konstanten K1 (V/Anzahl der Pulse) in den D/A-Wandlern 23a und 23b gewandelt. Die Analogsignale werden zu den Vergleichern 24a und 24b ausgegeben. Die Geschwindigkeits-Rückkoppelsignale PrL und PrR aus den Geschwindigkeit-Rückkoppelkreisen 26a und 26b werden ebenfalls zu den Vergleichern 24a und 24b übertragen. Die Geschwindigkeits-Rückkoppelkreise 26a und 26b wandeln die Drehzahlen der Motoren 4a und 4b in Span­ nungssignale unter Verwendung der Geschwindigkeits-Span­ nungs-Umwandlungskonstanten K3 (V/Anzahl der Pulse in der Zeiteinheit). Diese Spannungssignale werden zu den Ver­ gleichern 24a und 24b ausgegeben.
Die erhaltenen Werte sind aus den Ist-Drehwegen in Form von Spannungssignalen und den Abweichungswerten zwischen den zu tätigenden Drehwegen, welche aus den D/A-Wandlern 23a und 23b ausgegeben werden, und den Ist-Drehwegen in den Vergleichern 24a und 24b zusammengesetzt. Die zusammengesetzten Werte werden zu den Differential-Verstärkern 25a und 25b ausgegeben. Die Differential-Verstärker 25a und 25b verstärken die Aus­ gänge der Vergleicher 24a und 24b mit einem vorbestimmten Verstärkungsfaktor K2 (V/V) und übertragen die Ausgänge zu den Motoren 4a bzw. 4b. Die Motoren 4a und 4b rotieren in Abhängigkeit von den Ausgangssignalen der Differential- Verstärker 25a und 25b.
Wie oben beschrieben, wird allein die Motor-Rückführrege­ lung ausgeführt, wenn der Fahrtrichtungs-Abweichungswinkel Θ kleiner als ein spezifizierter Wert W ist oder wenn die Gierrate dΘ/dt kleiner als ein spezifizierter Wert ω ist. In diesem Fall werden nicht nur Geschwindigkeitsregelungen aufgrund der Geschwindigkeits-Sollsignale PL und PR, welche von dem Hauptregler 10 ausgegeben werden, sondern auch Rückführregelungen durchgeführt, um den Drehwegen Korrekturen einzuprägen, welche über eine vorbe­ stimmte Zeitdauer gemacht werden. Daher kann eine Fahrt­ richtungskorrektur wirksam selbst bei unebenem Untergrund durchgeführt werden, welcher das Fahrzeug 32 an einer Fahrt in einer Soll-Richtung hindert.
Es ist möglich, den Winkel Θ durch Bereitstellen von Operatoren 6a und 6b, eines Vergleichers 7, eines Opera­ tors 8, eines Integrators 9 und eines Operators 31 zu bilden, wenngleich diese Baugruppen nicht unbedingt für die Rückführregelung erforderlich sind, um einen Fahrt­ richtungs-Abweichungswinkel Θ auszugeben. Die Operatoren 6a und 6b erfassen die Drehgeschwindigkeiten der Motoren 4a und 4b. Der linksseitige Geschwindigkeits-Vektor VL und rechtsseitige Geschwindigkeits-Vektor VR werden unter Verwendung eines Geschwindigkeits-Reduktionsverhältnisses N (rad/s /rad/s) und des Durchmessers D des Antriebsrades erhalten. Die Geschwindigkeits-Vektoren VL und VR werden in den Vergleicher 7 eingegeben, wo der Differenzwert VL-VR erhalten wird. Diese Differenz wird in den Opera­ tor 8 eingegeben. Der Operator 8 erhält die Gierrate dΘ/dt (rad/s) durch Multiplizieren des Differenzwertes VL-VR mit dem Faktor 1/L, das heißt dem Reziprokwert der Abwei­ chung (interval) L zwischen den Antriebsrädern. Die sich ergebende Ausgangsgröße wird in den Integrator 9 einge­ speist. Der Integrator 9 erhält den Fahrtrichtungs-Abwei­ chungswinkel Θ (rad) durch Integrieren der Gierrate dΘ/dt über die vorbestimmte Zeitdauer. Der Operator 31 wandelt die Winkeleinheit von Radiant in Grad, um den Fahrtrich­ tungs-Abweichungswinkel Θ (Grad) zu bilden, und gibt dieses Ergebnis aus.
Die Funktion ist wie folgt. Wenn der Fahrtrichtungs-Abwei­ chungswinkel Θ größer als der Wert W oder die Gierrate dΘ/dt größer als der Wert ω ist, wird eine Rückführrege­ lung mit dem Kreisel 1 ausgeführt. Der Kreisel 1 erhält die Gierrate dΘ/dt als Ausgabe aus dem Operator 8 und multipliziert diese mit der Kreiselkonstanten KG (rad/s/rad/s). Die so erhaltene Ausgangsgröße wird zum A/D-Wand­ ler 2 übertragen. Der A/D-Wandler 2 wandelt das erhaltene Signal in ein digitales Signal. Dieses digitale Signal wird in den Kreisel-Integrator 3 eingespeist. Der Kreisel- Integrator 3 umfaßt einen Integrator 3a und einen Operator 3b. Der Ausgang des A/D-Wandlers 2 wird in den Integrator 3a eingegeben und über die vorbestimmte Zeitdauer inte­ griert, um einen Fahrtrichtung-Abweichungswinkel ΘR (rad) zu erhalten. Das Ergebnis wird zum Operator 3b geleitet. Dort findet die Umwandlung der Einheit des Winkels ΘR statt. Somit wird ein Fahrtrichtung-Abweichungswinkel ΘR (Grad) als Ausgangsgröße erzeugt. Der Fahrtrichtungs- Abweichungswinkel ΘR entspricht einem Gierwinkel und stellt einen Abweichungswinkel von einer aktuellen Soll- Fahrtrichtung des Fahrzeuges 32 dar.
Wie oben beschrieben, wird der Fahrtrichtungs-Abweichungs­ winkel ΘR in den Hauptregler 10 und dort in den Verglei­ cher 11 über den Schalter 12 eingespeist. Im Vergleicher 11 wird ein von außen vorgegebener Fahrtrichtungs-Soll­ wert ΘS mit dem aus dem Kreisel-Integrator 3 empfangenen Fahrtrichtungs-Abweichungswinkel ΘR verglichen. Somit wird eine Differenz ΘSR gebildet. Die Werte ΘSR werden in den Sollgeschwindigkeitsvorgabe-Baustein 13 für den linken Motor und den Sollgeschwindigkeitsvorgabe- Baustein 14 für den rechten Motor als korrigierter Fahrt­ richtungs-Sollwert ΘE eingegeben. Die Motorgeschwindig­ keits-Sollvorgabe-Bausteine 13 und 14 erzeugen Geschwin­ digkeits-Sollsignale PL und PR basierend auf dem korri­ gierten Fahrtrichtungs-Sollwert ΘE. Die Geschwindigkeits- Sollsignale PL und PR werden zu dem Motor-Regler 20 über­ tragen. Wie oben beschrieben, kann die Regelung ohne Beeinflussung durch einen Integrationsfehler im Kreisel- Integrator 3 oder durch einen von einer Spannungsdrift erzeugten Fehler im Ausgangssignal durchgeführt werden, wenn der Wert des Fahrtrichtungs-Abweichungswinkels klein ist. Dies kann durch Regeln allein unter Verwendung einer Rückführregelung basierend auf dem Drehweg eines Motors bewerkstelligt werden.
Wenn eine Störung, wie das Durchrutschen eines Rades, auftritt und der Fahrtrichtung-Abweichungswinkel größer als ein vorbestimmter Wert wird, kann eine solche Schwie­ rigkeit nicht allein durch ein Motor-Rückführ-Regelsystem ausgeglichen werden. Dies verhält sich deshalb so, weil die Drehwege zu groß werden, um als Daten mit den Geschwindigkeits-Kodierern 5a und 5b erfaßt zu werden, sofern ein Durchrutschen eines Antriebsrades auftritt.
In einem solchen Fall wird das Kreisel-Rückführsystem zusätzlich zum Motor-Rückführsystem eingesetzt. Der Krei­ sel 1 hat Daten über die Gierrate des Fahrzeuges 32 er­ faßt, welche nicht vom Durchrutschen eines Antriebsrades beeinflußt sind. Es ist daher möglich, die Fahrtrichtung des Fahrzeuges 32 selbst in einem Zustand zu korrigieren, in welchem die Störung auftritt.

Claims (2)

1. Regelsystem zur Einhaltung der Fahrtrichtung für ein selbstfahrendes Fahrzeug, mit einem Paar Antriebswellen, die koaxial unter jeder linken und rechten Seite des Fahrzeuges angeordnet sind, einem Paar Antriebsrädern, die auf den Antriebswellen unterstützt sind, je einem mit jeder Antriebswelle verbundenen Motor und einem Kreiselgerät, das an dem Fahrzeug zum Detektieren einer Fahrtrichtung und zum Erzeugen eines Kreiselsignales angeordnet ist, wobei jedes Antriebsrad mit einem Kodierer zum Erfassen deren Geschwindigkeiten und zum Erzeugen von Geschwindigkeitssignalen verbunden ist, und mit einem einem Motorregler überlagerten Hauptregler, der mittels eines aus einem Fahrtrichtungssollwinkel (ΘS) abgeleiteten Signals die Drehzahl der Motoren berechnet und Sollgeschwindigkeitssignale erzeugt, dadurch gekennzeichnet, daß:
  • - durch Differenzbildung zwischen den durch den linksseitigen und den rechtsseitigen Kodierer (6a, 6b) erfaßten Drehgeschwindigkeiten der Motoren (4a, 4b) und anschließende Multiplikation mittels eines Multiplizierers (8) mit einem Faktor die Gierrate () oder der Fahrtrichtungs-Abweichungswinkel (Θ) zwecks Rückführregelung abgeleitet wird,
  • - nur im Falle, daß die Gierrate () größer als ein vorgegebener Wert ist, der Hauptregler (10) die mittels des Kreiselgerätes (1) ermittelte Gierrate () zur Rückführreglung verwendet, in der Art, daß
    • a) mittels eines Integrators (3) das digitale Kreiselsignal integriert und ein Rückkoppelsignal erzeugt wird, das den Fahrtrichtungs-Abweichungswinkel (ΘR) darstellt
    • b) ein Vergleicher (11) des Hauptreglers (10) die Differenz zwischen dem Fahrtrichtungs- Sollwinkel (ΘS) und dem Fahrtrichtungs-Abweichungswinkel (ΘR) bildet und
    • c) der Hauptregler (10) aus dieser Differenz korrigierte Sollgeschwindigkeitssignale für die Motoren (4a, 4b) berechnet, und
  • - der Motorregler (20) die Drehgeschwindigkeitssignale der Motoren (4a, 4b) und die Sollgeschwindigkeitssignale jeweils über eine vorbestimmte Zeit integriert.
2. Regelsystem nach Anspruch 1, dadurch gekennzeichnet, daß der Hauptregler (10) die korrigierten Sollgeschwindigkeitssignale nur in dem Falle bildet, in dem die über die vorbestimmte Zeit integrierte Gierrate () größer als ein vorgegebener Wert ist.
DE4229626A 1991-09-07 1992-09-04 Regelsystem zur Einhaltung der Fahrtrichtung für ein selbstfahrendes Fahrzeug Expired - Fee Related DE4229626C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3227542A JP2738610B2 (ja) 1991-09-07 1991-09-07 自走台車の走行制御装置

Publications (2)

Publication Number Publication Date
DE4229626A1 DE4229626A1 (de) 1993-03-18
DE4229626C2 true DE4229626C2 (de) 1995-06-14

Family

ID=16862537

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4229626A Expired - Fee Related DE4229626C2 (de) 1991-09-07 1992-09-04 Regelsystem zur Einhaltung der Fahrtrichtung für ein selbstfahrendes Fahrzeug

Country Status (4)

Country Link
US (1) US5208521A (de)
JP (1) JP2738610B2 (de)
DE (1) DE4229626C2 (de)
GB (1) GB2259792B (de)

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5305843A (en) * 1992-12-24 1994-04-26 Armstrong Leonard J Power driven wheel barrow
JPH07319542A (ja) * 1994-05-30 1995-12-08 Minolta Co Ltd 自走式作業車
JP3493539B2 (ja) * 1996-06-03 2004-02-03 ミノルタ株式会社 走行作業ロボット
JPH10240342A (ja) * 1997-02-28 1998-09-11 Minolta Co Ltd 自律走行車
US6751822B2 (en) 1997-07-11 2004-06-22 Pavelssebor Family Trust Submerged surface pool cleaning device
NZ502150A (en) * 1997-07-11 2002-10-25 Moyra A Phillipson Family Trus Submerged surface pool cleaning device
US6042656A (en) * 1997-10-17 2000-03-28 Nilfisk-Advance, Inc. Shutoff control methods for surface treating machines
US6450867B1 (en) 1998-05-22 2002-09-17 Nilfisk-Advance, Inc. Battery powered, riding, floor treating machine
US6227957B1 (en) 1998-05-22 2001-05-08 Nilfisk-Advance, Inc. Battery powered, riding, floor burnishing machine
EP0989256B1 (de) * 1998-09-23 2003-11-19 3S Systemtechnik Ag Arbeitsverfahren und Reinigungsgerät zum Reinigen eines Schwimmbeckens
US6299699B1 (en) * 1999-04-01 2001-10-09 Aqua Products Inc. Pool cleaner directional control method and apparatus
NL1012142C2 (nl) * 1999-05-25 2000-11-28 Lely Res Holding Onbemand voertuig voor het verplaatsen van mest.
US7275607B2 (en) 1999-06-04 2007-10-02 Deka Products Limited Partnership Control of a personal transporter based on user position
US6202773B1 (en) 1999-07-30 2001-03-20 Invacare Corporation Motorized wheelchairs
US6594844B2 (en) * 2000-01-24 2003-07-22 Irobot Corporation Robot obstacle detection system
US8788092B2 (en) * 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US7155308B2 (en) 2000-01-24 2006-12-26 Irobot Corporation Robot obstacle detection system
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US6956348B2 (en) 2004-01-28 2005-10-18 Irobot Corporation Debris sensor for cleaning apparatus
US6690134B1 (en) 2001-01-24 2004-02-10 Irobot Corporation Method and system for robot localization and confinement
US6883201B2 (en) * 2002-01-03 2005-04-26 Irobot Corporation Autonomous floor-cleaning robot
US7571511B2 (en) 2002-01-03 2009-08-11 Irobot Corporation Autonomous floor-cleaning robot
US7663333B2 (en) 2001-06-12 2010-02-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
WO2004007264A1 (en) 2002-07-12 2004-01-22 Deka Products Limited Partnership Control of a transporter based on attitude
US8428778B2 (en) 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US8386081B2 (en) 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
US20050010331A1 (en) * 2003-03-14 2005-01-13 Taylor Charles E. Robot vacuum with floor type modes
US7801645B2 (en) * 2003-03-14 2010-09-21 Sharper Image Acquisition Llc Robotic vacuum cleaner with edge and object detection system
US20040204792A1 (en) * 2003-03-14 2004-10-14 Taylor Charles E. Robotic vacuum with localized cleaning algorithm
US20040200505A1 (en) * 2003-03-14 2004-10-14 Taylor Charles E. Robot vac with retractable power cord
US7805220B2 (en) * 2003-03-14 2010-09-28 Sharper Image Acquisition Llc Robot vacuum with internal mapping system
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US20060020369A1 (en) * 2004-03-11 2006-01-26 Taylor Charles E Robot vacuum cleaner
US7720554B2 (en) 2004-03-29 2010-05-18 Evolution Robotics, Inc. Methods and apparatus for position estimation using reflected light sources
JP2008508572A (ja) 2004-06-24 2008-03-21 アイロボット コーポレーション 携帯ロボットのプログラミングおよび診断ツール
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
KR100600487B1 (ko) * 2004-10-12 2006-07-13 삼성광주전자 주식회사 로봇 청소기의 좌표보정방법 및 이를 이용한 로봇 청소기시스템
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US7389156B2 (en) * 2005-02-18 2008-06-17 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
ES2346343T3 (es) 2005-02-18 2010-10-14 Irobot Corporation Robot autonomo de limpieza de superficies para una limpieza en seco y en mojado.
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
EP2816434A3 (de) 2005-12-02 2015-01-28 iRobot Corporation Roboter mit autonomem Wirkungsbereich
EP1969438B1 (de) 2005-12-02 2009-09-09 iRobot Corporation Modularer roboter
ES2706729T3 (es) 2005-12-02 2019-04-01 Irobot Corp Sistema de robot
EP2544065B1 (de) 2005-12-02 2017-02-08 iRobot Corporation Robotersystem
KR101300493B1 (ko) 2005-12-02 2013-09-02 아이로보트 코퍼레이션 커버리지 로봇 이동성
JP4714036B2 (ja) * 2006-02-22 2011-06-29 日本放送協会 カメラ雲台付き移動台車
EP2013671B1 (de) * 2006-03-17 2018-04-25 iRobot Corporation Rasenpflegeroboter
EP2394553B1 (de) 2006-05-19 2016-04-20 iRobot Corporation Müllentfernung aus Reinigungsrobotern
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US8700176B2 (en) * 2006-07-27 2014-04-15 Pollogen Ltd. Apparatus and method for non-invasive treatment of skin tissue
CN101021418B (zh) * 2006-12-30 2011-02-02 西安中星测控有限公司 角速率及角度陀螺
EP1972486A1 (de) 2007-03-19 2008-09-24 Invacare International Sàrl Motorisierter Rollstuhl
EP3031375B1 (de) 2007-05-09 2021-11-03 iRobot Corporation Kompakter roboter mit autonomer reichweite
US20090057238A1 (en) * 2007-09-04 2009-03-05 Efraim Garti Pool cleaning robot
GB2467063B (en) * 2007-10-02 2012-08-22 Protege Sport Pty Ltd Golf buggy
US8315770B2 (en) * 2007-11-19 2012-11-20 Invacare Corporation Motorized wheelchair
CN105147193B (zh) 2010-02-16 2018-06-12 艾罗伯特公司 真空吸尘器毛刷
US9436185B2 (en) 2010-12-30 2016-09-06 Irobot Corporation Coverage robot navigating
CN105404298B (zh) 2012-09-21 2018-10-16 艾罗伯特公司 移动机器人上的接近度感测
WO2015153109A1 (en) 2014-03-31 2015-10-08 Irobot Corporation Autonomous mobile robot
US9516806B2 (en) 2014-10-10 2016-12-13 Irobot Corporation Robotic lawn mowing boundary determination
US9510505B2 (en) 2014-10-10 2016-12-06 Irobot Corporation Autonomous robot localization
US9420741B2 (en) 2014-12-15 2016-08-23 Irobot Corporation Robot lawnmower mapping
US9538702B2 (en) 2014-12-22 2017-01-10 Irobot Corporation Robotic mowing of separated lawn areas
US11115798B2 (en) 2015-07-23 2021-09-07 Irobot Corporation Pairing a beacon with a mobile robot
US10034421B2 (en) 2015-07-24 2018-07-31 Irobot Corporation Controlling robotic lawnmowers
US10021830B2 (en) 2016-02-02 2018-07-17 Irobot Corporation Blade assembly for a grass cutting mobile robot
US10459063B2 (en) 2016-02-16 2019-10-29 Irobot Corporation Ranging and angle of arrival antenna system for a mobile robot
US10926756B2 (en) 2016-02-23 2021-02-23 Deka Products Limited Partnership Mobility device
US11399995B2 (en) 2016-02-23 2022-08-02 Deka Products Limited Partnership Mobility device
MX2018010241A (es) 2016-02-23 2019-06-06 Deka Products Lp Sistema de control de dispositivo de movilidad.
US10908045B2 (en) 2016-02-23 2021-02-02 Deka Products Limited Partnership Mobility device
DK4043982T3 (da) 2016-04-14 2024-01-29 Deka Products Lp Brugerkontrolanordning fra en transportør
WO2018053873A1 (zh) * 2016-09-26 2018-03-29 深圳市大疆创新科技有限公司 电子调速器及具有该电子调速器的云台、无人飞行器
US10864127B1 (en) 2017-05-09 2020-12-15 Pride Mobility Products Corporation System and method for correcting steering of a vehicle
US11284702B2 (en) 2017-05-15 2022-03-29 Sharkninja Operating Llc Side brush with bristles at different lengths and/or angles for use in a robot cleaner and side brush deflectors
USD846452S1 (en) 2017-05-20 2019-04-23 Deka Products Limited Partnership Display housing
USD829612S1 (en) 2017-05-20 2018-10-02 Deka Products Limited Partnership Set of toggles
EP3651564B1 (de) 2017-07-14 2022-05-18 iRobot Corporation Klingenanordnung für einen mobilen grasschneiderroboter
US10898042B2 (en) 2017-08-16 2021-01-26 Sharkninja Operating Llc Robotic vacuum
CN108415440B (zh) * 2018-05-16 2024-04-09 中山北京理工大学研究院 一种位移轨迹反馈***
EP3803736A1 (de) 2018-06-07 2021-04-14 DEKA Products Limited Partnership System und verfahren zur verteilten versorgungsdienstausführung

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE417021B (sv) * 1979-01-02 1981-02-16 Carrago Transportsystem Ab Anordning for automatisk reglering av en vridningsrorelse av en vagn
US4213116A (en) * 1979-01-22 1980-07-15 Halperin Herbert H Vehicle turn detection apparatus
DE3135117A1 (de) * 1980-09-05 1982-04-01 Mitsubishi Denki K.K., Tokyo Roboterfahrzeug
JPS5748110A (en) * 1980-09-05 1982-03-19 Mitsubishi Electric Corp Unattended running car
US4414548A (en) * 1981-03-30 1983-11-08 Trw Inc. Doppler speed sensing apparatus
DE3117971C2 (de) * 1981-05-07 1984-06-07 Messerschmitt-Bölkow-Blohm GmbH, 8012 Ottobrunn Regelung zum leistungsoptimalen Anpassen des Luftspaltes von elektromagnetischen Schwebefahrzeugen
NO864109L (no) * 1985-10-17 1987-04-21 Knepper Hans Reinhard Fremgangsmaate for automatisk foering av selvgaaende gulvrengjoeringsmaskiner samt gulvrengjoeringsmaskin for utfoerelse av fremgangsmaaten.
EP0405623A3 (en) * 1986-05-21 1991-02-06 Kabushiki Kaisha Komatsu Seisakusho System for inspecting a dust proofing property
JPS63241611A (ja) * 1987-03-30 1988-10-06 Hitachi Ltd 自動掃除機の制御方法
JPS63263505A (ja) * 1987-04-21 1988-10-31 Daifuku Co Ltd 移動車誘導設備
JPH01106113A (ja) * 1987-10-19 1989-04-24 Toshiba Corp 清掃ロボット装置
GB8803063D0 (en) * 1988-02-10 1988-06-02 British Aerospace Gyroscope system
JPH07110146B2 (ja) * 1988-06-30 1995-11-22 日東精工株式会社 モータの速度制御方法
JPH0313611A (ja) * 1989-06-07 1991-01-22 Toshiba Corp 自動清掃装置
US5109566A (en) * 1990-06-28 1992-05-05 Matsushita Electric Industrial Co., Ltd. Self-running cleaning apparatus
JP3231340B2 (ja) * 1991-01-23 2001-11-19 富士重工業株式会社 台車走行制御装置

Also Published As

Publication number Publication date
GB2259792B (en) 1995-03-08
JP2738610B2 (ja) 1998-04-08
GB9218671D0 (en) 1992-10-21
GB2259792A (en) 1993-03-24
DE4229626A1 (de) 1993-03-18
JPH0566829A (ja) 1993-03-19
US5208521A (en) 1993-05-04

Similar Documents

Publication Publication Date Title
DE4229626C2 (de) Regelsystem zur Einhaltung der Fahrtrichtung für ein selbstfahrendes Fahrzeug
DE3525543C2 (de)
DE3822171C2 (de)
DE3642049C2 (de)
DE60030629T2 (de) Kraftfahrzeug- Lenkungssteuersystem
DE4326992C2 (de) Elektrisch betätigtes Servolenksystem
DE10332581B4 (de) Fahrzeugfahrbedienungsvorrichtung mit einer Vorrichtung zum Bestimmen der Linearität einer Reifencharakteristik
DE102005058200B4 (de) Fahrzeuglenkgerät
DE3929176C2 (de) Servolenkung
DE102014213074B4 (de) Rückfahrassistenzsystem für ein zweispuriges Kraftfahrzeug mit Vorderradlenkung
DE3734477A1 (de) Vorrichtung zur steuerung des lenkwinkels der raeder eines fahrzeugs auf der grundlage eines mathematischen modells
DE102016106382A1 (de) Steuerungsvorrichtung zur Fahrunterstützung eines Fahrzeuges
DE19523191A1 (de) Antriebskraftsteuersystem für ein Fahrzeug
WO2002062646A1 (de) Verfahren zur positionsregelung eines elektrischen antriebs und zum lenken eines kraftfahrzeugs mit einer steer-by-wire-lenkung
DE69116951T2 (de) Lenkwinkel-Steuergerät für die Hinterräder eines durch vier Räder gelenkten Fahrzeuges
DE3545715A1 (de) Einrichtung zur vortriebsregelung an kraftfahrzeugen
DE102006036078A1 (de) Steuersystem zur proporationalen Drehmomentaufteilung
DE10138540A1 (de) Steuereinheit für elektrische Hilfskraftlenkvorrichtung
DE3704406A1 (de) Vorrichtung zum lenken der vorder- und hinterraeder eines kraftfahrzeuges
DE102007038628B4 (de) Fahrzeuglenkungsvorrichtung
DE112018000916T5 (de) Steuerungsvorrichtung zum autonomen fahren
DE112020001971T5 (de) Lenksystem-Steuervorrichtung für Fahrzeuge
DE19913947B4 (de) Lenkungssteuerung für ein Fahrzeug
DE4106400C2 (de)
DE10104795B4 (de) Drehzahlabhängige Sollwertkorrektur bei elektrisch geregelten Slaveantrieben

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
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee