Mensch und Roboter als gleichberechtige



Ähnliche Dokumente
Installation OMNIKEY 3121 USB

Gute Nachrichten: 96% zufriedene BeWoPlaner-Kunden!

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Vorgehensweise bei Lastschriftverfahren

Erfahrungen mit Hartz IV- Empfängern

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Anleitung für den Elektronischen Lesesaal der Martin-Opitz Bibliothek

Arbeitsblätter. Sinnvolle Finanzberichte. Seite 19

Terminabgleich mit Mobiltelefonen

Quick Guide Trainer. Fairgate Vereinssoftware. Zürich Oberland Pumas Postfach Pfäffikon ZH

Geld Verdienen im Internet leicht gemacht

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

Anleitung über den Umgang mit Schildern

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Auftrag zum Fondswechsel

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Workshop. Zeitmanagement Hamburg, 24. November 2004

Internationales Altkatholisches Laienforum

Datenexport aus JS - Software

Lehrer: Einschreibemethoden

Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP

50 Fragen, um Dir das Rauchen abzugewöhnen 1/6

Alltag mit dem Android Smartphone

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Benutzerhandbuch - Elterliche Kontrolle

15.3 Bedingte Wahrscheinlichkeit und Unabhängigkeit

Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

Wärmebildkamera. Arbeitszeit: 15 Minuten

Statuten in leichter Sprache

1 Belastung. 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten

Drei Fragen zum Datenschutz im. Nico Reiners

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Betriebliche Gestaltungsfelder

KI im Weltall: Der Remote Agent

Tritt beim Aufruf ein Fehler aus, so wird eine MessageBox mit dem Fehlercode und der Kommandozeile angezeigt.

Fehlermonitor. Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker

Dokumentenverwaltung im Internet

So funktioniert das online-bestellsystem GIMA-direkt

Anbindung des eibport an das Internet

MY-CAREER-HOMEPAGE.com

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Einführungskurs MOODLE Themen:

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Deutsches Rotes Kreuz. Kopfschmerztagebuch von:

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Tutorials für ACDSee 12: Hochladen von Fotos auf Ihren Account bei ACDSeeOnline.com

Information zum Projekt. Mitwirkung von Menschen mit Demenz in ihrem Stadtteil oder Quartier

Nutzung des Retain-Archivs

Professionelle Seminare im Bereich MS-Office

TAGESABLAUF IM KINDERGARTEN

Anleitung zum GUI Version 2.x

Meinungen zum Sterben Emnid-Umfrage 2001

Ein Vorwort, das Sie lesen müssen!

Vorderthal, 15. April Liebe Eltern,

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

CD einlegen (Moment warten) Die Aktion markieren, die durchgeführt werden soll. (in diesem Beispiel»Audio-CD-Wiedergabe)

EINSTELLUNGEN WÄHLEN. von Harald Jakobs und Yannic Hoffmann Stand: September 2015

How to do? Projekte - Zeiterfassung

Bei der Tagung werden die Aspekte der DLRL aus verschiedenen Perspektiven dargestellt. Ich habe mich für die Betrachtung der Chancen entschieden,

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Skype for Business. Online zusammenarbeiten. Reinhold Gaugler. 1. Ausgabe, Juli 2015 ISBN: SKYPE2015AN

Kurzanleitung RACE APP

Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung?

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Die drei Kernpunkte der modernen Portfoliotheorie

WinWerk. Prozess 6a Rabatt gemäss Vorjahresverbrauch. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang Effretikon

Einrichten einer DFÜ-Verbindung per USB

Erläuterungen zur Untervergabe von Instandhaltungsfunktionen

Projektmanagement in der Spieleentwicklung

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Benutzerhandbuch Moodle für Kursteilnehmer/innen am MPG

Es gibt nur eine Bilanz die zählt: Ihre Zufriedenheit.

Laborübung - Task Manager (Verwalten von Prozessen) in Windows Vista

Dokumentation Schedulingverfahren

Resultate GfS-Umfrage November Wie bekannt ist das Phänomen Illettrismus bei der Schweizer Bevölkerung?

Sichern auf den zentralen TSM-Servern unter Windows. Sichern auf den zentralen TSM-Servern unter Windows

Quick Guide Mitglieder

Das Werk einschließlich aller seiner Texte ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechts

e-books aus der EBL-Datenbank

Schuljahreswechsel im Schul-Webportal

der Firma BuchLogistikCompany GmbH Erstellt von Bernhard Neidl

GOtoSPORT.CH Internetplattform

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

1. Einführung Erstellung einer Teillieferung Erstellung einer Teilrechnung 6

Anhang. 3. Was denken Sie: An wen richtet sich das Lernprogramm für Psycholinguistik? zu nicht nicht zu

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

BsBanking. Nach dem Anmelden werden Ihnen alle Rechtsanwälte angezeigt. Sie können hier auch neue anlegen und vorhandene bearbeiten.

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

FH-SY Chapter Version 3 - FH-SY.NET - FAQ -

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

agitat Werkzeuge kann man brauchen und missbrauchen - vom Einsatz von NLP in der Führung

VIDA-LOGDATEIEN VIDA ALL-IN-ONE

ZID Hotline

Bedienungsanleitung - Webtool

Was ist Sozial-Raum-Orientierung?

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Internet online Update (Mozilla Firefox)

Transkript:

Mensch und Roboter als gleichberechtige Teampartner

Projekt der NASA um Techniken zu entwickeln die Aufgabenkoordinierung und Zusammenarbeit zwischen Robotern und Menschen zu verbessern Roboter wichtig, um Risiken für Astronauten und auch Kosten für Expeditionen (interplanetar) zu minimieren 2

Effektivere Teamarbeit zwischen Menschen und Robotern Menschen und Roboter als gleichwertige Teampartner Aufgabenverteilung gemäß der Fähigkeiten der Teampartner Teampartner (Roboter-Menschen) helfen sich gegenseitig, wenn Fähigkeiten nicht reichen Effektive Kommunikation innerhalb des Teams 3

4

HRI/OS - Agentenbasiertes Framework Agenten bilden die Schnittstelle zu den Teammitgliedern (Roboter, Software, Mensch) Somit werden alle Teammitglieder als Agenten angesehen (Robot Agents, Software Agents, Human Agents) Agenten kennen die Fähigkeiten, Verwalten Zustände des Teammitgliedes und stellen verschiedene Kommunikationsmöglichkeiten bereit 5

Für jeden realen Roboter gibt es einen Robot Agent Robot Agents sind Programme innerhalb der Software eines Roboters: Verarbeiten Anfragen von anderen Agenten Zerlegen von Aufgaben in kleinste Teilaufgaben Erstellen von Breakpoints zwischen diesen Erfragen nach Hilfe im Falle eines unvorhergesehen Ergebnisses In C++ geschrieben, enthalten einen allg. roboterunabhängigen Teil und roboterspezifische Methoden Kennt somit alle Fähigkeiten und Zustände des Roboters Kann zwischen Usermode und Autonomiemode umschalten 6

Menschen müssen auf die selbe Art und Weise auftreten wie Robot Agents Dazu wird ein Human Proxy verwendet: Treten nach außen wie Robot Agents auf In Java geschrieben, laufen auf tragbaren (anziehbaren) Computern der Astronauten Bieten dem Menschen verschieden Userinterfaces an z.b. Text to Speech, Speech Recognition, GUI Akzeptieren Aufgabenzuweisungen von außen geben Fähigkeiten und Zustände des Menschen nach außen bekannt 7

In TDL (Task-Description-Language) geschrieben Verantwortlich für Koordination von Aufgaben Zerlegt Missions-Aufgaben in Teilaufgaben und serialisiert sie soweit möglich Kann Aufgaben bei einem Auftreten von Fehlern neu vergeben Kennt Fähigkeiten der Agenten nicht und muss deshalb mit Resource Manager zusammenarbeiten 8

Missionsaufgabe: Seitenwand aufbauen Task Manager: Seitenwand aufbauen Teilaufgabe: Panel in Rahmen setzen Teilaufgabe: Panel 1 in Rahmen setzen Teilaufgabe: Schweißnähte überprüfen Teilaufgabe: Panel 2 in Rahmen setzen Panel verschweißen Teilaufgabe: Panel x in Rahmen setzen 9

Kennt Fähigkeiten und Zustände aller Agenten Denn diese werden von Agenten beim RM registriert (können zur Laufzeit geändert werden) Entscheidet welcher Agent am besten für eine Aufgabe/Hilfestellung geeignet ist Kann Besitzänderung eines Roboters veranlassen 10

Koordiniert Kommunikation zwischen Agenten Kontaktiert Resource Manager um Agenten zu finden die Anfrage eines anderen verarbeiten kann Nachrichten an Robot Agents werden sofort weitergegeben Nachrichten an Human Agents werden erst weitergegeben wenn dieser bereit zu Kommunikation ist Ist ein Agent nicht zur Kommunikation bereit, wird der nächste Agent in der Liste des RM angesprochen 11

Robot_A: I need help inspecting a weld. Robot Agent Interaction Manager: comm_request(robot_a,help,weld) Interaction Manager Resource Manager: agent_request(help,weld) Resource Manager Interaction Manager: user_1 Kommunikation zwischen Robot_A und User_1 Interaction Manager User_1 beginnt! message_notification User_1 Interaction Manager message_request equest Interaction Manager User_1 comm_request(robot_a,help,weld) User_1 Interaction Manager: comm_response(robot_a,endpoint_adress) Interaction Manager Robot_A: commm_response(user_1,endpoint_adress) 12

Speichert alle wichtigen Ereignisse während des Betriebs: Taskstatus Agentenaktivitäten Agentendialoge in einer Liste mit Timestamps Sortiert diese und filtert doppelte Einträge aus Agenten können auf archivierte Daten zugreifen wenn nötig 13

Ist ein Software Agent Löst räumliche Mehrdeutigkeiten auf, die während der Kommunikation zwischen Human- und Robot Agents auftreten können Implementiert in jact-r 14

Aufgabe: Platten in Rahmen anbringen, verschweißen und überprüfen Team: 2 Astronauten in Anzügen 1 Astronaut im Habitat 2 Roboter (1 Schweißer, 1 Inspector) 15

16

17

Kriterien: Menge an Nützlicher Arbeit Zeit, die die Astronauten in den Raumanzügen sind 18

a) keine Intervention b) Intervention noch während die Astronauten mit der Aufgabe beschäftigt c) Intervention nachdem die Aufgabe der Astronauten beendet 19

Vorteile: Nachteile: Mensch-Roboterteams arbeiten wie rein menschliche h Teams Leistung gegenüber herkömmlicher Arbeitsweise noch nicht geklärt (aber Gegenseitige Hilfe möglich wahrscheinlich wird die (Roboter mit eingeschränkter menschlicher Teams nicht Autonomie nutzbar) erreicht) h) erleichtert Operationsplanungen Zeit für nützliche Arbeit (Performance) stark von der Leistung der Roboter abhängig Warten auf Hilfe führt zu Leerlaufzeiten 20

erweiterte und bessere Userinterfaces (z.b. Gestenerkennung) Unterstützung großer Teams mit vielen Robotern und einer Hierarchie Unterstützung verschiedener Teams Lernfähigkeit des Resource Managers 21

22