PROGETTO ESCAVATORE VIRTUALE



Похожие документы
3.2. Passo 2: Navigazione per individuare l articolo richiesto

Tesi di Laurea di Mauro Brazzo

Progettazione del robot

Animazioni 3D. Informatica Grafica I. Le basi dell'animazione 3D. Le basi dell'animazione 3D. Le basi dell'animazione 3D. Le basi dell'animazione 3D

Sistema operativo: Gestione della memoria

Test, domande e problemi di Robotica industriale

Rendering air show e verifica della sincronizzazione

EasyPrint v4.15. Gadget e calendari. Manuale Utente

Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici

LA FINESTRA DI GOAL (SCHERMATA PRINCIPALE E PANNELLO DEI COMANDI)

PointCloud 7.0 Anno 2011

Mon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività

Esame sezione Brevetti Prova Pratica di meccanica

Creare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici

Sistema di ripresa con fotocamera digitale fissa Calibrazione

Progetto di simulazione molecolare per il corso di Complementi di algoritmi A.A

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Gestione della memoria centrale

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.

SISTEMI MULTIAGENTE. Esercizio

istruzioni per l uso 1. Che cos è Google Earth

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Guida alla registrazione on-line di un DataLogger

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

MODELLAZIONE SOLIDA. Scheda Solidi. Disegno di un parallelepipedo

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Recording Studio Manuale Utente

TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF

GIROSCOPIO. Scopo dell esperienza: Teoria fisica. Verificare la relazione: ω p = bmg/iω

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

COSTRUIAMO UN AEROMODELLO 3D 4

LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.

Mon Ami 3000 Conto Lavoro Gestione del C/Lavoro attivo e passivo

Mon Ami 3000 Ratei e Risconti Calcolo automatico di ratei e risconti

Simulazione traffico urbano

SVG Editor. Istituto Italiano Edizioni Atlas 1

1) GESTIONE DELLE POSTAZIONI REMOTE

STRUMENTI DI PRESENTAZIONE MODULO 6

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

REGISTRO ELETTRONICO SPAGGIARI. MANUALE OPERATIVO PER I DOCENTI Rev. 00 del 21/11/2012

REGISTRO ELETTRONICO SPAGGIARI. MANUALE OPERATIVO PER I DOCENTI Rev. 00 del 21/11/2012

L influenza della corrente sulla barca si manifesta in due effetti principali: uno sul vento e uno sulla rotta percorsa.

Usando il pendolo reversibile di Kater

Problemi di dinamica del punto materiale (moto oscillatorio) A Sistemi di riferimento inerziali

Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL)

MODULO STAMPA BOLLETTINO PDF

Il controllo della visualizzazione

Modellazione in ambiente 3D di una cerniera per ante mobili. Professore Giuseppe Di Gironimo M58/30 M58/1

ESTRATTO ATTUATORE CON VITE SENZA FINE PER TRAIETTORIE NON LINEARI E ALZACRISTALLI REALIZZATO CON IL MEDESIMO

Modificare impostazioni e scambiare documenti

DISEGNO 3D IN AutoCad.

I nuovi strumenti che semplificano e velocizzano il disegno. Systems Comunicazioni srl

Mon Ami 3000 Produzione interna/esterna Gestione della produzione interna/esterna

Come modificare la propria Home Page e gli elementi correlati

MANUALEDIUTILIZZO MODULO CRM POSTVENDITA

Dispositivo di conversione di energia elettrica per aerogeneratori composto da componenti commerciali.

Memoria secondaria. Struttura del disco. Scheduling del disco. Gestione dell unità a disco. Affidabilità dei dischi: RAID

Software Gestionale per alberghi e strutture ricettive

capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA

Registratori di Cassa

Simbologia pneumatica

ComfortControl 01 BLOCCO DELL INCLINAZIONE 02 TENSIONE DELL INCLINAZIONE 05 ALTEZZA DELLA SCHIENA 06 ANGOLO DELLO SCHIENALE 03 PROFONDITÀ DEL SEDILE

LA FINESTRA DI OPEN OFFICE CALC

Istruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive.

Che differenza c è tra una richiesta XML ed una domanda XML? (pag. 4)

SOFTWARE. Aprendo il SW la prima schermata che appare è la seguente:

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Il sensore rilevatore di presenza modalità d uso

Sistema di diagnosi CAR TEST

Organizzati la vita con Bulletin Board e ReelTime

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Il Sistema Operativo

STAMPARE FOTO CON LA COOP

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

ISTITUTO COMPRENSIVO BARBERINO MUGELLO

SOMMARIO... 3 INTRODUZIONE...

Progetto La fisica nelle attrazioni Attrazione ISPEED

IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.


PRODUZIONE PAGELLE IN FORMATO PDF

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.

29. Inventari. Software SHOP_NET Manuale d uso Vers Valorizzazione Inventario

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Server Galileo.

Il prodotto Moka System è stato progettato secondo le direttive europee:

IN COLLABORAZIONE CON OPTA SRL

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

ACCESSO AL SISTEMA HELIOS...

SPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011

PHOTOSHOP BREVE TUTORIAL

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

L ambiente grafico e le viste

SCENARI. v (Maggio 2015)

Транскрипт:

PROGETTO ESCAVATORE VIRTUALE Facoltà di Ingegneria Industriale Corso di Laurea in Ingegneria Meccanica Anno Accademico 2011-2012 Matteo Condoleo 1

OBBIETTIVI Il presente progetto è stato realizzato per simulare il funzionamento e l utilizzo virtuale da parte di un operatore di un escavatore a cingoli. Gli obbiettivi principali di questa parte di lavoro sono stati: - realizzare uno scenario virtuale con un escavatore virtuale attraverso il software Virtools - impostare il punto di vista virtuale all interno dell escavatore e fare in modo che questo cambi seguendo il movimento reale dell utente - impostare la visualizzazione del punto di vista virtuale all interno di un caschetto per la visione in realtà aumentata 2

REALIZZAZIONE DELL ESCAVATORE VIRTUALE Per realizzare l escavatore virtuale si è partiti da un file cad di un escavatore gia esistente. Questo file è stato importato in Virtools tramite una conversione in file 3Dxml In Virtools sono stati creati diversi materiali da applicare alle varie parti dello scavatore, in quanto il formato 3dxml non importa i materiali esistenti nel file cad. 3

REALIZZAZIONE SCENARIO VIRTUALE E stato creato uno scenario dove posizionare l escavatore virtuale per le prime prove, utilizzandone uno gia esistente all interno di Virtools e modificandolo in parte. 4

MOVIMENTAZIONE DELL ESCAVATORE Bisogna provvedere alla movimentazione del braccio dell escavatore (3 gdl) e della struttura superiore (1 gdl). La movimentazione è stata fatta inizialmente utilizzando la tastiera come controller. Ad ogni input della tastiera la rotazione della parte interessata viene incrementata di un piccolo angolo. I due bracci e la pala dell escavatore ruotano uno relativamente all altro secondo una gerarchia predefinita 5

SCHEMA PER ROTAZIONE BRACCIO ESCAVATORE Il movimento dei vari bracci è limitato nella rotazione superiormente ed inferiormente per simulare le reali caratteristiche di funzionamento. 6

Lo script per il movimento creato tiene conto della collisione della pala con eventuali ostacoli (cingoli dell escavatore, alberi o rocce). Quando è rilevata una collisione il movimento viene invertito per un istante nella direzione opposta. In questo modo la pala non penetra mai 7 nell ostacolo.

DICHIARAZIONE DEGLI OSTACOLI E COLLISION DETECTION 8

MOVIMENTAZIONE DEI CILINDRI IDRAULICI Sono stati creati dei sistemi di riferimento posizionati nei punti di rotazione dei vari cilindri. 9

MOVIMENTAZIONE DEI CILINDRI IDRAULICI Tramite il b.b. look at si riesce a far orientare il cilindro esterno giallo verso il perno del braccio successivo. Quindi mettendo in gerarchia il cilindro interno grigio al di sotto di quello esterno giallo e con il b.b keep at costant distance si riesce a far scorrere il cilindro interno dentro a quello esterno. 10

MOVIMENTAZIONE PALA 11

MOVIMENTAZIONE STRUTTURA SUPERIORE 12

MOVIMENTAZIONE ESCAVATORE SU TERRENO L escavatore può muoversi in avanti ed indietro e curvare grazie all utilizzo di una macchina virtuale posizionata sotto di esso. La macchina virtuale viene poi resa invisibile 13

MOVIMENTAZIONE DELL ESCAVATORE SU TERRENO 14

PUNTO DI VISTA VIRTUALE Il punto di vista virtuale all interno della cabina comando si dovrà muovere come il caschetto, tramite i dati ricevuti dal sistema di tracciamento. 15

DAL TRACCIAMETO A VIRTOOLS Tramite il b.b vrpn tracker virtools è in grado di ricevere i 2 vettori di spostamento e rotazione dell hmd provenienti dal tracciamento. Quindi tramite set position e set quaternion orientation la camera caschetto ruoterà e traslerà secondo i dati del sistema di tracciamento. 16

CALIBRAZIONE DEL PUNTO DI Calibrare la camera virtuale significa correggere eventuali errori di movimento (ad esempio uno spostamento lungo x reale che diventa lungo y in virtuale) e fare in modo che la camera sia posizionata vicino al poggiatesta all inizio della scena. Bisogna infine impostare la giusta scala del movimento VISTA VIRTUALE 17

CALIBRAZIONE DEL PUNTO DI VISTA VIRTUALE Se viene effettuata una buona calibrazione, durante la fase di visualizzazione dell immagine all interno dell hmd si dovrà constatare una congruenza degli spostamenti e di posizionamento degli oggetti virtuali con quelli reali (per esempio il sedile vero dovrà sovrapporsi in visualizzazione a quello virtuale). 18

VIBRAZIONE DELLA CAMERA Un inconveniente riscontrato durante la fase di calibrazione è stata l eccessiva vibrazione dell orientamento della camera, provocata dal rumore del segnale che continuava ad oscillare. Il problema è stato risolto aumentando il filtro del segnale dell orientamento tramite il programma tracking tools. Il filtro è in grado di mediare il segnale nel tempo in maniera più o meno accentuata a seconda del valore impostato, impedendo quindi un segnale molto mutevole ed instabile. 19

HMD L hmd per realizzare una visione stereoscopica deve ricevere le immagini tramite il player di virtools Vrplayer. Per far in modo che l immagine sia suddivisa correttamente sui due schermi dell hmd si deve innanzitutto impostare lo schermo secondario di windows,dove verrà fatto partire Vrplayer, in modo che questo abbia la risoluzione richiesta dall hmd, ovvero 2560 x 1024. Successivamente la scheda grafica dell hmd dividerà l immagine in 2 con risoluzione 1280 x 1024 ciascuna e realizzerà la visione stereoscopica. 20

CALIBRAZIONE DEL PUNTO DI VISTA ALL INTERNO DELL HMD L utente ha la possibilità di regolare diversi parametri per adattare al meglio il dispositivo alla propria testa. L utente cercherà di trovare un compromesso tra comodità e possibilità di vedere correttamente le immagini attraverso i visori. Di conseguenza, anche a causa della diversa conformazione della testa tra un utente e l altro, ognuno indosserà il dispositivo in maniera differente. 21

L obbiettivo dell utente è quello di allineare le due linee perpendicolari blu all interno dell area delimitata della scacchiera, di modo da avere una corretta orientazione della camera rispetto al punto di vista reale dell utente ed evitare di avere una visione distorta anche con la testa dritta. 22

MIGLIORIE POSSIBILI Creazione di un movimento più realistico dei cingoli dell escavatore e l aggiunta di dettagli quali suoni, vibrazioni ed altro per rendere il movimento dell escavatore ancora più realistico. Anche lo scenario può essere migliorato aggiungendo nuovi dettagli come polvere, altri escavatori in movimento ecc. Il metodo utilizzato per la movimentazione dei bracci e dei cilindri idraulici può essere migliorato e semplificato utilizzando nuove idee e nuovi b.b. Implementare un movimento di tutto lo scavatore senza usare una macchina virtuale ma creando una fisica di movimento ad hoc. La visualizzazione stereoscopica tramite Hmd ed il tracciamento permettono di immergersi nella realtà virtuale dello scenario creato, permettendo al tempo stesso di avere una visione del seating buck reale. Ulteriori sviluppi di questa fase possono essere il cambiamento della tecnologia utilizzata per la visualizzazione (l hmd ha lo svantaggio di essere pesante sulla testa) utilizzando per esempio occhiali 3d e proiettore. Utilizzare se disponibile un joysick con force feedback ed un sistema di seduta dinamico in grado di ricreare le vibrazioni ed il cambiamento di inclinazione della cabina durante l utilizzo 23