DAGE-MTI XLMC User Manual

Browse online or download User Manual for Security cameras DAGE-MTI XLMC. Eine interaktive Schnittstelle zur Steuerung von fuballspielenden

  • Download
  • Add to my manuals
  • Print
  • Page
    / 45
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Bachelorarbeit am Institut f
¨
ur Informatik der Freien Universit
¨
at Berlin,
Arbeitsgruppe K
¨
unstliche Inteligenz
Eine nat
¨
urliche Interaktionsschnittstelle zur
Steuerung von humanoiden fußballspielenden
Robotern
Lutz Freitag
Matrikelnummer: 4226598
Betreuer:
Prof. Ra´ul Rojas,
Dipl. Daniel Seifert,
Dipl. Hamid Reza Mobalegh
Berlin, July 17, 2011
Page view 0
1 2 3 4 5 6 ... 44 45

Summary of Contents

Page 1 - Robotern

Bachelorarbeit am Institut f¨ur Informatik der Freien Universit¨at Berlin,Arbeitsgruppe K¨unstliche InteligenzEine nat¨urliche Interaktionsschnittstel

Page 2 - Lutz Freitag

3 Hard- und Software der Roboter Lutz Freitag3 Hard- und Software der RoboterHumanoide Roboter brauchen zur Bewegung viele Freiheitsgrade, die sie von

Page 3 - Eidesstattliche Erkl

3.2 Antrieb Lutz FreitagAchsen und Befestigungen aus und k¨onnen mit einem seriellen Protokolleinzeln oder in Gruppen angesteuert und ausgelesen werde

Page 4 - Inhaltsverzeichnis

4 Grundlagen Lutz Freitag4 GrundlagenIm Folgenden werden Techniken zur Generierung von Tiefeninformationenerl¨autert.4.1 TiefensensorSensoren, mit den

Page 5 - Abbildungsverzeichnis

4.1 Tiefensensor Lutz Freitagmessen. Es gibt auch Ausf¨uhrungen solcher Sensoren, die auf an-dere Wellenl¨angen des Lichtes zur¨uckgreifen.– Akustisch

Page 6 - 1 Einleitung

4.1 Tiefensensor Lutz FreitagLebewesen zwei Augen besitzen. Durch einen entsprechend dimen-sionierten bildverarbeitenden Apperat ist es dabei m¨oglich

Page 7

4.2 Kinect Lutz FreitagAbbildung 4: Stereo Halbbilder, Wilfried Wittkowsky 20044.2 KinectDie Microsoft Kinect ist ein Sensor, der urspr¨unglich aussch

Page 8 - 1.3 Aufgabenstellung

4.2 Kinect Lutz FreitagAufl¨osung 640 x 480 (VGA)Farbtiefe 8 Bit (Beyer)¨Offnungswinkel 58◦horizontal45◦vertikal70◦diagonal• TiefenkameraAufl¨osung 640 x

Page 9 - 2 Verwandte Arbeiten

4.2 Kinect Lutz FreitagAbbildung 5: Tiefenbildgenerierung mit strukturiertem LichtIn Abbildung 5 wird beschrieben, wie Tiefeninformationen aus struktu

Page 10 - 3.2 Antrieb

4.2 Kinect Lutz FreitagAbbildung 6: Koordinatensystem des Kinect-SensorsBei der Nutzung der Kinect muss beachtet werden, dass es mehrere Koor-dinatens

Page 11

4.2 Kinect Lutz FreitagVer¨anderungen erkannt werden. Im Gegensatz zur Erkennung von Men-schen in Bildern hat man jedoch durch den Einsatz einer Tiefe

Page 12 - 4 Grundlagen

Lutz FreitagAbstractNatural interfaces are designated to easily generate inputs whichare significantly harder to realize using classic input devices su

Page 13 - Schallgeschwindigkeit

4.2 Kinect Lutz FreitagAbbildung 7: Kalibrierungspose (Psi-Pose)durch den ersten Pixel der Nutzermaske ermittelt werden, der rechtsoder links neben de

Page 14

4.3 OpenNI Lutz Freitag4.3 OpenNIIm Zuge der Entwicklung und stetig wachsenden Popularit¨at des Kinect-Sensors, gr¨undete sich im November 2010 die No

Page 15 - 4.2 Kinect

4.3 OpenNI Lutz Freitag1 <OpenNI>2 <L i c e n s e s>3 <L i c e n s e v end o r=”P rime Sens e ” key=”0KOIk2JeIBYClPWVnMoRKn5cdY4=”/>

Page 16

4.3 OpenNI Lutz Freitagerl¨autert.Abbildung 8: Architektur des OpenNI Frameworks [11]Vorteilhaft an einer solchen Architektur ist, dass Production Nod

Page 17

5 Steuerung durch Posen Lutz Freitag5 Steuerung durch PosenEin Ziel dieser Arbeit ist es die Bewegungen von fußballspielenden Roboterndirekt zu steuer

Page 18

5.1 Winkel statt Positionen Lutz Freitagdes Nutzers, zu den Robotern¨ubertragen und dort mit einer inversenKinematik in Posen umgesetzt. Die Endeffekto

Page 19

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz FreitagAbbildung 9: 3D Darstellung der Basispose mit den Normalenvektoren aufden Gelenken (re

Page 20

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz Freitag5.2.1 Mathematische Grundlagen• SkalarproduktDas Skalarprodukt p zweier Vektoren ~a,~b

Page 21 - 4.3 OpenNI

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz Freitag• RotationsmatrixRotationsmatritzen sind Matritzen mit der Vektoren um den Koordi-nate

Page 22

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz Freitag• Invertieren von RotationsmatritzenDie Inverse einer Rotationsmatrix ist ihre transpo

Page 23

Eidesstattliche Erkl¨arungIch versichere hiermit an Eides Statt, dass diese Arbeit von niemand an-derem als meiner Person verfasst worden ist. Alle ve

Page 24 - 5 Steuerung durch Posen

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz FreitagAbbildung 10: 3D-Darstellung eines Nutzers mit Normalenvektoren (linksrot, rechts gr¨u

Page 25

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz Freitaglautet also:αScharniergelenk=(~a∗~b|a|∗|b|, f¨ur~a∗~b|a|∗|b|> αScharniergelen

Page 26

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz Freitagnicht m¨oglich ist, kann die y-Achse des K¨orperkoordinatensystemsgenutzt werden, da d

Page 27

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz Freitagdie Nickgelenke und an diesen die Rollgelenke. Die Roboter k¨onnen al-so den Oberarm n

Page 28

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz FreitagWie oben beschrieben, m¨ussen zwei Winkel an den Schultern berechnetwerden:– Nickwinke

Page 29

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz FreitagAbbildung 13: Winkel Berechnung an den BeinenRoboter. Bei der Berechnung des Gierwinke

Page 30 - ScharniergelenkMin

5.2 Berechnung der Winkel der verschiedenen Gelenke Lutz Freitag~h =010×M−1F∗100×010αGier=~h6M−1K∗100(17)Es wird somit ein Hil

Page 31

5.3 Probleme durch unterschiedliche K¨orpergeometrien Lutz FreitagαNick=M−1~y,αgier·0016M−1~y,αgier1~vHuef te−Knie− 90◦(19)Die 90◦ergeben sich

Page 32

6.1 Funktionsweise Lutz Freitagwurden f¨ur die notwendigsten Bewegungsabl¨aufe der Roboter im Fußball-spiel Konzepte ausgearbeitet, mit denen die Robo

Page 33

6.2 Aufstehgeste Lutz Freitagdie Zusands¨uberg¨ange stattgefunden haben. Dynamische Motions k¨onnen somit zus¨atzlichen Informationen beliefert werden

Page 34

Inhaltsverzeichnis1 Einleitung 11.1 Die FUmanoids . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Nat¨urliche Schnittstellen . . . . . . . .

Page 35

6.3 Schussgeste Lutz Freitag6.3 SchussgesteDie Schussbewegung der Roboter ist der eines Menschen stark nachemp-funden. Sie verlagern das eigene Gewich

Page 36

7 Laufsteuerung Lutz Freitagterschieden, indem die Funktionen mit * f¨ur das rechte Bein gelten. Die¨Uber-f¨uhrungsfunktionen bedeuten das Folgende:•

Page 37 - 6 Steuerung durch Gesten

8 Fazit Lutz Freitagentweder global fest sein oder f¨ur die einzelnen Nutzer selbst berechnet wer-den. Befindet sich der Nutzer nah dem Mittelpunkt, bl

Page 38 - 6.1 Funktionsweise

9 Ausblick Lutz Freitagnicht m¨oglich, da die Skelettierung die Beine nicht genau genug aufl¨osenkann. Eine L¨osung an dieser Stelle w¨aren Markierunge

Page 39 - 6.2 Aufstehgeste

Literatur Lutz FreitagLiteratur[1] Wikipedia: Deep map from Kinect, verf¨ugbar online unter:http://upload.wikimedia.org/wikipedia/commons/9/90/Kinect2

Page 40 - 6.3 Schussgeste

Literatur Lutz Freitag[16] Robotis Inc. User’s Manual Dynamixel RX-28.[17] Robotis Inc. User’s Manual Dynamixel RX-64.[18] Daniel Seifert, Hamid Reza

Page 41 - 7 Laufsteuerung

Abbildungsverzeichnis1 FUmaoind von 2011 . . . . . . . . . . . . . . . . . . . . . . . 22 Anordnung der Servomotoren in den Robotern . . . . . . . . .

Page 42

1 Einleitung Lutz Freitag1 EinleitungHumanoide Roboter, die sich menschen¨ahnlich verhalten, stellen eine großeHerausforderung dar. Die Proportionen u

Page 43 - 9 Ausblick

1.2 Nat¨urliche Schnittstellen Lutz FreitagAbbildung 1: FUmaoind von 2011In der KidSize Liga des RoboCups treten humanoide Roboter, das heißtRoboter m

Page 44 - Literatur

1.3 Aufgabenstellung Lutz FreitagBearbeiten von Bildern nicht ohne Maus. Beide Eingabeger¨ate haben ihreSt¨arken und Schw¨achen. In einigen Bereichen

Page 45

2 Verwandte Arbeiten Lutz Freitag2 Verwandte ArbeitenNach der Ver¨offentlichung der ersten offenen Treiber f¨ur den Microsoft Kinect-Sensor, entwickelte

Comments to this Manuals

No comments