Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und...

13
http://www.lsr.ei.tum.de Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität München Abschlusspräsentation Betreuer: Dr.-Ing. Drazen Brscic

Transcript of Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und...

Page 1: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

http://www.lsr.ei.tum.de

Laser-pointer based HRI

Paul-Émile ArnalyChristian Knapp

Lehrstuhl für Steuerungs- und RegelungstechnikTechnische Universität München

Abschlusspräsentation

Betreuer: Dr.-Ing. Drazen Brscic

Page 2: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Agenda

Aufgabenstellung und Projektziel

Projektverlauf und Lösungsansätze

Ergebnisse

2

Page 3: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Projektziel

• Implementierung Laserpunkt Verfolgung in Kamerabildern

• Implementierung Mausinterface• Detektion der Projektion, Kamera

Selbstkalibrierung• Test: Laserpointer basierte

“Fernbedienung” eines interaktiven Programms wie z.B. Google Earth

• Eventuell: Übertragung auf Roboterinterface

3

Teilaufgaben

Page 4: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Hardware

• Logitech Webcam Pro 9000– Auflösung: 640x480– 25 fps– Automatische Blendenwahl

• Imaging Source DFK 21F04– Auflösung: 320x240– 30 fps– Manuelle Blendenwahl am

Objektiv

4

Page 5: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

• Mit Hintergrundsubstraktion

Laserpunkterkennung

• Ohne Hintergrundsubstraktion

5

Schwellwertbildung: eine Stufe unter sum(Bild)=0Schwellwertbildung: eine Stufe unter sum(Bild)=0

Position des ersten pix > 0 ist Laserpunkt

Position des ersten pix > 0 ist Laserpunkt

Kein Laserpunkt

im Bild

Kein Laserpunkt

im Bild

Wenn Schwellwert unter SchwellwertuntergrenzeWenn Schwellwert unter Schwellwertuntergrenze

Reduzierung Schwellwert um 7

Stufen

Reduzierung Schwellwert um 7

Stufen

Suche ersten pix>0 & Abstand zu erstem LP>20

Suche ersten pix>0 & Abstand zu erstem LP>20

Wenn Suche über gesamtes Bild nicht erfolgreich

Wenn Suche über gesamtes Bild nicht erfolgreich

Zweiter Laserpunkt im

Bild

Zweiter Laserpunkt im

Bild

Kein zweiter Laserpunkt

Kein zweiter Laserpunkt

Page 6: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Mausansteuerung

• Klick erfolgt nicht gleichzeitig mit erscheinen des Laserpunkts• Ansteuerungsschwierigkeiten

– Zeigen nicht möglich• Zeigen /aus/ein -> Klick

• Scroll mit zwei Laserpointern– Maus kommt in die Mitte

• Scroll auf der Seite– Sicherer, akkurater

• Geringe Geschwindigkeit– Gut für Google Earth/Maps– Zu langsam beim Dokumentscrolling

6

t1 sec

Page 7: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Befehlsinterpretation

• 0: Kein Laserpunkt erkannt• 1: Ein Laserpunkt erkannt im Hauptfeld erkannt• N: Ein Laserpunkt im Zoomfeld erkannt• 2: Zwei Laserpunkte erkannt• *: Laserpunkt neben letzte bekannte Position• t: Timer

7

Page 8: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Verzerrungskorrektur

• Fullscreen schwarz/weiß

• Hintergrund-substraktion

8

• Canny Edge Detector

• Hough line Filter• Selektion der 4

Richtigen Linien• Schnittpunkte ergeben

korrespondierende Ecken

Page 9: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Zusammenfassung

Ergebnisse

• Genauigkeit ausreichend für grundlegende Interaktion

• Gute Nutzbarkeit unter „Normalen“ Umgebungsbedingungen

• Energieschwache Laserpointer nutzlos

Aufgaben für zukünftige Arbeit

• Erhöhung der Auflösung der Kamera

• Automatische Einstellung der Schwellwertuntergrenze und sonstigen Kameraparametern

• Automatisierung der Blendeneinstellung

• Benutzerfreundlichkeit

9

Page 10: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Ausblick

• Zeitlicher Signal im Laserstrahl• Farblicher Signal im Laserstrahl

• 3D Erweiterung: Stereoskopisches Verfahren– Farben 3D

– Polarisation 3D

– „Image Switch“ 3D (Active 3D mit LCD Brillen)

10

t

Page 11: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Ausblick - Videoprojektorroboter

11

Dr. Matsumaru's Bio-Robotics & Human-Mechatronics Laboratory (2008)Star Wars - George Lucas (1977)

3M ultra mini Video Projektor

Page 12: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Vorführung

• Programvorführung …

1212

Page 13: Http:// Laser-pointer based HRI Paul-Émile Arnaly Christian Knapp Lehrstuhl für Steuerungs- und Regelungstechnik Technische Universität.

Fragen & Diskussion

13