SlideShare una empresa de Scribd logo
1 de 14
FACULTAD DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA
ROBÓTICA
LABORATORIO 01
CODIGO NOMBRE
EVALUACION
I.PREVIO
(7)
I.FINAL
(8)
SUST.
(5)
NOTA
1713210011 Jara Morales Stefhano Guillermo
1713220157 Nuñez Huamani Anthony
1713210041 Quino Briceño Jeffry
1623225648 Alcantara Alvarado Jean Pierre
Horario Grupo Fecha
Firma del docente
90G
2022- A
Observaciones:
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 2
ROBÓTICA
LABORATORIO 01
REPRESENTACION DE LAPOSICION Y ORIENTACION
OBJETIVO:Aprender realizar descripciones y transformaciones espaciales de un vector y
sistemas de coordenadas.
Introducción teórica
Existen distintas configuraciones de robot manipulador, entre ella tenemos a:
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 3
PROCEDIMIENTO
1. Descripciones espaciales y transformaciones
A continuación se presenta segmento de código en matlab, para famiiarizarse, con
gráfico de vectores, traslación y rotación de ejes de coordenadas.
Grafique los puntos
Vectores
plot3(1,2,3,'o',-1,2,5,'o')
view([10 10 10])
quiver3(1,2,3,3,4,-2)
view([10 10 10])
daspect([1 1 1])
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 4
Ejecute el siguiente programa para dibujar un vector que partiendo del origen(0,0,0), la
punta del vector termina en la coordenada (-2,3,8)
Gráfico del vector
%CURSO: ROBOTICA
%Semestre 2021-A
%Descripción: Dibujar un vector usando el comando quiver3
clear,clc
axis equal
%borrado
%real visualización de gráficos
X0=[0 0 0];X=[-2 3 8]; %coordenadas de la cola y punta del vector
quiver3(X0(1),X0(2),X0(3),... % Representa el campo vectorial
X(1),X(2),X(3),...
'Color','r',...
'LineWidth',2.0,...
'AutoScaleFactor',1.0,...
'MarkerSize',40);
text(X(1)+.1, X(2)+.1, X(3)+.1, '^AP') % Se escribe el texto
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 5
Ejercicios
1.1 Similar al anterior ejemplo, Dibuje 3 vectores (con longitud y color diferente) y su
ubicación espacial en un mismo plano.
%CURSO: ROBOTICA
%Semestre 2022-A JARA
%Descripción:1.1 Similar al anterior ejemplo, Dibuje 3 vectores (con longitud
y color diferente) y su ubicación espacial en un mismo plano.
axis equal %real visualización de gráficos
X0=[1 3 1];X=[-2 3 8]; %coordenadas de la cola y punta del vector 1
X01=[2 1 2];X1= [-1 2 7];%coordenadas de la cola y punta del vector 2
X02=[3 0 3];X2= [4 3 4];%coordenadas de la cola y punta del vector 3
quiver3(X0(1),X0(2),X0(3),X(1),X(2),X(3),'Color','r','LineWidth',2.0,'AutoScal
eFactor',1.0, 'MarkerSize',40);
text(X(1)+.1,X(2)+.1,X(3)+.1,'V1') % Se escribe el texto
hold on
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
quiver3(X01(1),X01(2),X01(3),X1(1),X1(2),X1(3),'Color','g','LineWidth',2.0,'Au
toScaleFactor',1.0, 'MarkerSize',40);
text(X1(1)+.1, X1(2)+.1, X1(3)+.1,'V2') % Se escribe el texto
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
quiver3(X02(1),X02(2),X02(3),X2(1),X2(2),X2(3),'Color','m',
'LineWidth',2.0,'AutoScaleFactor',1.0, 'MarkerSize',40);
text(X2(1)+.1,X2(2)+.1,X2(3)+.1,'V3') % Se escribe el texto
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 6
1.2 Muestre el gráfico para hallar la resultante de la suma de 3 vectores
X0=[1 3 1];X=[-2 3 8]; %coordenadas de la cola y punta del vector 1
X01=[2 1 2];X1= [-1 2 7];%coordenadas de la cola y punta del vector 2
X02=[3 0 3];X2= [4 3 4];%coordenadas de la cola y punta del vector 3
%Vector 1 (a): [(-2-1) (3-3) (8-1)] = [-3 0 7]
%Vector 2 (b): [(-1-2) (2-1) (7-2)] = [-3 1 5]
%Vector 3 (c): [(4-3) (3-0) (4-3)] = [1 3 1]
%Vector suma: [-5 4 13]
axis equal %real visualización de gráficos
a= [-3 0 7]; %coordenadas de la cola y punta del vector
b = [-3 1 5];
c = [1 3 1];
X0=[0 0 0];X=[-5 4 13] ;
quiver3(X0(1),X0(2),X0(3),X(1),X(2),X(3),'Color','r','LineWidth',2.0,'AutoScal
eFactor',1.0, 'MarkerSize',40);
text(X(1)+.1,X(2)+.1,X(3)+.1,'VR') % Se escribe el texto
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 7
2. Dibujando coordenadas
Ejecute el siguiente programa
Y obtenga las coordenadas
2.1 Ejercicio:
Dibuje dos sistemas de coordenadas diferentes a lo mostrado y con color diferente.
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 8
%CURSO: ROBOTICA
%Semestre 2022-A
%2.1 Ejercicio:
%Dibuje dos sistemas de coordenadas diferentes a lo mostrado y con color
diferente.
clf %limpia el entorno gráfico
axis equal %Utilice la misma longitud para las unidades de
datos a lo largo de cada eje
view(3) %vista en 3d
hold on %mantener grafico anterior
grid on
quiver3(0,0,0, 1,0,0, 'Color','y','LineWidth',1.0, 'AutoScaleFactor',1.0,
'MarkerSize',40); %eje x
quiver3(0,0,0, 0,1,0, 'Color','m','LineWidth',1.0, 'AutoScaleFactor',1.0,
'MarkerSize',40); %eje y
quiver3(0,0,0, 0,0,-1, 'Color','k','LineWidth',1.0, 'AutoScaleFactor',1.0,
'MarkerSize',40);%eje z
p(1) = text(1.05,0,0,'X_B');
p(2) = text(0,1.05,0,'Y_B');
p(3) = text(0,0,-1.05,'Z_B');
set(p,'FontName','Arial');
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 9
%CURSO: ROBOTICA
%Semestre 2022-A
%2.1 Ejercicio:
%Dibuje dos sistemas de coordenadas diferentes a lo mostrado y con color
diferente.
clf %limpia el entorno gráfico
axis equal %Utilice la misma longitud para las unidades de
datos a lo largo de cada eje
view(3) %vista en 3d
hold on %mantener grafico anterior
grid on
quiver3(0,0,0, -1,0,0, 'Color','c','LineWidth',1.0, 'AutoScaleFactor',1.0,
'MarkerSize',40); %eje x
quiver3(0,0,0, 0,-1,0, 'Color','g','LineWidth',1.0, 'AutoScaleFactor',1.0,
'MarkerSize',40); %eje y
quiver3(0,0,0, 0,0,1, 'Color','r','LineWidth',1.0, 'AutoScaleFactor',1.0,
'MarkerSize',40);%eje z
p(1) = text(-1.05,0,0,'X_C');
p(2) = text(0,-1.05,0,'Y_C');
p(3) = text(0,0,1.05,'Z_C');
set(p,'FontName','Arial');
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1
0
3. Toolbox HEMERO
3.1 En esta parte se estudiará los principales comandos del toolbox HEMERO para describir
en forma gráfica la posición y orientaciones de un robot y también observar las traslaciones
y rotaciones.
3.2 Para comprobarel siguiente programadebe tenerinstaladoe toolboxHEMEROen Matlab
Resolverlossiguientes ejerciciosusandoloscomandos:rotx, roty, rotz, frame ytransl.
A. Plotearlatraslación purade 0.5 m.enla dirección del eje X.
B. Plotearlarotaciónde 90◦ entorno al eje Y.
C. Plotearlarotaciónde -90◦ entornoal eje Z.
D. Concatenarlasoperaciones anteriores ycomprobarsuresultado
%
% Curso: Robótica
% Descripción: Familiarización con toolbox de Hemero
% 2021-A
% Referencia: Laboratorio de robótica UPRP
% %*************************************************
clc,clear,close all
figure
subplot(221)
T=transl(0.5,0,0)
frame(T,'c',1);
grid
view(-30,30)
title('Translacion 0.5m en X')
%***********************************************
subplot(222)
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1
1
Resultado
3.1 Ejercicio:Mostrar otras situacionesde traslación,rotación de losejescoordenados,comoel
ejemploanterior
T=roty(pi/2);
frame(T,'w',0.5);
grid
view(-33,18)
title('Rotacion 90° en Y')
%***********************************************
subplot(223)
T=rotz(-pi/2)
frame(T,'b',0.5);
grid
view(-25,52)
title('Rotacion 90° en Z')
%********************************************
subplot(224)
T=transl(0.5,0,0)*roty(pi/2)*rotz(-pi/2);
ishomog(T);
frame(T,'r',0.5);
grid
view(-53,22)
title('transl(0.5,0,0)*roty(pi/2)*rotz(-pi/2)')
%***********************************************
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1
2
%
% Curso: Robótica
% Descripción: Familiarización con toolbox de Hemero
% 2022-A
% Referencia: Laboratorio de robótica UPRP
% %*************************************************
clc,clear,close all
figure
subplot(221)
T=transl(0,3,0)
frame(T,'c',1);
grid
view(-30,30)
title('Translacion 3m en Y')
%***********************************************
subplot(222)
T=rotz(3*pi/2);
frame(T,'w',0.5);
grid
view(-33,18)
title('Rotacion 270° en Z')
%***********************************************
subplot(223)
T=rotz(-pi/4)
frame(T,'b',0.5);
grid
view(-25,52)
title('Rotacion -45° en Y')
%********************************************
subplot(224)
T=transl(4,0,0)*roty(5*pi/2)*rotz(-pi/4);
ishomog(T);
frame(T,'r',0.5);
grid
view(-53,22)
title('transl(4,0,0)*roty(5*pi/2)*rotz(-pi/4)')
Resultado:
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1
3
UNIVERSIDADNACIONALDELCALLAO
FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1
4
INFORME PREVIO (6 ptos).
Resolverlosejercicios propuestos:1.1,1.2, 2.1, 3.1
INFORME FINAL (9 ptos.)
Se realizará durante el próximo laboratorio
SUSTENTACION (5 ptos)
Referencia Bibliográficas:
 Curso de robótica. Universidad Nacional de Colombia. Facultad de Ingeniería
 Ollero Baturone, A. Robótica Manipuladores y robots móviles. Ed Alfaomega
 Separatas en Páginas web diversos.
Bellavista, 13 de abril de 2022

Más contenido relacionado

Similar a LABO 1 ROBOTICA 2022.docx

Transformaciones lineales y espacios vectoriales
Transformaciones lineales y espacios vectorialesTransformaciones lineales y espacios vectoriales
Transformaciones lineales y espacios vectorialesarturoperez
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejerciciosford81
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoSANTIAGO PABLO ALBERTO
 
(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel LunarAngel Lunar
 
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASDERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASJaime Martínez Verdú
 
Modulo 10 - miércoles.pptx
Modulo 10 - miércoles.pptxModulo 10 - miércoles.pptx
Modulo 10 - miércoles.pptxALDOMORALES37
 
W mora vectores_rectas_planos
W mora vectores_rectas_planosW mora vectores_rectas_planos
W mora vectores_rectas_planosRamiro Felix
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabJuan Ete
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficosErick2202
 
Eje 1 guia de tp def
Eje 1 guia de tp defEje 1 guia de tp def
Eje 1 guia de tp defDiana Dure
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012gerardoarbito
 
Solución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlabSolución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlabWilder Ramirez
 

Similar a LABO 1 ROBOTICA 2022.docx (20)

Transformaciones lineales y espacios vectoriales
Transformaciones lineales y espacios vectorialesTransformaciones lineales y espacios vectoriales
Transformaciones lineales y espacios vectoriales
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
Lección 1 2006
Lección 1 2006Lección 1 2006
Lección 1 2006
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar(Diagrama de bode y diagrama polar) Angel Lunar
(Diagrama de bode y diagrama polar) Angel Lunar
 
Tema1 1-vectores
Tema1 1-vectoresTema1 1-vectores
Tema1 1-vectores
 
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASDERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
 
Modulo 10 - miércoles.pptx
Modulo 10 - miércoles.pptxModulo 10 - miércoles.pptx
Modulo 10 - miércoles.pptx
 
W mora vectores_rectas_planos
W mora vectores_rectas_planosW mora vectores_rectas_planos
W mora vectores_rectas_planos
 
Graficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlabGraficas en 2 d y 3d matlab
Graficas en 2 d y 3d matlab
 
Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
 
Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)Tarea4 08 sol+antena (1)
Tarea4 08 sol+antena (1)
 
Lab 3 de tele final
Lab 3 de tele finalLab 3 de tele final
Lab 3 de tele final
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
Eje 1 guia de tp def
Eje 1 guia de tp defEje 1 guia de tp def
Eje 1 guia de tp def
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012
 
Solución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlabSolución de un problema eliptico elementos finitos matlab
Solución de un problema eliptico elementos finitos matlab
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
clase de matlab
clase  de   matlabclase  de   matlab
clase de matlab
 

Último

CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxMaikelPereira1
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruanoEFRAINSALAZARLOYOLA1
 
Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasAnkara2
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptDerekLiberatoMartine
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptxjezuz1231
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxlizeth753950
 
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptxSEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptxLisetteChuquisea
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolLuis José Ferreira Calvo
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Secssuser50da781
 
BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power pointyupanquihuisahilario
 
LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxJheissonAriasSalazar
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaEmmanuel Toloza
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxJOELORELLANA15
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmolivayasser2
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfDreydyAvila
 
Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxismaelchandi2010
 

Último (16)

CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruano
 
Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena Olvieras
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).ppt
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
 
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptxSEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
SEMIOLOGIA DE CABEZA Y CUELLO. Medicina Semiologia cabeza y cuellopptx
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y español
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Sec
 
BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power point
 
LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docx
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxm
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
 
Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptx
 

LABO 1 ROBOTICA 2022.docx

  • 1. FACULTAD DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA ROBÓTICA LABORATORIO 01 CODIGO NOMBRE EVALUACION I.PREVIO (7) I.FINAL (8) SUST. (5) NOTA 1713210011 Jara Morales Stefhano Guillermo 1713220157 Nuñez Huamani Anthony 1713210041 Quino Briceño Jeffry 1623225648 Alcantara Alvarado Jean Pierre Horario Grupo Fecha Firma del docente 90G 2022- A Observaciones:
  • 2. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 2 ROBÓTICA LABORATORIO 01 REPRESENTACION DE LAPOSICION Y ORIENTACION OBJETIVO:Aprender realizar descripciones y transformaciones espaciales de un vector y sistemas de coordenadas. Introducción teórica Existen distintas configuraciones de robot manipulador, entre ella tenemos a:
  • 3. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 3 PROCEDIMIENTO 1. Descripciones espaciales y transformaciones A continuación se presenta segmento de código en matlab, para famiiarizarse, con gráfico de vectores, traslación y rotación de ejes de coordenadas. Grafique los puntos Vectores plot3(1,2,3,'o',-1,2,5,'o') view([10 10 10]) quiver3(1,2,3,3,4,-2) view([10 10 10]) daspect([1 1 1])
  • 4. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 4 Ejecute el siguiente programa para dibujar un vector que partiendo del origen(0,0,0), la punta del vector termina en la coordenada (-2,3,8) Gráfico del vector %CURSO: ROBOTICA %Semestre 2021-A %Descripción: Dibujar un vector usando el comando quiver3 clear,clc axis equal %borrado %real visualización de gráficos X0=[0 0 0];X=[-2 3 8]; %coordenadas de la cola y punta del vector quiver3(X0(1),X0(2),X0(3),... % Representa el campo vectorial X(1),X(2),X(3),... 'Color','r',... 'LineWidth',2.0,... 'AutoScaleFactor',1.0,... 'MarkerSize',40); text(X(1)+.1, X(2)+.1, X(3)+.1, '^AP') % Se escribe el texto
  • 5. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 5 Ejercicios 1.1 Similar al anterior ejemplo, Dibuje 3 vectores (con longitud y color diferente) y su ubicación espacial en un mismo plano. %CURSO: ROBOTICA %Semestre 2022-A JARA %Descripción:1.1 Similar al anterior ejemplo, Dibuje 3 vectores (con longitud y color diferente) y su ubicación espacial en un mismo plano. axis equal %real visualización de gráficos X0=[1 3 1];X=[-2 3 8]; %coordenadas de la cola y punta del vector 1 X01=[2 1 2];X1= [-1 2 7];%coordenadas de la cola y punta del vector 2 X02=[3 0 3];X2= [4 3 4];%coordenadas de la cola y punta del vector 3 quiver3(X0(1),X0(2),X0(3),X(1),X(2),X(3),'Color','r','LineWidth',2.0,'AutoScal eFactor',1.0, 'MarkerSize',40); text(X(1)+.1,X(2)+.1,X(3)+.1,'V1') % Se escribe el texto hold on %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% quiver3(X01(1),X01(2),X01(3),X1(1),X1(2),X1(3),'Color','g','LineWidth',2.0,'Au toScaleFactor',1.0, 'MarkerSize',40); text(X1(1)+.1, X1(2)+.1, X1(3)+.1,'V2') % Se escribe el texto %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% quiver3(X02(1),X02(2),X02(3),X2(1),X2(2),X2(3),'Color','m', 'LineWidth',2.0,'AutoScaleFactor',1.0, 'MarkerSize',40); text(X2(1)+.1,X2(2)+.1,X2(3)+.1,'V3') % Se escribe el texto
  • 6. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 6 1.2 Muestre el gráfico para hallar la resultante de la suma de 3 vectores X0=[1 3 1];X=[-2 3 8]; %coordenadas de la cola y punta del vector 1 X01=[2 1 2];X1= [-1 2 7];%coordenadas de la cola y punta del vector 2 X02=[3 0 3];X2= [4 3 4];%coordenadas de la cola y punta del vector 3 %Vector 1 (a): [(-2-1) (3-3) (8-1)] = [-3 0 7] %Vector 2 (b): [(-1-2) (2-1) (7-2)] = [-3 1 5] %Vector 3 (c): [(4-3) (3-0) (4-3)] = [1 3 1] %Vector suma: [-5 4 13] axis equal %real visualización de gráficos a= [-3 0 7]; %coordenadas de la cola y punta del vector b = [-3 1 5]; c = [1 3 1]; X0=[0 0 0];X=[-5 4 13] ; quiver3(X0(1),X0(2),X0(3),X(1),X(2),X(3),'Color','r','LineWidth',2.0,'AutoScal eFactor',1.0, 'MarkerSize',40); text(X(1)+.1,X(2)+.1,X(3)+.1,'VR') % Se escribe el texto
  • 7. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 7 2. Dibujando coordenadas Ejecute el siguiente programa Y obtenga las coordenadas 2.1 Ejercicio: Dibuje dos sistemas de coordenadas diferentes a lo mostrado y con color diferente.
  • 8. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 8 %CURSO: ROBOTICA %Semestre 2022-A %2.1 Ejercicio: %Dibuje dos sistemas de coordenadas diferentes a lo mostrado y con color diferente. clf %limpia el entorno gráfico axis equal %Utilice la misma longitud para las unidades de datos a lo largo de cada eje view(3) %vista en 3d hold on %mantener grafico anterior grid on quiver3(0,0,0, 1,0,0, 'Color','y','LineWidth',1.0, 'AutoScaleFactor',1.0, 'MarkerSize',40); %eje x quiver3(0,0,0, 0,1,0, 'Color','m','LineWidth',1.0, 'AutoScaleFactor',1.0, 'MarkerSize',40); %eje y quiver3(0,0,0, 0,0,-1, 'Color','k','LineWidth',1.0, 'AutoScaleFactor',1.0, 'MarkerSize',40);%eje z p(1) = text(1.05,0,0,'X_B'); p(2) = text(0,1.05,0,'Y_B'); p(3) = text(0,0,-1.05,'Z_B'); set(p,'FontName','Arial');
  • 9. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 9 %CURSO: ROBOTICA %Semestre 2022-A %2.1 Ejercicio: %Dibuje dos sistemas de coordenadas diferentes a lo mostrado y con color diferente. clf %limpia el entorno gráfico axis equal %Utilice la misma longitud para las unidades de datos a lo largo de cada eje view(3) %vista en 3d hold on %mantener grafico anterior grid on quiver3(0,0,0, -1,0,0, 'Color','c','LineWidth',1.0, 'AutoScaleFactor',1.0, 'MarkerSize',40); %eje x quiver3(0,0,0, 0,-1,0, 'Color','g','LineWidth',1.0, 'AutoScaleFactor',1.0, 'MarkerSize',40); %eje y quiver3(0,0,0, 0,0,1, 'Color','r','LineWidth',1.0, 'AutoScaleFactor',1.0, 'MarkerSize',40);%eje z p(1) = text(-1.05,0,0,'X_C'); p(2) = text(0,-1.05,0,'Y_C'); p(3) = text(0,0,1.05,'Z_C'); set(p,'FontName','Arial');
  • 10. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1 0 3. Toolbox HEMERO 3.1 En esta parte se estudiará los principales comandos del toolbox HEMERO para describir en forma gráfica la posición y orientaciones de un robot y también observar las traslaciones y rotaciones. 3.2 Para comprobarel siguiente programadebe tenerinstaladoe toolboxHEMEROen Matlab Resolverlossiguientes ejerciciosusandoloscomandos:rotx, roty, rotz, frame ytransl. A. Plotearlatraslación purade 0.5 m.enla dirección del eje X. B. Plotearlarotaciónde 90◦ entorno al eje Y. C. Plotearlarotaciónde -90◦ entornoal eje Z. D. Concatenarlasoperaciones anteriores ycomprobarsuresultado % % Curso: Robótica % Descripción: Familiarización con toolbox de Hemero % 2021-A % Referencia: Laboratorio de robótica UPRP % %************************************************* clc,clear,close all figure subplot(221) T=transl(0.5,0,0) frame(T,'c',1); grid view(-30,30) title('Translacion 0.5m en X') %*********************************************** subplot(222)
  • 11. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1 1 Resultado 3.1 Ejercicio:Mostrar otras situacionesde traslación,rotación de losejescoordenados,comoel ejemploanterior T=roty(pi/2); frame(T,'w',0.5); grid view(-33,18) title('Rotacion 90° en Y') %*********************************************** subplot(223) T=rotz(-pi/2) frame(T,'b',0.5); grid view(-25,52) title('Rotacion 90° en Z') %******************************************** subplot(224) T=transl(0.5,0,0)*roty(pi/2)*rotz(-pi/2); ishomog(T); frame(T,'r',0.5); grid view(-53,22) title('transl(0.5,0,0)*roty(pi/2)*rotz(-pi/2)') %***********************************************
  • 12. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1 2 % % Curso: Robótica % Descripción: Familiarización con toolbox de Hemero % 2022-A % Referencia: Laboratorio de robótica UPRP % %************************************************* clc,clear,close all figure subplot(221) T=transl(0,3,0) frame(T,'c',1); grid view(-30,30) title('Translacion 3m en Y') %*********************************************** subplot(222) T=rotz(3*pi/2); frame(T,'w',0.5); grid view(-33,18) title('Rotacion 270° en Z') %*********************************************** subplot(223) T=rotz(-pi/4) frame(T,'b',0.5); grid view(-25,52) title('Rotacion -45° en Y') %******************************************** subplot(224) T=transl(4,0,0)*roty(5*pi/2)*rotz(-pi/4); ishomog(T); frame(T,'r',0.5); grid view(-53,22) title('transl(4,0,0)*roty(5*pi/2)*rotz(-pi/4)') Resultado:
  • 13. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1 3
  • 14. UNIVERSIDADNACIONALDELCALLAO FACULTADDE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA ROBOTICA-LABORATORIO SEMESTRE 2022-A Prof: Zenón Cucho M. 1 4 INFORME PREVIO (6 ptos). Resolverlosejercicios propuestos:1.1,1.2, 2.1, 3.1 INFORME FINAL (9 ptos.) Se realizará durante el próximo laboratorio SUSTENTACION (5 ptos) Referencia Bibliográficas:  Curso de robótica. Universidad Nacional de Colombia. Facultad de Ingeniería  Ollero Baturone, A. Robótica Manipuladores y robots móviles. Ed Alfaomega  Separatas en Páginas web diversos. Bellavista, 13 de abril de 2022