La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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,

Présentations similaires


Présentation au sujet: "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,"— Transcription de la présentation:

1

2 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, F-35042 Rennes Cedex {Thierry.Duval, Alain.Chauffaut, Bruno.arnaldi}@irisa.fr 2 IIA / GG, Campus Montivili, E-17071 Girona Jordi.Reginc ó s@ima.udg.es

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

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

5 Le Reality Center SGI

6 Le SM3D 1000 SAGEIS ê 3 caméras linéaires sur mat carbone ê Etalonné en usine ê Jusqu’à 24 diodes suivies ê Fréquence d’acquisition : 60 Hz ê Dispositif (non ?) filaire ê Précision : 0.25 mm ê Volume suivi : environ 10 m 3

7 Le SM3D 1000 SAGEIS

8 Les expérimentations ê Un suivi de diodes simple Ÿ1 diode pour 1 objet de la scène Ÿdéplacement de l’objet associé ê Une souris 3D Ÿà l’aide de 2 diodes Ÿsélection / désélection Ÿdéplacement de l’objet sélectionné

9 Les expérimentations

10 Multimodalité !?! ê Plusieurs diodes en simultané pour parvenir à une interaction complexe ê Parallèle synergique ? ê Grâce à notre environnement GASP...

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

12 Le noyau de GASP ê 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

13 X Y = F (X, CP) Y Module ê Fonction de transfert ê Y = F (X, CP) ŸX (les entrées) ŸY (les sorties) ŸCP (les paramètres de contrôle)

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

15 Un pas de simulation... ê 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

16 Intégration du SM3D ê Un pilote sous forme d’un module ê Fonction de calcul = liaison série ê Pas d’entrées ê 4 sorties : des positions de diodes Calcul (RS 232) position1 position2 position3 position4 Pilote

17 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

18 Suivi simple

19 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

20 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...

21 Souris 3D

22

23

24 Futures interactions ê 4 diodes sur un utilisateur Ÿ1 sur chaque main + épaule Ÿ7 “clics” possibles... ê 12 diodes sur utilisateur + caddie Ÿ6 sur les mains, coudes, épaules Ÿ4 sur la tête Ÿ2 sur le caddie

25 GASP et Multimodalité ê Plusieurs périphériques : Ÿdiodes Ÿposte de conduite de 106 Ÿjoystick à retour d’effort Ÿclavier Ÿsouris

26 GASP et Multimodalité ê Périphériques compatibles : Ÿjoystick {clavier, souris} Ÿ{joystick, volant} diodes ê Périphériques incompatibles : Ÿ{diodes, volant} {clavier, souris} Ÿvolant joystick àou alors à plusieurs utilisateurs...

27 Conclusion ê GASP : moteur de fusion ? ê Multimodalité dans GASP = coopération (de modes ?) ê Modalités supplémentaires nécessaires en entrée (parole) ê Plusieurs types de multimodalités possibles...


Télécharger ppt "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,"

Présentations similaires


Annonces Google