Fiche de révision : Introduction à la Robotique et Cinématique

📋 Plan du Cours

  1. Définition robotique
  2. Caractéristiques des robots
  3. Articulations simples
  4. Modèles géométriques
  5. Matrices de transformation
  6. Paramètres de Denavit-Hartenberg
  7. Modèles cinématiques
  8. Modèles dynamiques
  9. Génération de trajectoires
  10. Méthodes de profil de vitesse
  11. Synchronisation des mouvements

📖 1. Définition robotique

🔑 Notions clés & Définitions

  • Robotiques : Ensemble des techniques et études visant à concevoir des systèmes mécaniques, informatiques ou mixtes capables de se substituer à l’homme dans ses fonctions motrices, sensorielles et intellectuelles. (Source : Robotiques ENSAM, Clovis Francis, S-2ENSAM)

  • Robot : Appareil automatique capable de manipuler des objets ou d’exécuter des opérations selon un programme fixe ou modifiable. (Source : Petit Larousse)

  • Systèmes mécaniques, informatiques ou mixtes : Structures combinant des composants physiques, logiciels ou leur intégration pour réaliser des tâches automatisées. (Source : Robotiques ENSAM, S-2ENSAM)

📝 Points essentiels

  • La robotique couvre la conception, la fabrication, la programmation et la commande de robots, intégrant des techniques variées pour leur permettre de remplacer l’homme dans diverses fonctions.

  • La définition du Petit Larousse insiste sur la nature automatique du robot, capable d’exécuter un programme, ce qui souligne l’aspect programmable et autonome.

  • La robotique ne se limite pas à la mécanique, mais inclut également l’informatique et l’électronique, permettant la création de systèmes hybrides.

  • La capacité à se substituer à l’homme concerne aussi bien ses fonctions motrices (mouvement), sensorielles (perception) que intellectuelles (prise de décision).

💡 À retenir

La robotique est un domaine pluridisciplinaire qui conçoit des systèmes automatisés, mécaniques, informatiques ou mixtes, destinés à remplacer l’homme dans ses fonctions motrices, sensorielles et intellectuelles, selon la définition du Petit Larousse et la perspective technique de l’ENSAM.

📖 2. Caractéristiques des robots

🔑 Notions clés & Définitions

  • Polyvalence : capacité d’un robot à exécuter une variété de tâches ou la même tâche de différentes manières, permettant une flexibilité opérationnelle.
  • Auto-adaptativité : aptitude du robot à ajuster son comportement en réponse à un environnement changeant durant l’exécution de ses tâches, favorisant la robustesse.
  • Précision : capacité à revenir à une position ou orientation donnée après plusieurs cycles, avec une erreur généralement de l’ordre de 1 mm (voir section 2).
  • Répétabilité : faculté du robot à reproduire avec précision une même position ou orientation lors de trajectoires répétitives, avec une erreur maximale d’environ 0,1 mm (voir section 2).
  • AUTEUR (Robotics ENSAM (s. d.)) : la robotique peut être définie comme l’ensemble des techniques et études visant à concevoir des systèmes mécaniques, informatiques ou mixtes, capables de se substituer à l’homme dans ses fonctions motrices, sensorielles et intellectuelles.

📝 Points essentiels

  • La polyvalence permet à un robot d’être utilisé dans diverses applications en exécutant différentes tâches ou en modifiant ses méthodes d’action.
  • L’auto-adaptativité est cruciale pour faire face à un environnement dynamique, en ajustant par exemple la trajectoire ou la force exercée.
  • La précision concerne la capacité à atteindre une position cible avec une erreur minimale, essentielle pour des opérations de montage ou d’assemblage.
  • La répétabilité garantit que le robot peut répéter une tâche avec la même précision, ce qui est vital pour la production en série.
  • Le choix d’un robot doit prendre en compte ses paramètres de sélection : charge maximale, architecture, volume de travail, positionnement absolu, vitesse, accélération, masse, coût, maintenance.

💡 À retenir

Les caractéristiques fondamentales d’un robot — polyvalence, auto-adaptativité, précision et répétabilité — déterminent son aptitude à répondre efficacement aux exigences spécifiques d’une application donnée.

📖 3. Articulations simples

🔑 Notions clés & Définitions

  • Articulation : Liaison entre deux corps successifs limitant leur mouvement relatif, caractérisée par un nombre de degrés de liberté (mobilité) m, avec 0 ≤ m ≤ 6. Selon AUTEUR (date), elle permet de contrôler ou restreindre le mouvement entre deux solides.

  • Articulation simple : Articulation avec un seul degré de liberté (m=1). Elle est fréquemment rencontrée en robotique, permettant un mouvement unidirectionnel entre deux corps. Selon AUTEUR (date), elle simplifie la modélisation et le contrôle.

  • Articulation rotoïde (R) : Articulation de pivot, notée R, qui limite le mouvement à une rotation autour d’un axe commun aux deux corps. La situation relative est donnée par un seul angle de rotation. AUTEUR (date) précise que ce type est essentiel pour les joints rotatifs.

  • Articulation prismatique (P) : Articulation de translation, notée P, qui limite le mouvement à une translation le long d’un axe commun. La position relative est mesurée par une distance. Selon AUTEUR (date), elle est utilisée pour les joints glisseurs.

  • Degré de liberté (m) : Nombre de mouvements indépendants possibles entre deux corps liés par une articulation. La mobilité est comprise entre 0 (articulation rigide) et 6 (liberté totale). AUTEUR (date) souligne que m=1 correspond à une articulation simple.

📝 Points essentiels

  • La mobilité d’une articulation est définie par le nombre de degrés de liberté m, avec 0 ≤ m ≤ 6. La majorité des articulations en robotique sont simples, c’est-à-dire avec m=1, ce qui facilite leur modélisation et leur contrôle.

  • Une articulation rotoïde (R) limite le mouvement à une rotation autour d’un axe unique, caractérisée par un seul angle (θ). Elle est représentée par un pivot ou un joint rotatif.

  • Une articulation prismatique (P) limite le mouvement à une translation le long d’un axe, caractérisée par une seule distance (d). Elle correspond à un joint glissière.

  • La distinction entre rotoïde et prismatique repose sur la nature du mouvement qu’elles permettent : rotation ou translation.

  • La configuration relative entre deux corps liés par une articulation simple est entièrement déterminée par un seul paramètre (angle ou distance).

  • La conception de robots repose souvent sur l’utilisation combinée de ces articulations simples pour réaliser des mouvements complexes.

💡 À retenir

Une articulation simple est un mécanisme à un degré de liberté, rotatif ou glissant, qui limite le mouvement relatif entre deux corps à une seule variable, facilitant la modélisation et le contrôle des robots.

📖 4. Modèles géométriques

🔑 Notions clés & Définitions

  • Modèle géométrique direct (MGD) : Représente la position de l’organe terminal en fonction de la configuration articulaire q, en utilisant des relations géométriques basées sur la cinématique du robot. Selon PERROUX (date), il s’agit d’un ensemble d’équations reliant les paramètres articulaires aux coordonnées spatiales de l’outil ou de la pièce.

  • Modèle géométrique inverse (MGI) : Permet de déterminer les variables articulaires q à partir de la position souhaitée de l’organe terminal X. PERROUX (date) précise que c’est la résolution du problème inverse, souvent plus complexe, qui consiste à retrouver q à partir de X.

  • Problème de multiplicité des solutions : La situation où plusieurs configurations articulaires q peuvent conduire à la même position de l’organe terminal X. PERROUX (date) indique que cette non-unicité peut poser des problèmes dans la planification de trajectoires, notamment en présence d’obstacles ou de contraintes.

  • Exemple du robot SCARA : Modèle géométrique direct et inverse spécifique à ce robot, illustrant la relation entre ses paramètres articulaires (q1, q2, q3, q4) et la position de l’organe terminal (x, y, z). La démarche analytique permet d’établir ces modèles pour la planification et la commande.

  • Référentiels multiples et référentiel commun : La nécessité d’un référentiel unique pour rassembler et transformer les différentes informations (proprioceptives, exteroceptives) issues de divers repères liés aux solides du robot ou à l’environnement, afin d’assurer une cohérence dans la commande (voir aussi la section 6 sur les matrices de transformation).

📝 Points essentiels

  • Le MGD exprime la position de l’organe terminal en fonction des variables articulaires q, souvent par des relations trigonométriques ou géométriques (exemple du robot SCARA). Il est généralement formulé à partir de paramètres géométriques comme les longueurs des liens et les angles d’articulation.

  • Le MGI consiste à résoudre le problème inverse : à partir de la position X du point terminal, déterminer q. La résolution analytique peut conduire à plusieurs solutions (multiplicité), notamment dans le cas de configurations où la géométrie permet plusieurs postures équivalentes.

  • La multiplicité des solutions du MGI peut poser des problèmes pratiques, notamment pour éviter des collisions ou respecter des contraintes mécaniques. La sélection de la posture optimale nécessite souvent des critères additionnels.

  • L’exemple du robot SCARA illustre la démarche : en utilisant la géométrie du bras, on établit les relations directes et inverses, permettant de calculer la configuration articulaire à partir de la position de l’outil.

  • La gestion des référentiels multiples est cruciale pour la cohérence des données provenant de différentes sources (capteurs, environnement). La transformation entre ces référentiels est assurée par des matrices de rotation et de translation, permettant d’unifier les informations dans un référentiel commun.

💡 À retenir

Les modèles géométriques direct et inverse sont fondamentaux pour la cinématique des robots, permettant de relier la configuration articulaire à la position de l’organe terminal. La résolution du problème inverse, souvent multiple, nécessite une gestion précise des référentiels pour assurer la cohérence et la faisabilité des trajectoires.

📖 5. Matrices de transformation

🔑 Notions clés & Définitions

  • Matrices de rotation et translation pour changement de repère : Matrices permettant de passer d’un repère à un autre en appliquant une rotation et/ou une translation, essentielles pour décrire la position et l’orientation d’un système dans un espace tridimensionnel.
  • Représentation homogène des coordonnées : Technique consistant à utiliser des coordonnées augmentées (avec une composante supplémentaire) pour simplifier la combinaison de rotations et translations en une seule opération matricielle.
  • Matrices de transformation homogène (MTH) : Matrices 4×4 qui combinent rotation et translation dans un seul cadre matriciel, permettant de transformer efficacement les coordonnées d’un repère à un autre.
  • Exemples de matrices de transformation :
    • Translation : Matrice représentant un déplacement sans rotation.
    • Rotation : Matrice représentant une rotation autour d’un axe.
    • Combinaison : Matrice résultant de l’application successive d’une rotation et d’une translation.
  • Calcul de la matrice de transformation homogène entre repères successifs : Processus consistant à déterminer la matrice qui relie deux repères liés par une séquence de transformations, en multipliant leurs matrices respectives.

📝 Points essentiels

  • La représentation homogène permet de fusionner rotation et translation en une seule matrice 4×4, facilitant la manipulation des transformations dans l’espace.
  • La matrice de transformation homogène T01T_{01} se décompose en une matrice de rotation RR (3×3) et une vecteur de translation dd (3×1), sous la forme :
    T01=[Rd01]T_{01} = \begin{bmatrix} R & d \\ 0 & 1 \end{bmatrix}
  • La composition de plusieurs transformations homogènes s’effectue par multiplication matricielle, permettant de calculer la transformation globale entre deux repères successifs.
  • La méthode de Denavit-Hartenberg (voir section 6) formalise la détermination de ces matrices pour des robots articulés, en utilisant des paramètres spécifiques (αj,dj,θj,rj\alpha_j, d_j, \theta_j, r_j).
  • Lorsqu’un repère R1R_1 est obtenu par translation d’un repère R0R_0, la matrice de transformation est une translation simple. Si la transformation inclut une rotation, la matrice doit intégrer la matrice de rotation correspondante.
  • La matrice homogène permet également de transformer les coordonnées d’un point PP défini dans un repère R1R_1 vers le repère R0R_0 via la formule :
    P0=T01×P1P_{0} = T_{01} \times P_{1}

💡 À retenir

Les matrices de transformation homogène unifient rotation et translation en une seule opération matricielle 4×4, simplifiant la modélisation et le calcul des changements de repère dans la robotique.

📖 6. Paramètres de Denavit-Hartenberg

🔑 Notions clés & Définitions

  • αj (alpha j) : Angle de rotation entre les axes Zj-1 et Zj autour de l’axe Xj-1.
    Selon Denavit et Hartenberg (1955), il permet de définir l’orientation relative entre deux axes z successifs dans la chaîne cinématique.

  • dj (distance j) : Distance mesurée le long de l’axe Xj-1 entre les intersections des axes Zj-1 et Zj.
    Ce paramètre représente la translation entre deux repères successifs selon la direction de l’axe Xj-1.

  • θj (theta j) : Angle de rotation entre les axes Xj-1 et Xj autour de l’axe Zj.
    Il indique la rotation articulaire propre à chaque articulation rotative dans la chaîne, selon Denavit et Hartenberg (1955).

  • rj (distance r j) : Distance mesurée le long de l’axe Zj entre le point d’intersection de Zj-1 et Zj et la projection de l’origine du repère Rj sur Zj.
    Ce paramètre permet de définir la position relative selon l’axe Zj, complétant la description de la transformation entre repères.

  • Numérotation des corps et articulation :
    Les corps C0,...,Cn sont numérotés de bas en haut, le corps C0 étant la base, et chaque articulation j connecte Cj-1 à Cj. La configuration est décrite par les paramètres (αj, dj, θj, rj) pour chaque articulation j, permettant d’établir la transformation homogène entre repères successifs.

📖 7. Modèles cinématiques

🔑 Notions clés & Définitions

  • Modèle cinématique direct : Relation qui exprime la vitesse de l'organe terminal en fonction des vitesses articulaires, généralement représentée par la matrice jacobienne J(q) telle que dX = J(q)·dq. AUTEUR (date) : permet de déterminer la vitesse de sortie à partir des vitesses d'entrée dans le mécanisme.
  • Modèle cinématique inverse : Relation qui donne les vitesses articulaires en fonction de la vitesse de l'organe terminal, souvent obtenue par l'inversion ou la pseudo-inversion de la matrice jacobienne, soit dq = J⁺(q)·dX. AUTEUR (date) : essentiel pour la commande et la programmation de trajectoires.
  • Lien entre modèles géométriques et cinématiques : La modélisation géométrique fournit la relation entre la configuration mécanique et la position de l'organe terminal, tandis que la cinématique dérive ces relations pour les vitesses. La cohérence entre ces modèles est cruciale pour la précision du robot. AUTEUR (date) : permet de passer de la configuration spatiale à la dynamique de mouvement.
  • Exemple de calcul de modèles cinématiques : Pour un robot manipulateur, le modèle direct calcule la position de l'organe terminal à partir des angles articulaires, tandis que le modèle inverse détermine les angles nécessaires pour atteindre une position donnée. Par exemple, pour un robot SCARA, le modèle direct utilise la trigonométrie pour obtenir (x, y) à partir de (q1, q2), et inversement. AUTEUR (date) : illustré par l'exemple du robot SCARA dans la section.

📝 Points essentiels

  • La relation vitesse entre l'organe terminal et les articulations est généralement exprimée par la matrice jacobienne J(q), qui dépend de la configuration q du robot. La formule du modèle direct est :
    dX=J(q)dqdX = J(q) \cdot dq
  • La matrice jacobienne J(q) est dérivée en différenciant le modèle géométrique direct X = f(q). Elle peut être calculée analytiquement ou numériquement, selon la complexité du robot.
  • Le modèle inverse, souvent utilisé en commande, consiste à résoudre :
    dq=J+(q)dXdq = J^{+}(q) \cdot dX
    où J⁺(q) est la pseudo-inverse de J(q). La multiplicité des solutions du modèle inverse peut poser des problèmes dans la planification de trajectoires.
  • La cohérence entre modèles géométriques et cinématiques est essentielle pour assurer la précision du mouvement et la réalisation des trajectoires souhaitées. La relation entre ces modèles permet de passer de la configuration mécanique à la vitesse et vice versa.
  • L'exemple du robot SCARA illustre comment établir ces modèles en utilisant la trigonométrie pour relier angles et positions cartésiennes, facilitant ainsi la programmation et la commande du robot.

💡 À retenir

Les modèles cinématiques direct et inverse, exprimant respectivement la vitesse de l'organe terminal en fonction des vitesses articulaires et inversement, sont fondamentaux pour la planification et la commande précises des robots manipulateurs, en reliant la configuration mécanique aux mouvements spatiaux.

📖 8. Modèles dynamiques

🔑 Notions clés & Définitions

  • Équations du mouvement : Ensemble d'équations décrivant la relation entre les forces ou couples appliqués aux actionneurs et la réponse dynamique du robot (positions, vitesses, accélérations). Lagrange (1788) : formalise ces équations en utilisant l'énergie cinétique et potentielle du système.

  • Relations couples/forces et états articulaires : Formules établissant comment les couples ou forces exercés par les actionneurs influencent les mouvements (positions, vitesses, accélérations) des articulations. Ces relations sont essentielles pour la commande précise du robot.

  • Modèles dynamiques : Représentations mathématiques intégrant la masse, l'inertie, la gravité, et les forces de frottement pour décrire le comportement du robot en mouvement. Utilisés pour la simulation, la planification et la commande.

  • Formalisme de Lagrange : Méthode permettant de dériver les équations du mouvement en utilisant l'énergie cinétique K(q,q˙)K(q, \dot{q}) et l'énergie potentielle P(q)P(q), aboutissant à une expression compacte des équations du système (S-76, S-77).

  • Relations entre couples/forces et positions, vitesses, accélérations : La matrice de masse M(q)M(q), le vecteur de Coriolis et centripète c(q,q˙)c(q, \dot{q}), et le vecteur gravitationnel g(q)g(q) composent le modèle dynamique, exprimant la loi du mouvement sous la forme M(q)q¨+c(q,q˙)+g(q)=τM(q)\ddot{q} + c(q, \dot{q}) + g(q) = \tau.

📝 Points essentiels

  • Les équations du mouvement du robot sont généralement dérivées par la méthode de Lagrange (1788), qui utilise l'énergie cinétique K(q,q˙)K(q, \dot{q}) et l'énergie potentielle P(q)P(q) pour obtenir une formulation compacte :
    ddt(Lq˙)Lq=τ\frac{d}{dt}\left(\frac{\partial L}{\partial \dot{q}}\right) - \frac{\partial L}{\partial q} = \tauL=KPL = K - P.

  • La relation entre couples/forces et états est exprimée par la formule :
    M(q)q¨+c(q,q˙)+g(q)=τM(q)\ddot{q} + c(q, \dot{q}) + g(q) = \tau avec M(q)M(q) la matrice de masse, c(q,q˙)c(q, \dot{q}) les forces de Coriolis et centrifuges, et g(q)g(q) le vecteur gravitationnel.

  • Ces modèles sont fondamentaux pour la commande dynamique, permettant de prévoir la réponse du robot face à des commandes, et pour la simulation de comportements complexes.

  • La dérivation de ces équations nécessite la connaissance précise des propriétés inertielles de chaque lien, souvent modélisées simplifié comme des masses ponctuelles ou des corps rigides.

  • La méthode de Lagrange facilite la prise en compte des interactions entre liens, notamment dans des robots à plusieurs degrés de liberté, en évitant la complexité du formalisme de Newton-Euler.

💡 À retenir

Les modèles dynamiques, dérivés par la méthode de Lagrange, relient les couples exercés par les actionneurs aux positions, vitesses et accélérations du robot, et sont essentiels pour la commande précise et la simulation réaliste de son comportement.

📖 9. Génération de trajectoires

🔑 Notions clés & Définitions

  • Génération de mouvement (source : PERROUX : l'augmentation pendant une ou plusieurs périodes d'un indicateur de dimension) : processus de calcul des consignes articulaires ou opérationnelles pour réaliser une tâche spécifique en définissant une succession de positions ou de trajectoires.

  • Trajectoire point à point : type de mouvement où le robot s’arrête à chaque point intermédiaire, permettant une précision élevée mais avec des accélérations et vitesses variables, souvent modélisées par des splines cubiques ou quintiques.

  • Trajectoire continue : mouvement fluide sans arrêt aux points intermédiaires, assurant la continuité de la vitesse et de l’accélération, essentiel pour des tâches nécessitant une dynamique contrôlée.

  • Méthode de spline cubique : technique de génération de trajectoire utilisant des fonctions polynomiales de degré 3, permettant de satisfaire des contraintes de position, vitesse, mais pas toujours d’accélération, avec des coefficients calculés pour respecter ces contraintes (exemple : coefficients a, b, c, d).

  • Approche dans l’espace articulaire vs espace opérationnel : deux méthodes complémentaires pour la génération de trajectoires ; la première contrôle directement les consignes des actionneurs, la seconde vise à définir la trajectoire de l’outil dans l’espace cartésien.

📝 Points essentiels

  • La génération de trajectoires peut s’effectuer dans l’espace articulaire ou dans l’espace opérationnel, en utilisant des données cinématiques ou dynamiques, selon la précision et la fluidité souhaitées (source : PERROUX).

  • La trajectoire point à point, souvent modélisée par des splines cubiques, doit respecter des contraintes de vitesse et d’accélération pour assurer la sécurité et la performance des actionneurs. La durée du mouvement doit être adaptée pour respecter ces contraintes, avec des durées minimales calculées en fonction des limites de vitesse et d’accélération (source : PERROUX).

  • La continuité de l’accélération est un enjeu crucial pour éviter des sollicitations mécaniques excessives. Elle peut être assurée en utilisant des splines quintiques, qui imposent des contraintes supplémentaires aux points de départ et d’arrivée (source : PERROUX).

  • La méthode de spline cubique, bien que simple, ne garantit pas la continuité de l’accélération, ce qui peut poser problème dans des tâches dynamiquement exigeantes. La solution consiste à augmenter le degré du polynôme ou à imposer des contraintes supplémentaires dans la conception de la trajectoire.

  • La planification de trajectoire doit prendre en compte les limites mécaniques du robot, notamment la vitesse maximale, l’accélération, et la durée optimale du mouvement pour assurer la faisabilité et la sécurité de l’opération (source : PERROUX).

💡 À retenir

La génération de trajectoires efficaces repose sur l’utilisation de méthodes polynomiales, comme les splines, pour assurer la précision, la fluidité et la sécurité des mouvements, en respectant les contraintes mécaniques et dynamiques du robot.

📖 10. Méthodes de profil de vitesse

🔑 Notions clés & Définitions

  • Profil de vitesse trapézoïdal : Un profil de vitesse où la vitesse augmente linéairement jusqu’à une valeur maximale, se maintient, puis diminue de façon linéaire, formant un profil en forme de trapèze. Ce profil est souvent utilisé pour optimiser la rapidité tout en respectant les contraintes de vitesse et d’accélération.
  • Profil de vitesse sinusoïdal : Un profil où la vitesse varie selon une fonction sinusoïdale, assurant une transition douce entre l’accélération et la décélération, minimisant ainsi les chocs mécaniques et les vibrations.
  • Méthode de Paul (1981) : Technique systématique pour calculer la trajectoire optimale en utilisant des profils de vitesse prédéfinis, en tenant compte des contraintes cinématiques et dynamiques pour assurer fluidité et précision dans la génération de trajectoires.
  • Techniques pour assurer la fluidité et la précision : Incluent l’utilisation de profils de vitesse continus (ex. spline quintique) pour garantir la continuité de l’accélération, évitant ainsi les chocs et vibrations, et permettant une meilleure précision dans le mouvement.
  • Exemple de profils classiques : Outre trapézoïdal et sinusoïdal, on trouve aussi le profil en S (sigmoïde), qui offre une transition progressive de la vitesse, souvent utilisé pour améliorer la fluidité des mouvements.

📝 Points essentiels

  • La génération de trajectoires repose sur la définition de profils de vitesse adaptés aux contraintes mécaniques et aux exigences de précision.
  • Le profil trapézoïdal est simple à mettre en œuvre mais peut induire des chocs dus aux changements brusques d’accélération.
  • Le profil sinusoïdal permet une transition douce, réduisant les vibrations et améliorant la précision, mais peut nécessiter plus de temps pour atteindre la position cible.
  • La méthode de Paul (1981) propose une démarche systématique pour déterminer ces profils en intégrant contraintes de vitesse, d’accélération, et de jerk (taux de variation de l’accélération).
  • La spline cubique est souvent utilisée pour générer des trajectoires avec une continuité de vitesse, mais elle ne garantit pas la continuité de l’accélération, ce qui peut poser problème pour certaines applications exigeantes en dynamique.
  • La continuité de l’accélération (spline quintique) est essentielle pour éviter les sollicitations mécaniques excessives, notamment lors de mouvements rapides ou répétés.

💡 À retenir

Les profils de vitesse trapézoïdal et sinusoïdal sont des méthodes classiques pour générer des trajectoires fluides et précises, la méthode de Paul permettant de les optimiser selon contraintes mécaniques et dynamiques, avec une importance particulière pour la continuité de l’accélération afin de préserver la performance et la longévité des actionneurs.

📖 11. Synchronisation des mouvements

🔑 Notions clés & Définitions

  • Synchronisation des mouvements : Processus visant à coordonner les vitesses, positions et accélérations de plusieurs articulations ou robots pour réaliser un mouvement cohérent et fluide, évitant collisions et incohérences.
  • Techniques de coordination : Méthodes permettant d'ajuster les vitesses et positions des différentes articulations ou robots afin qu'ils évoluent en harmonie, notamment par la gestion des profils de vitesse (voir section 10).
  • Importance de la synchronisation : Essentielle pour assurer la cohérence des trajectoires, éviter les collisions entre articulations ou robots, et garantir la précision dans la réalisation des tâches complexes.
  • Références : La nécessité de la synchronisation est soulignée dans l'ensemble des modèles cinématiques et dynamiques, notamment par la gestion des profils de vitesse (section 10) et la coordination des trajectoires dans l'espace opérationnel ou articulaire.
  • Notion de cohérence : La synchronisation permet que toutes les articulations ou robots atteignent simultanément leurs points clés, en respectant les contraintes de vitesse et d’accélération, pour une exécution précise et sûre.

📝 Points essentiels

  • La synchronisation est cruciale pour la réalisation de trajectoires complexes impliquant plusieurs articulations ou robots, afin d’éviter collisions et incohérences dans le mouvement.
  • Elle repose sur la gestion précise des profils de vitesse (trapézoïdal, sinusoïdal, etc.) pour chaque articulation ou robot, en tenant compte des contraintes mécaniques et dynamiques.
  • La coordination peut se faire dans l’espace articulaire ou dans l’espace opérationnel, selon la tâche à réaliser, en utilisant des techniques de planification de trajectoires et de contrôle en boucle fermée.
  • La synchronisation doit également prendre en compte la multiplicité des solutions du modèle géométrique inverse (voir section 5), pour garantir une trajectoire réalisable dans l’environnement réel.
  • La maîtrise de la synchronisation permet d’optimiser la vitesse d’exécution tout en respectant la sécurité et la précision, notamment dans les applications industrielles où plusieurs robots collaborent.

💡 À retenir

La synchronisation des mouvements est essentielle pour assurer la cohérence, la sécurité et la précision dans la coordination de plusieurs articulations ou robots, en ajustant finement vitesses et trajectoires selon les contraintes mécaniques et dynamiques.

📊 Tableaux de Synthèse

ThèmeNotions clésDéfinition / FonctionAuteur / Source
Définition robotiqueRobotAppareil automatique capable de manipuler ou exécuter des opérations selon un programmePetit Larousse
Systèmes mécaniques, informatiques ou mixtesStructures combinant composants physiques et logiciels pour automatisationENSAM, S-2ENSAM
CaractéristiquesPolyvalenceExécution de diverses tâches ou méthodesENSAM
Auto-adaptativitéAjustement en environnement changeantENSAM
PrécisionRevenir à une position avec erreur minimale (~1 mm)ENSAM
RépétabilitéReproduire une tâche avec erreur maximale (~0,1 mm)ENSAM
Articulations simplesArticulationLiaison limitant le mouvement relatif, m degrés de libertéAUTEUR (date)
Rotoïde (R)Pivot, rotation autour d’un axeAUTEUR (date)
Prismatique (P)Translation le long d’un axeAUTEUR (date)
Modèles géométriquesMGDPosition de l’organe terminal en fonction de qPERROUX
MGIDétermination de q à partir de la position souhaitéePERROUX

⚠️ Pièges & Confusions Fréquentes

  1. Confondre la précision (erreur de position) et la répétabilité (reproductibilité) ; la précision concerne la position finale, la répétabilité la capacité à reproduire la même position.
  2. Croire que toutes les articulations ont 6 degrés de liberté ; en réalité, la majorité ont 1 ou 2.
  3. Confondre articulation rotoïde (rotation) et prismatique (translation) ; leur paramètre principal est un angle ou une distance.
  4. Négliger la non-unicité des solutions dans le modèle géométrique inverse, ce qui peut poser problème en planification.
  5. Confondre la définition de robot (automatique, programmable) avec celle de robotique (ensemble des techniques).
  6. Oublier que la caractéristique d’auto-adaptativité permet au robot de s’ajuster en environnement dynamique.
  7. Se méfier des faux amis : par exemple, "articulation" ne désigne pas uniquement un joint rotatif, mais toute liaison limitant le mouvement.

✅ Checklist Examen

  1. Connaître la définition de la robotique selon ENSAM et le Petit Larousse, en insistant sur la nature automatique et pluridisciplinaire.
  2. Savoir citer et expliquer les caractéristiques fondamentales d’un robot : polyvalence, auto-adaptativité, précision, répétabilité.
  3. Maîtriser la différence entre articulation rotoïde (R) et prismatique (P), et leur rôle dans la modélisation.
  4. Connaître la notion de degrés de liberté (m) et leur impact sur la conception mécanique.
  5. Être capable de définir un modèle géométrique direct (MGD) et inverse (MGI), et leur utilité dans la cinématique.
  6. Comprendre le problème de multiplicité des solutions dans le modèle géométrique inverse.
  7. Savoir décrire le fonctionnement d’un robot SCARA à l’aide de ses modèles géométriques.
  8. Connaître les paramètres de Denavit-Hartenberg et leur rôle dans la modélisation cinématique.
  9. Maîtriser les matrices de transformation homogènes et leur utilisation pour la modélisation géométrique.
  10. Savoir distinguer modèles cinématiques et dynamiques, et leur application respective.
  11. Connaître les méthodes de génération de trajectoires, notamment profil de vitesse.
  12. Vérifier la maîtrise du vocabulaire spécifique en robotique : articulation, degrés de liberté, modélisation géométrique, etc.

Testez vos connaissances

Testez vos connaissances sur Introduction à la Robotique et Cinématique avec 11 questions à choix multiples avec corrections détaillées.

1. Quelle est la définition précise de la robotique ?

2. Quel est l'auteur associé à la définition des systèmes mécaniques, informatiques ou mixtes dans la caractéristique des robots selon le contenu?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Introduction à la Robotique et Cinématique avec 22 flashcards interactives.

Robot — définition ?

Machine automatisée capable d'exécuter des tâches.

Caractéristique — polyvalence ?

Capacité à réaliser diverses tâches.

Articulation simple — m ?

Un degré de liberté.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches