Vous êtes sur la page 1sur 49

Institut Supérieur de Gestion Industrielle de Sfax

 SADIRV : Système intera
ctif d’Aide à la Décision
multicritère pour la
recherche et l’évaluation
d’Interface de la
Réalité Virtuelle
Elaboré par: BELMAHRIA Faten
BEN ABDELWEHED Sondes
Et
BOUGHARRIOU Hajer
2
P
PLAN

Introduction
01
La terminologie du domaine de la RV

02 Élaborer une double taxonomie

03 Tester et valider un prototype de SIAD multicritaire

Conclusion
3

INTRODUCTION

La réalité virtuelle (en anglais, Virtual


reality ou VR) est une technologie qui permet
de plonger une personne dans un monde
artificiel créé numériquement.
4

Les systèmes de réalité virtuelle SVR sont utilisés


depuis plusieurs années dans de nombreux
domaines d’applications tels que
l’aéronautique, l’aérospatiale, la
défense, l’éducation, l’exploitation minière, la
médecine, les jeux vidéos, la production
d’énergie, etc. .

L’interface réalité virtuelle IRV et le caractère


très spécialisé des technologies utilisées a
l’aide d’interfaces comportementales
permettant l’immersion pseudo-naturelle de
l’utilisateur dans ce monde.
5

La terminologie
01

du domaine de la
RV
6

01 La terminologie du domaine de la RV
Tout d’abord, nous proposons d’identifier et de définir la terminologie du domaine de la RV. 

L’objectif poursuivi est que cette terminologie

un outil de référence essentiel pour les chercheurs, concepteurs, formateurs et


étudiants qui sont soucieux de rigueur et de précision lorsqu’ils parlent de la RV.

La dite terminologie répond à un

  besoin pressant dans un contexte où l’intérêt et les publications sur la RV sont en


pleine croissance, et où le nombre et la diversité des IRV et des technologies de la
RV augmentent considérablement.
7

Les termes que nous avons regroupés proviennent de la littérature scientifique sur la RV.

Figure qui représente l’intégration ANALYSE-TAXONOMIE-SAD (ATS)

ANALYSE

ATS
TAXONOMIE SAD
8

02Élaborer une
double taxonomie
9

02 Élaborer une double taxonomie

Étant donné que le système interactif d’aide à la décision multicritère pour la recherche
et l’évaluation d’IRV s’appuie sur deux taxonomies distinctes :

 l’une portant sur les Interface de la Réalité Virtuel (IRV).

 l’autre sur les tâches.

il est impératif d’élaborer celles-ci en utilisant un classificateur commun.


10

2.1 TAXONOMIE DES IRV

permet d’identifier et de classifier les différentes IRV selon un schème


organisateur fort .

Qu’elle permet d’identifier et de classifier les grandes familles d’IRV selon deux
grands volets.
11

IRV
Le volet Utilisateur
Le volet Concepteur

porte sur la modélisation des porte sur l’interaction avec les


objets du monde virtuel et objets du monde virtuel et
comprend la famille des interfaces comprend trois familles
de modélisation d’interfaces

les interfaces sensorielles les interfaces sensorielles les interfaces motrices les interfaces sensori-
pour percevoir le monde pour manipuler et
virtuel pour percevoir le monde commander les objets de motrices pour faire les
virtuel ce monde deux à la fois.
2.2 TAXONOMIE DE tâches 12

Elle permettra d’identifier et de classifier les différentes tâches selon un


classificateur commun à la taxonomie des IRV.

Taxonomies reliées aux tâches motrices, perceptives et cognitives qui vont nous aider
à élaborer notre taxonomie

• Celle-ci nous permettra de faire le lien entre les IRV et les tâches qu’elles permettent de faire.
• Les grandes familles de tâches seront aussi identifiées, puis classifiées selon différents degrés de
regroupement.

IRV décrite précédemment, nous proposons de subdiviser les tâches selon le même
classificateur que celui du volet Utilisateur qui porte sur l’interaction avec les objets
du monde virtuel.
13

L’enjeu ici est de trouver de l’information


précise, valide et détaillée sur les contextes
d’utilisation, tâches, opérations et performance
humaine pour chaque IRV.
14

03 Système interactif
d’aide à la décision
multicritère
15

SADIRV le rôle de ce système sera de rechercher et d’évaluer à partir des tâches,


requis et fonctionnalités du SRV les IRV provenant de la première taxonomie en
utilisant les tâches de la deuxième taxonomie
16

Analyse Taches Identification IRVs

Taxonomie de taches

Taxonomie des IRV

Evaluation
Requis Détermination Fonctionnalités IRV

Contraintes
Pondération Critères

Poids
17

l’analys
e
l’analyse de la situation de travail (contexte, domaine
d’application, systèmes, technologies,
organisation du travail, tâches, utilisateurs, problèmes,
budget, etc.)
...
18

Lors de cette analyse


STEP 02
Définition des requis

STEP 01 STEP 03
Identification les Développement des
tâches à faire fonctionnalités du
SRV
19

l’analyse de la situation de travail s’intéresse à plusieurs objets différents .


20

Trouver les :
IRV qui satisfassent à la fois.
Les exigences du SRV.
Les caractéristiques des IRV.
les tâches qu’elles permettent de faire.
Les contraintes qu’elles imposent.
Le contexte dans lequel le SRV sera utilisé.
21

Il existe plusieurs IRV, qu’il y a plusieurs caractéristiques (encombrement, poids,


prix, robustesse, etc.) qui sont plus ou moins importantes dépendamment du
contexte d’utilisation, du domaine d’application, de la technologie exploitée, des
tâches à faire, des systèmes en place, des utilisateurs, de l’organisation du travail.
Donc en remarque la présence d’un problème multicritère.
22

3.1 Aide à la décision


multicritère
23

C’est un outils d'aide à la décision permettent d'apporter


des réponses ou solutions pertinentes à des problématiques
diverses mettant en œuvre plusieurs choix possibles.
24

Cette solution doit se faire en quatre étapes :

Agréger c’est jugement


pour désunir la solution qui
reçoit globalement les
meilleurs évaluations
Juger chacune des solutions
aux yeux de chacun des
critères
Dresser la liste (famille) des
critères à prendre en
considération
Dresser la liste (inventaire)
des solutions possibles
25

Exercice
26

L’exemple traite du choix d’un projet, parmi 6 projets concurrents pour la


réalisation d’une raffinerie. Chaque projet est évalué sur la base de 5 critères
environnementaux
 
 Cr1 : Nuisance sonore
 Cr2 : Séparation du territoire
 Cr3 : Pollution de l’air
 Cr4 : Impact sur l‘aménagement du territoire
 Cr5 : Impact sur les activités récréatives
 
L’importance de chaque critère dans la prise de décision est traduite par un poids
kj tel que
Critères Cr1 Cr2 Cr3 Cr4 Cr5
  Poids 3 2 3 1 1
(kj)
27
Chaque projet est évalué en fonction des critères retenus à l’aide d’une
échelle qualitative et des scores. Plus le score est élève, plus les impacts du
projet sur l’environnement sont moindres.
Le tableau de performance est donné dans le tableau suivant :
Projets Cr1 Cr2 Cr3 Cr4 Cr5

P1 10 20 5 10 16
P2 0 5 5 16 10
P3 0 10 0 16 7
P4 20 5 10 10 13
P5 20 10 15 10 13
P6 20 10 20 13 13

La problématique à résoudre est de choisir le sous-ensemble de projets avec le


moins d’impacts sur l’environnement. On propose d’utiliser ELECTRE I.
Nous présentons un exemple de calcul de l’indice de concordance :
28

C(P1 , P2 ) = 3 + 2 + 3 + 0 + 1 = 0.9 C(P2 , P1 ) = 0 + 0 + 3 + 0 + 1 = 0.4


10 , 10
C(P1 , P3 ) = 3 + 2 + 3 + 0 + 1 = 0.9 C(P3 , P1 ) = 0 + 0 + 0 + 1 + 0 = 0.1
10 10

La matrice des indices de concordance est donnée par :

  P1 P2 P3 P4 P5 P6

P1 - 0.9 0.9 0.4 0.4 0.3

P2 0.4 - 0.8 0.4 0.1 0.1

P3 0.1 0.6 - 0.3 0.3 0.3

P4 0.7 0.9 0.7 - 0.5 0.4

P5 0.7 0.9 0.9 1.0 - 0.6

P6 0.7 0.9 0.9 1.0 1.0 -


29

L’indice de discordance D(a,b) est défini par :

D(a, b) = 0 si , g j (a) > g j (b)

D(a,b) = 1 max [g (b) - g(a)]avec δ est la différence maximale entre le


δ
même critère pour

La relation de sur-classement pour Electre I est construite par la comparaison


^ des indices
^ de
concordance et de discordance à des seuils limites de concordance c et de discordance d .
Ainsi, a surclasse b, si :
aSb C(a, b) >= et D(a, b) <= d
^
.
30
L’indice de discordance est calculé pour une valeur de d = 20 - 0 =20

D(P1 , P2 ) = 6 / 20 = 0,30 D(P1 , P3 ) = 6 / 20 = 0,30

D(P 2, P1 ) = 15 / 20 = 0,75 D(P3 , P1 ) = 10 / 20 = 0,50


La matrice de discordance est obtenue comme suit :
Projets P1 P2 P3 P4 P5 P6

P1 - 0.30 0.30 0.50 0.50 0.75

P2 0.75 - 0.25 1.00 1.00 1.00

P3 0.50 0.25 - 1.00 1.00 1.00

P4 0.75 0.30 0.30 - 0.25 0.50

P5 0.50 0.30 0.30 0.0 - 0.25

P6 0.50 0.15 0.15 0.0 0.0 -


31

L’intérêt de la méthode Electre I est d’isoler un sous ensemble de solutions, dans notre cas

identifier les projets avec le moins d’impacts sur l’environnement.


En considérant c = 1 et d = 0 , P1, P2,P3 et P6 sont incomparables,
par contre P6 S P4, P6 S P5 et P5 S P4. On obtient le graphe de sur-classement suivant.

P1 P2 P3
P6

P5 P4
32

Le résultat obtenu est sensible aux valeurs des seuils c et d . A titre d’exemple, en
posant c = 0.9 et d = 0.15 , on obtient les résultat suivant : P6 S P2, P6 S P3, P6 S P4
et P6 S P5.
Dans ce cas les projets à retenir seraient les projets P1 et P6.
 

P1
P6

P2 P5 P4 P3
33

3.2 Architecture
SADIRV
34

ORDINATEUR
Maintenant que nous avons présenté Bus

les aspects théoriques de l’aide à la


décision multicritère, voyons
Interface utilisateur
comment prend forme le système
d’aide à la décision multicritère à
travers l’architecture SADIRV.
Base de Moteur de
Analyse
données recherche
35

Le schéma bloc du SADIRV possède :

1. Une interface utilisateur 3. une base de données des IRV

2. un module d’analyse de la situation de travail 4. un moteur de recherche

Ce dernier lit d’abord l’entrée utilisateur dépendant des tâches, requis et fonctionnalités, et accède
à la base de données des IRV pour rechercher celles qui permettent de faire ces tâches. Reprenons
chacun des modules ci-dessus afin de les approfondir davantage.
36
1. Interface utilisateur

L’interface-utilisateur (IU) est au cœur du système et permet de communiquer avec chacun des 3 autres modules.
Les tâches suivantes pourront être effectuées à l’aide de l’IU.

 la saisie, la manipulation et la visualisation des tâches, requis et fonctionnalités du SRV à élaborer.

 la saisie, la modification, la visualisation et la mise à jour des données dans la base de données sur les IRV.

 la saisie, la modification et la pondération des critères d’évaluation.

 a saisie, la modification et la visualisation du moteur de recherche pour l’enrichir.

 la visualisation des résultats obtenus par l’algorithme de sélection de caractéristiques.

 la visualisation des IRV (composantes) formant le SRV.


37
2. analyse de la situation de travail

le domaine d’application
de recueillir des données les systèmes et
(par exemple en
sur le contexte (social, équipements en place (les
aéronautique; il y a des
politique, économique, systèmes avioniques dans
lois, méthodes, principes,
judiciaire, normatif), les cabines de pilotage),
priorités),

les technologies l’organisation du travail


les utilisateurs du système,
(travail individuel versus en
(interfaces graphiques, le budget et les problèmes
équipe), les tâches (à faire
interfaces vocales, versus telles qu’elles sont
à résoudre dans la situation
Internet), actuelle.
effectuées),

De cette analyse, découle les requis proprement dit du SRV.


38
3. Interface utilisateur

Les spécifications d’IRV, de composantes d’IRV et de SRV stockées dans la base de données
sont utilisées pour faire la mise en correspondance entre ces dernières et les requis du SRV.

On propose de créer les tables suivantes :

une table contenant des renseignements relatifs à des produits. 

une table contenant des renseignements relatifs à des fournisseurs. Nous


appellerons cette table FOURNISSEUR.

une table contenant une liste de systèmes et leurs composants respectifs.

une table contenant une liste de fournisseurs et leurs systèmes respectifs.


39
Les prototypes de ces tables sont les suivants :
40
41
42

4. Moteur de recherche

Critères
Modèle
Le moteur de recherche évalue D’évaluation
chaque IRV et recherche la
meilleure combinaison d’IRV
pour un SRV spécifique . Fonction
Algorithme objectif

Remarque :
avant de décrire le moteur de recherche ,il est utile de parler du mécanisme de
recherche et d’évaluation de solutions.
43

Modèle:
il considéré l ’ensemble de ces p-combinaisons d’IRV, qui représente toutes les
solutions potentielles, et par le fait même , des SRV potentiels.

Algorithme de sélection de caractéristiques:


Tous les modèles devront être considéré lors de la recherche de celui qui satisfera les
contraintes de façon optimale. Afin d’explorer les différentes possibilités , il est donc
important d’avoir un algorithme qui effectuera des itérations sur des modèles. Par le
nombre de critères on utilise l’algorithme qui trouvera la meilleure combinaison avec
certitude.

Critères d’évaluation:
Un certain nombre de critères doivent être considérés dans l’analyse d’une
solution .Ces critères peuvent être en conflit les uns avec les autres.
La liste de différents critères d’évaluation qui nous semblent les plus pertinents est :
(Compatibilité ,fonctionnalité, mobilité ,poids ,résolution d’écran ,temps de réponse)
(contrôlabilité ,encombrement ,performance ,précision ,robustesse).
44

Fonction objectif:
La fonction objectif utilise les valeurs obtenus des différentes évaluations pour mesurer la
qualité du modèle.
On doit donc être capable d’estimer une fonction objectif à partir des différentes
évaluations .ces évaluations doivent refléter les requis imposés par le SRV.

SADIRV:
-Une plate forme souple et configurable.
-Un outil d’aide à la décision multicritère combinant à la fois un moteur de recherche
adapté pour la recherche et l’évaluation d’IRV.
-Un module d’analyse qui permet de définir les tâches.
-Requis et fonctionnalités.
-Une IU qui permet d’interagir avec tous les sous-ensembles du SADIRV.
-Une base de données des plus complètes sur les IRV disponibles sur le marché.
45

Le moteur de recherche :
Permet de faire le tour de toutes les combinaisons d’IRV potentielles et d’en évaluer
la qualité afin d’obtenir une matrice de solutions allant du cas le plus facile ,jusqu’au
cas le plus difficile .
La recherche de ces solutions est donc optimale par rapport aux différents critères.
46

CONCLUSION
47

Le SADIRV regroupe un ensemble de produits dans chaque catégorie d’IRV


et permet d’analyser leurs caractéristiques , puis de produire des résultats
pouvant aider les concepteurs, développeurs et utilisateurs à choisir et
combiner les IRV en fonction des contextes d’utilisation, des types de tâches
à faire, du nombre d’utilisateurs concernés et du budget disponible.
48

Bibliographie

https://www.professeurs.polymtl.ca/luc.baron/doc/d4.pdf
MERCI POUR
VOTRE ATTENTION

Vous aimerez peut-être aussi