S. Briot1 and V. Arakelian2 1 IRCCyN – Nantes 2 INSA – Rennes

Slides:



Advertisements
Présentations similaires
Systèmes mécaniques et électriques
Advertisements

GDR MoMaS, Marseille, 14/11/2003 Études des incertitudes liées aux stockages des déchets nucléaires Anca Badea, Olivier Gipouloux.
Couche limite atmosphérique
Courbes d'Interpolation Interpolation de Lagrange, et Interpolation B-spline.
Vaguener ǀ Willis Towers Watson 1 Alac Luxembourg 12│05│2016 Duration Vectorielle et ALM Mobile :
Cour Régulation AII3 Chapitre I: Modélisation des systèmes automatiques Abdelkhalek.S 1.
Les objectifs de connaissance : Les objectifs de savoir-faire : - La lumière présente des aspects ondulatoire et particulaire ; - On peut associer une.
TECHNIQUE DE RECHERCHE ET DE COMUNICATION Présentation de la méthode simplifiée d’analyse d’un pieu sous charge sismique.
Chapitre 1 Les oscillations 1.  Site Web: A-2010/Bienvenue_.htmlhttp://
Pierre Joli Cours de Mathématique Pierre Joli
La conservation de l‘énergie
Définition énergie cinétique Définition travail d’une force
Laboratoire d’accueil :
Etude mécanique de la rotation
Institut de Recherche en Communications et Cybernétique de Nantes
Introduction à la Robotique
Troisième et Quatrième cours de physique
Simulation des nanostructures à base de nanorubans de graphène
CINEMATIQUE DES SOLIDES Chap 3: Mouvement plan. Un solide est en mouvement plan lorsque tous les points de celui-ci se déplacent dans des plans parallèles.
Statique 1 STM Conception Mécanique La mécanique branche de la physique qui étudie le mouvement des corps et les forces auxquelles ils sont soumis. La.
Cyber-Sphinx Séance 2.
But de cette présentation
Programmation linéaire et Recherche opérationnelle Licence d’Econométrie Professeur Michel de Rougemont
Laboratoire d’accueil en thèse :
Cyber-Sphinx Séance 2.
TP2: les échanges cellulaires Échanges cellulaires, transferts de substances opérés entre deux ou plusieurs cellules ou entre des cellules et le milieu.
IFT3355: Infographie Courbes et surfaces © Pierre Poulin Dép. I.R.O. Université de Montréal.
Passer à la première page Initiation au calcul des structures dans le domaine plastique Elasto - plasticité en petite transformation Cours.
Polytech'Nice-Sophia, Département Sciences Informatiques Cours de 4 ème année : Commande par Ordinateur. semaine 5/6, 29/04/2018Page 1 Commande optimale.
Polytech'Nice-Sophia, Département Sciences Informatiques Cours de 4 ème année : Commande par Ordinateur. semaine 5/6, 04/09/2018Page 1 Commande optimale.
Modélisation et résolution du problème de contact mécanique et son application dans un contexte multiphysique Soutenance de thèse de doctorat en ingénierie.
Points essentiels Cinématique; Position; Déplacement; Vitesse moyenne; Équation d’un mouvement rectiligne uniforme.
OPTIMISATION 1ère année ingénieurs
Cours de physique générale I Ph 11
Transmission de puissance par poulie courroie
Utilisation de la simulation en Sciences de l’Ingénieur
CINEMATIQUE DU POINT OBJECTIFS :
Méthodes de calcul en stabilité des pentes
Belkacem Ould Bouamama
Modélisation des procédés
Cours de physique générale II Ph 12
2 Physique des ondes 17/11/2018 Physique des ondes I.
Energétique Cours de mécanique TGMB1.
Etude de la commande du système à inertie
Cours de thermodynamique M.Bouguechal Ph 21
CalculmatricielCalculmatriciel. I. Matrices Définitions & notations :
Système masses- ressorts à 2 DDL ELABORÉ PAR : MAJD EDDINE FAZAA.
Comparaison des programmes de physique appliquée
Commande optimale de l'alunissage de Lunar Lander
Lionel GRILLETLycée B FRANKLIN DynamiqueDynamique Terminale Si.
Cinématique : concepts de base
Dynamique et Jacobien Je me déplace!.
Travaux Pratiques de physique
GEOMETRIE VECTORIELLE
RABAH M ed Ali 2018/2019
IFT3355: Infographie Courbes et surfaces © Pierre Poulin Dép. I.R.O. Université de Montréal.
PROGRAMMATION SCIENTIFIQUE EN C
1/16 CINEMATIQUE 1) Cinématique du point 2) Dérivation vectorielle.
FONCTION DEMARRAGE. FONCTION D’USAGE Suite  Le démarreur sert à ‘’lancer’’ un moteur thermique en rotation pour le faire démarrer.  Il doit vaincre.
Couche limite atmosphérique
I- PROBLEME A RESOUDRE II- ETUDE THEORIQUE EQUILIBRAGE
Cinématique directe Où est ma main? Cinématique directe : ICI!
GEOMETRIE VECTORIELLE
Encadrée par: - Mr. Abdallah ALAOUI AMINI Réalisée par : -ERAOUI Oumaima -DEKKAR Amal - ES-SAHLY Samira -Houari Mohammed PROGRAMMATION MULTIOBJECTIFS.
Oscillations libres des systèmes à deux degrés de liberté 1.
Oscillations libres des systèmes à deux degrés de liberté 1.
Couche limite atmosphérique
Les ondes mècaniques progressives Une perturbation est une modification locale et temporaire d'une propriété ou des propriétés d'un milieu. 1- Notion de.
Transcription de la présentation:

S. Briot1 and V. Arakelian2 1 IRCCyN – Nantes 2 INSA – Rennes Planification de Mouvements Optimaux Permettant aux Robots Parallèles de Franchir les Singularités de Type 2 S. Briot1 and V. Arakelian2 1 IRCCyN – Nantes 2 INSA – Rennes

Introduction Robots parallèles : Inconvénients : espace de travail réduit, singularités à l’intérieur Trois grands types de singularités liées à l’actionnement des robots parallèles Type 1 (sérielles) : perte d’un (ou plusieurs) ddl Type 2 (parallèles) : gain d’un (ou plusieurs) ddl => augmentation des efforts liaisons Type 3 (sérielles parallèles) : perte/gain simultané d’un (ou plusieurs) ddl Sébastien Briot

Introduction Etude des singularités de Type 2, modélisations : Géométrique / Cinématique Cinétostatique (transmission des efforts) Dynamique => planification de trajectoires Sébastien Briot

Planification de trajectoires Solution la plus couramment utilisée : Redondance d’actionnement Cher et compliqué Autre solution Utiliser la masse et l’inertie pour passer à travers des singularités Analyse expérimentale, pas d’approche généralisée Pas d’interprétation physique du phénomène Question : Est-il possible de définir des conditions de passage à travers les singularités de Type 2 qui peuvent être interprétées physiquement ? Sébastien Briot

Modélisation dynamique Eqs. de Lagrange avec multiplicateurs Wp : vecteur des efforts transmis sur la plate-forme Wp est exprimé dans une base quelconque (pas forcément orthogonale) Sébastien Briot

Etude du modèle dynamique On exprime Wp dans une base orthogonale On peut alors réécrire t est la vis cinématique de la plate-forme avec J tel que : Sébastien Briot

Etude du modèle dynamique Par définition, on est en singularité de Type 2 ssi : Si det(A) = 0, alors les colonnes de A sont dépendantes linéairement : Ri définit la direction des efforts appliqués sur la plate-forme par les chaînes cinématiques Sébastien Briot

Etude du modèle dynamique Par définition, ts = [a1, a2, …, a6]T est la vis cinématique réciproque à Ri (le déplacement gagné dans la sing.) Dans les équations précédentes, on a vu que En singularité de Type 2, on peut écrire : Pour que l’équation de la dynamique soit consistante, il faut donc que : Produit scalaire entre : vis cinématique ts du déplacement libre de la plate-forme en singularité vis des efforts Wp appliqués sur la plate-forme => optimiser les paramètres dynamiques (trajectoire + distribution des masses) Sébastien Briot

Exemple simple Sébastien Briot

Application au PAMINSA 2 cas de figure Paramètres dynamiques non optimisés Paramètres dynamiques optimisés Condition pour passer Sébastien Briot

Création de la trajectoire Définition du polynôme temporel 6 conditions « classiques » Positions initiales et finales fixées Vitesses/accélérations initiales et finales nulles + 3 Condition pour passer la singularité À tf/2, on doit passer la singularité + vitesse > 0 Condition de passage en dynamique => Polynôme de degré 8 Sébastien Briot

Cas 1 : Paramètres dynamiques non optimisés Sébastien Briot

Validation expérimentale Cas 1: planification de trajectoire non-optimale Sébastien Briot

Cas 2 : Paramètres dynamiques optimisés Sébastien Briot

Validation expérimentale Cas 2: planification de trajectoire optimale Sébastien Briot

Mais… Modèle rigide => et pour les robots réels ? Il faut ajouter des hypothèses supplémentaires Flexibilité des éléments + système d’actionnement Modèle dynamique d’un tel système qa : variables d’actionnement qe : paramètres élastiques x, v : coordonnées et vitesses Cartésiennes Sébastien Briot

Analyse du modèle dynamique Définition des matrices Ri les efforts appliqués sur la plate-forme par les jambes Dans une singularité de Type 2: Par définition, ts = [a1, a2, …, a6]T est la vie réciproque à Ri (le déplacement gagné dans la singularité) Sébastien Briot

Analyse du modèle dynamique Le système ne dégénère pas si l a une valeur finie Dans la singularité de Type 2 D’où on trouve que Pour passer à travers la singularité de Type 2, les efforts transmis par les jambes sur la plate-forme doivent être orthogonaux au déplacement libre de la plate-forme Sébastien Briot

Exemple Robot 5-barres flexible Energie potentielle Energie cinétique Quatre ressorts virtuels Energie potentielle Energie cinétique Sébastien Briot

Equations des ressorts Modèle dynamique Avec En développant, on trouve Modèle itératif !!! Impossible d’avoir des équations linéaires pour définir le polynôme pour la trajectoire Utilisation d’un algorithme d’optimisation Equations des ressorts Equations des couples Sébastien Briot

Application Déplacement désiré Critère physique ts = [0, 1]T Critère physique 17 conditions pour définir le polynôme Sébastien Briot

Simulations 3 cas A l’intérieur de la singularité Déplacement entre C0 et C’f (pas de singularités) Déplacement entre C0 et Cf (passage à travers les singularités) Déplacement entre C0 et Cf (passage à travers les singularités) A l’intérieur de la singularité Effort moteur infini dans le cas non optimal Effort moteur fini dans le cas optimal Poly. de degré 13 Poly. de degré 16 Sébastien Briot

Conclusions Définition de trajectoires optimales pour traverser les singularités de Type 2 Définition d’un condition de passage identique (interprétation physique) Pour les robots rigides Pour les robots flexibles Différences entre les hypothèses Robot rigide : loi polynomiale de degré 8 Robot flexible : loi polynomiale de degré 16 !! Travaux futurs Prise en compte des incertitudes de modélisations Sébastien Briot