Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ManualKirobot PDF
ManualKirobot PDF
Readaptado por
Guiovanny Sarez Rivera
Del original escrito por
Martn Meado Arleche y Eduardo Vendrell Vidal.
Creadores del software
Y
Primera adaptacin realizada por
Mauricio Arias Correa
Facultad de Ingenieras
Medelln. Colombia.
Asignatura: Robtica
Web: www.freewebs.com/guiovanny
Medelln. Colombia
2007.
Guiovanny Surez Rivera. Robtica Politcnico Colombiano Jaime Isaza Cadavid.
Medelln. Colombia. 2007. Guiovanny@gmail.com
PRCTICA UNO
MODELADO GEMTRICO
OBJETIVOS
1. Familiarizar al estudiante con el ambiente de modelado geomtrico de
sistemas robotizados que ofrece KIROBOT a travs de su barra de
herramientas (Toolbar) y caja de herramientas (ToolBox).
2. Modelar geomtricamente un robot articulado de dos grados de libertad
(GDL).
3. Modelar geomtricamente el robot articulado IRB6 de la empresa ABB de
cinco grados de libertad (GDL).
Para llevar a cabo esta prctica, primero descomprima el programa Kirobot
en
KIROBOT
una
carpeta
creada
bajo
el
nombre
de
ejecutable
. Haga doble clic sobre el mismo, y por
primera vez se obtiene el siguiente ambiente de modelado grfico
Para poder saber que vamos a crear, se debe tener en cuenta que el modelado
se realiza de una forma jerrquica, definiendo las entidades en varios niveles a
saber:
Primitivas: son objetos tridimensionales predefinidos en el programa.
Guiovanny Surez Rivera. Robtica Politcnico Colombiano Jaime Isaza Cadavid.
Medelln. Colombia. 2007. Guiovanny@gmail.com
milmetros.
es
el
efecto
que
se
produce
Da
un
reporte
sobre
los
crditos
del
programa
El
men
de
Archivo
despliega
las
funciones
de
la
figura
El men de Edicin
permite editar o borrar una primitiva que
haga parte de un elemento, un elemento de un sistema o un sistema completo.
El men de Primitivas
ofrece los diferentes slidos que
podemos utilizar para la elaboracin de los elementos, sistemas y clulas de
manufactura flexible. Estas primitivas se describen ms detalladamente en el
anexo a este manual. Una forma ms rpida de acceder a estas primitivas es
haciendo click derecho sobre el rea blanca de edicin, en donde se despliega
una caja de herramientas flotantes como la que se ve en la figura
Ahora sobre el rea blanca haga clic derecho para invocar la caja de herramientas
flotante que contiene las primitivas y seleccione la primitiva Prisma, ubicada en la
fila 1, columna 1 de dicha caja, en la ventana que se despliega a continuacin
vamos a dimensionarla, estos valores se deben ingresar en milmetros, por
defecto sus medidas aparecen en 100 milmetros
Se sabe que la altura del cilindro es de 100 m.m., de lo que se deduce que dicho
valor debe ser subido el prisma respecto al eje W, para lo cual pulsamos sobre
Mire que cada nueva primitiva que se crea tiene asociada a ella un sistema
coordenado solidario, cuyos ejes son U, V, y W, a diferencia del sistema de la
primitiva de la base que tiene como ejes X, Y, y Z. Esta ventana presenta otras
opciones como son Inicializar, la cual descarta todas las transformaciones hechas
hasta el momento, Informacin la cual nos da un reporte en forma matricial sobre
las transformaciones hechas a dicha primitiva con respecto al sistema de
referencia coordenado XYZ, esto en teora se conoce como la matriz de
transformacin homognea, Incremento permite definir el factor de incremento
o de decremento de los valores en las transformaciones, cuando se manipula esta
barra
Ahora traiga una Pirmide Truncada y cambie sus dimensiones como se muestra
en la figura
siguiente figura
De ella se deduce que para colocar la pirmide truncada sobre el prisma, sta
Guiovanny Surez Rivera. Robtica Politcnico Colombiano Jaime Isaza Cadavid.
Medelln. Colombia. 2007. Guiovanny@gmail.com
debe ser desplazada a lo largo de su eje W, una distancia de 150 m.m., valor que
corresponde a la suma de las alturas del cilindro y del prisma. Ahora entonces
vaya al men de edicin y elija editar, haga clic sobre una de las lneas de la
pirmide, seleccione transformaciones y haga lo mostrado en la figura
Recuerde que si el rea del modelado grfico tiene mucho zoom, la puede reducir
con la herramienta de vista
Esta herramienta es muy til debido a que permite rotar todo el elemento
alrededor de cualquiera de los ejes, lo que facilita determinar con exactitud las
distancias que se deben desplazar cada una de las primitivas. Esta opcin debe
ser activada primero que cualquier otra opcin para poder ver su efecto. Para
nuestro caso cierre todas las opciones que tenga abiertas y active la herramienta
de vista, rote el elemento alrededor del eje z, desplazando hacia la derecha la
barra correspondiente hasta que tome el valor de 90 grados y luego pulse en
aplicar,
como
se
muestra
en
la
figura
.
Guiovanny Surez Rivera. Robtica Politcnico Colombiano Jaime Isaza Cadavid.
Medelln. Colombia. 2007. Guiovanny@gmail.com
Tenga en cuenta que estas rotaciones siempre se hacen con respecto al sistema
de referencia XYZ, que aparece en la parte inferior izquierda. Ahora vaya a
edicin, elija editar y haga clic izquierdo sobre la pirmide truncada (figura que
aparece en rojo), luego seleccione transformaciones y desplace la figura 150 m.m.
en el eje W, haga clic izquierdo en aplicar, luego en cerrar y por ltimo en aceptar,
ahora con esto lo que se hizo fue colocar la pirmide truncada sobre el prisma
No olvide hacer clic sobre aplicar, luego cierre y acepte. Ahora trate Usted
mismo de colocar al lado opuesto del prisma otra pirmide truncada con las
mismas dimensiones, y recuerde que si se hace un desplazamiento en la direccin
contraria al sentido del eje, ste desplazamiento tiene un valor negativo. Este es
el resultado que debera obtenerse
Ahora cree el ltimo eslabn en un nuevo archivo bajo el nombre de E2. ELM y
seleccione de la caja de herramientas flotante la primitiva cilindro-pirmide. Tenga
en cuenta que las dimensiones de esta primitiva o elemento dependen del eslabn
uno, debido a que el eslabn dos encajar entre las dos pirmides truncadas, al
momento del ensamble de las piezas en la elaboracin del sistema. No olvide que
la anchura de cada pirmide truncada es de 12 m.m
, acepte y no
Ahora veamos como crear el sistema a partir de los tres eslabones antes
elaborados. Para cumplir este objetivo haga clic izquierdo sobre el botn de New
y seleccione de la ventana de dilogo la opcin de sistemas y luego haga
click izquierdo en el botn de OK.
Luego guarde el sistema como brazo1.SIS (no olvide colocar la extensin SIS).
que
Permite Activa r o desactivar la opcin de ver los ejes de DenavitHartenberg en la pantalla. Esta opcin solo est habilitada cuando se haya
calculado el Denavit-Hartenberg.
Salva el sistema.
Carga un sistema.
Imprime el sistema.
Ya conocidos cada uno de estos componentes, estamos preparados para el
ensamble de los elementos que harn parte del sistema. Siguiendo con el
procedimiento, haga clic izquierdo sobre el botn
Para una mejor visualizacin del elemento haga un zoom con la herramienta de
punto de vista
los botones de
Haga clic izquierdo sobre cerrar. En este momento aparece una nueva ventana
en donde se define el tipo de movimiento que relaciona a estos dos eslabones, el
cual puede ser de revolucin (rotacional) o prismtica (desplazamiento).
Tambin hay que indicar los puntos de inicio (cola) y fin (cabeza) del eje de
articulacin. Se debe tener en cuenta que el eje de articulacin se ubica
referenciado al sistema coordenado asociado al eslabn anterior. En nuestro caso
se colocar el eje de articulacin de tipo rotacional o de revolucin, con respecto al
sistema coordenado asociado a la base que aparece de color fucsia.
Discuta y analice con sus compaeros los puntos del eje de articulacin
obtenidos. Ahora ya estamos preparados para modelar un robot con mayor
nmero de grados de libertad.
Un cilindro con dimensiones de: Radio 118, altura (w) 107. Colquelo
encima del cilindro anterior realizando como transformacin: DZ,42.
(analice el por qu de estas transformacin)
Como transformaciones:
Un cono truncado de dimensiones: Radio base 60, altura (W) 200, radio
corte 45. Como transformaciones: DZ,575; RU,90; DW,122.
Un cono truncado de dimensiones: Radio base 60, altura (W) 200, radio
corte 45. Como transformaciones: DZ,575; RU,-90; DW,122.
Como transformaciones:
Como transformaciones:
Como
Un cilindro pirmide con: Radio 72, altura corte 144, anchura (U) 144,
profundidad (V) 22. Haga como transformaciones RY,180; DZ, 72; DX,
814; DY, -61.
Un cilindro pirmide con: Radio 72, altura corte 144, anchura (U) 144,
profundidad (V) 22. Haga como transformaciones RY,180; DZ, 72; DX,
814; DY, 61.
Modelado de la mueca.
Haga un elemento bajo el nombre de
MUNECA.ELM. Pegue en pantalla:
Un cilindro pirmide, cuyas dimensiones son: Radio 72, altura de corte 72,
anchura (U) 144, profundidad (V) 100. no haga ningn tipo de
transformacin.
Un prisma con dimensiones de: Anchura 100, profundidad 100, altura 25.
Como transformaciones: DZ,50 ( POR QU?) .
Un prisma con dimensiones de: Anchura 20, profundidad 100, altura 100.
Como transformaciones: RZ,90; DZ,75;DV,-40.
Un prisma con dimensiones de: Anchura 20, profundidad 100, altura 100.
Como transformaciones: DZ,90; RZ,90;DZ,75;DV,40 (POR QU ?).
para
Para una mejor visualizacin del elemento haga un zoom con la herramienta de
punto de vista
los botones de
seleccinelo
de
la
caja
de
dilogo
pulse
en
aceptar,
ste elemento se posiciona automticamente en el
sistema coordenado asociado a la base, como se puede ver en la vista lateral.
Con las dimensiones de la cara lateral se deduce que el brazo debe subirse 575
mm, a lo largo del eje z, en el men de transformaciones desplace entonces el
, cola en la
mueca.ELM
articulacin anterior.
, la cual se ubicar en la
Recuerde aplicar cada movimiento para que ste haga efecto. Para la ubicacin
del eje de articulacin rotacional entre la mueca y el extremo del antebrazo
Guiovanny Surez Rivera. Robtica Politcnico Colombiano Jaime Isaza Cadavid.
Medelln. Colombia. 2007. Guiovanny@gmail.com
ubique los puntos en las siguientes coordenadas con respecto al sistema asociado
a la articulacin anterior, el cual se muestra en la figura de color fucsia: Cola (814,300,72) y cabeza (814, 300, 72).
PRCTICA DOS
CINEMTICA DIRECTA
OBJETIVOS
1. Familiarizar al estudiante con el ambiente de simulacin de sistemas
robotizados que ofrece KIROBOT a travs de su barra de herramientas
(Toolbar) y caja de herramientas (ToolBox).
2. Simular los movimientos de un robot articulado de dos grados de libertad
(GDL), a partir del clculo de los parmetros Denavit Hartenberg,
tomados del anlisis cinemtico directo que realiza el software.
3. Simular los movimientos del robot articulado IRB6 de la empresa ABB de
cinco grados de libertad (GDL), partiendo del clculo de los parmetros
Denavit- Hartenberg, tomados del anlisis cinemtico directo que realiza el
software.
4. Comparar los clculos realizados por el alumno sobre la cinemtica directa
en forma manual, con los arrojados por el simulador.
abrir
y luego en
, luego en la
En ella podemos observar el nmero de articulaciones (Art), que para este caso
son dos (2 GDL), el parmetro Theta, que es variable, debido a las articulaciones
rotacionales del brazo, por lo que aparece en color rojo; d, Alfa, y a, en color
negro, parmetros constantes, que no podrn ser variados durante la simulacin,
a diferencia del parmetro Theta.
Pasos b y c: Cambio de los parmetros D-H y generacin de los movimientos
Para la configuracin del brazo fabricado slo tenemos la posibilidad de variar el
parmetro Theta en las articulaciones 1 y 2, estas variaciones se pueden hacer en
forma independiente en cada articulacin, simultneamente o combinaciones de
ellas. Cada una de estas variaciones se salva con un nombre nemotcnico y
Guiovanny Surez Rivera. Robtica Politcnico Colombiano Jaime Isaza Cadavid.
Medelln. Colombia. 2007. Guiovanny@gmail.com
con la extensin CNN, pero antes de ello se deben aplicar cada una de ellas,
pulsando el botn
. El conjunto de estos movimientos posteriormente
son reproducidos en el orden preferido por el usuario, lo que en conjunto genera la
secuencia de movimientos.
Lo que se realiza es muy parecido al principio bsico de las pelculas de cine, en
donde se crea una a una las tomas y luego se reproducen en un orden y velocidad
especficas.
La matriz que relaciona cinemticamente cada uno de estos parmetros se
conoce como la matriz A o matriz D-H, la cual puede ser apreciada al pulsar el
botn
, en donde se observan las diferentes matrices que relacionan el
extremo del brazo, con las articulaciones 2, 1 y la base, as como las diferentes
relaciones entre cada una de ellas.
le
damos
un
nombre
como
, luego en
por
ejemplo
C0.CNN,
, recuerde que
las configuraciones deben ser salvadas en la misma carpeta en donde se
encuentre el archivo del sistema, o sea, BRAZO1.SIS, para nuestro caso.
Giremos entonces la primera articulacin que relaciona a la base (eslabn cero)
con el eslabn 1 del brazo, 10 grados hacia la derecha. En la tabla de parmetros
coloque el cursor del mouse sobre la primer casilla, correspondiente a la primera
articulacin y al parmetro Theta y cambi el valor por -100, por qu -100 y no 10?
(analice y comente con sus compaeros), luego haga clic en aplicar.
Tenga en cuenta que los giros para este tipo de brazo se realizan alrededor de los
ejes de giro, asociados a las articulaciones 1 y 2, los que a su vez por anlisis
cinemtico se relacionan con los ejes W, y recordemos que giros hacia la derecha
e izquierda de un eje se toman como negativos y positivos respectivamente.
Retomando la situacin anterior, lo que se presentara es una colisin entre los
eslabones 1 y 2.
Theta
Salvar como
-110
C2.CNN
-40
-120
-50
-130
-60
-140
-70
-150
-80
-160
-90
-170
-100
-180
-110
-190
-120
C3.CNN
C4.CNN
C5.CNN
C6.CNN
C7.CNN
C8.CNN
C9.CNN
C10.CNN
Frames/segundo.
Colocando la C0 al principio y al final se consigue que el robot vuelva a la posicin
inicial, con lo que en una simulacin continua no tendr saltos al pasar del ltimo
KF al primero. Para el ltimo KF, los parmetros de Frames y Frm/sec no tienen
ningn valor porque no hay transicin desde este KF a otro.
Salvar la simulacin con Salvar simul., dndole el nombre de BRAZO1, al que
se aadir la extensin .SIM.
NOTA: salvar la simulacin antes de salir, porque al cerrar la caja de
simulacin se pierden los valores introducidos.
Para ver la simulacin pulsaremos el botn de Play de la caja de
simulacin. Podemos minimizar la ventana de simulacin si nos molesta para ver
el movimiento. Esto se realiza con el botn de minimizar de Windows. Adems el
programa nos permite ver la simulacin desde las diferentes vistas disponibles
como son alzado, planta perfil y perspectiva, o en 3 o 4 vistas, accesibles en la
barra superior en la opcin vistas
Para parar la simulacin si est en modo continuo usar el botn de Stop . En
caso de que no est activado el botn de continuo, la simulacin se parar
automticamente despus de haber alcanzado todos los K.F.
Ahora pulsaremos el botn de "Dejar rastro" y volveremos a ver la simulacin
para ver el efecto de esta opcin. Para visualizar las simulaciones en una nica
ventana, con lo que sern ms rpidas, se deben cerrar las otras tres ventanas. La
La siguiente figura muestra un ejemplo de simulacin con barrido.
abrir
y luego en
salvado)
ANEXOS
ANEXO A
Primitivas
En
KIROBOT
ANEXO B
Brazos
Propuestos
En
KIROBOT