31
Kognitive Robotik. – oder – Wie spielt man Roboter- Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann [email protected] muenchen.de

Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann [email protected]

Embed Size (px)

Citation preview

Page 1: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Kognitive Robotik.– oder –

Wie spielt man Roboter-Fußball?

Vortrag

Allgemeine Psychologie

Universität Tübingen

15. Mai 2002

Dirk [email protected]

Page 2: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Vision RoboCup

- By the year 2050,develop a team of fully autonomous humanoid robots that can win against the human world soccer champions. -

- Dynamic, real-time testbed and benchmark for autonomous systems. -

Kitano (1995).

Page 3: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Kinetik und Dynamik –Kognitive Kontrolle?

Agilen, umsichtigen, kreativen (humanoiden?) Roboter

Page 4: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Gliederung

Vision RoboCup Leagues Plattformen und Sensorik (Klassische) „Künstliche Intelligenz“ Reaktive Systeme Weltmodellierung Zusammenfassung

Page 5: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

RoboCup Middle Size League

Small Size League

Simulation League

Aibo League

Page 6: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

RoboCup

Rescue League

RoboCup jr.

RoboCup DanceRoboCup Sumo

Page 7: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Middle-Size Robot

Nebel

Page 8: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Andere Roboter:

Page 9: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Forschungsgebiete RoboCup

Sensorik/Computer Vision Steuerung/Regelung Problemlösen Lernen

Dynamische Umwelten Multi-Agenten Systeme/Kooperation

Page 10: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Problemstellung

Das Spiel gewinnen!

|Tore_Eigene| > |Tore_Gegner|

Bringe das runde Ding in das eckige!

(Das orange in das blaue.)

Page 11: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Orange Ding ins gelbe Etwas

Buck, Schmitt

Page 12: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

„Künstliche Intelligenz“

Logik (Prolog), Situationskalkül

Repräsentationsverarbeitung (Lisp), Planer

Agentenkonzepte

Nwana (1996).

Page 13: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Ansätze

Logik (Situationskalkül)

Reaktive Ansätze

Explizite Modellierung der Welt

Beliebige Kombinationen

Page 14: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Situationskalkül

fragile(x)

fragile(x, s)

drop(r, x) = s1

Poss(drop(r, x), s) fragile(x, s) broken(x, do(drop(r, x), s))

red(x, s). red(x, do(drop(r, x), s)? violet(y, s). violet(y, do(drop(r, x), s)?

Levesque (1997).

Page 15: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Dual Dynamics(GMD-musashi)

Jaeger (1998).

Page 16: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Dual Dynamics

Jaeger (1998).

Page 17: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Weltmodellierung

Online-Repräsentation der charakteristischen Parameter der Umgebung

Eigene Position, Orientierung, Geschwindigkeit

Ballposition, -geschwindigkeit, Gegner, Spielfeld

Page 18: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Weltmodellierung

A priori Modelle über die Welt

Deterministische und statistische Modelle über Veränderungen

Ständige Integration von Sensordaten

Page 19: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Spielfeldmodell

Buck, Schmitt

Page 20: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Planer ;-*-Lisp-*-

(IN-PACKAGE "NISP") (DEPENDS-ON NISPOBJ)

(DEF-SOCCER-PLAY OFFENSE-1 (WITH-PLAY-ROLES ((LEFT-WING MIRO*) (RIGHT-WING MARIO*))

(:STEPS LEFT-WING (GO-POS 100.0 100.0 90.0 0.5 '()) (GO-POS 200.0 100.0 90.0 0.5 '())) (:STEPS RIGHT-WING (GO-POS 100.0 -100.0 90.0 0.5 '()) (GO-POS 200.0 -100.0 90.0 0.5 '())) (:SYNCHRONIZATIONS (:START-SIMULTANEOUSLY (LEFT-WING 2) (RIGHT-WING 2)) (:END-SIMULTANEOUSLY (LEFT-WING 2) (RIGHT-WING 2)))) ) o

Hofhauser, Beetz

Page 21: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Passspiel Freiburg

Nebel

Page 22: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Kognition

Neisser (1976):Kognitive Psychologie beschäftigt sich mit „Sinnesinhalten und deren Schicksal“ [nach Dorsch, 13. Aufl.]

Interne Repräsentationen

Höhere geistige Funktionen:z.B. Problemlösen, Sprache, Denken

Page 23: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Zusammenfassung

RoboCup Szenarien (+Vision) Roboter und Robotik „Künstliche Intelligenz“ Reaktives Verhaltenskontrolle Weltmodellierung (+Reasoning, Planning)

¿ Kognitive Robotik ?

Page 24: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Vielen Dank.Vielen Dank.

Manchester U

Page 25: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Mechatronik, DLR

Page 26: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de
Page 27: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

„Dimensionen“ des Kognitionsbegriffes

Kognitive Strukturen undKognitive Prozesse

Kognitive Theorien undGegenstand kognitiver Theorien

(Einfache) internale Repräsentationen und(Symbolische) „offline“ Repräsentationen

Einfache Informationsverarbeitung undkomplexes Problemlösen

Page 28: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Small size robots

Page 29: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Gegenfarbraum

Page 30: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de

Spielfeldmodell

Page 31: Kognitive Robotik. – oder – Wie spielt man Roboter-Fußball? Vortrag Allgemeine Psychologie Universität Tübingen 15. Mai 2002 Dirk Neumann dirk.neumann@informatik.tu-muenchen.de