Cinématique et dynamique du robot
Qu'est-ce que la cinématique robotique?
L'étude de l'écoulement des chaînes cinématiques à plusieurs degrés de liberté qui composent la configuration des systèmes robotiques s'appelle la cinématique robotique. Les relations du robot sont modélisées comme des corps rigides, et ses articulations sont censées fournir une rotation ou une translation pure, en raison de sa dépendance à la géométrie. Afin de planifier et de surveiller les mouvements et de calculer les forces et les couples de l'actionneur, Robot Kinematics étudie la relation entre les dimensions et la connectivité des chaînes cinématiques et la direction, la vitesse et l'accélération de chaque connexion dans le système robotique.
Il peut être mieux compris et démontré en utilisant manipulateurs robotiques en raison de leur utilisation répandue et répandue dans l'industrie manufacturière. Les manipulateurs robotiques sont moins complexes que les robots mobiles car ils exécutent des tâches dans un environnement contrôlé et prévisible. Puisqu'ils voyagent dans trois dimensions spatiales et trois dimensions de rotation, ils sont plus complexes que les robots mobiles.
Les deux problèmes fondamentaux des manipulateurs sont traités à l'aide d'un modèle planaire généralisé d'un bras robotique. La cinématique avant consiste à déterminer l'emplacement de l'effecteur d'extrémité du bras après une série de rotations articulaires. La cinématique inverse explore quelles rotations d'articulation peuvent porter l'effecteur d'extrémité à une position donnée. Les cadres de coordonnées sont utilisés pour exécuter des calculs cinématiques. Chaque articulation du manipulateur est connectée à une plaque et le mouvement est décrit comme des rotations et des traductions d'un cadre à l'autre.
Qu'est-ce que Robot Dynamics?
Dans le cadre de Robot Dynamics, la relation entre les propriétés de masse et d'inertie, la rotation et les forces et couples associés est étudiée.
Cet article se concentre principalement sur la cinématique robotique et ses différentes solutions, en ce qui concerne un manipulateur robotique à deux liens.
Espace de configuration
La cinématique robotique nécessite de définir la structure d'un robot par un ensemble de liaisons, qui sont principalement des corps rigides, et des articulations les reliant et contraignant leur mouvement relatif, telles que des articulations de rotation ou de translation. La configuration du robot constitue la liste des coordonnées articulaires. Ceci est vrai pour tous les mécanismes à base fixe, série ou ramifiés. La configuration est importante car il s'agit d'une représentation non redondante et minimale de la disposition du robot.
La configuration des bases flottantes / mobiles est légèrement plus compliquée, nécessitant l'utilisation de liaisons virtuelles pour tenir compte du mouvement de la liaison de base. La situation est encore plus compliquée pour les mécanismes parallèles.
Espace de travail
Dans Robot Kinematics and Dynamics, l'espace de travail est un terme un peu surutilisé; il fait également référence à la gamme de positions et d'orientations d'un lien privilégié appelé effecteur terminal. Les effecteurs d'extrémité se trouvent à l'extrême périphérie ou à l'extrémité d'une chaîne en série de maillons, et ils sont souvent là où se trouvent les points d'outils car ces maillons ont la plus grande amplitude de mouvement. En termes plus simples, l'espace de travail fait référence à l'environnement 2D ou 3D dans lequel le robot existe.
Cinématique de chaîne ouverte et fermée
Robot Kinematics définit une chaîne cinématique comme un modèle mathématique pour un système mécanique qui consiste en un assemblage de corps rigides liés par des articulations pour fournir un mouvement restreint (ou souhaité). Les corps rigides, ou maillons, sont limités par leurs relations avec d'autres maillons, comme dans l'usage courant du terme chaîne.
Les paires cinématiques sont des modèles mathématiques des relations, ou articulations, entre deux liens. Les paires inférieures modélisent les joints articulés et coulissants, qui sont importants en robotique, et les paires supérieures modélisent les joints de contact de surface. En cinématique de robot, un diagramme cinématique est une représentation de la chaîne cinématique dans un système mécanique.
Chaîne cinématique ouverte
Une chaîne cinématique ouverte dans Robot Kinematics est une chaîne dans laquelle un seul maillon (le maillon unitaire) est lié à une seule articulation. Le modèle cinématique d'un manipulateur de robot typique est une simple chaîne ouverte formée de maillons liés en série, similaire à la chaîne ordinaire.
Chaîne cinématique fermée
Une chaîne cinématique fermée dans Robot Kinematics est une chaîne dans laquelle chaque maillon est lié à deux maillons adjacents via des articulations.
Conformité résultant des joints flexibles dans les mécanismes de précision, conformité des liaisons dans les mécanismes compliants et les systèmes micro-électromécaniques, et conformité des câbles dans les câbles les systèmes robotiques et de tenségrité sont tous des exemples d'applications contemporaines de chaînes cinématiques.
Cinématique avant vs cinématique inverse
Cinématique avant
Comme indiqué précédemment, la cinématique directe fournit une solution à la question: Étant donné une séquence de commandes, quelle est la position finale du bras robotique? La cinématique vers l'avant est simple à calculer puisque le changement de direction provoqué par le déplacement de chaque articulation est calculé à l'aide d'une simple trigonométrie. S'il y a plusieurs liens, l'emplacement final est déterminé en additionnant les équations pour chaque joint.
À l'aide de calculs trigonométriques, nous projetons X' et y ' sur l'axe des x et l'axe des y respectivement.
À présent (x ', y') devient l'origine d'un nouveau système de coordonnées sur lequel (x, y) devrait dériver (x ", y"). C'est maintenant la position de l'effecteur d'extrémité par rapport au nouveau système de coordonnées.
Par conséquent, les équations concluantes sont:
Exemple de cinématique avant
Laisser nous l1 = l2 = 1, α = 60 ° β = -30 °,
Ensuite
Et
Cinématique inverse
La cinématique inverse répond à la question: Étant donné une position souhaitée du bras robotique, quelle séquence de commandes l'amènera à cette position? Le pré-requis au problème de la cinématique inverse implique des informations sur l'espace de travail du manipulateur robotique à deux liaisons.
Supposons que l1>l2 pour un calcul facile. Nous considérons que l'espace de travail du manipulateur est circulaire symétrique avec l'hypothèse qu'il n'y a pas de limitation à la rotation des liens dans n'importe quelle région de l'espace de travail, soit -180◦ à + 180◦ .
Chaque point sur la circonférence du cercle extérieur comme a est l'endroit le plus éloigné du bras de l'origine; il est réalisé en alignant les deux maillons de telle sorte que la longueur du bras soit l1+l2. Des points comme b sur la circonférence du cercle intérieur sont les plus proches de la racine dans tout l'espace de travail. Lorsque le deuxième lien est replié sur la première connexion, une longueur de l1+l2 Est obtenu. Une autre position accessible est c; il y a deux positions (rotations articulaires) qui permettent au bras d'être dans cette position.
Depuis que nous avons supposé que l1>l2, il n'y a pas de séquence de rotations qui puisse positionner l'extrémité du bras plus près de l'origine que l1−l2 et seulement les positions inférieures ou égales à une distance de l1+l2 depuis l'origine sont accessibles. D'où le problème de la cinématique inverse peut avoir zéro, une ou plusieurs solutions.
La loi des cosinus est utilisée pour trouver la solution au problème de cinématique inverse:
Qui donne,
Maintenant, nous voulons les valeurs de α et β, s'il y en a pour le point donné (x, y) qui doit se trouver au centre de l'effecteur terminal. Par conséquent, le bras robotique est censé être amené à ce point.
D'où la loi des cosinus nous donne:
À partir de l'équation ci-dessus, nous pouvons obtenir la valeur de as:
Donc nous avons-
Maintenant, nous devons trouver les valeurs de γ et α. Pour trouver la valeur de γ, nous devons utiliser la loi des cosinus avec γ comme angle central. Cela nous donne-
Maintenant (x, y) forme un traingle à angle droit qui nous donne
Exemple de cinématique inverse
Laisser nous l1 = je2 = 1 et (xe,ye) = ((1 + √3) / 2, (1 + √3) / 2)
Ensuite
Et
Et
Par conséquent,
Cadres de coordonnées | Cadre effecteur d'extrémité
Les cadres de coordonnées sont utilisés pour représenter le mouvement d'un manipulateur robotique. Le bras est représenté par trois cadres, dont l'un est associé à l'articulation d'origine qui est une base fixe au sol ou sur une table. Nous avons le deuxième cadre associé au joint entre les deux maillons et le troisième cadre est concerné par le effecteur d'extrémité à la fin du deuxième lien. Par conséquent, les cadres de coordonnées sont nécessairement affectés pour calculer la cinématique du robot, à la fois en avant et en arrière.
Matrice de rotation
Les matrices de rotation peuvent être utilisées pour modéliser mathématiquement le mouvement de rotation d'un bras robotique pour le calcul de la cinématique du robot. Le deuxième joint a un décalage de l1 distance linéaire de l'effecteur d'extrémité alors que l'effecteur d'extrémité a un décalage d'un l2 distance du deuxième joint linéairement. Transformations homogènes sont un type de matrices de rotation qui peuvent être utilisées pour traiter les traductions mathématiquement. Il existe trois interprétations d'une matrice de rotation:
- Rotation vectorielle
- Rotation du cadre de coordonnées
- Transformation d'un vecteur d'un cadre de coordonnées à un autre
Mais la cinématique du robot pour la rotation et la translation d'un référentiel de coordonnées. Les liens relient les articulations des manipulateurs robotiques, de sorte que les systèmes de coordonnées sont liés non seulement par des rotations mais également par des traductions.
Dans la figure ci-dessus, un point dans le cadre de coordonnées (rouge) b est noté par p mais par rapport au cadre de coordonnées (bleu). Les deux cadres de coordonnées a et b sont tournés par l'angle, et leurs origines sont traduites par x et y. Donc si les coordonnées du point p dans le cadre b est connu pour be bp = (bx,bY), puis découvrons ses coordonnées dans le cadre a qui sont ap = (ax,ay).
Un cadre de coordonnées indéterminé est défini comme a1, qui a son origine identique à celle du cadre b et l'orientation comme celle du cadre a. Les coordonnées du point p dans le cadre de coordonnées a1 peut être simplement dérivée avec une rotation de θ.
Maintenant, nous ajoutons les décalages de la translation pour trouver les coordonnées du point p dans le cadre a,
Cinématique différentielle | Manipulateur Jacobien
Cinématique avant Jacobian
À partir de la cinématique directe du manipulateur robotique à deux liaisons ci-dessus, nous pouvons déduire la position de l'effecteur terminal comme:
On voit que changer la position de l'effecteur d'extrémité peut être témoin de changements avec des variations dans l'un ou l'autre α or β. Ce qui signifie que la position de l'effecteur d'extrémité dépend des variables d'angle de joint. Nous pouvons prendre les dérivées partielles de l'équation ci-dessus et établir une relation différentielle entre la position de l'effecteur d'extrémité et la position de l'angle d'articulation de la manière indiquée ci-dessous:
De manière plus concise, les équations ci-dessus peuvent être représentées comme suit:
Où,
Et
Le vecteur q s'appelle l'état du système et la matrice J est appelé le Jacobien.
Ou,
Ainsi, Jacobien est une matrice d'équations différentielles partielles qui représente la vitesse du système manipulateur et la façon dont il affecte le effecteur d'extrémité position.
Cinématique inverse jacobienne
Pour la cinématique inverse jacobienne, l'isolement de la matrice de vitesse conjointe peut nous donner:
Il est très intéressant de noter que la solution cinématique inverse ne peut avoir qu'une solution mathématique si le jacobien est non singulier. Un Jacobien perd son rang et devient non inversible en termes mathématiques de la cinématique des robots.
Comment la manipulabilité est-elle liée à la cinématique robotique?
Manipulabilité
Il est essentiel d’examiner la manipulabilité pour dériver la cinématique du robot, qui est l’un des paramètres les plus importants de la fonctionnalité d’un manipulateur robotique. Ce terme a un effet important sur la conception car il incite à définir des indicateurs de performances cinématiques du robot permettant d’optimiser la taille du robot. La manipulabilité est définie comme la capacité du robot à accepter le changement de position et d'orientation de son effecteur terminal pour une configuration d'articulation donnée.
La manipulabilité peut être modélisée comme un ellipsoïde dans un espace euclidien à n dimensions, l'équation suivante définissant sa géométrie:
L'ensemble de toutes les vitesses que chaque joint peut satisfaire est représenté par cette équation, et la norme euclidienne du vecteur est inférieure à l'unité. Cette hypothèse initiale facilite l'établissement d'une métrique standard qui peut être utilisée pour comparer une variété de manipulateurs et déterminer leur cinématique.
Lisez aussi:
- Comment construire les composants critiques d'un robot
- Caractéristiques du robot télécommandé
- Robots sphériques
- Caractéristiques importantes de la vision robotique
- Robots articulés
- Devenir roboticien compétences importantes
- L'évolution des robots
- Robots cylindriques
- Cinématique parallèle du robot
J'ai une formation en ingénierie aérospatiale et je travaille actuellement sur l'application de la robotique dans l'industrie de la défense et des sciences spatiales. J'apprends continuellement et ma passion pour les arts créatifs me pousse à concevoir de nouveaux concepts d'ingénierie.
Les robots remplaçant presque toutes les actions humaines à l'avenir, j'aime présenter à mes lecteurs les aspects fondamentaux du sujet d'une manière simple mais informative. J'aime également me tenir au courant simultanément des progrès de l'industrie aérospatiale.
Bonjour cher lecteur,
Nous sommes une petite équipe chez Techiescience, travaillant dur parmi les grands acteurs. Si vous aimez ce que vous voyez, partagez notre contenu sur les réseaux sociaux. Votre soutien fait une grande différence. Merci!