TP Robot2
TP Robot2
TP Robot2
November 2, 2024
Matériel Nécessaire
• Ordinateur avec MATLAB installé.
• Robotics Toolbox pour MATLAB.
Plan du TP
1. Introduction à la Modélisation Géométrique
• Présentation des robots plans et des 3 DDL.
• Paramètres de Denavit-Hartenberg (D-H) pour le robot.
1
4. Exercices Pratiques
• Implémentation de la cinématique directe.
• Résolution de la cinématique inverse pour une position cible donnée.
5. Conclusion
• Résumé des résultats obtenus.
• Discussion sur l’importance de la cinématique inverse en robotique.
Déroulement du TP
1. Introduction à la Modélisation Géométrique
Un robot plan à 3 DDL est souvent modélisé par trois bras articulés. On peut
utiliser les paramètres de Denavit-Hartenberg pour décrire les liens entre les
articulations.
4. Exercices Pratiques
1. Implémentation de la Cinématique Directe Écrire un script MAT-
LAB pour calculer et afficher la position de l’effecteur pour des valeurs données
des angles.
% Paramètres
L1 = 1; L2 = 1; L3 = 1; % Longueurs des bras
theta1 = pi/4; % Angle en radians
theta2 = pi/4;
theta3 = pi/4;
% Calcul de la position
x = L1*cos(theta1) + L2*cos(theta1 + theta2) + L3*cos(theta1 + theta2 + theta3);
y = L1*sin(theta1) + L2*sin(theta1 + theta2) + L3*sin(theta1 + theta2 + theta3);
2
2. Résolution de la Cinématique Inverse Écrire une fonction pour déterminer
les angles articulaires à partir d’une position cible donnée.
% Calcul de la distance
r = sqrt(x_target^2 + y_target^2);
% Vérification de la faisabilité
if r > (L1 + L2 + L3)
error(’Position cible hors de portée.’);
end
5. Conclusion
Résumer les résultats obtenus lors des exercices. Discuter de l’importance de la
cinématique directe et inverse pour le contrôle des robots.
Questions de Réflexion
1. Quelle est l’importance de la cinématique inverse dans la planification de
mouvements pour un robot ?