Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Conception et implémentation en C++ d’un simulateur pour les robots e-puck.

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

Eléments de Génie Logiciel
Etudiants : Benjamin BLANC Cyrille KLUZEK Encadreur :
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
1 Vers la découverte de nouvelles modalités sensori-motrices. Encadrants : Pierre Bessière Anne Spalanzani Pierre Dangauthier DEA I.V.R. 24 Juin 2003 Sélection.
Comment améliorer la sécurité dans l’automobile ?
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
Laboratoire d’Interaction Collaborative, Téléformation, Téléactivités
Ce qui est fait Cahier des charges L’analyse de l’application
Méthodes pour l ’amélioration de la sécurité des robots manipulateurs
I - Introduction II - Description des lots III - Intégration et tests IV - Bilan.
Bilan gestion de projet
Conception d’une carte à microcontrôleur ARM pour le robot Amphibot II
Apprentissage du jeu de morpion
Projet DCSI Forum et Logo Groupe TF1 18 Juin 2009 Franck Joubert.
Modélisation et Diagnostic de la boucle des gaz dans un moteur diesel
جامعــــــة محمد خيضــــــــــــر بــســكــــــــــــرة
Réalisée par :Samira RAHALI
1 Introduction : Management des systèmes dinformation version 1.1 du 13 Novembre 2001 Introduction : Management des systèmes dinformation ENSGI Cours MSI.
Modèle, Méthode et Conception
Breizh Farmer DERA ILLA SALIFOU Sarah B2 LEFEUVRE Marjorie C1
Simulateur Robot Mobile 2006
Thème 8 : l'observation et l'expérimentation
Expériences contrôlées Rappel du cours d’IHM
Projet JSimula.
ADAMOS Une plate-forme pour concevoir et évaluer des services proactifs Système proactif ? qui évolue en fonction des paramètres de lenvironnement physique.
Sont-ils des robots? EEE 447B
Démarche de développement
13-14 juin 2007 Synthèse du groupe 2 Les équipes participantes 3D Geom.net : géométrie dans lespace APLUSIX : les expressions algébriques, les transformations.
Sensibilisation a la modelisation
Breizh Farmer DERA ILLA SALIFOU Sarah B2 LEFEUVRE Marjorie C1
Architecture et développement Web
Title Challenge Développement 2009 PassWorld. Sommaire: - Pourquoi un framework? - Pourquoi Codeigniter? - Organisation du travail - Architecture du site.
Langage de modélisation graphique de systèmes
Présentation Technique Gestionnaire des Ressources Système (GRS)
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Reconnaissance des personnes par le visage dans des séquences vidéo
Pérenniser le maintien à domicile des personnes vulnérables
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Un état de l’art sur les logiciels de détection de collision
Plusieurs techniques ont été expérimenté. Différentes modulations ont été étudiées et testées. Un setup expérimental a été mis en place. Les résultats.
PPE GASPAR Gestion de l’Aviation Sur
Etude Cinématique sur le système Doshydro
Conception d’un asservissement
Modèles SysML de l'AP25.
ANR Perçoive Plénière du 27/01/2009. Tâche 5 : Estimation coopérative; Tâche 7 : Validation expérimentale ;[Gerald] Tâche 4 : Communication inter-véhicules;
Détection d'obstacle par télémètre infrarouge
Supervision à distance d’une ligne de conditionnement temps réel 16/12/20101INSA de LYON - H4201.
Revue de l’itération 4 11/12/ /01/2005. Revue d’itération 4 BE ISI Sommaire Rappel des objectifs Bilan de l’itération 4 Objectifs de.
Etude Cinématique sur le robot MaxPID
Problématique de la thèse Comment les outils provenant du management des connaissances peuvent ils être utilisés dans le cadre de la politique d'amélioration.
Sujet 5 : Intégration d’une loi d’ordonnancement dans un modèle
Poly Defense Soutenance de Projet de programmation oriEntee objet
Activités pédagogiques sous forme de mini-projets
Nom de l’objet Epreuve d’admission CAPET externe
EPAP – Epreuve pratique d’activité pédagogique
Proof of Concept. Rappel de notre projet 2  Nous avons tous un cœur… Préservons le !
Formula Flowcode Castano Nicolas 1STI2D.1.
Domaine: L’informatique et la programmation
Projet de Maîtrise Simulation 3D d’atomes robotiques Detanger Pierre-Gilles He Xuefeng Mauny Stéphane Villers Julien.
IFT 703 Informatique cognitive ACT-R Modèle symbolique et perceptuel
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
Technologie - Cycle 4 Exemple de progressivité
Programme pédagogique en informatique Responsable des UV informatiques CB1 et CB2-ASTSPE B 227 (juste avant le SIC)
Titre du projet de stage Stage à Prénom, Nom de l’étudiant DU Assistant des bibliothèques et de documentation Université Rennes
P : 1 26th of March 2014, Paris Les besoins de l’Industrie Automobile Conférence du 26 mars 2014.
1 GREC INITIALES Formation de bassin Atelier Réalité Augmentée Groupe de formateurs ATELIER RÉALITÉ AUGMENTÉE.
Transcription de la présentation:

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Conception et implémentation en C++ d’un simulateur pour les robots e-puck et réalisation de tests de validation pour la cinématique de base Présenté par BURY Laurent en vue de l’obtention du grade d’Ingénieur Civil en Informatique

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Plan Introduction –Contexte –L’origine de Twodeepuck –Le robot e-puck Implémentation de Twodeepuck –Cycle d’une simulation –Diagramme de classes –Capteurs et effecteurs –Collisions et rendus –Utilisation Validation –La marche aléatoire –Comparaison Possibilités de Twodeepuck

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Plan Introduction –Contexte –L’origine de Twodeepuck –Le robot e-puck Implémentation de Twodeepuck –Cycle d’une simulation –Diagramme de classes –Capteurs et effecteurs –Collisions et rendus –Utilisation Validation –La marche aléatoire –Comparaison Possibilités de Twodeepuck

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Contexte Travail de groupe –Composition et répartition du travail –Outils de travail collaboratif Utilité d’un simulateur –Maintenance allégée –Gain de temps et d’argent Simulateur Perception Commu- nication Evolution Artificielle Comptage Prise de décision

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck L’origine de Twodeepuck TwoDee : simulateur de s-bots Nettoyage TwoDee  Twodeepuck Un S-botTwoDee

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Le robot e-puck Haut-parleur Anneau de leds rouges Led frontale Camera Moteurs Capteurs infrarouge

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Plan Introduction –Contexte –L’origine de Twodeepuck –Le robot e-puck Implémentation de Twodeepuck –Cycle d’une simulation –Diagramme de classes –Capteurs et effecteurs –Collisions et rendus –Utilisation Validation –La marche aléatoire –Comparaison Possibilités de Twodeepuck

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Cycle d’une simulation Setup expérimental Perception et Action Représentation graphique Mise à jour du monde virtuel

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Diagramme de classes

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Capteurs et effecteurs (1) Capteurs de proximité –8 capteurs infrarouges –Sampling :21 distances 36 angles –Intégration dans l’exécutable

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Capteurs et effecteurs (2) Camera –Principe de fonctionnement –Sampling –Intégration dans l’exécutable

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Capteurs et effecteurs (3) Moteurs –Modèle mathématique très simple

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Collisions et rendus Gestion des collisions –Collision manager –Collision handler Rendus graphiques –Arène rectangulaire –Arène ronde

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Utilisation Types de fichiers –super-classes –sous-classes –configuration Manipulations –setup expérimental –contrôleur –makefile

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Plan Introduction –Contexte –L’origine de Twodeepuck –Le robot e-puck Implémentation de Twodeepuck –Cycle d’une simulation –Diagramme de classes –Capteurs et effecteurs –Collisions et rendus –Utilisation Validation –La marche aléatoire –Comparaison Possibilités de Twodeepuck

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck La marche aléatoire Expérience : Marche aléatoire avancer pendant un temps aléatoire tourner d’un angle aléatoire arrêt quand l’e-puck est sous l’abri

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Comparaison Twodeepuck ( simulations) Vrais robots (30 réplications)

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Plan Introduction –Contexte –L’origine de Twodeepuck –Le robot e-puck Implémentation de Twodeepuck –Cycle d’une simulation –Diagramme de classes –Capteurs et effecteurs –Collisions et rendus –Utilisation Validation –La marche aléatoire –Comparaison Possibilités de Twodeepuck

Bury Laurent – 21/05/2007 Implémentation d’un simulateur pour les robots e-puck Possibilités de Twodeepuck Twodeepuck : opensource –Domaine d’utilisation Tâches déjà réalisées –Évitement d’obstacle –Marche aléatoire –Agrégation sous abri