Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EXAMEN PARCIAL
Periodo Académico: 2018-1
Indicaciones:
• Duración: 90min
Kin cn "nrrni+c, nl I len rin ninnl ín iir‘n
t./VI I I II IV VI 14 V‘... . hit 1.1.ált. 11.11.0,/
rrIn+curi71
1114¡VI 11.11
PAr2 -- tn
-. . Ps -.m2 sirnhrslien el' IP
PI! clinr2 !PO.rq, Pn sin' liPntp fine Ira
SCJLUCiON.
5
rea
i a, a, cl, e,
1. -u/2 O di>0 qi
2 u/2 O d2>0 q2
3 0 0 q3>0 -17/2
4 -u/2 O O q4
5 u/2 O O qs
C1 o S,
si o ci o
o di
o o
Cz (i) 1'1. O
_ 52 o -ct O
o .1 o d2
_O ó o 1
o 1 0 c)
-3 O O O
9
0 o i d3
O O o I
PROB 02 (2 Puntos)
Un manipulador de 3GDL de juntas de revolución tiene la siguiente tabla de
parámetros según Denavit-Hartenberg
í C1. , ai
0 03 > 0 0 03
SOLUCION
A:
3
PROB 03 (2 Puntos)
Escriba un programa iviatiab para 1-lanar de manera simbólica ias ecuaciones
cinemáticas del manipulador que se describe en el problema 2. Para esto
considere que tiene a mano la función "matriz_homogenea_DH"
SOLUCION
t Tema: Parcial 2018-1
cic; clear all; close all
syms +11c4-a1 Al al
syms theta2 d2 a2 alpha2
syms theta3 d3 a3 alpha3
syms ql q2 q3
PROB 04 (2 Puntos)
Escriba un programa iviatiab donde se realice una traslación en el eje "x" de 0.5,
seguido de una rotación en el eje actual "y" de pi/6, seguida de una rotación en el
eje inercia' "z" de pi/2. Haga uso de la función "plot_frame" para dibujar los
sistemas coordenados.
SrILUCKIN
% Demo
% Tema: Parcial 2018-1
cic; clear all; close all
% 1. CONFIGURACION INICIAL
TO = eye(4);
plot frame(T0,1 framer,'0','color', 'k','view','auto');
axis([-2 2 -2 2 -2 2])
hold on
grid on
PROB 05 (3 Puntos)
Responda ias siguientes preguntas.
a. Describa brevemente en que consiste la Parametrización de una rotación
usando ángulos de Euler.
b. Explique cuáles son las dos restricciones que establece la convención de
Denavit-Hartenberg para establecer sistemas coordenados.
"r;nnirsn I “nr-s+nin r•In t resny frnannInr,nnninnnt, knn-te-snAnnne es." In
V. •Juu.1 tct ts OC.11 U CM IJIVI I I iG13,1%..011Zi-0 111./1 1 IVWGI GI I ICA
,e
teAr c in%
1),<7
n
q uQ_ iz torrinjIid (
‘
pe 19c ye) ti
0(10-)1(7)1( (Nee)Li zQ Un 2, -1'ípIcedof
1 Se_
I 1
PROB 06 (1 Puntos)
Escriba un código Arduino que se encargue de establecer la posición de los dos
servomotores de un manipulador robótico usando los ángulos (bytes) enviados
desde la PC.
SOLUCION
1/ UEITIO_;12
fi Control de posícion de dos servomotores
#include <Servo.h>
I/ 1. UUNI-IliUHAUION
Servo my_servo_01;
Servo my_servo_02;
int my_servo_PIN_01 = 10;
int my_servoyiN_u2 = 11;
II
II 2. RUTINA DE CONFIGURACION
//
void setup()
11 3. HU I INA l'HINell'AL
I/
void loop()
1
Av. Túpui Amara 210, Lima 25, Perú
Teléfono.: 481- [070 Anexo 376 / Telefax: 481-9505 / E-mail: dala finirtiyalmo-~
dm 1
•