Upload
sylviane-floch
View
114
Download
0
Embed Size (px)
Citation preview
[28 sept. 2005]
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents
PProjet de rojet de GGrande rande EEnvergurenvergure
INTRODUCTION
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
2
IntroductionIntroduction
Quoi ?– Conception et mise en œuvre d'un système "complexe" nécessitant
des compétences multiples (robotique, vision, temps réel, réseaux, IHM, commande vocale, image 3D, gestion de projet, …)
Quand– Début octobre Fin février (soit 1 mois de plus)
Objectifs
Illustrer les liens entre les différentes matières enseignées à l'IUP
Expérimenter la gestion de projets Créer une application vitrine du savoir-faire SI …
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
3
QUIQUI
Les étudiants réalisent le projet …– Définition d'une organisation évolutive
Groupes de travail / réflexion– 3D– RV– Parole– …
Responsabilités transversales– Communication– Qualité– Planing– …
… sous l'œil critique des enseignants / industriels– 3 casquettes
Clients Experts Évaluateurs
Groupes de Travail
Responsabilitéstransversales
Enseignants
Casquettes
[28 sept. 2005]
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents
PProjet de rojet de GGrande rande EEnvergurenvergure
PRESENTATION SUJET
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
5
Un nouveau matériel disponibleUn nouveau matériel disponible Interface haptique
VIRTUOSE 3D15-25 (30 k€!)– Retour d’effort selon les 3
degrés de liberté– Volume de travail utile
correspondant aux mouvements de l’avant-bras humain
– Niveau d’effort de 15 N maximum, suffisant pour restituer une sensation de manipulation d’objets lourds
– Extrémité amovible équipée de plusieurs boutons reconfigurables (fonction homme-mort)
– Kit de développement (API) disponible pour les principaux systèmes d’exploitation (LINUX) + sources
Dispo à l'AIP en octobre
Noyau temps réel (fermé)Electronique de commande
API
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
6
Un gros potentielUn gros potentiel
Les éléments du succès– Une synthèse d'image 3D– Une visualisation
stéréoscopique (immersion)– Une interaction multi-modale
incluant retour haptique
Pleins d'applications à interface 3D immersive
– "Bureau" 3D pour ordinateurs– Téléopération (robotique
mobile/ chirurgie)– CAO (assemblage /
architecture) Coopération
– 1 espace virtuel 3D partagé par 2..n acteurs
entreprise, musée, …
Écueils– Complexité– Nouvelles modalités de
coopération / d'interactions à imaginer
– Apprendre à "penser" 3D– Être efficace / Ne pas créer
d'artifices "gadgets"
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
7
Bureau virtuel immersif 3DBureau virtuel immersif 3D Projets existants (sans interface haptique)
– Win3D (http://www.clockwise3d.com)– Lognhorn Avalon (Microsoft)– TaskGallery (http://research.microsoft.com/adapt/TaskGallery/)– 3Dtop (http://www.3dtop.com)– Sphere XP (http://www.hamar.sk/sphere/)– Looking glass (www.sun.com/software/project-looking-glass)– 3DNA (http://www.3dna.net)
Looking Glass 3DNA
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
8
TéléopérationTéléopération
PGE 2002, 2003 et 2004
Visualisation 3D
Joystick à retour d’effortJoystick à retour d’effort
il y a deux portes en face
de moi
Prendre la porte de droite
Interaction vocaleInteraction vocale
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
9
CAOCAO
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
10
PGE 2005PGE 2005 Constat : Applications complexes et ambitieuses – Irréaliste sur
un an
OBJECTIF PGE 2005 = Poser les bases d'un environnement de développement générique pour les applications de RV immersive et interactive
– Dédié aux problématiques SI– Modulaire, robuste, performant et évolutif
Caractéristiques et Fonctionnalités– Gestion d' une bibliothèque d'objets 3D (Géométrie, Poids, Texture, Modèle
cinématique, …)– Gestions des relations entre objets (composition, assemblage)– Gestion en temps réel des interactions entre les objets et leur
environnement (collision)– Gestion d'une IHM multimodale immersive avec le monde virtuel – Communication Multi-Machines, Multi-OS
A voir : www.openmask.org
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
11
PGE 2005PGE 2005
Valider l'environnement par le développement d'une application originale (CHOIX LIBRE)
– Un environnement virtuel simple– Assemblage d'objets élémentaires non déformables (cubes,
disques, boulon, écrou, … ) : ex lego ou mecano– Une/ plusieurs arborescences logiques des objets assemblables
(les objets sont rangés)– Des interactions simples et efficaces
Homme – monde virtuel (parole, haptique, visuel … quelles métaphores ?)
Entre objets
Prépondérance de la robustesse et de la réutilisabilité / foisonnement fonctionnel
... UN TIENS VAUT MIEUX QUE DEUX TU L'AURAS …
[28 sept. 2005]
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents
PProjet de rojet de GGrande rande EEnvergure 2005nvergure 2005
PRESENTATION ORGANISATION
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
13
Planification desTests Systèmes
Planification desTests d'Intégration
Planification desTests Unitaires
Approche projetApproche projet
Détaillée
Préliminaire
Décomposition In
tégr
atio
n
Codage
Conceptiondétaillée
ConceptionPréliminaire
Analyse des
besoins
Tests
Unitaires
Tests
d'Intégration
Tests
Systèmes
Prototypage
Prototypaged'évaluation
Prototypaged'évaluation
d'évaluation
3 semaines
3 semaines
2 semaines
4 semaines
1 semaine
Initialisation deProjet / Specif.
1 semaine
1 semaine
2 semaines
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
14
Interactions clients (Interactions clients (dates à confirmerdates à confirmer))
Planification desTests Systèmes
Planification desTests d'Intégration
Planification desTests Unitaires
Planification desTests Systèmes
Planification desTests d'Intégration
Planification desTests UnitairesDétaillée
Préliminaire
Décomposition Inté
grat
ion
Détaillée
Préliminaire
Décomposition Inté
grat
ion
Codage
Conceptiondétaillée
ConceptionPréliminaire
Analyse des
besoins
Codage
Conceptiondétaillée
ConceptionPréliminaire
Analyse des
besoins
Tests
Unitaires
Tests
d'Intégration
Tests
Systèmes
Prototypage
Prototypaged'évaluation
Prototypaged'évaluation
Prototypage
Prototypaged'évaluation
Prototypaged'évaluation
d'évaluation
3 sem
aines
3 sem
aines
2 sem
aines
4 sem
aines
1 semaines
Initialisation deProjet / Specif.Initialisation deProjet / Specif.
1 semaine
1 semaine
2 semaines
Initialisation
10 oct 14:00-16:00Spécification
Lundi 7 nov
Conception préliminaire :
1 ou 2 dec. > 15:45Conception détaillée
fin dec.
Pré-validation
debut fev
Recette : le
21/02/2006Livraison
24.02.06
SourceBloqués
+Tests
clients
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
15
Attentes les jours de réunionAttentes les jours de réunion Pour TOUTES les réunions faire un bilan organisationnel
affectation des ressources et planning évolutions / restructuration
Réunion d'initialisation de projet Forme = Propositions fonctionnelles - entretien questions - réponses But = approfondir/préciser/quantifier les besoins clients Délivrables = 1 CC à rendre 1 semaine après
Réunion d’Analyse des besoins Forme = Présentation orale globale avec vidéo-projection But = une spécification Technique et Fonctionnelle précise + tests systèmes +
{modes dégradés} Délivrables = un dossier de STF + bilan organisationnel
Réunion de conception préliminaire Forme = Présentation orale globale avec vidéo-projection But : définition d'une architecture soft-hard + un prototype + interfaces + tests
d’intégration Délivrables = un dossier de conception+ bilan organisationnel + le prototype (ou
la maquette)
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
16
Attentes les jours de réunion Attentes les jours de réunion Réunion de conception détaillée
Forme = chaque équipe a le choix Délivrables = un dossier de conception/équipe + bilan organisationnel global +
prototypes
Réunion de pré-validation Forme = chaque équipe a le choix But = validation des tests intégration Délivrables = un bilan des tests/équipe + bilan organisationnel
Réunion de recette Forme = Présentation orale avec vidéo-projection + demo But : validation des tests systèmes Délivrables = bilan organisationnel
Livraison Forme = Présentation orale avec vidéo-projection + demo éventuelle But : Livraison complète – Dernières corrections Délivrables = codes source + manuel utilisateur + manuel programmeur + Bilan
individuel
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
17
Attentes entre les réunionsAttentes entre les réunions
Maintenance du site http://www.desssi.ups-tlse.fr– archivage méthodique pour la traçabilité :
des délivrables des CR de réunion, équipes, des échanges entre les intervenants (forum (attention aux bananes),
méls, …)
– mettre à disponibilité les documents AVANT les réunions pour lecture (au moins 2 jours)
– Faire circuler un CR Mettre à jour les documents APRES les réunions et le signaler
Proactivité (organisation de réunions, de rdv, analyse des risques)
Autonomie (analyse de problèmes, suggestions de solutions)
Savoir-vivre (politesse, respect du matériel, respect des lieux et
des gens qui y vivent)
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
18
Évaluation(Évaluation(ss))
Une évaluation globale– Spécification– Organisation– Respect des objectifs globaux
Une évaluation / équipe– Conception– Organisation– Respect des objectifs de l'équipe
Une évaluation individuelle– CR individuel (contenu …)– Implication– Recul
Moyenne des3 notes
Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]
19
ConsultantsConsultants
Un conseiller permanent : P. Grandjean
Les Experts
– Interactions multi-modales : P. Truillet – M. Raynal
– Réalité Virtuelle : J.-P. Jessel
– Dialogue Oral Homme-Machine : I. Ferrané
– Synthèse d’images : M. Paulin – L. Barthe
– Gestion de Projet : D. Dallet, P. Grandjean, C. Briand
– Temps Réel et Réseaux : A. De Bonneval, …
Experts = Clients = Évaluateurs