84
M2Pro - IHM Systèmes Interactifs Mixtes : vers la fusion des mondes physiques et numériques … E. Dubois [email protected] UPS IRIT Elipse Emmanuel Dubois Master 2 Pro - IHM 1

Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

M2Pro - IHM Systèmes Interactifs Mixtes :

vers la fusion des mondes physiques et numériques …

E. Dubois

[email protected]

UPS – IRIT – Elipse

Emmanuel Dubois Master 2 Pro - IHM 1

Page 2: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Plan • Contexte

• Les SIM : Définition et état de l'art

• Conception : quelles approches – Classifications

– Méthodes et outils

• Implémentation : les ressources et spécificités – Technologies

– Supports au développement Emmanuel Dubois Master 2 Pro - IHM 2

Page 3: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

CONTEXTE

Le domaine de l'IHM

Emmanuel Dubois Master 2 Pro - IHM 3

Page 4: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Bridging Norman’s gap (1/4)

Emmanuel Dubois Master 2 Pro - IHM 4

System Human

Gulf of Evaluation

Gulf of execution

Page 5: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Bridging Norman’s gaps (2/4)

• Exploiter les capacités systèmes(1, 2)

Multi-fenêtrage, manipulation directe + WIMP + Métaphore

1

2

System Human

Gouffre à l’Evaluation

Gouffre à l’exécution

Page 6: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Bridging Norman’s gaps (3/4) • Accroitre le nombre et le type de manipulations

possibles (3, 4)

Multimodalité + Collaborativité

1

2

3

2 4

System Human

Gouffre à l’Evaluation

Gouffre à l’exécution

6

Page 7: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Bridging Norman’s gaps (4/4) • Mieux tirer profit des capacités Humaines (5,6)

– Intégrer les ressources et aptitudes physiques de l’utilisateur et de son environnement

Une nouvelle forme d’interaction : Systèmes Interactifs Mixtes (SIM)

5

6

System Human

Gouffre à l’évaluation

Gouffre à l’exécution

7

3

2 4

Page 8: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Systèmes Interactifs Mixtes : Une Définition

• Système interactif

• Combine les mondes physique et numérique

• Pour bénéficier des

– Capacités des systèmes informatiques

– Ressources physiques et aptitudes physiques des utilisateurs

E. Dubois, soutenance HDR, 30 sept.

09 8

Page 9: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

SIM : d’autres termes

– Réalité Augmentée [Feiner, Azuma, Mackay]

– Virtualité augmentée [Rose, Milgram]

– Tangible User Interface / Ambient interface [Ishii]

– Réalité mixte [Milgram]

– Environnements augmentés [Xerox Euro Parc]

– Vidéo augmentée

– Systèmes pervasifs / ubiquitaires, …

Nombreuses variantes = grande variabilité

Emmanuel Dubois Master 2 Pro - IHM 9

Page 10: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

ETAT DE L'ART DES SYSTEMES MIXTES

Illustrations

Emmanuel Dubois Master 2 Pro - IHM 10

Page 11: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

SIM : Quelles caractéristiques ?

• Mal connues car peu familières • Dépendent du point de vue adopté

– Technologique – Usage – Conceptuel – Evaluation

• Dans ce cours :

– Illustrations basées sur les entrées / sorties de ces systèmes

Emmanuel Dubois Master 2 Pro - IHM 11

Page 12: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Exemples

• Utilisation des systèmes mixtes pour un enrichissement de l'interaction en sortie

Emmanuel Dubois Master 2 Pro - IHM 12

Page 13: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Ajout d'informations visuelles "déportées"

Emmanuel Dubois Master 2 Pro - IHM 13

Chameleon, Fitzmaurice'93

Visée pédiculaire, Merloz'00

Eyetop

Page 14: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Enrichissement du champ visuel

Emmanuel Dubois Master 2 Pro - IHM 14 Szalavari'98 Rose, ECRC – Tech.Report'94

Hu, Siggraph Sketches 05

Rekimoto'95

Page 15: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Enrichissement visuel de l'espace de travail

• Augmented Surfaces – 99 – J. Rekimoto

– Agrandir l'espace de travail (table)

– Profiter de nouveaux supports (livre)

Emmanuel Dubois Master 2 Pro - IHM 15 Vidéo

Haller, Siggraph Poster’05

Page 16: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Plus récemment …

Emmanuel Dubois Master 2 Pro - IHM 16

• Bookbéo

– Livre + QRCode + Smartphone

• Google glasses

– Recette, traducteur, …

• Epson see through glasses

– Android powered

Page 17: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Ajout d'informations sonores

Emmanuel Dubois Master 2 Pro - IHM 17

Audio-notebook, Stifelman'96

Holosonic Research Labs'02

Wegner'97

Aide à la localisation

Page 18: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Plus récemment …

• Spatialisation sonore pour DV [Jouffrais – Elipse]

Emmanuel Dubois Master 2 Pro - IHM 18

Page 19: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Et le retour d'effort ?

Emmanuel Dubois Master 2 Pro - IHM 19

Cybergrasp

Benabid, Grenoble,

Neurochirurgie, robot semi-actif

Université du Wisconsin (Center for Neuroscience :

Department of Biomedical

Engineering et Department

of Rehabilitation Medicine)

Retour électrolinguale, 98

Page 20: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Sortie haptique

Emmanuel Dubois Master 2 Pro - IHM 20

PADyC, Troccaz '96

Robot synergique

RoboDoc,

Integrated Surgical Systems Inc.

(robot actif)

Page 21: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Sortie haptique • Contraintes physiques compensatoires

– Active hand-held instrument for error compensation in microsurgery, CMU, 97

– … stabilisateurs appareils photos.

• Simulateur

– Virtual Endoscopic Surgery Training VEST system AG & Forschungszentrum Karlsruhe

Emmanuel Dubois Master 2 Pro - IHM 21

Page 22: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Et pourquoi pas les autres sens ?

• Utilisation d'informations olfactives

• Et demain : des informations gustatives …

Emmanuel Dubois Master 2 Pro - IHM 22

Olfacom Olfacom

Page 23: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

L’extrême …

• … ou les SIM en dérision

– La voiture qui conduit toute seule (encore que …)

– Le robot chirurgien qui ruine les carrières

– L’USB-Wine

Emmanuel Dubois Master 2 Pro - IHM 23

Vidéo

Page 24: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Exemples suite …

• Utilisation des systèmes mixtes pour un enrichissement de l'interaction en entrée …

Emmanuel Dubois Master 2 Pro - IHM 24

Page 25: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents dispositifs

• Cubic Mouse [Frölich, 00]

Emmanuel Dubois Master 2 Pro - IHM 25

Page 26: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents dispositifs

• Tilty Table : http://www.youtube.com/watch?v=bl8OCg3Xoe4

Emmanuel Dubois Master 2 Pro - IHM 26

Page 27: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents dispositifs

• GE Stick / GE Compass (Dubois, 2007)

Emmanuel Dubois Master 2 Pro - IHM 27

Vidéo 1

Vidéo 2

Page 28: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents dispositifs • Media Blocks [Ullmer'98]

– Container / Transfert de données / "Contrôleurs" physiques

• Tangible geospace [Ullmer'97] Emmanuel Dubois Master 2 Pro - IHM 28

Page 29: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents dispositifs

• Pixel miroir [Lachenal 00]

Emmanuel Dubois Master 2 Pro - IHM 29

Page 30: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents dispositifs • Personal Interaction Panel – Eurographics 97 –

Szalvari

– Matérialisation physique de fonctionnalités numériques (observabilité)

– Utilisation de l’espace physique pour la sélection et manipulation d'objets d’une scène numérique

Emmanuel Dubois Master 2 Pro - IHM 30

Vidéo2

Vidéo1

Page 31: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Via des objets

• Neon Racer

– Cannettes, pommes, clémentines perturbent une course de voiture

• Appmates sur un Ipad

Emmanuel Dubois Master 2 Pro - IHM 31

Page 32: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents modes de communication

• Commande de robot par la parole (AESOP, Sackier 93)

Emmanuel Dubois Master 2 Pro - IHM 32

AESOP, Sackier'93

Page 33: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents modes de communication

• Détection de gestes / mouvements

F. Berard – PBrowser – 1998 Emmanuel Dubois Master 2 Pro - IHM 33

Page 34: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

… via différents modes de communication

• Suivi "d'entités"

F. Berard –MagicTable – 2000 Emmanuel Dubois Master 2 Pro - IHM 34

Page 35: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Et plus récemment …

• Leap motion

• Kinnect

• Wii U

• …

Emmanuel Dubois Master 2 Pro - IHM 35

Page 36: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Exemples fin !

• Enrichissement combiné de l'interaction en entrée et en sortie !

Emmanuel Dubois Master 2 Pro - IHM 36

Page 37: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Digital Desk

• Un des premiers système dit de "Réalité Augmentée" – Basé sur un bureau physique ordinaire + quelques fonctionnalités

– Principe • Zone de travail filmée par une caméra

• Flux vidéo transmis à l'ordinateur

• Reconnaissance automatique de

– Direction pointée par l'utilisateur (avec un crayon-LED)

– Documents posés sur le bureau

• Vidéo-projecteur placé au-dessus de la zone de travail

• Données numériques projetées sur le bureau / document physique

• Interaction avec la fusion des mondes physiques et numériques !

– [invented and built by Pierre Wellner, Xerox EuroPARC, 1991]

Emmanuel Dubois Master 2 Pro - IHM 37

Page 38: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Digital desk - vidéo

Emmanuel Dubois Master 2 Pro - IHM 38

Page 39: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Digital Desk

• Enrichissement du monde physique avec – Des données numériques

– Des services numériques • Copier / Coller

• Agrandir

• Retourner

• Plusieurs versions par la suite – Multi-utilisateurs

– Basé sur des tokens / infra-red / etc.

Emmanuel Dubois Master 2 Pro - IHM 39

Page 40: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

AR Urban Design

• « Multi-Selecteur » tangible

– Version tangible d’un menu / liste

• Intérêt

– Solution pour manipulation physique de concepts numériques (TUI)

– Association physique / numérique dynamique

Emmanuel Dubois Master 2 Pro - IHM 40

Vidéo

Seichter H, Schanbel M.A., HITL-NZ - 2005

Page 41: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Omni Touch: wearable multitouch Interaction Everywhere

• UIST 2011

• Basé sur Kinect

Emmanuel Dubois Master 2 Pro - IHM 41

Page 42: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Applications temps réel …

Emmanuel Dubois Master 2 Pro - IHM 42

3D puppetry:

a kinect based interface

for 3D animation

Laster Technologies (French):

Lunette et masque de ski de RA

Page 43: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Et plus récemment …

• Fashionista

• US Postal Service previsualisation

• Voitures

– Toyota

– Cabriolet Mini

– Citroën

• Sport …

Emmanuel Dubois Master 2 Pro - IHM 43

Page 44: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Et bien d'autres …

• Nombreuses autres formes

– Multi-utilisateurs

– Mobile

– Sensibles au contexte

– Multi plateforme

– Plastique

Emmanuel Dubois Master 2 Pro - IHM 44

Page 45: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Exemples : bilan !

• Récapitulatif des « design questions »

• Récapitulatif des domaines d'application

Emmanuel Dubois Master 2 Pro - IHM 45

Page 46: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Aspects de conception d’un SIM (1/4)

• Place du monde physique dans le système = qu’est ce qui est utilisé / impacté du monde physique – En entrée :

• Détecter une position / présence, orientation / mouvement, obtenir un ID / reconnaître, détecter un son / une forme, etc.

– En sortie : • Ajouter une information dans le contexte,

déplacer ou contraindre un objet, déclencher une action numérique

46

Page 47: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Aspects de conception d’un SIM(2/4)

• Formes de communication en Entrée / Sorties utilisées = comment est capté/ impacté le monde physique – Entrées :

• champs visuels (images, mouvements, couleurs), sonore (bruits, mots, musique), Champs magnétiques (présence, intensité, seuil, orientation),

– Sortie : • Visuel (texte, image, photo, graphiques) ,

son (parole, son, bruit) , proprioceptif

47

Page 48: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Aspects de conception d’un SIM(3/4)

• Cohérence entre les espaces d’interaction IN / OUT = type de “continuité” induite : 2 facteurs – Superposition des espaces d’interaction en entrée (IN) et

en sortie (OUT)

– Importance du focus en entrée (IN)

48

Espace IN = Espace OUT Espace IN ≠ Espace OUT

Faible focus sur l’espace IN

Fort focus sur l’espace IN

Page 49: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Aspects de conception d’un SIM(4/4)

• Cohérence entre les mondes physiques et numériques = types de liens

– Représentation en entrée SIMILAIRE / DIFFERENTE des représentations en sortie

– Comportement en entrée SIMILAIRE / DIFFERENT des comportements en sortie

49

Page 50: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Domaines d'applications de plus en plus variés

• Domaines d’application – Chirurgie

augmentée – Maintenance – Enseignement – Architecture – Loisirs

– Grand public (cf. suite …)

Emmanuel Dubois Master 2 Pro - IHM 50

Bronchoscopie

Bricault

Illuminating Light

Ishii KARMA

Feiner

Décoration d’intérieur

iMagis

Mah-Jong

Szalavari

Craniotomie

Grimson

PADyC

Troccaz

Page 51: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Applications "grand public" • Jeu pour enfants • Musées • Bornes

interactives • Art

Emmanuel Dubois Master 2 Pro - IHM 51 Woods 04 – HITL-NZ

Page 52: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Objectifs des systèmes mixtes

• Exploiter les capacités de traitements / stockage / transformations / etc. des "systèmes informatiques" (complète les capacités de l'utilisateur)

• S'appuyer sur la manipulation d'objets du monde physique (facilite l'interaction de l'utilisateur avec le système)

• Laisser l'utilisateur au contact de son environnement physique habituel (rend l'ordinateur accessible partout)

Emmanuel Dubois Master 2 Pro - IHM 52

Page 53: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Rôle des systèmes interactifs mixtes

• Ajouter … – … de l'information :

enrichir la perception de l'utilisateur

– … des services : faciliter l'exécution de tâches

• Lors d'une interaction entre l'Utilisateur et … – Monde physique : Réalité augmentée

– Monde numérique : Virtualité Augmentée

Emmanuel Dubois Master 2 Pro - IHM 53

Page 54: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Constat • Tendance nette à la démocratisation des SIM

– Utilisation dans de nombreux domaines

• Nécessité de mettre en œuvre un processus de développement … – Conception

• Taxonomie

• Méthode / éléments de conception

– Techniques de développement

– Evaluation

• … et de l’outiller de façon adaptée Emmanuel Dubois Master 2 Pro - IHM 54

Page 55: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

CONCEPTION DE SYSTEMES INTERACTIFS MIXTES

Taxonomies

Modèles

Emmanuel Dubois Master 2 Pro - IHM 55

Page 56: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

II - Conception de systèmes mixtes

• Pourquoi une taxonomie ? – Pour comprendre – Pour analyser – Pour comparer – Pour imaginer d'autres systèmes

• Pourquoi une méthode de conception ?

– Pour explorer l'ensemble des solutions – Pour expliquer les choix de conception – Pour faciliter la communication dans l'équipe de

conception – Pour inclure des éléments d’évaluation

Emmanuel Dubois Master 2 Pro - IHM 56

Page 57: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

DES TAXONOMIES

Emmanuel Dubois Master 2 Pro - IHM 57

Page 58: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Taxonomies existantes

• [Milgram 94] • Valide seulement pour les données visuelles :

graphistes

• Une des rares approches servant de référence … sous une forme non conforme à sa présentation initiale

Emmanuel Dubois Master 2 Pro - IHM 58

Page 59: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

"Approches de classification IHM" • Types de données ajoutées

– Textes, Graphiques 2D ou 3D [Azuma]

– Idem + données audio [Feiner]

– Idem + données haptiques [Noma]

• Cible de l'augmentation [Mackay] – Utilisateur

– Objet

– Environnement

• Interface tangible [Ishii] – Artefacts et contraintes

Emmanuel Dubois Master 2 Pro - IHM 59

Page 60: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

"Approches de classification IHM"

• Avantages – Centrées sur l'utilisateur

• Limites – Diversité des aspects pris en compte

• Technologie utilisée vs. Forme de l'interaction

– Contradiction des conclusions • TUI = RA pour Mackay, pas pour Azuma

– Insuffisance des approches prises séparément • Utilisabilité influencée par les dispositifs et les types de

données

Emmanuel Dubois Master 2 Pro - IHM 60

Comparaisons

peu facilitées

Extrapolations

impossibles

Page 61: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Une taxonomie

• Centrée sur la tâche de l'utilisateur

– 3 composantes

• Numérique, physique, Utilisateur

• 2 cibles d’interactions

– 2 types d’augmentations possibles

• Exécution, Evaluation

Page 62: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Two sub-classes of MIS

Augmented Reality Augmented Virtuality

Digital

entities

Physical

entities

User

Digital

entities

Physical

entities Coupling

Augmentation

User

62

Page 63: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Second axe de classification

• Type d'augmentation: évaluation ou exécution

Emmanuel Dubois Master 2 Pro - IHM 63

Tâche

et but

Monde réel (RA) ou

Monde virtuel (VA)

Exécution

Evaluation

Les deux gouffres de l'interaction selon Norman

Page 64: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Caractéristiques complémentaires

• Type de liens entre Physique et Numérique [Nigay]

– Dynamique / statique

– Représentant / représenté

• "Créateur" du lien – Concepteur / utilisateur / contexte / …

• Information relative à l'utilisabilité du système – Hors du champs d'une taxonomie …

Emmanuel Dubois Master 2 Pro - IHM 64

Page 65: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

DES ÉLÉMENTS DE CONCEPTION

Emmanuel Dubois Master 2 Pro - IHM 65

Page 66: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

II-2 Eléments de conception

• Tout ce qui peut aider à répondre à – Quel forme de rendu ? – Quel dispositif ?

– Quel impact sur l'interaction ? – Quelles alternatives ? – Etc.

• Et à terme … – Tout ce qui permettra de donner TOUTES les réponses

possibles à ces questions !

Emmanuel Dubois Master 2 Pro - IHM 66

Page 67: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Méthodes existantes • Analyse de tâches, d'activité

– Pas d'intégration dans les outils et notations existantes de moyens de caractérisation systématique des entités manipulées

• UML et extensions (UMLi, UIML) – Faibles aptitudes à la modélisation de l'IHM – Absence de représentation des entités physiques

(sauf actors)

• Prototypage / Participatory Design : – Pas de factorisation des solutions de conception

Emmanuel Dubois Master 2 Pro - IHM 67

Page 68: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Des modèles dédiés pour les SIM • Décrire des propriétés physiques

– Savoirs préexistants liés à la vie quotidienne (RBI framework, [Jacob’08])

– Place et rôle du corps humain ([Klemmer’06])

– Relation entre objets physiques (TAC paradigm, [Shaer’04])

• Décrire les mécanismes sous-jacents à l’interaction mixte – Périphériques d’entrée / sortie (APRIL, [Ledermann’05])

– Modalités requises (MIM, [Coutix’06])

– Flux de données lors des interactions haptiques (Flow Nets, [Smith’06])

• Décrire les éléments d’interaction – Métaphores ([Fishkin’04])

– Eléments impliqués, relations, caractéristiques ([Trevisan’08, Chalon’04, Dubois’03])

• Décrire des articulation de modèles – Liens entre aptitudes humaines / dispositifs requis / modèles de tâches :

pour mesurer l’adéquation de ces différents aspects ([Klug’07]) – Liens entre story-board et des situations de travail réelles

pour accélérer la transition entre conception et implémentation (DART, [MacIntyre’04])

Différents aspects couverts, mais tous restent complémentaires.

Page 69: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

En cours : le modèle ASUR (1/2)

• Objectifs – Décrire, Comparer, Explorer l'espace des solutions

en termes de • Interaction d'un utilisateur avec un SIM

• Fusion des mondes physiques et numériques

– Inciter un concepteur de SIM à soulever dès la phase de conception, des questions pertinentes en terme de

• Fusion de deux mondes,

• Utilisabilité du système,

• Complexité technique.

Emmanuel Dubois Master 2 Pro - IHM 69

Page 70: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

En cours : ASUR (2/2)

• Apports – Description, représentation, comparaison – Support pour l'étude de propriétés ergonomiques – Établir des liens avec d'autres outils de conceptions

• Articulations avec – ASUR-IL – KMAD/ASUR – Intégration de recommandations ergo – Modélisation de recommandations ergo – Méthode de créativité – Simulation 3D

Emmanuel Dubois Master 2 Pro - IHM 70

Illustration

Page 71: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

DEVELOPPEMENT DES SYSTEMES MIXTES

Technologies

Problèmes

Outils existants

Emmanuel Dubois Master 2 Pro - IHM 71

Page 72: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III - Développement

• Technologies

• Points clés

• Problèmes techniques

• "Solutions" existantes – Toolkit

– Composants réutilisables

Emmanuel Dubois Master 2 Pro - IHM 72

Page 73: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III-1 : Technologies • Localisation

– Caméra :

• Tag based

• Segmentation, suivi, (différence d'image, gradient, etc.)

– Infra-rouge : polaris

– Ultra-son : FreeD mouse

– Détection magnétique : FOB

– Ondes radio : RF-ID

– Mécaniques (bras, robots)

– …

• Rendu – PDA, casque, projecteurs, HP

– Graphique, texte, son, etc.

Emmanuel Dubois Master 2 Pro - IHM 73

Page 74: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

SIM : des techno …

Page 75: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III-2 Points clés

• Superposition des 2 mondes – Calculs mathématiques – Modélisation physique des stimuli captés

• Rendu – Visuel : cf. autres cours – Sonore / haptique / autres

• Temps réel

• Non intrusif …

Emmanuel Dubois Master 2 Pro - IHM 75

Page 76: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III-3 Problèmes techniques

• Communication avec/sans fil

– Pas de plateforme "unifiante"

– Pas de middleware satisfaisant

• Intégration des dispositifs

– Langage différents d'un dispositif à l'autre

• Calibrage des dispositifs

Emmanuel Dubois Master 2 Pro - IHM 76

Page 77: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Calibrage : exemple

• Déterminer dans le repère aiguille, les coordonnées – D'un point de l'axe – De l'extrémité

… par simples rotations de l'ensemble (car calcul d'un point fixe)

Emmanuel Dubois Master 2 Pro - IHM 77

Page 78: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Calibrage d'une caméra

• Utilitaire basé sur des modèles comportant des points et des lignes.

• 2 étapes – Récupérer le paramètre de distorsion

– Récupérer les paramètres de perspective de la caméra

Emmanuel Dubois Master 2 Pro - IHM 78

Page 79: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

Emmanuel Dubois Master 2 Pro - IHM 79

Page 80: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III-4 "Solutions" existantes

• Composants logiciels réutilisables – Technologies : RAD, avec ses inconvénients …

– Logiciel : architecture logicielle, niveau abstrait composants métiers, très ciblés

• Toolkit – Context-toolkit : support au développement des

parties logicielles gérant la capture de données du contexte

– Bus Ivy : middleware

– AR-toolkit : fonctionnalités liées à la localisation

Emmanuel Dubois Master 2 Pro - IHM 80

Page 81: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III-4 "Solutions" existantes

• Composants matériels à assembler – Phidget : objet physique capable de communiquer par l'intermédiaire

d'une connexion USB

Slider

Touch sensor

Light sensor Interface

– I-Stuff : similaire au phidget mais wireless Emmanuel Dubois Master 2 Pro - IHM 81

Page 82: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III-4 "Solutions" existantes

• Dispositifs avancés

– Pico projecteurs

– Wii-accessories

– Smartphones and development kit

– Kinect :

• SDK : http://www.microsoft.com/en-us/kinectforwindows/download/

• 2 flux captés : RGB, IR,

• 1 flux émis IR : nuage de points (video : Kinect filmed with a night vision camera – HD.mp4) Emmanuel Dubois Master 2 Pro - IHM 82

Page 83: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

III-4 "Solutions" existantes • Plates-formes de développement

– Papier-Mâché : • Support au développement rapide d'application de type TUI,

basée sur la vision et les RF-ID

– DWARF : • Support au développement, debuging et modifications de

système mixte distribué

– WComp : • Plateforme de prototypage rapide à base de composants,

pour le Wearable Computer

• Et demain ? les Mixed-Widget ? – Pas limités aux offres Phidgets – Guidés par approches de conception

Emmanuel Dubois Master 2 Pro - IHM 83

Page 84: Systèmes mixtes : vers la fusion des mondes physiques et ... · –Diversité des aspects pris en compte •Technologie utilisée vs. Forme de l'interaction –Contradiction des

La suite …

• Le modèle ASUR : une brève introduction

– Présentation

– Utilisation

• AR-Toolkit : une API de développement pour les SIM

– Présentation

– Utilisation

Emmanuel Dubois Master 2 Pro - IHM 84