[28 sept. 2005] université paul sabatier – toulouse iii - m2p systèmes intelligents projet de...

19
[28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents P P rojet de rojet de G G rande rande E E nvergure nvergure INTRODUCTION

Upload: sylviane-floch

Post on 03-Apr-2015

109 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

[28 sept. 2005]

Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents

PProjet de rojet de GGrande rande EEnvergurenvergure

INTRODUCTION

Page 2: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure 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 …

Page 3: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 4: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

[28 sept. 2005]

Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents

PProjet de rojet de GGrande rande EEnvergurenvergure

PRESENTATION SUJET

Page 5: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 6: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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"

Page 7: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 8: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 9: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents PGE 2005 [28 sept. 2005]

9

CAOCAO

Page 10: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 11: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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 …

Page 12: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

[28 sept. 2005]

Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents

PProjet de rojet de GGrande rande EEnvergure 2005nvergure 2005

PRESENTATION ORGANISATION

Page 13: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 14: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 15: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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)

Page 16: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 17: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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)

Page 18: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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

Page 19: [28 sept. 2005] Université Paul Sabatier – Toulouse III - M2P Systèmes intelligents Projet de Grande Envergure INTRODUCTION

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