bewegungssteuerung von hexapoden insekten / robotern von thorsten reinhard seminar: robotik bei...

43
Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

Upload: addler-zanger

Post on 05-Apr-2015

114 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

Bewegungssteuerung von hexapoden Insekten / Robotern

von Thorsten Reinhard

Seminar: Robotik

bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

Page 2: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

2

Agenda

Motivation

Bewegungssteuerung von hexapoden Insekten

Beispiele für Bewegungssteuerungen von hexapoden Robotern

Page 3: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

Motivation

Page 4: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

4

Motivation

Ziel: Aus der Natur zu lernen

Dementsprechend Antrieb, Konstruktion, Umwelterfassung und Steuerung des Roboter konzipieren

Page 5: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

5

Positiva des Laufens

Warum Laufen ?

- Geländegängigkeit - Steigvermögen - Manövrierfähigkeit - Transportkosten - Multifunktionalität des Beines

Page 6: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

6

Motivation

Warum sechs Beine? - Statisch stabil

Warum untersuchen wir das Laufverhalten von Insekten?

- gut geeignete Morphologie Einsatzgebiete: Land- und Forstwirtschaft, Inspektion

und Wartung von Anlagen, technischen Systemen und Bauwerken,

Rettungswesen und zur Brandbekämpfung, Weltraum, Militär

Page 7: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

7

Biologisches Vorbild

Abb.1 Stabheuschrecke

Carausius morosus

Page 8: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

8

Biologisches Vorbild

Page 9: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

9

Tarry I & II

Page 10: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

Bewegungssteuerung bei hexapoden Insekten

Page 11: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

11

Hierarchische und modulare Bewegungssteuerung

Zentrales Nervensystem zweigeteilt: - Gehirn - Ganglienkette an der Unterseite (Brust)

Gehirn: Initiierung, Richtung, Geschwindigkeit, Ende

(globale Taktvorgabe) Lokal: Dezentrale Steuerung jedes Beines (keine Rückkopplung zu Gehirn)

Ausnahme: Kopflose Insekten

Page 12: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

12

Hierarchische und modulare Bewegungssteuerung

Page 13: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

13

Lokale Einzelbeinkoordination

Zentraler Mustergenerator (ZMG) erzeugt Bewegungen eines einzelnen Beines

Zyklische Bewegungen bestehen aus: - Stemmphase - Schwingphase

U.a. abhängig von Beinposition, Beinbelastung und momentaner Phase anderer Beine

Page 14: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

14

Zusammenspiel ZMG, Ganglion, Muskeln

Page 15: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

15

Lokale Einzelbeinkoordination – Teil II

Beugemuskel (Levator) aktiv während Schwingphase, Streckmuskel (Depressor) während Stemmphase

Laufen: Zwei antagonistische Muskelgruppen eines Gelenkes von den Motorneuronen alternierend angesteuert

Page 16: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

16

Globale Beinkoordination

- HEL (hintere Extremlage) Am weitesten hinten liegende Position eines Beines - VEL (vordere Extremlage) Am weitesten vorne liegende Position eines Beines

Page 17: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

17

Merkmale des Schrittzyklus eines Einzelbeines

Page 18: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

18

Beinkoordinationsregeln

Regeln für die Koordination zwischen den Beinen (nach Cruse):

1. Wenn ein Bein seine Schwingphase noch nicht

beendet hat, wird die Schwingphase des davorliegenden gehemmt.

Page 19: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

19

Beinkoordinationsregeln

2. Durch den Start der Stemmphase eines Beines wird das vordere und das gegenüberliegende Bein gedrängt, in die Schwingphase überzugehen.

Page 20: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

20

Beinkoordinationsregeln

3. Je weiter ein Bein während der Stemmphase nach hinten bewegt wird, desto früher beginnt das hintere mit der Stemmphase.

Page 21: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

21

Beinkoordinationsregeln

4. Platzierung des hinteren Fußes an Fuß des nächstvorderen Beines (HEL) bzw. an Antennen

Korrigierende Reflexbewegung bei Misserfolg (Regel 6)

Page 22: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

22

Gangarten

Page 23: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

23

Tripod

Page 24: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

24

Tetrapod

Page 25: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

25

Globale Beinkoordination – Teil IV

Beim Kurvenlaufen wird die Schrittlänge über VEL und HEL angepasst

Erhöhung / Erniedrigung der Schrittlänge Beinkoordination wird beibehalten

Page 26: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

26

Einfluss von Sensoren

Page 27: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

27

Sensorische Rückkopplungen

Bestimmen das Muster und das zeitliche Auftreten der Bewegungsphase mit

Signal über Belastungsänderung zeigt an, wann ein Bein den Körper nicht mehr stützen braucht

Signalisieren VEL und HEL

Körperhöhe (durch mechanische Kopplung)

Reflexe auf unterster Ebene

Page 28: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

28

Einfluss von Sensoren – Teil II

Sensoren helfen bei Fußpunktsuche sowie bei Hinderniserkennung bzw. -umgehung

Phasenabhängigkeit von Sensoreinflüssen (Modulation von Sensorneuronen) Neuronales Netz dynamisch Auch Modulation bei Motorneuronen Schabe: ZMG bestimmt Laufbewegung,

Sensoren werden unwichtig

Page 29: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

29

Zusammenfassung

(1) Bein-Reflexe(2) ZMG / Kreislauf von Schwingen, Aufsetzten,

Stemmen eines Beines(3) Koordination von 1. und 2. Ebene(4) Zentrale Handlungsplanung aufgrund externer

Sensorinformationen

Page 30: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

Bewegungssteuerung von hexapoden Robotern

Page 31: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

31

Steuerungsbewegung bei Robotern

Konventionelle Methode: Analytisch algorithmisch Problem: Mögliche Bewegungen der Gelenke

redundant Daher hoher Rechenaufwand Umwelt dynamisch

Weitere Möglichkeiten - Aktivierungsbasierte Verhaltenssteuerung - Künstlich Neuronale Netze nach Vorbild der Natur

Page 32: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

32

Erster Ansatz der TU München

Page 33: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

33

TUM (TU München)

Page 34: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

34

WALKNET

Drei Agenten: Stemmphase, Schwingphase, Selektor Globaler Befehl bestimmt Initiierung,

Geschwindigkeit, … Künstlich Neuronale Netze (KNN) Modifiziert eingesetzt in TARRY II

Page 35: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

35

WALKNET (Universität Bielefeld)

Page 36: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

36

Vorteile WALKNET

Robust gegenüber Störungen Kurvenlaufen Positive Rückkopplung Reduzierte Berechnungs-

aufwand durch Mechanismen

Page 37: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

37

Tarry II (Universität Duisburg)

Page 38: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

38

Tarry II – Orientierung an Stabheuschrecke

Page 39: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

39

RHex

Einfache Beinkonstruktion Orientierung an Schabe

Page 40: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

40

Einsatz - Harvester (Finnland)

Konzipiert für Wald- und Forstarbeiten

Page 41: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

41

Probleme

Neurophysiologie bei Insekten nicht vollständig verstanden

Unklar, welche Elemente für Gewandtheit und Anpassbarkeit an unbekanntes Terrain verantwortlich sind

Antriebstechnologien oft zu träge und schwach; Nachbildung von Muskeln (fluidische Muskeln) Konstruktion haben oft zu hohes Körpergewicht Reduktion des Körpergewichts durch Leichtbaustoffe

Page 42: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

42

Referenzen

Internetseite Tarry II http://www.tarry.de/ Interseite WALKNET http://www.uni-bielefeld.de/biologie/Kybernetik/research

/walk.html Cruse, Dürr et al (2003) „Control of hexapod walking in

biological systems“ Fred Delcomyn (1999) – „Walking Robots and the Central

and Peripheral Control of Locomotion in Insects“ Werner Nachtigall – „Bionik - Grundlagen und Beispiele für

Ingenieure und Naturwissenschaftler“, Springer-Verlag, Seite 168 bis 174

Page 43: Bewegungssteuerung von hexapoden Insekten / Robotern von Thorsten Reinhard Seminar: Robotik bei Prof. Dr. von Stryk / Betreuer: Sebastian Klug

20. Dezember 2004 "Bewegungssteuerung von hexapoden Insekten / Robotern" von Thorsten Reinhard

43

Und zum Schluss…

Fragen ?