CandidatCédric Favre ProfesseurReymond Clavel AssistantsYves Stauffer Ludovic Righetti.

Slides:



Advertisements
Présentations similaires
Chaîne de Synthèse Réel Modélisation Rendu Image Fichier Scène
Advertisements

Soutenance du stage de DEA.
Résistance des Matériaux
Apprentissage et béhaviorisme
LE DEVELOPPEMENT PHYSIQUE DE L ’ ENFANT DE 7 A 10 ANS
Résolution de problèmes et logiciel de calcul symbolique
ACTIVITÉ PHYSIQUE PARTIE PRATIQUE.
Test de Systèmes Intégrés Digitaux et Mixtes
Leçon en vol N°6 ASSIETTE-VITESSE ASSIETTE-TRAJECTOIRE
CAO & ASSERVISSEMENTS Cette présentation a été faite lors du séminaire inter-académique de Limoges, le 07 octobre Elle montre une utilisation possible.
STATIQUE DU SOLIDE Les actions mécaniques.
Chapitre VII :Commande par retour d’état
ELE6207 Commande de systèmes robotiques
Laboratoire LCOMS Equipe « Evaluation de Performance et Systèmes d’Aide à la Personne » (EPSAP) Guy Bourhis CENRob 4-5 avril.
Étude d’une chaîne fonctionnelle
TER Simulation Spatiale
Interaction Homme Robot Sujet « 16/03/2012 » Réalisé par :
Étude d’une chaîne fonctionnelle
L’ Enseignement des Sciences Industrielles dans la filière PTSI -PT.
Les Systèmes Multi-Agents pour la Gestion de Production
جامعــــــة محمد خيضــــــــــــر بــســكــــــــــــرة
Les aimants permanents et leur applications
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
Le moteur à courant continu
LES ANGLES DE TRAIN AVANT LE CARROSSAGE
C6E2 Positionnement de C6E2 par rapport à SimPA2 et Modelica
L'échauffement Questions réponses
Simulateur Robot Mobile 2006
ADAMOS Une plate-forme pour concevoir et évaluer des services proactifs Système proactif ? qui évolue en fonction des paramètres de lenvironnement physique.
Les interrogations formatives Une nécessité. Public concerné Première baccalauréat en médecine et dentisterie Premier baccalauréat en kinésithérapie et.
Patrons de conceptions de créations
Conception et développement d ’une interface entre un environnement de réalité virtuelle et un périphérique d ’interaction.
Bordage d’une voile d’un char à voile radiocommandé
L ’ HELICE.
Mécanique du point Introduction Cinématique: études de trajectoires
Avion convertible à décollage et atterrissage vertical
IUT Amiens, Département Informatique Physique des SI
Comportement des systèmes mécaniques
Etude cinématique sur l’axe R3 d’un robot fruitier
Entraîneur personnel certifié – SCPE (EPC – SCPE)
Animation de personnages Maya
LES RESULTANTES Une seule et unique force résultante Un seul et unique moment résultant après avoir vu F et M délivrés par les ressorts déterminer F.
CINEMATIQUE – Base INTRODUCTION GENERALITE PRENTATION DE L’ATELIER DMU Kinematics CREATION DE CINEMATIQUE V5.
La fabrication Assistée par Ordinateur
Synthèse d’images Introduction Doc. non diffusé En cours d’élaboration.
GÉNÉRATEUR DE DOCUMENTS 3D INTERACTIFS PDF U3D Projet de Bachelor | RICHARD Mathieu | 2009.
1/16 Chapitre 3: Représentation des systèmes par la notion de variables d’état Contenu du chapitre 3.1. Introduction 3.2. Les variables d’état d’un système.
Sujet 5 : Intégration d’une loi d’ordonnancement dans un modèle
CARNANDET Christophe REIBEL Thomas Projet- Licence EEA 2004/2005 Legos Mindstorms Le chariot pendule.
Le goût des SCIENCES Un exemple d’usage des mathématiques et des outils informatiques contemporains dans un projet de seconde I.S.I. Philippe Allardin.
Animation de personnages sous Maya
Principe Fondamental de la Statique (P.F.S)
L’EXAO: Outil et Objet d’Apprentissage. Développements et Perspective.
LE COUPLE DE FORCES Définition : deux forces de sens opposé, de même direction sur deux lignes d ’action différentes et d ’intensité égale.
Correction problème 1.
Organisation des séquences pédagogiques TD TP
Programmation créative Semaine 03. Agenda de leçon  Rotation d’un sprite  Modifier la couleur d’un sprite.
Vidéo: poutre 26.Moment d’inertie
Présentation des capteurs
Projet de Maîtrise Simulation 3D d’atomes robotiques Detanger Pierre-Gilles He Xuefeng Mauny Stéphane Villers Julien.
Système chaotique Moulin du chaos.
T2 Couple, Travail et énergie cinétique (partie 2)
IFT 703 Informatique cognitive ACT-R Modèle symbolique et perceptuel
Rappel de la problématique Diminuer le temps d’ouverture actuel de son nouveau portail de manière significative (30%)
Filiere STI2D.
Distributions d’échantillonnage pour des proportions
COMMENT METTRE EN MOUVEMENT UN OBJET ?
 PNF BTS maintenance des véhicules (lycée Diderot Paris 18 mars 2016) 1 PNF BTS maintenance des véhicules lycée Diderot Paris - 18 mars 2016 Mathématiques.
Suivi de waypoints par un robot buggy autonome Fabrice LE BARS.
Simulation numérique d’un procédé de mise en forme par faible contact d’une virole acier J. Raujol-Veillé, F. Toussaint, L. Tabourot, M. Vautrot, P. Balland.
Transcription de la présentation:

CandidatCédric Favre ProfesseurReymond Clavel AssistantsYves Stauffer Ludovic Righetti

 Introduction ◦ But du projet ◦ Déroulement du projet ◦ Présentation de Webots  Partie Visuelle ◦ Modélisation de l’humanoïde ◦ Mouvements ◦ Résultat (démonstration)  Mesure de couple ◦ Couples généré par la marche  Commande en couple ◦ Modèle de muscle  Simulation avec l’orthèse du genou ◦ Modèle de l’orthèse (démonstration) ◦ Couples mesurés  Conclusion 2

 Introduction ◦ But du projet ◦ Déroulement du projet ◦ Présentation de Webots  Partie Visuelle ◦ Modélisation de l’humanoïde ◦ Mouvements ◦ Résultat (démonstration)  Mesure de couple ◦ Couples généré par la marche  Commande en couple ◦ Modèle de muscle  Simulation avec l’orthèse du genou ◦ Modèle de l’orthèse (démonstration) ◦ Couples mesurés  Conclusion 3

 Buts du projet: ◦ Vérifier que Webots est capable de simuler fidèlement un système aussi complexe que les membres inférieurs d’un humain en mouvement. ◦ Plus concrètement :  Créer un robot humanoïde  Créer (grossièrement) une orthèse du genou  Assoir le robot sur l’orthèse et contrôler que tout fonctionne.  Perspective : ◦ Utiliser Webots pour modéliser des systèmes plus complexes et ainsi fournir un outil de réflexion et de mesure (au lieu de calculer). 4

5 ?

 Modélisation visuelle de l'humanoïde.  Mesures des couples aux articulations(vérifier qu’ils concordent avec un modèle Matlab).  Commande des articulations en couple (Modèle de muscle)  Validation de la simulation conjointe de l'orthèse du genou et de l'humanoïde. 6

 Un logiciel de simulation physique de corps solides articulés basé sur la librairie physique ODE. (utilisé généralement pour créer des prototypes de robots et tester des contrôleurs)  Composants principaux utilisés par une simulation ◦ Monde : la représentation du modèle et son environnement. ◦ Contrôleur : un programme qui commande les moteurs. ◦ Plugin physique : permet d’ajouter des forces sur les objet du monde. (Interaction avec la librairie physique)  Evolution de la simulation pas à pas (time step définit). Un appelle au contrôleur à chaque pas. 7

8

 Introduction ◦ But du projet ◦ Déroulement du projet ◦ Présentation de Webots  Partie Visuelle ◦ Modélisation de l’humanoïde ◦ Mouvements ◦ Résultat (démonstration)  Mesure de couple ◦ Couples généré par la marche  Commande en couple ◦ Modèle de muscle  Simulation avec l’orthèse du genou ◦ Modèle de l’orthèse (démonstration) ◦ Couples mesurés  Conclusion 9

10

 1degré de liberté = 1 servomoteur  Utilisation des séries de Fourrier provenant du modèle Matlab de Yves Allemand.  Le Contrôleur demande au servo d’atteindre la position désirée (Paramètres à contrôler !) 11

12

 Introduction ◦ But du projet ◦ Déroulement du projet ◦ Présentation de Webots  Partie Visuelle ◦ Modélisation de l’humanoïde ◦ Mouvements ◦ Résultat (démonstration)  Mesure de couple ◦ Couples généré par la marche  Commande en couple ◦ Modèle de muscle  Simulation avec l’orthèse du genou ◦ Modèle de l’orthèse (démonstration) ◦ Couples mesurés  Conclusion 13

14

15

16

 Forme pareille que le modèle Matlab  Intensité différentes : ◦ Erreur qui augmente quand on descend le long du corps. ◦ Explications :  Modèle différent  Masses, Tailles, Centres de gravité.  Erreur incrémentale  Offsets introduits 17

 Introduction ◦ But du projet ◦ Déroulement du projet ◦ Présentation de Webots  Partie Visuelle ◦ Modélisation de l’humanoïde ◦ Mouvements ◦ Résultat (démonstration)  Mesure de couple ◦ Couples généré par la marche  Commande en couple ◦ Modèle de muscle  Simulation avec l’orthèse du genou ◦ Modèle de l’orthèse (démonstration) ◦ Couples mesurés  Conclusion 18

 Modèle de muscle : ◦ Modèle Dr P. Métrailler  Influences :  Stimulation électrique  Elongation/Contraction (sous forme de position)  Moment passif ( Uniquement masse dans le modèle Webots)  Ajout d’un paramètre vitesse qui pourrait être utilisé 19 Force Générée stimulation Facteur Position x + ? angle I Dérivée angle

 Introduction ◦ But du projet ◦ Déroulement du projet ◦ Présentation de Webots  Partie Visuelle ◦ Modélisation de l’humanoïde ◦ Mouvements ◦ Résultat (démonstration)  Mesure de couple ◦ Couples généré par la marche  Commande en couple ◦ Modèle de muscle  Simulation avec l’orthèse du genou ◦ Modèle de l’orthèse (démonstration) ◦ Couples mesurés  Conclusion 20

21

22 Valeur Théorique : Nm Valeur Mesurée : Nm

23 Erreur ~ 3.8 % Probablement due à une différence de positionnement entre axe genou et axe rotation de l’orthèse

24

25

26 Influence de l’intensité électrique sur la réaction du muscle Moment passif

27

 Erreur pour angle < 20 ◦ Polynôme donnant coefficient Elongation/Contraction passe en négatif.  Mesure ce que l’on génère  Comportement du modèle de muscle et de l’orthèse en accord avec la spécification ◦ Moment passif pas modélisé (hormis la masse de la jambe). 28

 Webots peut simuler fidèlement un système aussi complexe que les membres inférieurs d’un humain en mouvement.  Résultats ◦ Permet de mettre en évidence des mouvements ◦ Couples généré paraissent correctes (différences à investiguer) ◦ On arrive à modéliser fidèlement un muscle et l’interaction de la jambe avec l’orthèse du genou.  Prochaine étape : Walk Trainer 29

 Personnel ◦ Travail intéressant  Premier projet conséquent individuel => beaucoup appris.  Multidisciplinaire (physique, biologie, informatique…)  Projet concret ◦ Difficile  Pas usage « classique » de Webots  Progression ralentie par de nombreux comportements inattendus de la librairie physique et son API. => frustrant par moments 30

 Organisation ◦ Ne rien laisser derrière ◦ Ne pas se contenter de résultats approximatifs  Commencer le rapport le premier jour ◦ Force à être claire sur ce que l’on fait ◦ Force à avoir des résultats propres ◦ Permet de finir le rapport dans les délais 31 Leçons

 Assistants ◦ Ludovic Righetti ◦ Yves Stauffer  Professeurs ◦ Reymond Clavel ◦ Auke Ijspeert  Autres ◦ Yvan Bourquin ◦ … 32

? Questions 33

34

35

36

37

38

Vc = P (Pt - Pc ) i f (Vc > Vd) Vc = Vd i f (A != -1) { a = (Vc - Vp) / t s i f ( a > A) a = A Vc = Vc + a * t s } 39