Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a la cinemática
Introducción a la cinemática
• Objetivos:
• Podemos preguntarnos:
• ¿Qué configuración de articulaciones (q1, q2, q3, etc.) permite
ubicar (x, y, z) y orientar (φ, θ, ψ) la herramienta de alguna forma
deseada?
• Ejemplo de uso:
• Ejemplo de uso:
r_old = [4; 3];
th = 90;
r_new = rotacion_2D(r_old, th)
quiver(0,0,r_old(1),r_old(2),'k'); hold on
quiver(0,0,r_new(1),r_new(2),'b')
legend('old', 'new')
axis square
axis ([-5 5 -5 5])
Rotación 3D en MATLAB
• Escriba las siguientes funciones en MATLAB:
• Ejemplos de aplicación:
Rotación 3D en MATLAB eje Y
• Traslación Z (Lz0)
• Rotación Z (q1)
• Traslación X (Lx1)
• Traslación Z (Lz1)
• Rotación Z (q2)
• Traslación X (Lx2)
• Traslación Z (q3)
• Rotación Z (q4)
Código MATLAB Cinemática Directa
Código MATLAB
Lz0 = 0.4; %Articulaciones
Lx1 = 0.4;
Lz1 = 0.1;
Lx2 = 0.3;
q1 = 45; %Rotación
q2 = 60; %Rotación
q3 = 0.2; %Traslación
q4 = 60; %Rotación
Lz0 = 0.4;
Lx1 = 0.4;
Lz1 = 0.1;
Lx2 = 0.3;
q1 = q(1); %Valores desconocidos
q2 = q(2);
q3 = q(3);
q4 = q(4);
q0 = rand(4,1);
r_goal = [0.2052; 0.5726; 0.7000];
q_goal = fsolve(@(q) ejemplo_scara(q, r_goal), q0)
Ejercicios para el informe
1. Modifique el código de la diapositiva 17 de tal forma que se
pueda graficar una trayectoria del TCP.
Ejercicios para el informe
2. Para el robot plano de 3 grados de libertad, las ecuaciones de
cinemática directa resultan como sigue: