Projet de Maîtrise Simulation 3D d’atomes robotiques Detanger Pierre-Gilles He Xuefeng Mauny Stéphane Villers Julien.

Slides:



Advertisements
Présentations similaires
Sintaks : Tentative de guide de mise en œuvre Michel Hassenforder.
Advertisements

EPITECH 2009 UML EPITECH 2009
Calcul du flot maximum Algorithme de Ford Fulkerson Maxime Chambreuil | Nicolas Fournel | Vianney Gremmel | Leïla Traoré | Marouane Zehni UV RO.
E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
Chapitre annexe. Récursivité

Algorithmes et structures de données Cours 2
Etudiants : Benjamin BLANC Cyrille KLUZEK Encadreur :
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Conception de Programmes Evolutifs
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.
TYCOON.AGENT Simulation et analyse de coopérations entre agent logiciels C. Vignoles LIMSI-CNRS JC Martin.
Approche interne de la chaîne d’énergie (approche nécessaire pour maîtriser le fonctionnement des systèmes au delà du premier ordre) Spécification des.
Les démarches de développement
Animation de solides en contact par modèle physique
Prise de décision dans les shooters TER 08/09 Sandrine Buendia
Modélisation et Diagnostic de la boucle des gaz dans un moteur diesel
Modélisation Bond Graph
Analyse et Conception orientée objet
Bibliothèque standard du C++
Discussion sur la plate-forme MIMOSA Jean-Pierre Müller, CIRAD-TERA Équipe "Dynamique et usage des ressources et modélisation des systèmes complexes"
Les systèmes de jeux deviennent de plus en plus complexes, nécessitant que lIntelligence Artificielle progresse elle aussi en parallèle. Dans ce contexte,
Modèle, Méthode et Conception
Les automates programmables (partie 1 - Les langages de programmation)
Synthèse d’activités Présentation.
Chariot de Golf Sequence pedagogique De 4 semaines.
Modélisation du robot Azimut-3
Modèles de décisions financières
Portée, arrimages et intervenants Évolution des méthodes
Sensibilisation a la modelisation
MIR Méthodes évolutionnistes Projet Koza
Héritage et composition
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Visualisation de graphes avec Qt
Chapitre 2 : Les premiers pas. L’authentification Pour accéder aux ressources du réseau, l’utilisateur doit fournir Un identifiant (login) Un mot de.
Chapitre 4ABC Mécanique Cinématique du point
Designing a robot with Lego bricks
La Modélisation Orientée Objet Concevoir un programme : modélisation du problème à résoudre Notion de programme : machine de Turing Pouvoir d’expression.
Jean-François Rameau Dassault Systèmes, Supméca GRT juin 2014
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Introduction au Génie Logiciel
Encadreur pédagogique:
Projet OASIS PCfEngine Encadrant : M. Keryell Date : Mercredi 02 Mars 2005 Pascal Virmaud.
Fonction Traiter Algorithmique et Programmation
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
Struts.
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
Power AMC-Rational Rational Rose, Étude comparative
Suivi rapide d’objet en mouvement
La Récursivité.
Rémi LAPEYRE, Simon PAILLARD Encadrant : Fabrice ARNAL 21 mars 2006 Étude des PEP TCP en environnement géostationnaire.
2 Tracks Unified Process
Projet de Maîtrise Simulation 3D d’atomes robotiques Detanger Pierre-Gilles He Xue Feng Mauny Stéphane Villers Julien.
20/06/2015propagation de signatures lexicales dans le graphe du Web 1 Propagation de signatures lexicales dans le graphe du Web M. Bouklit M. Lafourcade.
1 BTS Informatique de Gestion : Option développeur d'application Session 2011.
LES SIMULATEURS RÉSEAU
Introduction à la Programmation Orientée Objet
LES TORSEURS.
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA.
Paramétrer robots Lancer le simulateur Simulateur OLE Paramétrer incendies Paramétrer simulation Carte :
Technologie - Cycle 4 Exemple de progressivité
Suivi de waypoints par un robot buggy autonome Fabrice LE BARS.
Les IDE orientés conception C ycle de V ie D es A pplications
CandidatCédric Favre ProfesseurReymond Clavel AssistantsYves Stauffer Ludovic Righetti.
Une progression spiralaire de l’apprentissage en technologie
 Lycée Déodat de Séverac. ➲ Toutes les matières utilisent l'informatique mais jusqu'à présent la programmation restait en post bac. ➲ Avec l'ISN vous.
Transcription de la présentation:

Projet de Maîtrise Simulation 3D d’atomes robotiques Detanger Pierre-Gilles He Xuefeng Mauny Stéphane Villers Julien

Introduction Les objectifs du TER :  Explorer les environnements Breve et ODE  Faire une étude comparative  Modéliser l’atome  Réaliser des algorithmes de marche  Comparer les algorithmes

Plan de la présentation 1. Etude comparative 2. Modélisation de l’atome 3. Réalisation des algorithmes de marche

Etude comparative Partie 1

Simulation Breve : Haut niveau d’abstraction Contrôle limité Paramétrage simplifié ODE : Haut niveau de détail Contrôle total Paramétrage délicat

Contrôle moteur Breve : Par l’accélération Orienté commande moteur Simple ODE : Par des forces Paramétrage détaillé

Modèle mécanique Breve : Masqué Peu contrôlable ODE : Complet et complexe Totalement paramétrable

Programmation Breve : Steve : langage propriétaire Langage très simple à comprendre Faible contrôle sur le déroulement de la simulation ODE : Librairie standard C Langage C++ complexe Contrôle total du programme

Modélisation de l’atome Partie 2

Les langages : Breve et ODE Sous Breve : Dérivation de classes standards Architecture fixée Sous ODE : Utilisation de C++ Utilisation de classes Conséquences : Contrôle total sur le programme Codage très important Contrôle limité sur le programme Très peu de codage

Implémentation en C++ Diagramme de classe partiel

Captures

Réalisation des algorithmes de marche Partie 3

Les objectifs Réaliser les deux algorithmes de marche Les comparer

Réalisation des algorithmes Donner un point de destination Déplacement de l’atome vers le point de destination A partir d’une simple méthode ayant pour paramètre : un atome et le point de destination

L’algorithme du rouleur Réalisation du rouleur : Une boucle qui à chaque itération fait tourner l’atome Une fonction rotation : plier les pattes avant et ramener la patte arrière

L’algorithme du glisseur Réalisation du glisseur : Une boucle qui à chaque itération fait glisser l’atome Une fonction glisse : l’atome tire sur les deux pattes avant et fait glisser la patte arrière.

Conclusion Possibilité d’instances multiples Systèmes facilement extensibles : Autres algorithmes Atomes différents …

Références Site d’ODE : Site de Breve : Site du TER :