1 présenté par bastien hugues gaultier garnier marc mittler tuteur jean-françois bonastre avec
TRANSCRIPT
1
Présenté parPrésenté par
Bastien HuguesBastien Hugues
Gaultier GarnierGaultier Garnier
Marc MittlerMarc Mittler
TuteurTuteur
Jean-François BonastreJean-François Bonastre
AvecAvec
2
Sommaire1. Présentation de l'équipe
2. Présentation général du projet
3. Gestion projet OrganisationRépartition des tachesPlanning
4. Travail réalisé avec présentation du robot.
5. Un peu de technique
6. Bilan et problèmes rencontrés
7. Bilan technique
8. Perspectives et évolutions du projet
3
1. Présentation de l'équipe
Étudiants
Gaultier GARNIER
Bastien HUGUES
Marc MITTLER
Tuteur et intervenants
Jean-François BONASTRE
Philipe AMOSSE
Jean-Pierre COSTA
Christophe LEVY
4
2. Présentation générale du projet
But principal:
Mise au point d'un robot capabled’interpréter des ordres vocaux et de sediriger à la voix.
Ce robot devait initialement prendre l’aspect d’unepoubelle pour le rendre plus ludique pendant lesprésentations.
L’objectif implicite étant de faire passer unmessage scientifique d'une manière attrayante.
5
3. Gestion projetUne répartition des tâches dans 3 grands domaines :
• Recherche et étude des protocoles– Module de gestion USB– Protocole SpkDet (reconnaissance vocale)– Définition des besoins– Interconnexion des processus
• Développement– Gestion des mouvements– Capture audio– Intégration du serveur de reconnaissance– Conception du robot
• Suivi du projet– Prise de contacts– Communication intra équipe– Réalisation des divers documents– Site web
6
3.1. Site web du projet
7
3.2. Planning• Planning prévisionnel
• Planning réel
8
4. Principe de fonctionnement
• Gestion des mouvements simples– Présentation flash1
• Reconnaissance lexicale et interprétation des ordres– Présentation flash2
• Localisation et reconnaissance du locuteur– Présentation flash3
9
4.1. Conception du robot
• Bouton poussoir• 2 servomoteurs• Fixation et agencement
10
5. Un peu de technique 5.1. Schéma de fonctionnement général :
11
5.2. Algorithme de fonctionnement non détaillé
Reconnaissance vocale
Processus de capture audio
Processus principal
12
5.3 Exemple de fonctionnement
BitbangBitbang (gestion de la carte USB)
SpkDetServeurSpkDetServeur Acquisition audioAcquisition audio
Démarrage ServeurConnexion Connexion
Acquisition audio : On capture « Recule !»
Envoi du fichier temp.raw
Contenant « Recule »
Réception d’un fichier audio A_Send(). Chargement du fichier en mémoire. A_Load().
Demande de reconnaissance. Appel de la méthode S_Reco()
Reconnaissance syntaxique, comparaison avec le lexique « Recule »
Envoi de la position de recule dans le lexique : ‘1’
Réception de l’ordre ‘1’. Comparaison avec le lexique.
1=« Recule » Appel de la méthode Recule();
13
5.3. Schéma de fonctionnement général
14
5.4. Algorithme de fonctionnement général
Il est à noter que la reconnaissance du locuteur n’est pas représentée dans cet algorithme simplifié.
Il est à noter que la reconnaissance du locuteur n’est pas représentée dans cet algorithme simplifié.
Processus principal de localisation du locuteur
15
6. Bilan et problèmes rencontrés
Bilan
• Organisation et conduite de projet
• Communication intra-équipe.
• Un approche intéressante de la reconnaissance vocale.
Problèmes
• Une vision pas assez lointaine pour le développement informatique.
• La perte d’un équipier nous à conduit à une réorganisation générale.
• Nous aurions du établir un calendrier annuel pour la prise de rendez-vous pédagogiques.
16
• Support robotique • Gestion des mouvements • Acquisition audio • Reconnaissance vocale • Reconnaissance du locuteur • Localisation du locuteur
7. Bilan technique
17
8. Perspectives et évolutions du projet
Perspectives• Une machine de projet plus petite pour l’intégrer dans une poubelle
comme initialement prévu.• Un support robot plus élaboré.
Évolutions• Un protocole de dialogue avec ‘Bitbang’ plus évolué.• L’utilisation de plusieurs micros directionnels de bonne facture pour
la localisation.• Une machine de projet plus performante.• Ajout d’une webcam, pilotage via interface web…