18
trag D. Braun, 13.08.2009 ktikum

Vortrag D. Braun, 13.08.2009 Praktikum

  • Upload
    josie

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

Vortrag D. Braun, 13.08.2009 Praktikum. Übersicht. Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick. Pleopatra API. Java API zur Steuerung und Überwachung Verwendet RXTXcomm zur Kommunikation Aufgebaut aus 2 Schichten Standard-Befehle - PowerPoint PPT Presentation

Citation preview

Page 1: Vortrag D. Braun,  13.08.2009 Praktikum

Vortrag D. Braun, 13.08.2009Praktikum

Page 2: Vortrag D. Braun,  13.08.2009 Praktikum

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 3: Vortrag D. Braun,  13.08.2009 Praktikum

Pleopatra API

• Java API zur Steuerung und Überwachung• Verwendet RXTXcomm zur Kommunikation• Aufgebaut aus 2 Schichten– Standard-Befehle– Zusammenfassung von Befehlen und Verarbeitung

empfangener Daten• Grundlage für Pleopatra Tools• Open Source

Page 4: Vortrag D. Braun,  13.08.2009 Praktikum

Pleopatra API - Funktionen

• Steuerung von Motoren und Sensoren• Zugriffe auf das Dateisystem• Laden von Persönlichkeitsdateien• Wiedergabe von Sound- und Motion-Files• Aufnahme von Audio-Dateien und

Speicherung im wav-Format• Übertragung von Bildern und Speicherung als

BMP-Datei

Page 5: Vortrag D. Braun,  13.08.2009 Praktikum

Pleopatra API - Beispiele

• public void moveMotor(int id, int angle)Befehl zur Bewegung eines Motors

• public void saveAudioToPC(int seconds, String mic, String filename)Erstellen einer Aufnahme und Speicherung auf dem PC

Page 6: Vortrag D. Braun,  13.08.2009 Praktikum

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 7: Vortrag D. Braun,  13.08.2009 Praktikum

Pleopatra Tools

• Prototyp für die Nutzung der API• Grafischer Zugriff auf die Funktionen der API• Modularer Aufbau• Leicht erweiterbar• Open Source

Page 8: Vortrag D. Braun,  13.08.2009 Praktikum

Pleopatra Tools - Funktionen

• Verbinden mit Pleo, Verbindung trennen • Speicherung von personalisierten Informationen

zum angeschlossenen Pleo • Aufnahme und direkte Wiedergabe von

Audiodateien • Anzeigen und Abspielen Sound-, Bewegungs-,

und Persönlichkeits-Dateien• Anzeige aktueller Kamera-Bilder • Twitter-Anbindung

Page 9: Vortrag D. Braun,  13.08.2009 Praktikum

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 10: Vortrag D. Braun,  13.08.2009 Praktikum

Twitter

• Ursprünglich eigenständige Applikation• „Twittern“ aktueller Statusnachrichten anhand

von Sensorwerten• Veröffentlichung über die API jtwitter• Erreichbar unter http://twitter.com/pleopatra• Teilnahme bei der „Tweeter Wall“ Abstimmung

Page 11: Vortrag D. Braun,  13.08.2009 Praktikum

Twitter - Funktionsweise

•Überwachung von Sensordaten

•Suche nach besonderen Ereignissen

•Bewertung der Ereignisse

•Auswahl eines passenden Tweets aus einer Datenbank vorgefertigter Nachrichten

•Prüfen ob neue Nachricht und ggf. Sensorwerte einfügen

•Senden

Page 12: Vortrag D. Braun,  13.08.2009 Praktikum

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 13: Vortrag D. Braun,  13.08.2009 Praktikum
Page 14: Vortrag D. Braun,  13.08.2009 Praktikum

Übersicht

• Pleopatra API• Pleopatra Tools• Twitter• Demonstration• Ausblick

Page 15: Vortrag D. Braun,  13.08.2009 Praktikum

Ausblick - Hardware

• Einbau einer anderen Kamera• Einrichten einer kabellosen Verbindung

Page 16: Vortrag D. Braun,  13.08.2009 Praktikum

Ausblick – Pleopatra Tools

• Erweiterung um weitere Module z.B.:– Zugriff auf das Dateisystem– Lesen und Setzen von Sensorwerten– Steuerung der Motoren

• Möglichkeit zur automatischen Verbindung• Audio-Streaming• Spracherkennung

Page 17: Vortrag D. Braun,  13.08.2009 Praktikum

Ausblick – Twitter

• Individuelle Erstellung von Tweets, statt Zugriff auf eine Datenbank

• Integration eines Diskursgedächtnis• Anbindung an die TwitPic API, um aktuelle

Bilder zu veröffentlichen

Page 18: Vortrag D. Braun,  13.08.2009 Praktikum

Vielen Dank für Ihre Aufmerksamkeit