Difference between revisions of "RVA Analyse des besoins"

From air
Jump to navigation Jump to search
Line 34: Line 34:
 
Cette application aura pour but de proposer une visite virtuelle 3D d'une usine. À terme elle pourra permettre la visualisation d'un site situé dans une zone industrielle à risque (ex : centre nucléaire). Cela pourra permettre à des techniciens de prévisualiser et répéter leurs interventions et aux ingénieurs de leur expliquer/montrer à distance les manœuvres attendues. Le tout sans expositions inutiles.
 
Cette application aura pour but de proposer une visite virtuelle 3D d'une usine. À terme elle pourra permettre la visualisation d'un site situé dans une zone industrielle à risque (ex : centre nucléaire). Cela pourra permettre à des techniciens de prévisualiser et répéter leurs interventions et aux ingénieurs de leur expliquer/montrer à distance les manœuvres attendues. Le tout sans expositions inutiles.
   
  +
==Exigences Fonctionnelles==
==Les principales fonctionnalitées==
 
   
  +
-EF01 :
Toutes celles demandées l'année dernière (mais pas forcement implementés):
 
  +
disposer d’un modèle 3D représentant des locaux d’un
  +
bâtiment, dans lequel l’utilisateur peut évoluer via un controller (type manette
  +
XBOX) lui permettant de pointer un repère fonctionnel (RF) à l’aide d’un laser
  +
précisément sur la carte 3D.
   
  +
-EF02 :
* Se déplacer dans une représentation 3D
 
  +
Permettre par l’utilisation de google VR l’immersion
* Affichage d'une map 2D
 
  +
dans le bâtiment, tout en se déplaçant à l’aide du controller et d’utiliser les
* Ciblage d'un objet pour lire ses étiquettes liés.
 
  +
mêmes interactions décrites précédemment pour le controller.
* Ciblage et clic d'un objet pour créer ou modifier ses étiquettes liés.(utilisation d'un clavier virtuel pour remplir les champs)
 
* Deux modes : solo et multi-joueurs
 
** Pour le mode solo : l'ajout d'une mini-map en plus de la map et controle du clavier virtuel à la manette
 
** Pour le multi-joueurs : l'ajout d'un chat et controle du clavier virtuel à la souris
 
   
  +
-EF03 :
Idées de fonctionnalités à rajouter :
 
  +
Affichage, lors de phase de chargement du logiciel, de l’image
* Ajouter des informations dynamiques reçu par des capteurs (temperature, pression..)
 
  +
EDF « Tous contre la seconde de trop » et le message suivant : « Ce logiciel ne se
* Ajouter une popup lorsqu'un objet pourvue d'une étiquette est à proximité
 
  +
substitue en aucun cas à une visite terrain »
* Mettre les objets étiquetés en surbrillances
 
  +
* Verifier la non-existance d'une étiquette dans la BD lors de sa création (pas de doublons)
 
  +
-EF04 :
* Pouvoir visualiser les zones radiologiques et points chauds
 
  +
Disposer d’une carte 2D vue de dessus du modèle 3D avec
* Pouvoir se déplacer horizontalement et verticalement sur le clavier virtuel
 
  +
position de l’utilisateur, accessible via le menu pause ou tout le temps, a tester.
* Mettre en place des niveaux d'accès differents (et donc des utilisateurs avec login + mdp)
 
  +
* Mettre des informations plus réaliste en BDD pour un matériel, par exemple si vous pointer une vanne :
 
  +
-EF05 :
** Code RF (cf exemple en fin du cahier des charges joint)
 
  +
*Suite au pointage laser, par appui sur un bouton du controller,
** Nom du fabricant
 
  +
l’utilisateur peut saisir une valeur de RF (etiquette), si elle n’a pas déjà été saisie (un
** Caractéristiques (ex : http://www.tecofi.fr/MEDIAS/passport/VP4260-08_FR.pdf)
 
  +
système d’autocomplétion lui facilitant la saisie) création + modif
** Afficher un schéma 2D comme on peut le voir sur le pdf http://www.tecofi.fr/MEDIAS/passport/VP4260-08_FR.pdf
 
  +
*Suite au pointage (survole) d’un RF, la valeur (code) s’affiche au
* Afficher aussi des vidéos courtes pour effectuer des gestes sur le matériel qui est pointer.
 
  +
niveau de la zone pointé (Exemple de valeur de RF : 1CFI001PO)
* Pour insister sur l’aspect « aide à l’intervenant connecté », pouvoir appeler un expert (opérateur en salle des commandes) en établissant une communication audio.
 
  +
*Suite au pointage laser, par appui sur un autre bouton du controller, une etiquette s’affiche (avec plus d’infos) (freeze du perso, nouvelle fenetre)
* Avoir un meilleur contrôle avec la manette XBOX, un peu trop sensible.
 
  +
* Améliorer l’ergonomie pour avoir des rendus visuels plus « pros »
 
  +
-EF06 :
* Pouvoir créer des parcours
 
  +
*Suite au pointage laser, l’utilisateur peut visualiser le graph d’un capteur
  +
  +
-EF07:
 
Mettre les objets étiquetés en surbrillances
  +
  +
-EF08:
 
Verifier la non-existance d'une étiquette dans la BD lors de sa création (pas de doublons)
  +
  +
-EF09 :
  +
Avoir des utilisateurs login mdp (+ profils niveau d’accreditation) → serveur + BD
  +
  +
-EF10 :
 
L’outil doit permettre de visualiser des zones radiologiques
  +
(verte, orange, rouge) et des points chauds
  +
  +
-EF11 :
  +
Les accès sont délimité par périmètres EF10
  +
  +
Si’l y a le temp:
  +
  +
-EF12 :
 
Afficher aussi des vidéos courtes pour effectuer des gestes sur le matériel qui est pointé.
  +
  +
-EF13 :
 
Pour insister sur l’aspect « aide à l’intervenant connecté », pouvoir appeler un expert (opérateur en salle des commandes) en établissant une communication audio.
  +
  +
-EF14 :
 
Pouvoir créer des parcours
  +
  +
-EF15 :
  +
Jeu multijoueur

Revision as of 14:49, 6 February 2017

Lien vers la page des projets 2016-2017

Résumé de l'existant

Ce projet consistait à effectuer une visite interactive virtuelle d’un site nucléaire via un Oculus Rift. L’utilisateur à une vue FPS (First Person Shoot) et se déplace à travers la Map à l’aide d’une manette Xbox 360. Il peux lire ou ajouter des étiquettes liées à des objets de la centrale (ex: Tuyaux).

Fonctionnalitées :

  • Se déplacer dans une représentation 3D
  • Affichage d'une map 2D
  • Ciblage d'un objet pour lire ses étiquettes liés.
  • Ciblage et clic d'un objet pour créer ou modifier ses étiquettes liés.(utilisation d'un clavier virtuel pour remplir les champs)
  • Deux modes : solo et multi-joueurs
    • Pour le mode solo : l'ajout d'une mini-map en plus de la map et controle du clavier virtuel à la manette
    • Pour le multi-joueurs : l'ajout d'un chat et controle du clavier virtuel à la souris

Technologies :

  • SketchUp (pour la modélisation 3D)
  • Unity 3D (pour le développement du jeu)
  • Git Hub (pour partager le travail en ligne)
  • Waffle.io (pour gérer les scrums et visualiser l’avancé du projet)

Documents fournis :

Notre Projet

Objectif

Nous reprenons le projet de l'année dernière. Cependant Oculus Rift étant lourd et mal supporté par nos machines, nous allons utiliser Google VR à la place. Cette application aura pour but de proposer une visite virtuelle 3D d'une usine. À terme elle pourra permettre la visualisation d'un site situé dans une zone industrielle à risque (ex : centre nucléaire). Cela pourra permettre à des techniciens de prévisualiser et répéter leurs interventions et aux ingénieurs de leur expliquer/montrer à distance les manœuvres attendues. Le tout sans expositions inutiles.

Exigences Fonctionnelles

-EF01 : disposer d’un modèle 3D représentant des locaux d’un bâtiment, dans lequel l’utilisateur peut évoluer via un controller (type manette XBOX) lui permettant de pointer un repère fonctionnel (RF) à l’aide d’un laser précisément sur la carte 3D.

-EF02 : Permettre par l’utilisation de google VR l’immersion dans le bâtiment, tout en se déplaçant à l’aide du controller et d’utiliser les mêmes interactions décrites précédemment pour le controller.

-EF03 : Affichage, lors de phase de chargement du logiciel, de l’image EDF « Tous contre la seconde de trop » et le message suivant : « Ce logiciel ne se substitue en aucun cas à une visite terrain »

-EF04 : Disposer d’une carte 2D vue de dessus du modèle 3D avec position de l’utilisateur, accessible via le menu pause ou tout le temps, a tester.

-EF05 :

  • Suite au pointage laser, par appui sur un bouton du controller,

l’utilisateur peut saisir une valeur de RF (etiquette), si elle n’a pas déjà été saisie (un système d’autocomplétion lui facilitant la saisie) création + modif

  • Suite au pointage (survole) d’un RF, la valeur (code) s’affiche au

niveau de la zone pointé (Exemple de valeur de RF : 1CFI001PO)

  • Suite au pointage laser, par appui sur un autre bouton du controller, une etiquette s’affiche (avec plus d’infos) (freeze du perso, nouvelle fenetre)

-EF06 :

  • Suite au pointage laser, l’utilisateur peut visualiser le graph d’un capteur

-EF07: Mettre les objets étiquetés en surbrillances

-EF08: Verifier la non-existance d'une étiquette dans la BD lors de sa création (pas de doublons)

-EF09 : Avoir des utilisateurs login mdp (+ profils niveau d’accreditation) → serveur + BD

-EF10 : L’outil doit permettre de visualiser des zones radiologiques (verte, orange, rouge) et des points chauds

-EF11 : Les accès sont délimité par périmètres EF10

Si’l y a le temp:

-EF12 : Afficher aussi des vidéos courtes pour effectuer des gestes sur le matériel qui est pointé.

-EF13 : Pour insister sur l’aspect « aide à l’intervenant connecté », pouvoir appeler un expert (opérateur en salle des commandes) en établissant une communication audio.

-EF14 : Pouvoir créer des parcours

-EF15 : Jeu multijoueur