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

Slides:



Advertisements
Presentazioni simili
Programmazione in Java
Advertisements

1 Introduzione ai calcolatori Parte II Software di base.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D1 Introduzione a Windows.
Universita degli studi di Napoli FedericoII Facoltà di Scienze MM FF NN Corso di laurea in informatica Studenti: Bonaiuto Bruna 566/316 Capano Fabrizio.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
SINCRONIZZAZIONE E TRASFERIMENTO VIA WEB DI IMMAGINI E DATI MULTIMEDIALI CON INFORMAZIONI GEOGRAFICHE E RAPPRESENTAZIONI CARTOGRAFICHE Laureando: Mitja.
Di Piero Zuppelli CdL Ing Elettronica Applicata (Triennale)
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
IL CAMPO ELETTRICO DEFINIZIONE DI CAMPO ELETTRICO
Seconda Lezione: Lavorare su una mappa Misurazioni Dati associati Salvare e riaprire un progetto Elementi decorativi.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Smartphone e applicazioni: analisi e linee guida
Progettazione e sviluppo di un prototipo per la visualizzazione in 2D del TRACKER di CMS A.Regano, G.Zito, M.Mennea.
Corso di Popolazione e Territorio – AA
Struttura dei Sistemi Operativi
Software di base Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei.
Animazione di un cubo in Java 3D
Organizzazione della Memoria (Unix) Text contiene le istruzioni in linguaggio macchina del codice eseguibile, può essere condiviso in caso di processi.
Università degli studi Roma TRE Dipartimento di Informatica e Automazione Corso di Laurea in Ingegneria Informatica Tesi di Laurea Prototipo per lacquisizione.
CORSO OPERATORE AVANZATO
LOCALIZZAZIONE SATELLITARE GEOREFENRENZIATA. OBIETTIVI Gestire il database cartografico al fine di poter visualizzare la posizione dei mezzi localizzati,
ROBOT SPAZIALE RRR DESCRIZIONE
Lecce, P. Camarri DAQ e on-line monitoring a X5 (G. Aielli, P. Camarri) Richieste, realizzazione e prestazioni del DAQ Sviluppi futuri.
Prof. Tiziana Calamoneri Corso di Algoritmi per le reti A.A. 2011/12
RefWorks in 15 minuti. Programma 1)Creazione di un account 2)Esportazione di riferimenti 3)Creazione di una nuova cartella 4)Organizzazione dei riferimenti.
Gerarchie Nella lezione precedente abbiamo imparato creare una gerarchia di oggetti usando i gruppi (edit>group)
Progetto Programmazione III e Laboratorio Alunno: Amodeo Roberto Matricola: 0124/91 A.A. 2013/2014.
A CURA DI... INDICE N.B. Dopo aver visualizzato le animazioni la prima volta, anche parzialmente, ritornando su una precedente diapositiva essa verrà
VRML97 -Appendice- Cristina Donati 1 VRML97. Il Virtual Reality Modeling Language (VRML) è un formato di file volto alla descrizione degli oggetti interattivi.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
Lavoro Realizzato da: Avvisati Gennaro Esposito Aniello.
- Modulo AM3 - Corso Avanzato Word
Anno accademico 2007/20081 Università degli studi di Roma Tre Progettazione e Realizzazione di un Ambiente per la Configurazione Avanzata di Reti Virtuali.
Anno accademico 2007/20081 Università degli studi di Roma Tre Progettazione e Realizzazione di un Ambiente per la Configurazione Avanzata di Reti Virtuali.
Lezione 1 Approccio al sistema operativo : la distribuzione Knoppix Live Cd Knoppix 3.6 Interfacce a caratteri e grafica: console e windows manager File.
Threads.
Corso di Programmazione Grafica e Laboratorio Daniele Marini
Corso di Programmazione Grafica e Laboratorio Introduzione a OpenGL Prof. Daniele Marini.
1 di 15 Università degli studi di Modena e Reggio Emilia Mail Configurator: un’applicazione ad agenti mobili basata su ruoli dinamici Correlatori: Ing.
L’architettura a strati
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Animazione di personaggi virtuali tramite telecamere di profondità
AUTOCAD Corso Base 1/2/3 luglio
Introduzione all‘app Lync Windows Store Lync 2013.
LABVIEW Sommario Che cosa è uno strumento virtuale (VI) creato con LABVIEW Parti di un VI: pannello frontale diagramma a blocchi Confronto tra il principio.
Corso di.
Riferimento rapido per l’app © 2013 Microsoft Corporation. Tutti i diritti riservati. Schermata iniziale di Lync I riquadri dell'hub a sinistra nella schermata.
Corso formazione G+S 2008 OCAD avanzato. Panoramica File cartine / file tracciati: utilizzo Colori Simboli OCAD CS Staffette Stampa Problematiche particolari.
Docente: G. Ianni Esercitatori: A. Martello (Sistemi Operativi), V. Lio (Reti) Sito del corso: Google ‘sistemi operativi e reti unical’ Gruppo FB («Sistemi.
Analisi dei dati.
Fondamenti di informatica Oggetti e Java Luca Cabibbo Luca Cabibbo – Fondamenti di informatica: Oggetti e Java Copyright © 2004 – The McGraw-Hill Companies.
Corso Serale 3 Windows e Office Automation 19 settembre – 19 dicembre 2005.
Editing dei dati.
Stampe ArcView lezione 5. Preparazione alla lezione Realizzare una mappa tematica: Aprire ea av ai Realizzare una mappa tematica come.
ArcGis Istruzioni per l’uso Corso di Popolazione e Territorio AA Stefania Rimoldi.
1 Migliorie funzionali Locator progetti speciali.
UNIVERSITA’ DEGLI STUDI DI ROMA TOR VERGATA
Sistema di replicazione master-multislave con server di backup per un servizio di chat di Marco Andolfo matr
Dipartimento di Ingegneria Meccanica e Industriale Università degli Studi di Brescia, Italia Angelo VertuanI anno di DottoratoXXII Ciclo - Meccanica Applicata.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Costruzione di Interfacce
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.
Easy Studio Realizzazione di un applicazione Android utile all'apprendimento Filippo Druda Istituto Tecnico Industriale Don Orione Fano Esame di Stato.
Conversione Analogico/Digitale Le grandezze fisiche che vogliamo misurare variano con continuità in un dato intervallo ed in funzione del tempo: sono descrivibili.
Istruzioni per l’uso GRAFICI CARTESIANI di Federico Barbarossa Per lo schermo intero, “clic” su tasto destro e scegli. Per avanzare con la presentazione,
UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA Dipartimento di Scienze Fisiche, Informatiche e Naturali Corso di Laurea in Informatica Progetto e Sviluppo.
X CONVEGNO NAZIONALE GIT IL GPS IN BEEBOOK Geosciences and Information Technologies Carlo CesariniSan Leo (Rimini) – 18 giugno 2015 Carlo Cesarini (laureando.
Tutorial: propagazione di un’onda all’interno di una sfera.
Introduzione Misurare l’impatto che può avere l’aggiunta di traffico sulle prestazioni di un sistema di rete è molto utile. Nel testing di applicazioni.
Filter Design & Analysis Toolbox. FDATool(1) Quello di cui andremo a parlare in questa sezione è una interfaccia grafica (GUI) che permette di progettare.
Transcript della presentazione:

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

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

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

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

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

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

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

Polhemus trace plugin Attivazione funzionalità Visualizzazione coordinate Opzioni Calibrazione ambiente

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

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

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)

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

Bibliografia n Java3D API tutorial n Driver Sourceforge Cybergarage n Driver Rutgers University