FranzStrasser

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

THIS WEBPAGE IS DEPRECATED - please visit our new website

Ubitrack

Hier stehen die Ergebnisse der Migration der aktuellen DWARF Projekte auf Ubitrack:

Migrationbranches im CVS:

ubitrack_posedata_migration_20040330

  • Austausch der PoseData Struktur in IDL
  • Implementierung der ersten C++ Services für Ubitrack
  • Definieren neuer sprachspezifischer Wrapper-Klassen um die IDL Struktur, vorerst nur C++
  • Neue Klassen und Interfaces zum Senden und Empfangen von Events, speziell PoseData Events, vorerst nur C++
  • Übergangsphase für noch-nicht angepasste Services: fast kompatible API

ubitrack_posedata_migration_20040803

  • Erweiterung der Sende- und Empfangsklassen auf Python und Java, Interfaces und Verhalten sollen sich so weit wie möglich mit C++ decken
  • Daniel soll weiterarbeiten können
  • Übergangsphase endet: alte API nicht mehr gültig: Viewer und Tracker werden komplett umgestellt
    • PoseSender liegt in src/common/c++/ubitrack
    • ThingID und ThingType werden aus sämtlichen Code gelöscht, auch XML Beschreibungen (schwierig !!)
  • Was ist mit den alten Typen: ThingID und ThingType? Sollen die behalten oder gelöscht werden.

SHEEP

Erster Entwurf eines SHEEP SR-Graphen:
sr1.png

Was ist noch zu machen/zu verbessern:

  • Hardware Beschreibungsservice müssen eingebaut werden, damit später schnell auf Isense gewechselt werden kann. Dazu müssen evtl. die Knoten der trackbaren Objekte (HMD usw.) gesplittet werden in die Locatables der Tracker
  • Viewer muss ein Objekt im SR Graphen sein => benötigt eine UTObjectID als XML Serviceattribut

CAR

noch nicht angefangen

Hiwi

Einige Ideen

  1. UT-PoseData Migration:
    • Marcus macht Java
    • SHEEP muss laufen, alle Tracker umbauen, Viewer umbauen
    • erster Schritt: SHEEP minimal mit IS-600 laufen lassen (JeepSheep)
  2. Bestehende Service nach Ubitrack migrieren
    • C++ Service: ok
    • Java service: mit Marcus reden
    • Python services: Problem: Was genau braucht Sheep?
  3. SR-Graph für SHEEP bauen, Bezug auf Raum-KS
  4. SHEEP auf schönem UT-Modell basieren
  5. SHEEP mittels UMAs laufen lassen
  6. AR Toolkit Tracking für mobiles Setup auf dem Gang, womit man durch die Wände des Labors durchschauen kann
  7. Schafe vom Labor in Diplomandenraum tragen, um sie dort zu pervertieren

Mein interner Zeitplan

Datum Status
Ende August Ubitrack Modell von JeepSheep
  Migration fertig
  Neue Service Beschreibungen für die Demo
  Einheitliche Hilfsklassen für C++ und Java (evtl. Python)
bis Mitte September Implementierung testen vom neuen JeepSheep
  UMA einbauen und dynamisch Tracker und Inferences erzeugen
Mitte September bis Ende Oktober Neue Tracker integrieren: ARTk, MT-9
  DWARF Treiber für MT-9 schreiben
  MT-9 evaluieren
  ARTk einbauen
  UMA evtl. erweitern
bis Ende November JeepSheep Demo fertig integrieren

Weblog

  • 2004-08-04 Started this page
  • 2004-08-16 Zeitplan aktualisiert

-- FranzStrasser - 06 Aug 2004

  • Set ALLOWTOPICVIEW = LehrstuhlMitarbeiterGroup? DWARFStudentsGroup?

I Attachment sort Action Size Date Who Comment
sr1.png manage 14.3 K 16 Aug 2004 - 12:18 Main.strassef First SHEEP SR graph

Edit | Attach | Refresh | Diffs | More | Revision r1.6 - 15 Feb 2005 - 15:36 - Main.bauerma