26
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui Li, Benjamin Pasquet, Sébastien Schaal, Cédric Vernou. Enseignant : M. Pierre Gaucher

Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Embed Size (px)

Citation preview

Page 1: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Projet d’Ingénierie du Logiciel-

Prise en main du robot humanoïde NAO

1

Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon,

Wei Gong, Chunhui Li, Benjamin Pasquet, Sébastien Schaal, Cédric Vernou.

Enseignant :M. Pierre Gaucher

Page 2: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Sommaire

1) Présentation des méthodes de travail Méthode Scrum Outils utilisés

2) Présentation générale du projet Présentation de NAO Objectifs du projet

3) Présentation du travail Rédaction du guide utilisateur Notions de base de Choregraphe Réalisation de la tâche

2

Page 3: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation des méthodes de

travail

3

Page 4: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Méthode Scrum

Méthode agile pour la gestion de projets

Objectif : Améliorer la productivité grâce à des méthodologies moins lourdes

Sprint de 2 semaines avec un objectif à réaliser

4

Page 5: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Méthode Scrum

Utilisation de Earliz :

5

Page 6: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Outils nécessaires

Utilisation de SVN (sur Assembla) Création des rapports Réalisation de la tâche

But : Pouvoir revenir en arrière facilement Voir qui a modifié tel fichier en dernier Faciliter le travail à 8 !

6

Page 7: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation générale du

projet

7

Page 8: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation générale du projet : Présentation de NAO

Nao est un robot humanoïde

Conçu par Aldebaran Robotics

Réalise des tâches

Reconnaissance visuelle

et vocale

8

Page 9: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation générale du projet : Présentation de NAO

9

Page 10: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Contraintes

10

Date de début : lundi 23 janvier 2012

Date de fin : lundi 4 juin 2012

Page 11: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation générale du projet : Objectifs du projet

Appréhender les capacités de Nao

Réaliser un guide utilisateur

Réaliser une tâche spécifique

11

Page 12: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail réalisé

12

Page 13: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Découverte de Nao

Réunion de formation

Auto-formation Lecture de la documentation officielle et

forums Premières manipulations de bases sur

Choregraphe

13

Page 14: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Réalisation du guide utilisateur

Aucune documentation complète en français

Contient les explications : Manipulations de bases Les moyens de connexion à Nao L’utilisation de Choregraphe …

14

Page 15: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Notions de base de Choregraphe

15

Page 16: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Notions de base de Choregraphe

16

Les box :

Entrées / Sorties

Script Python

Page 17: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Réalisation de la tâche

Réalisation d’une tâche spécifique à déterminer :

Nao suit une personne qui l’appelle Nao détecte l’appel Nao cherche la personne Nao marche vers la personne

17

Page 18: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Réalisation de la tâche

Nao détecte l’appel Reco and Locate

18

Page 19: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Réalisation de la tâche

Nao cherche la personne Reco and Locate

19

Page 20: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Réalisation de la tâche

Nao marche la personne Walk Tracker

20

Page 21: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Présentation du travail : Réalisation de la tâche

Démonstration

21

Page 22: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Problèmes rencontrés

Connexion multiple à Nao

Le Wi-Fi

La reconnaissance vocale

22

Page 23: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Conclusion

23

Page 24: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Conclusion

Projet très bénéfique Découverte d’une nouvelle méthode de

travail : Scrum Découverte d’un robot et d’un logiciel

inconnu Ecriture d’un guide qui servira aux

prochains groupes

24

Page 25: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Conclusion

Quelques points noirs Une documentation limitée Difficulté à réaliser des tâches complexes Trop de personnes sur ce projet

25

Page 26: Projet dIngénierie du Logiciel - Prise en main du robot humanoïde NAO 1 Etudiants : Joachim Alibert, Rémi Caruyer, Guillaume Gedeon, Wei Gong, Chunhui

Merci de votre attention

26