Interactions collectives locales en immersion dans des univers virtuels 3D avec GASP Thierry Duval 1, Alain Chauffaut 1, Jordi Régincós 2, David Margery.

Slides:



Advertisements
Présentations similaires
SOLUTION DE VIDEOSURVEILLANCE SUR ip
Advertisements

Comment utiliser PowerPoint
PC / Traitement numérique / Contrôle Environnement logiciel
Guillaume HUTZLER Bernard GORTAIS Jean-Daniel ZUCKER LaMI
La Réalité Virtuelle à la SNCF
Couleur – Vision – Image partie 1 : comment l’œil fonctionne-t-il ?
SOLUTION DE VIDEOSURVEILLANCE SUR ip
Projet SeVeCom (Secure Vehicular Communications)
jeux à réalité augmentée, exemple de pacMan
Tableau interactif … sans tableau interactif
Design Pattern MVC En PHP5.
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
Laboratoire d’Interaction Collaborative, Téléformation, Téléactivités
Les manettes de jeu vidéo
Formation usages pédagogiques du TNI
Démonstration technique
Tableau numérique interactif
Environnement de réalité augmentée : vers les jeux vidéos
Laboratoire LCOMS Equipe « Evaluation de Performance et Systèmes d’Aide à la Personne » (EPSAP) Guy Bourhis CENRob 4-5 avril.
Présentation fonctionnelle du SYSTEME D’AIDE A LA NAVIGATION
PRESENTATION DU LOGICIEL
Présentation fonctionnelle du SYSTEME D’AIDE A LA NAVIGATION
L’avancement du mémoire 19 avril 2005
Réalisée par :Samira RAHALI
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
Gestion des événements liés à la fenêtre et aux périphériques dentrée.
Simulateur Robot Mobile 2006
Les nouveaux modes dinteraction Cours Interaction Personne-Machine 7 juin 2004 Présentation réalisée par Mireille Bétrancourt (
IFT3730 : Infographie 3D Systèmes et modèles graphiques Pierre Poulin, Derek Nowrouzezahrai Hiver 2013 DIRO, Université de Montréal.
IFT2740 : Outils de l'infographie 3D Systèmes et modèles graphiques
ADAMOS Une plate-forme pour concevoir et évaluer des services proactifs Système proactif ? qui évolue en fonction des paramètres de lenvironnement physique.
Les objets intelligents pour le multimédia : Smart Objects
Les présentations assistées par ordinateur (préAO)
Conception et développement d ’une interface entre un environnement de réalité virtuelle et un périphérique d ’interaction.
DataSet Pro DataSet Pro Vous présente Introduction.
L'ESPACE NUMÉRIQUE DE TRAVAIL
Un état de l’art sur les logiciels de détection de collision
Intégration de modes d’interaction dans GASP Thierry Duval 1, Alain Chauffaut 1, Jordi Régincós 2, Bruno Arnaldi 1 1 IRISA / Siames, Campus de Beaulieu,
L A R ÉALITÉ V IRTUELLE Caractéristique propre aux jeux vidéo.
1 OpenMASK distribué, 30 mai 2002 Les noyaux d’exécution distribuée d’OpenMASK David Margery 30 mai 2002.
Mécanismes de GASP permettant une coopération synchrone en univers 3D Thierry Duval - IRISA Siames GT 4.2 Collecticiels du GDR I3 et de l’AFIHM Lyon -
SIMulateur Aquitain de Procédés d’ Incinération
Patrick Chedmail – Philippe Wenger Fouad Bennis - Alain Bernard
Philippe Cuisinaud, ESSI3, VIMM Christophe Galant, Master ISI, VIMM Henrik Larsson, Master ISI, STREAM Julien Soula, Master ISI, VIMM Première réunion.
Mesure en milieu hostile
1. 2 Centaure : Gestion de la valorisation de la recherche  QUASAR Conseil  Le Roussillon Pleumartin - France  
Le tableau numérique POMAREDE Manon JIMENEZ Marine.
1 Applications de Réalité Virtuelle et SCD P. Torguet J.P. Jessel.
Architecture pour la conception de SIP incluant plusieurs contextes d’utilisation Tarak Chaari INSA de Lyon – 08/06/2004 INSA de Lyon – 08/06/2004.
FAUVET Nicolas 1 Gestion de données scientifiques 3d massives pour l’interaction en Réalité Virtuelle Doctorant: Nicolas Fauvet Encadrant: Jean-Marc Vézien.
Antoine Tarault Directeur : Patrick Bourdot
2000 Plate-forme PERF-RV : Plate-forme Française de Réalité Virtuelle Répondre aux besoins de R&D, basé sur des dispositifs de réalité virtuelle interactifs.
Guillaume Collombet Ulysse Mensa Sylvain Chambe
Administration d’un système Linux [BTS IRIS tv
Projet SIAMES Activités de recherche IRISA Campus de Beaulieu Rennes Cedex.
Elaboré par :Chaouki LARIBI
TABLEAU BLANC INTERACTIF (TBI)
OpenMASK 4 Nouvelle version. Plan Introduction Principes  Simulation, ordonnancement, distribution  Echanges de données entre objets Nouvelle version.
Partie 1 : clés de lecture d’un monde complexe
Histoire des interfaces Homme-Machine
Dreamweaver le retour Avec Les Formulaires Les Calques
OSSIA Open Scenario Systems for Interactive Application Contrôle de paramètres spatiaux Jean-Michel Couturier, Blue Yeti, mai 2014.
EXPOSE FLASH 2 SI 28 24/10/2006 Delphine GODREAU Hélène PERRIER.
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
PRESENTATION DU SITE Version Contexte Objectifs du site L’univers Kids pour les élèves L’univers Teachers pour les enseignants Evolutions du site.
TRAAM Académie de Dijon Année Présenté par Alain DUPUIS.
TSTC développement de clientèles 1 Le système d'information mercatique (SIM)
TUTORIEL PAM STAMP 1 Tutoriel PAMSTAMP 1- Lancement PAMSTAMP et ouverture d’un fichierDiapo 2 2- Présentation de l’interface générale de PAMSTAMPDiapo.
Présentation Scratch10 mars 2016 Présentation Scratch Lycée De La Salle Jeudi 10 mars 2016.
Transcription de la présentation:

Interactions collectives locales en immersion dans des univers virtuels 3D avec GASP Thierry Duval 1, Alain Chauffaut 1, Jordi Régincós 2, David Margery 1, Bruno Arnaldi 1 1 IRISA / Siames, Campus de Beaulieu, F Rennes Cedex {Thierry.Duval, Alain.Chauffaut, David.Margery, 2 IIA / GG, Campus Montivili, E Girona Jordi.Reginc ó

Cadre de travail n Simulation et animation en environnements virtuels 3D n Interactions immersives dans un Reality Center SGI n Etude de dispositifs d’interaction peu intrusifs facilitant l’immersion n 1 même point de vue pour tous

Plan de l’exposé n Le dispositif immersif d’interaction n Les essais de faisabilité n La plate-forme GASP n L’intégration des interactions dans GASP n GASP et la multimodalité, la coopération n Conclusion

Le Reality Center SGI n Onyx 2 ê6 processeurs R12000 ê3 « pipes » graphiques IR2 êrésolution 3200 x 1000 n Grand écran cylindrique ê3 vidéo-projecteurs barco 60, 96, 120 hz ê135 degrés de champ de vision ê2m50 x 9m

Le Reality Center SGI

Le SM3D 1000 SAGEIS n 3 caméras linéaires sur poutre carbone êétalonné en usine n Jusqu’à 24 diodes suivies êfréquence d’acquisition : 60 Hz n Dispositif (non ?) filaire n Volume suivi : environ 10 m 3 êprécision : 0.25 mm (sans fil : 20 mm)

Le SM3D 1000 SAGEIS

Les essais de faisabilité n Seulement 4 diodes... n Un suivi de diodes simple ê1 diode pour 1 objet de la scène êdéplacement de l’objet associé êjusqu’à 4 utilisateurs immergés n Une souris 3D êà l’aide de 2 diodes êsélection / désélection êdéplacement de l’objet sélectionné êjusqu’à 2 utilisateurs immergés

Les essais de faisabilité

Le noyau de GASP n Fournit l’environnement d’exécution n Définit des classes de modules : êobjets de simulation êcalculs associés n Offre des paradigmes de communication entre objets : êflots de données (entrées / sorties) êévénements et messages

Le noyau de GASP n Gère : êles communications entre modules êl’ensemble des modules êla synchronisation et l’exécution des modules àchaque module possède sa propre fréquence d’activation

X Y = F (X, CP) Y Un module... n Fonction de transfert n Y = F (X, CP) êX (les entrées) êY (les sorties) êCP (les paramètres de contrôle)

Les branchements A C B set(data) connexion get (  t 2 ) get (  t 1 ) connexion

Un pas de simulation... n Pour tous les objets actifs : êtraiter les événements et messages reçus au dernier pas de simulation êcalculer... lire les entrées et paramètres calculer un nouvel état interne mettre à jour les sorties

Interacteurs de bas niveau (pilotes) n un pilote est un objet de simulation : êqui typiquement n’a pas d’entrées êdont le calcul associé encapsule un dispositif physique quelconque êqui fournit des sorties brutes telles que : n’importe quel DoF (positions 3D, orientations 3D, …) n’importe quelle sortie utile (pression sanguine, …)

Intégration du SM3D : le pilote n Un pilote est un module associé à un calcul : êfonction de calcul = lecture sur liaison série êpas d’entrées ê4 sorties : les positions 3D de 4 diodes Calcul (RS 232) position1 position2 position3 position4 Pilote

Suivi simple Calcul (RS 232) position1 position2 position3 position4 Pilote CC2:CalculCoin position C2:Coin CC1:CalculCoin position C1:Coin CC3:CalculCoin position C3:Coin CC4:CalculCoin position C4:Coin

Suivi simple

Interacteurs de haut niveau n Sont purement logiciels n Font une interprétation de plus haut niveau des sorties d’un pilote n Sont capables d’envoyer des messages à des objets interactifs : êpour une prise de contrôle … êpour les relâcher...

Souris 3D Calcul (RS 232) position1 position2 position3 position4 Pilote CC1:CalculCoin position C1:Coin CC8:CalculCoin position C8:Coin CalculInteracteur positionD1 positionD2 positionC1 positionC2 Interacteur positionC3 positionC4 positionC6 positionC5 positionC8 positionC7 position CC2:CalculCoin position C2:Coin... message de demande de prise de contrôle Rapprochement des diodes Interprétation du Rapprochement

CC8:CalculCoin Souris 3D Calcul (RS 232) position1 position2 position3 position4 Pilote CC1:CalculCoin position C1:Coin CCC8:CalculCoinContrôlé position C8:Coin CalculInteracteur positionD1 positionD2 positionC1 positionC2 Interacteur positionC3 positionC4 positionC6 positionC5 positionC8 positionC7 position CC2:CalculCoin position C2:Coin...

Souris 3D

Conclusions diodes et interactions n Dispositif favorable à l’immersion : êpeu intrusif êpositionnement 3D « naturel » êpositionnement très précis en stéréovision ê« enthousiasme » de la part des utilisateurs... n Facilité de reconfiguration logicielle : êphilosophie GASP … êgrand nombre de diodes possible

Interactions envisagées n 4 diodes sur un utilisateur ê1 sur chaque main + épaule ê7 “clics” possibles … êpour indiquer : un vecteur de déplacement... un vecteur de rotation... n 12 diodes sur utilisateur + caddie ê6 sur les mains, coudes, épaules ê4 sur la tête ê2 sur le caddie

GASP et Multimodalité n Plusieurs périphériques : êdiodes (plusieurs …) êposte de conduite de 106 êjoystick à retour d’effort êclavier êsouris êcapteur magnétique 6 DoF êvoix (prochainement) n Des modules qui fournissent des sorties...

GASP et Coopération n Entre utilisateurs : êlocaux êdistants (version PVM distribuée) n Entre modes : êdifférents êplusieurs canaux d’un même mode n Encore des modules avec des sorties...

Conclusion n GASP, environnement de développement : êfacilite l’intégration de périphériques interactifs : diodes,... êpermet des interactions : coopératives (locales et distantes) multimodales (moteur de fusion primitif) n Interactions coopératives locales : êfacilitent la prise de conscience des autres... êsont à comparer à des interactions distantes...