TP Robot Irb 1410
TP Robot Irb 1410
TP Robot Irb 1410
TP Robotique
-MGD et MGI du Robot IRB 1410-
Rédigé par :
SAADANE Firas Assil
Enseignant consultant :
M.TAZI
BUT DU TP
Le but de ce TP est de déterminer les paramètres D-H du Robot IRB 1410 et son
modèle géométrique direct, ensuite de déterminer son modèle géométrique inverse.
INTRODUCTION
Au 21e siècle, les industries de l'automatisation se développent avec l'augmentation du
marché et avec une énorme demande dans le développement de la technologie de
pointe. L'énorme demande dans l'automatisation, la technique conventionnelle a été
remplacée. De nombreuses industries recherchent aujourd'hui la technologie
d'automatisation plutôt que la méthode traditionnelle due au marché. Les
inconvénients de la manière traditionnelle, obligent les industriels à se tourner vers la
technologie d'automatisation. Dans cette technologie, l'automatisation flexible crée
une demande massive dans l'automobile, l'aérospatiale, l'électronique, la médecine,
etc. par rapport à l'automatisation fixe. Dans le domaine de l'automatisation flexible,
les robots industriels ont atteint presque toutes les industries en raison de son nombre
d'applications. Face à la demande croissante de robots industriels, les ingénieurs
doivent concevoir, simuler et analyser l'optimisation des articulations de
manipulateurs et des effecteurs finaux à l'aide d'un logiciel de visualisation robotique.
Le robot manipulateur est une combinaison de longueurs de liaison, d'angles d'articulat
ion et de mécanismes cinématiques, considérée comme un système complexe. Il inclut
les principes et les lois de l'ingénierie lors de la conception et du développement du
robot. Des décisions de conception exceptionnelles sont
nécessaires lors de l'intégration de composants complexes au début de la conception.
Une combinaison de connaissances comme la mécanique, l'électricité, l'électronique et
les logiciels informatiques
est essentielle pour développer des systèmes robotiques et gérer les fonctionnalités du
système robotique. Afin de minimiser la complexité et les fonctionnalités du système,
les outils logiciels proposés aident les ingénieurs robotiques à optimiser la conception
et à analyser le système robotique dès le début du processus.
On va dans notre TP étudier le cas du Robot IRB 1410.
clearvars
clc
syms theta1 theta2 theta3 theta4 theta5 theta6
%DH paremeters
%link 1
theta1=theta1; d1=0.475; a1=0.170; alpha1=-90;
%link 2
theta2=theta2; d2=0; a2=0.600; alpha2=0;
%link 3
theta3=theta3; d3=0; a3=0.120; alpha3=90;
%link 4
theta4=theta4; d4=-0.720; a4=0; alpha4=90;
% link 5
theta5=theta5;d5=0;a5=0;alpha5=90;
% link 6
theta6=theta6; d6=0.85; a6=0; alpha6=0;
H0_1= dh(theta1,d1,a1,alpha1)
H1_2= dh(theta2,d2,a2,alpha2)
H2_3= dh(theta3,d3,a3,alpha3)
H3_4= dh(theta4,d4,a4,alpha4)
H4_5= dh(theta5,d5,a5,alpha5)
H5_6= dh(theta6,d6,a6,alpha6)
H0_6= H0_1*H1_2*H2_3*H3_4*H4_5*H5_6
REMARQUE
En raison de l’espace colossal que la matrice H0_6 prends, il est impossible de la
mettre en image sur le document. Quoique, j’enverrai le script avec toutes les
variables mises afin que vous puissiez la consulter sur Matlab monsieur.
Détermination du modèle géométrique inverse
On déterminera le modèle géométrique inverse en utilisant le logiciel Roboanalyzer :
RoboAnayzer est un outil de visualisation 3D composé d’une option entrant les
paramètres DH du bras du robot, comme le montre la figure 4. L’outil a la possibilité
de choisir entre un degré de liberté et sept degrés de liberté. L’utilisateur peut
également créer un robot personnalisé en modifiant le type de joint et les dimensions.
Une fois le paramètre entré dans la table DH, les valeurs initiales et finales des
articulations peuvent être modifiées pour l’analyse cinématique avancée. L’outil
logiciel a intégré des modèles virtuels du robot de différents fabricants tels que ABB,
FANUC, KUKA, & MTAB. L’utilisateur peut varier les valeurs dans le panneau de
commande de joint et enregistrer le chemin parcouru par le bras du robot
on commence tout d’abord par mettre le nombre de degrés de liberté de notre robot à
6 :
Ensuite on clique sur l’icone iKIN (inverse kinematics) et on introduit les variables D-
H de chaque articulation :
Après que les valeurs soient introduites :
-FIN-