La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Loschiavo Tobia - Ridolfi Lorenzo Realizzazione di un visualizzatore 3D dei dati provenienti da Polhemus Corso di Robotica aa 2003-2004 22 Luglio 2004.

Presentazioni simili


Presentazione sul tema: "Loschiavo Tobia - Ridolfi Lorenzo Realizzazione di un visualizzatore 3D dei dati provenienti da Polhemus Corso di Robotica aa 2003-2004 22 Luglio 2004."— Transcript della presentazione:

1 Loschiavo Tobia - Ridolfi Lorenzo Realizzazione di un visualizzatore 3D dei dati provenienti da Polhemus Corso di Robotica aa 2003-2004 22 Luglio 2004 Tutor: Ing. Fantini & Ing. Aleotti

2 Sommario n Presentazione di Java 3D Viewer n Introduzione a java3d n Presentazione plugin n Implementazione plugin –Interfaccia n Risultati ottenuti n Note finali

3 Presentazione di Java 3D Viewer (Rimlab Viewer) n Rappresenta oggetti in uno spazio 3D n Caricamento oggetti attraverso loader VRML n Può caricare: – robot – workspace – animazioni n Dotato di controlli stile VCR

4 Polhemus n Driver scritto in Java n Sfrutta Java Communication API n Progettato per funzionare sotto Windows n Portabilità parziale

5 Java3D API n Classi per manipolazione ad alto livello di oggetti 3d n Possono utilizzare Direct3D o OpenGL n Struttura gerarchica ad albero n Futura implementazione su dispositivi mobili

6 Java3D API n View Graph n Branch Group n Transform Group n Shape n Properties Struttura:

7 Presentazione plugin “Polhemus Trace” n Mostra la scia del Polhemus n Campionamenti e lunghezza scia selezionabili n Punto attuale rappresentato con una terna di assi cartesiani n Mostra coordinate ed effettua opzionalmente il log su file n Sistema di visualizzazione intelligente n Sistema di calibrazione

8 Polhemus trace plugin Attivazione funzionalità Visualizzazione coordinate Opzioni Calibrazione ambiente

9 Polhemus trace plugin n Traccia come unione linee spezzate n Terna assi cartesiani attaccata ad ultima spezzata n Frequenza di campionamento selezionabile n Traccia in dissolvenza con ritardo impostabile n Dump su file.log

10 Polhemus trace plugin n Sistema di calibrazione n Mappa cubo virtuale all’interno del cubo visualizzato n Possibilità di impostare un punto relativo alla diagonale del cubo (tracker rappresenta origine) n Impostazioni per cambiare origine a Rimlab Viewer

11 Risultati finali e note n Uso di thread separate n Lettura da dispositivo a campionamento n Driver non stabili n Driver non portabili n Esistenza layer intermedio RXTX + Solaris (strato comune)

12 Sviluppi futuri n Miglioramento driver rendendoli portabili n Integrazione RXTX n Funzionalità avanzate (gestione dispositivi diversificati)

13 Bibliografia n Java3D API tutorial http://java.sun.com/developer/onlineTraining/java3d/ http://java.sun.com/developer/onlineTraining/java3d/ n Driver Sourceforge Cybergarage http://www.cybergarage.org/vr/device/polhemus/java/index.html http://www.cybergarage.org/vr/device/polhemus/java/index.html n Driver Rutgers University


Scaricare ppt "Loschiavo Tobia - Ridolfi Lorenzo Realizzazione di un visualizzatore 3D dei dati provenienti da Polhemus Corso di Robotica aa 2003-2004 22 Luglio 2004."

Presentazioni simili


Annunci Google