Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía de Laboratorio 2 PDF
Guía de Laboratorio 2 PDF
Configuracin PPP
Configuracin RPP
Configuracin Espacio de trabajo
Configuracin RRP
Configuracin RRR
Grficos poligonales
Matlab dibuja las curvas punto a punto. Calcula los puntos (x; y(x)), para los valores de x dados y
representa dichos puntos unidos por un segmento. Matlab dibuja una poligonal inscrita a la curva.
Por ello, se empieza estableciendo la matriz fila x cuyos elementos son los valores de x para los
que se computar el valor correspondiente de y(x). Se deben tomar puntos igualmente espaciados
en el intervalo [a,b], incluyendo los extremos. Si se toman valores consecutivos de x pequeos se
obtiene la curva de la grfica.
Ejemplo
Dibujar un polgono encerrado por los vrtices (0,0,0) (5,4,3) (5,0,0) (0,4,0) (5,4,0) la lnea debe ser
de color verde y deben aparecer los nombres de los ejes y el nombre del dibujo.
x=[0 5 5 0 0 5 5 5 5 0]
y=[0 4 0 0 4 4 4 0 4 4]
z=[0 3 0 0 0 3 0 0 0 0]
plot3(x,y,z,'g')
title('Pirmide')
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
Resultado
Dibujar un polgono encerrado por los vrtices (0,0,0) (5,4,3) (5,0,0) (0,4,0) (5,4,0) la lnea debe ser
de color verde en la base, las lneas cruzadas 2 rojas y 2 azules. El grosor de la base de 4 y las
dems lneas 2. Deben aparecer los nombres de los ejes y el nombre del dibujo.
h = plot3(0,0,0)
p = get(h,'Parent')
xlim(p,'manual');
xlim(p,[0 10]) %Define el lmite del eje x que se observar en la grfica
ylim(p,'manual');
ylim(p,[0 10])%Define el lmite del eje y que se observar en la grfica
zlim(p,'manual');
zlim(p,[0 10])%Define el lmite del eje z que se observar en la grfica
axis vis3d
grid on
linea1= line([0,5],[0,4],[0,3],'Color','b','LineWidth',2);
linea2= line([5,5],[4,0],[3,0],'Color','r','LineWidth',2);
linea3= line([5,5],[4,4],[0,3],'Color','b','LineWidth',2);
linea4= line([0,5],[4,4],[0,3],'Color','r','LineWidth',2);
linea5= line([0,0],[0,4],[0,0],'Color','g','LineWidth',4);
linea6= line([0,5],[4,4],[0,0],'Color','g','LineWidth',4);
linea7= line([5,5],[4,0],[0,0],'Color','g','LineWidth',4);
linea8= line([5,0],[0,0],[0,0],'Color','g','LineWidth',4);
grid on
title('Poligono')
xlabel('X')
ylabel('Y')
zlabel('Z')
El comando patch se emplea para dibujar polgonos en dos o tres dimensiones, que pueden estar
rellenos de un color constante o variable (interpolado entre los colores de los vrtices). Se
distingue entre el color de las aristas y el color de relleno.
Sintaxis
patch(X,Y,Z,C)
Los elementos X,Y,Z especifican las coordenadas de los vrtices del polgono, C determina el color
del patch
Ejemplo graficar un cubo con patch
h = plot3(0,0,0)
p = get(h,'Parent')
xlim(p,'manual');
ylim(p,'manual');
zlim(p,'manual');
xlim(p,[0 2])
ylim(p,[0 2])
zlim(p,[0 2])
rotate3d
grid on
patch([0 0 1 1],[0 1 1 0],[1 1 1 1],'k')%Graficar cara superior
patch([0 1 1 0],[0 0 0 0],[0 0 1 1],'g')%Graficar cara lateral eje x con y=0
patch([0 0 0 0],[0 1 1 0],[0 0 1 1],'b')%Graficar cara lateral eje y con x=0
patch([0 0 1 1],[0 1 1 0],[0 0 0 0],'r')%Graficar cara inferior
patch([0 1 1 0],[1 1 1 1],[0 0 1 1],'m')%Graficar cara lateral eje x con y=1
patch([1 1 1 1],[0 1 1 0],[0 0 1 1],'y')%Graficar cara lateral eje y con x=1
xlabel('Eje x')
ylabel('Eje y')
zlabel('Eje z')
title('Graficar un cubo por patch')
Procedimiento:
1. Realizar una interfaz grfica en Matlab que contenga un texto esttico con el ttulo Espacio de
trabajo robots espaciales, tres botones y un axes. Al oprimir el primer botn debe mostrar la
configuracin PPP, el segundo botn la configuracin RPP y el tercer botn la configuracin RRR.
Para cada caso debe mostrar el espacio de trabajo en la misma grfica. Las configuraciones se
observan en la tabla 1. El resultado esperado se puede visualizar en la figura 5.
1. Con la herramienta Guide de Matlab cree una interfaz grfica (Ver figura ) que contenga lo
siguiente:
a. Un texto esttico que tenga como ttulo Modelamiento robot Scara. UPN 2017.
b. Un axes en donde se visualice el robot espacial de cuatro grados de libertad asignado en el
trabajo de investigacin. Tenga en cuenta que las articulaciones rotativas debe ilustrarlas con
cilindros y los eslabones con lneas de grosor 3. El radio de los cilindros de 30 y la altura de
80, la artista del cubo de 60, el color debe ser seleccionado por usted. Los eslabones deben
corresponder a las medidas reales del robot y la posicin del robot debe ser la adoptada
cuando todas sus articulaciones rotativas tienen 0 y la variacin de la articulacin prismtica
sea la mxima.
c. Dibuje los marcos de referencia para cada articulacin. Todos los ejes de la coordenada x
deben ser de color rojo, los ejes de la coordenada y de color verde y los ejes de la coordenada
z de color azul.
Entregables
1. Sustente al docente cada una de los simulaciones realizadas
2. Realice un informe en formato IEEE en donde se evidencie el desarrollo de la gua un tem
con las respuestas a las siguientes preguntas:
Qu es espacio de trabajo en un robot industrial?
Dibuje la forma del espacio de trabajo de los siguientes robots:
Robot Gantry
Robot Cilndrico
Robot Angular
Robot polar
Bibliografa recomendada
[1] Lung-Wen Tsai. Robot analysis: the mechanics of serial and parallel manipulators Wiley- IEEE,
1999
[2] Siciliano, Bruno; Sciavicco, Lorenzo ; Villani, Luigi ; Oriolo, Giuseppe. Robotics Editorial:
Springer Verlag - Estados Unidos. ISBN: 1846286417.
[3] Craig, J. Introduction to robotics. Adisson Wesley.
[4] Ollero, A. Robtica manipuladores y robots mviles. Alfaomega Marcombo.
[5] Spong, Mark W. y Vidyasagar, M. Robot Dynamics and Control. John Wiley & Sons, 1989.
[6] Fu, K.S.; Gonzlez, R.C. y Lee, C. S. G. Robtica: Control, Deteccin, Visin e Inteligencia.Ed.
Mc Graw Hill, 1988.