|
|
Dissertation angenommen durch: Universität Duisburg-Essen, Campus
Duisburg, Fakultät für Ingenieurwissenschaften, Abteilung Maschinenbau,
2005-05-19
BetreuerIn: Prof. em. Dr.-Ing. Martin Frik , Universität
Duisburg-Essen, Campus Duisburg, Fakultät für Ingenieurwissenschaften,
Abteilung Maschinenbau
GutachterIn: Prof. em. Dr.-Ing. Martin Frik , Universität
Duisburg-Essen, Campus Duisburg, Fakultät für Ingenieurwissenschaften,
Abt. Maschinenbau GutachterIn: Prof. Dr. rer.-nat. Manfred
Braun , Universität Duisburg-Essen, Campus Duisburg, Fakultät für
Ingenieurwissenschaften, Abt. Maschinenbau, Institut für Mechatronik
und Systemdynamik
Schlüsselwörter in Deutsch: Gehmaschine, Kinematik, Kraftregelung, Echtzeit-Regelung
Schlüsselwörter in Englisch: force control, walking machine, real time linux, quadruped robot, compliance
|
|
|
|
Abstrakt in Deutsch
Die Realisierung einer lauffähigen Gehmaschine umfaßt vielfältige
Aufgaben wie die mechanische Konstruktion, das Software- und
Hardwaredesign sowie die Entwicklung geeigneter Steuerungsstrategien.
In der vorliegenden Arbeit wird dies einschließlich der experimentellen
Erprobung für eine vierbeinige Gehmaschine durchgeführt. Das
Gehmaschinenmodell besteht aus einem Zentralkörper und vier
identischen, insektenartigen Beinen. Jedes Bein besitzt drei
unabhängige Drehgelenke. Wegen der Anforderung an die
Echtzeit-Steuerung und Regelung wird ein gewöhnliches Mehrkörpersystem
zur Modellbildung ausgewählt. Die entsprechenden Bewegungsgleichungen
werden mit Hilfe der Methode der kinematischen Differentiale erstellt.
Zur Realisierung der Gelenkantriebe werden elektrischer
Gleichstrommotor, Inkremental-Encoder und Übersetzungsgetriebe
verwendet. Dementsprechend wird das Gesamtantriebssystem modelliert, um
das geforderte Drehmoment für die Ausführung der Bewegungsgrößen zu
bestimmen. Die Beschreibung der Gehbewegung erfolgt durch die Vorgabe
der Trajektorie des Gesamtschwerpunkts der Gehmaschine und des
Fußpunkts des Schwingbeins. Ein statisch stabiles Laufen wird durch die
sogenannten Koordinationsmechanismen zwischen dem Gesamtschwerpunkt und
den Beinen garantiert. Diese Bewegungsstrategie stellt allerdings noch
eine reine Systemsteuerung dar, wobei die gewünschte Gehbewegung
vorallem bei hohen Geschwindigkeiten nicht immer erreicht werden kann.
Daher wird die sogenannte kinematische Positionsregelung eingesetzt,
die nur die Kinematik der Regelstrecke berücksichtigt. Als Konsequenz
sind die Anforderungen an die unterlagerten Antriebsregler besonders
hoch. Diese hohe Anforderung läßt sich durch die Verwendung des
Motorkontrollers LM629 erfüllen.
Um die Wechselwirkung zwischen den Beinen und der Umgebung zu
behandeln, wird die Steifigkeitsregelung eingesetzt. Diese auf
vereinfachter Dynamik basierte Kraftregelung kann u.a. zur Erkennung
der Beinkollision verwendet werden. Zur Implementierung der
vorgestellten Bewegungsstrategie und der Positionsregelung sowie der
Steifigkeitsregelung wird ein Rechnersystem mit zwei PC/104 CPUs
eingesetzt. Auf den beiden Prozessoren wird das Betriebssystem
Real-Time Linux eingesetzt. Die Brauchbarkeit der entwickelten
Strategie wird durch experimentelle Untersuchungen überprüft. Die
Koordinationsmechanismen werden bei der Umsetzung auf die reale
Gehmaschine um die notwendige Stabilitätsreserve erweitert. Durch die
Überlagerung der Schwerpunktbewegung mit einer sinusförmigen Schwingung
läßt sich die Regelmäßigkeit der Schwerpunktbewegung verbessern und
gleichzeitig die Stabilität der Maschine erhöhen.
Abstrakt in Englisch
The realization of walking machine covers various tasks like the
mechanical construction, the software and hardware design as well as
the development of suitable control strategies. In the available work
this is accomplished including experimental testing for a four-legged
walking machine. The walking machine model consists of a central body
and four identical, insect-like legs. To fulfill the requirement of the
real time control, a rigid multibody system is selected for modelling.
The appropriate motion equations are provided with the help of the
method of the kinematic differentials. For the realization of the joint
drives electrical direct current motor, incremental encoder and step-up
gears are used. Accordingly the drive system is modelled in order to
intend the demanded torque for the execution of the motion. The
description of the movement takes place via the trajectory of the
center of gravity and of the swing leg. Statically stable running is
guaranteed by the so-called coordination mechanisms between the center
of gravity and the legs. This movement strategy represents however
still open loop control, whereby the desired movement cannot be
achieved at high speeds. Therefore the so-called kinematic position
control is used, which considers only the kinematic of the controlled
system. As consequence the requirements to the under-stored drive
controllers are particularly high . This high requirement can be
fulfilled by the use of the microcontroller LM629. In order to treat
the reciprocal effect between the legs and the environment, the force
control is used. This on simplified dynamics based force control can be
used for the recognition of the leg collision. For the implementation
of the presented movement strategy and the position control as well as
the force control a computer system with two PC/104 CPUs is used. On
the two processors the operating system real-time Linux is used. The
useability of the developed strategy is examined by experimental
investigations. The co-ordination mechanisms are extended by the
necessary stability reserve. By the overlay of the center of gravity
movement with a sinusoidal oscillation the stability of the machine can
be increased.
|
|