Projet Robot ème année ESE

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
[number 1-100].
Page 1 Retour sur le e- tourisme. Page 2 Quelques chiffres…
Licence pro MPCQ : Cours
Distance inter-locuteur
Les systèmes d’informations documentaires et les ENT Éléments de cahier des charges pour les projets nouveaux.
Licence 2 Option de découverte (1L4INJM) APPLICATIONS INFORMATIQUES POUR LINTERACTION HOMME-ROBOT Responsable : Julien PINQUIER
Les numéros
Les identités remarquables
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Joscelin OUDRY IR2000 année
Approche par composant : Un cadre pour l’ingénierie de la commande
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
Conception d’une application de gestion de fiches études
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
-17 Anticipations économiques en Europe Septembre 2013 Indicateur > +20 Indicateur 0 a +20 Indicateur 0 a -20 Indicateur < -20 Union européenne total:
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Logiciel de Mobile Device Management
Projet Drone/Android M2
Plateforme de gestion de données de capteurs
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
PROJET ROBOT 2010 Bender Tuteurs du projet
Synchronisation et communication entre processus
BENABEN, PEREZ Mini projet: Détection d’obstacle.
Présentation générale
Validation d’applications pour les Legos Mindstorms
Cours de physique générale I Ph 11
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Le Concours de Conaissance Francais I novembre 2012.
Bilan du Projet Industriel
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
Introduction Contexte Forum Enquête Groupe de travail Formations dévt durable Conclusion Samedi 17 septembre 2005 CROA Franche-Comté AG Luxeuil-les-Bains.
Titre : Implémentation des éléments finis sous Matlab
Dessin Vectoriel Collaboratif
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
LES NOMBRES PREMIERS ET COMPOSÉS
1 INETOP
Simulateur Robot Mobile 2006
Représentation des systèmes dynamiques dans l’espace d’état
Systèmes mécaniques et électriques
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
Titre : Implémentation des éléments finis en Matlab
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Projet de Master première année 2007 / 2008
II - Visualiser les molécules dans les cellules vivantes
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Projet de stage d’année IIR4 sous le thème:
Direction de santé publique de la Montérégie PORTFOLIO THÉMATIQUE EXPÉRIENCE DE SOINS DES ANGLOPHONES DE LA MONTÉRÉGIE Direction de santé publique Surveillance.
Exercice de vérification 1 p
1 Mise en œuvre d'un outil d'aide au développement d'une JVM modulaire pour système embarqué Rodolphe Loué Projet SOLIDOR.
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
Les Chiffres Prêts?
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Université de Cergy-Pontoise, 7 juin 2006 Aibo Compagnon.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Transcription de la présentation:

Projet Robot 2011 4ème année ESE Promotion 2012 Électronique et Systèmes Embarqués Projet Robot 2011 4ème année ESE Enseignants encadrants : Samir BOUAZIZ, Michel FAN, Sylvie LE HÉGARAT Justin

Aperçu en quelques chiffres Introduction Aperçu en quelques chiffres 10 000 lignes de code 600 commits sur le serveur SVN 600 Mo de documents de travail 6 réunions de l’équipe complète 1350 heures de travail Justin 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Plan de la présentation Introduction Plan de la présentation Démarche organisationnelle Module « Décision » Module « Propulsion » Module « Détection » Module « Vision » Module « Sans-fil » Difficultés rencontrées Améliorations et perspectives Julien 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Démarche organisationnelle Partie 1 : Démarche organisationnelle Issam 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Présentation de l’équipe I) Démarche organisationnelle Présentation de l’équipe Décision Capteurs Propulsion Sans-fil Vision Issam 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Présentation de l’équipe I) Démarche organisationnelle Présentation de l’équipe Décision Capteurs Propulsion Sans-fil Vision 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Présentation de l’équipe I) Démarche organisationnelle Présentation de l’équipe Décision Capteurs Propulsion Sans-fil Vision 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Présentation de l’équipe I) Démarche organisationnelle Présentation de l’équipe Décision Capteurs Propulsion Sans-fil Vision 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Présentation de l’équipe I) Démarche organisationnelle Présentation de l’équipe Décision Capteurs Propulsion Sans-fil Vision 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Présentation de l’équipe I) Démarche organisationnelle Présentation de l’équipe Décision Capteurs Propulsion Sans-fil Vision 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Un robot : pour quoi faire ? I) Démarche organisationnelle Un robot : pour quoi faire ? Robot autonome, explorateur : Décision : ré-architecture Propulsion : optimisation Détection : nouveau microcontrôleur Vision : reconnaissance d’environnement Sans-fil : contrôles déportés Hanane 06/05/2011 Projet Robot 2011 - Polytech' ESE4

I) Démarche organisationnelle Partage des documents Partage de fichiers via Internet Interface de suivi des modifications Utilisation par l’ensemble de l’équipe Sébastien 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 Partie 2 : Module « Décision » Justin 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 II) Décision Architecture globale Vision Capteurs Propulsion Cerveau TCP / IP Cœur Bus CAN Superviseur = Cerveau + Coeur 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 II) Décision Le cœur du robot Refonte complète de l’architecture Interfaçage TCP/IP « générique » Déport des applications graphiques Création de missions Fichiers de log 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 II) Décision Cerveau déporté TCP DataPool 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 II) Décision Cerveau déporté Des avantages majeurs : Abstraction du matériel Contrainte de compilation inexistante Accès « console » possible (debug) Simplification de l’écriture des missions 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 Partie 3 : Module « Propulsion » 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Fonctionnement général III) Propulsion Fonctionnement général Superviseur Propulsion Bus CAN 80C592 LM18200T LM629 LM629 LM18200T Mathilde Moteur gauche Moteur droit 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Evaluation des caractéristiques III) Propulsion Evaluation des caractéristiques 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 III) Propulsion Résultats Erreur de position = 9,6% Erreur de vitesse = 8% Angle précis pour les virages Distance de freinage = 14 cm à 0,35 m/s 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Communication via le bus CAN III) Propulsion Communication via le bus CAN Structure : champs d’arbitrage et champs de données Tests sous logiciel « Pcan view » 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 III) Propulsion Améliorations Modification de la structure du message Décharge du superviseur id Vitesse PosG PosD 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 III) Propulsion Améliorations Simplification du code Ajout de la localisation du robot id Distance Angle Rayon 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 Partie 4 : Module « Détection » Zhoujian 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Capteurs ultrasons / infrarouges IV) Détection – Choix des capteurs Capteurs ultrasons / infrarouges Détection trous Détection obstacles IRGP2D120 SRF235 MSU10 MSU08 Portée (cm) 4 - 30 10 - 102 3 - 600 Directivité (°) 5 15 72 55 Zhoujian 06/05/2011 Projet Robot 2011 - Polytech' ESE4

IV) Détection – Choix des capteurs Tests capteurs 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Implémentation sur le robot IV) Détection – Choix des capteurs Implémentation sur le robot ultrason infrarouge 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Interrogation des capteurs IV) Détection – Programmation Interrogation des capteurs Lecture cyclique 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Interrogation des capteurs IV) Détection – Programmation Interrogation des capteurs Sur demande du CAN 1 2 3 4 AVANT GAUCHE 1 2 3 4 DROITE 1 2 3 4 ARRIERE 1 2 3 06/05/2011 Projet Robot 2011 - Polytech' ESE4

IV) Détection – Programmation Transmission CAN Distances Obstacles F0 E0 E2 E4 AR AD AC AG E0 E2 E4 E6 E8 EA EC EE F0 06/05/2011 Projet Robot 2011 - Polytech' ESE4

IV) Détection – Programmation Algorithme Initialisation Demande CAN Capteurs IR Analyse + envoi CAN Capteurs US Tableau d’obstacles = Envoi CAN ≠ 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 Partie 5 : Module « Vision » Fan 06/05/2011 Projet Robot 2011 - Polytech' ESE4

V) Vision – Étude du problème Quelle est ma mission ? Fan robot : certaine autonomie analyse de l’environnement = solution 06/05/2011 Projet Robot 2011 - Polytech' ESE4

V) Vision – Étude du problème Quelle est ma mission ? Fan calcul du point de fuite détection des ouvertures pas de détection d’obstacle 06/05/2011 Projet Robot 2011 - Polytech' ESE4

V) Vision – Étude du problème Comment y parvenir ? Détection de contours Encadrements de porte Jonctions mur – sol Fan objectif jonctions mur - sol encadrements de portes Cours = des détections des bords 06/05/2011 Projet Robot 2011 - Polytech' ESE4

L’algorithme V) Vision – Solution Prétraitement Détection de contours Détection des lignes Détection des couloirs Détection des ouvertures Issam Calcul du point de fuite Estimation des distances Communication avec le superviseur 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 V) Vision – Traitement Explications en image Issam 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 V) Vision – Résultats Dans ma ligne de mire ! Sébastien contrôle 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 V) Vision – Résultats Données envoyées Nombre de variables Dimension image : 2 + Positionnement image murs droit et gauche : 8 + Présence mur en face: 1 + Positionnement image point de fuite : 2 + Angle déviation robot : 1 + Positionnement réel ouvertures droite et gauche : 4 TOTAL 18 Sébastien 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 Partie 6 : Module « Sans-fil » Clément 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Se connecter en sans-fil VI) Sans-fil – Pourquoi une interface en Wifi ? Se connecter en sans-fil Une nouvelle partie dans ce projet Contrôler et « surveiller » le robot à distance => véritable autonomie 06/05/2011 Projet Robot 2011 - Polytech' ESE4

VI) Sans-fil – Pourquoi une interface en Wifi ? Trois programmes « Wifi-remote » Commander le robot « Dpool-monitor » Informations sur les variables « Client-GUI » Informations sur le robot 06/05/2011 Projet Robot 2011 - Polytech' ESE4

VI) Sans-fil – Comment a été intégrée cette partie ? « Wifi-remote » 06/05/2011 Projet Robot 2011 - Polytech' ESE4

VI) Sans-fil – Comment a été intégrée cette partie ? « Dpool-monitor » 06/05/2011 Projet Robot 2011 - Polytech' ESE4

VI) Sans-fil – L’interface de base « Client-GUI » 06/05/2011 Projet Robot 2011 - Polytech' ESE4

VI) Sans-fil – L’interface de base « Client-GUI » 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Difficultés rencontrées Partie 7 : Difficultés rencontrées Mathilde 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Difficultés techniques VII) Difficultés rencontrées Difficultés techniques Utilisation de nouveaux outils : Bibliothèque OpenCV Framework Qt Découverte du bus CAN Mathilde 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Difficultés organisationnelles VII) Difficultés rencontrées Difficultés organisationnelles Reprise d’un projet existant Travail à 14 personnes, partage du robot Diminution des effectifs Mathilde 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Améliorations et perspectives Partie 8 : Améliorations et perspectives 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Améliorations et perspectives Positionnement relatif Exploration et cartographie Autres intégrations : interface web, DSP traitement d’image, ... Julien 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 Conclusion Objectifs : respectés aux ¾ Évolutivité du projet Documentation abondante Apports pédagogiques importants Julien 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 Remerciements Michel FAN Samir BOUAZIZ Sylvie LE HÉGARAT Julien 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Merci de votre attention 06/05/2011 Projet Robot 2011 - Polytech' ESE4

Projet Robot 2011 - Polytech' ESE4 06/05/2011 Projet Robot 2011 - Polytech' ESE4