interaction homme/machine part. iii -...

Post on 25-Feb-2019

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Interaction Homme/Machine

Part. III

Samir OTMANE (PR UEVE),

Frédéric DAVESNE (IGR UEVE)

samir.otmane@univ-evry.fr, frederic.davesne@univ-evry.fr

Notion d’Interaction 3D multi-utilisateurs en RV et RA

2

Plan du Cours

• I. Problématiques liées à l’interaction homme/machine

• II. Techniques d’interaction mono-utilisateur en Réalité Virtuelle

• III. Techniques d’interaction muti-utilisateurs en Réalité Virtuelle

3

Plan du Cours

• III. Techniques d’interaction multi-utilisateurs en Réalité Virtuelle

III.1. Problématique

III.2 Manipulation dans un environnement virtuel collaboratif

4

Plan du Cours

• III. Techniques d’interaction multi-utilisateurs en Réalité Virtuelle

III.1. Problématique

III.2 Manipulation dans un environnement virtuel collaboratif

5

Environnement Virtuel CollaboratifDéfinition [Churchill et al., 1998]

Un EVC est un espace virtuel où des utilisateurs peuvent se réunir et interagir sur des objets virtuels.

III.1

6

Environnement Virtuel CollaboratifProblème liés à la RV

III.1

Personne Environnementaction

perception

interaction

intention

Autres personnes

Boucle Perception/Action d’une personne dans un EVC

7

Environnement Virtuel CollaboratifProblème liés à la RV

III.1

• Comment avoir une bonne idée de l’autre?

• Savoir qui est l’autre (distinguer son avatar)

• Savoir où est l’autre (distance par rapport à l’autre)

• Ressentir de ce fait l’autre (relation action de l’autre/perception ou action/perception de l’autre)

Notion de présence et d’awareness dans un EVC

8

Relation à l’autre

• Voir l’autre (flux vidéo ou avatar représentatif)• Communiquer avec l’autre (chat, liaison

téléphonique)• Partager des informations communes, décider

ensemble• Accomplir une tâche avec l’autre

– Co-opération, coordination ?

– Moyens sensoriels ? Haptique, incrustation vidéo ?

III.1

9

Communication dans un EVC

Projet ARITI

France Telecom

III.1

Retour vidéo

10

Projets en Environnement Virtuel CollaboratifMondes virtuels partagés

Cryopolis

Projet COVEN [Normand et al., 1999]

• Explorer• Communiquer• Faire ensemble

III.1

11

Projets en Environnement Virtuel Collaboratif Télé-médecine: Argonaute 3D [Le Mer et al., 2004]

III.1

[Vidéo]

12

Bilan

• Beaucoup de travaux sur la communication et l’échange de données

• Moins sur la coopération (voir [Aguerreche et al., 2009] ou [Pinho et al., 2002])

• Peu de modèles …

III.1

13

Trèfle fonctionnel [Ellis, 1994]Issu du Computer Supported Cooperative Work

(CSCW), [Ellis et al., 1991]

CommunicationCommunicationCommunicationCommunication ProductionProductionProductionProduction

CoordinationCoordinationCoordinationCoordination

III.1

14

Modèle de [Otmane, 2010] pourl’interaction 3D collaborative

III.1 Issu du CSCWIssu de la RV

15

Modèle de [Otmane, 2010] pourl’interaction 3D collaborative

III.1Reprend le trèfle fonctionnel des collectitiels de [Ellis, 1994]

16III.1

Aura

Focus

Nimbus

Modèle de [Otmane, 2010] pourl’interaction 3D collaborative

17III.1

Modèle de [Otmane, 2010] pourl’interaction 3D collaborative

– FOCUS ensemble des sources avec lesquelles l’utilisateur peut interagir.

– Nimbus ensemble des utilisateurs voulant interagir sur une source.

– AURA zone qui entoure une source qui permet aux utilisateurs de sélectionner la source.

18

Interaction 3D collaborative

• La manipulation dans un EVC est un réel problème!– Ressentir ce que fait l’autre

– Montrer ce qu’on est en train de faire

III.1

19

Plan du Cours

• III. Techniques d’interaction muti-utilisateurs en Réalité Virtuelle

III.1. Problématique

III.2 Manipulation dans un environnement virtuel collaboratif

20III.2

Exemple de manipulation co-localisée[Domingues, 2010]

[Vidéo]

21

Co-manipulation d’objets géométriques en RV

[Vidéo]

23

Manipulation avec retour d’effort[Noma et al., 1997]

III.2

24

Trois catégories de manipulation dans les EVCs

Synchrone sur Synchrone sur des données des données différentesdifférentes

Synchrone sur Synchrone sur des données des données différentesdifférentes

U2U2U2U2PP22PP22

OO22OO22U1U1U1U1PP

11PP11

OO11OO11

ObjetObjetObjetObjet PPPP OOOO

AsynchroneAsynchroneAsynchroneAsynchrone

U2U2U2U2PP22PP22

OO22OO22U1U1U1U1PP

11PP11

OO11OO11

ObjetObjetObjetObjet PPPP OOOO

Synchrone sur les Synchrone sur les mêmes donnéesmêmes données

Synchrone sur les Synchrone sur les mêmes donnéesmêmes données

U2U2U2U2PP22PP22

OO22OO22U1U1U1U1PP

11PP11

OO11OO11

ObjetObjetObjetObjet PPPP OOOO

XXXX XXXX

Extrait de [Domingues, 2010]III.2

25

Manipulation synchroneMoyenne [Ruddle et al., 2002]

Extrait de [Duval et al., 2006]

III.2

26

Manipulation synchroneSéparation des DDL

Extrait de [Duval et al., 2006]

III.2

27

Manipulation synchroneMixage de deux translations – SkeweR [Duval et al., 2006]

Extrait de [Duval et al., 2006]

III.2

28III.2

Manipulation synchroneMixage de deux translations – SkeweR [Duval et al., 2006]

Extrait de [Duval et al., 2006]

top related