Professional Documents
Culture Documents
Los objetivos de la Prctica #2 son: 1.1. Determinar los parmetros de Denavit Hartenberg para la configuracin de 4 GDL asignada, utilizando para ello las herramientas que ofrece KIROBOT y justificndolo en el trabajo escrito. Resolver el problema Cinemtico Directo del Robot modelado, utilizando para ello el KIROBOT, y justificando dicho procedimiento con los clculos de las matrices de transformacin desarrolladas en el trabajo escrito.
1.2.
2.- Clculo del Modelo Cinemtico. 2.1.- Clculo de los Parmetros de Denavit-Hartenberg. Ahora podemos realizar el clculo del modelo cinemtico del sistema, es decir, obtener unos nuevos sistemas de coordenadas caractersticos (locales) a cada Elemento del robot y los 4 parmetros de Denavit-Hartenberg que definen la localizacin (posicin y orientacin) de cada sistema de coordenadas caracterstico para un Elemento respecto al sistema de coordenadas caracterstico del Elemento anterior. Los pasos son: 1.- Elegir la opcin "Calcular Denavit-Hartenberg" del men "Modelado" o bien pulsar el botn correspondiente en la caja de herramientas. 2.- El programa mostrar una caja de dilogo en la que se nos solicita la eleccin del origen del sistema de coordenadas de la base, que ser el origen del sistema de coordenadas caracterstico del Elemento_0. Este punto debe estar sobre el eje de la primera articulacin. Introducir un punto con coordenadas x=0 e y=0. (Por ejemplo el punto (0,0,0)). Adems debemos indicarle el sentido de los ejes Z de los sistemas de coordenadas de los elementos. Elegiremos positivo +. 3.- Elegir Aceptar y el programa calcular entonces el modelo cinemtico del Sistema. Adems mostrar los ejes de coordenadas calculados.
LABORATORIO DE SIMULACIN DE ROBOTICA UNIVERSIDAD NACIONAL DE PIURA ESCUELA PROFESIONAL DE INGENIERA MECATRNICA 4.- Si queremos desactivar la opcin de ver los ejes de Denavit-Hartenberg seleccionaremos la opcin "Ver ejes" del men "Modelado" o bien pulsaremos el botn correspondiente de la caja de herramientas. 5.- Mediante las opciones de punto de vista y zoom ventana podemos ver con detalle las diferentes partes que componen el robot y los sistemas de coordenadas calculados por el programa. 7.- Desactivaremos la opcin de ver ejes. 8.- El clculo del modelo cinemtico se salva con un robot por lo que si guardamos un robot cuando ya hemos calculado D.H., no hace falta calcularlo la prxima vez que lo carguemos. Por supuesto tambin podemos volverlo a calcular. 2.2.- Modificacin de los Parmetros de Denavit-Hartenberg. Cuando se ha calculado el modelo cinemtico se pueden ver los parmetros de Denavit-Hartenberg en una tabla. Tambin se pueden modificar los valores actuales de las variables de articulacin, redibujndose el Sistema de acuerdo a la nueva configuracin. Para realizar esto los pasos a seguir son: 1.- Elegir la opcin "Tabla de parmetros" del men "Modelado" o pulsar el botn correspondiente de la caja de herramientas. 2.- Aparece una tabla que contiene todos los valores de los parmetros de Denavit-Hartenberg tal como aparece en la Figura 13, si bien faltan por definir los rangos de las articulaciones:
LABORATORIO DE SIMULACIN DE ROBOTICA UNIVERSIDAD NACIONAL DE PIURA ESCUELA PROFESIONAL DE INGENIERA MECATRNICA 3.- Si la tabla es diferente, analice las diferencias existentes. Con el botn Matriz A se puede verificar las transformaciones entre sistemas de coordenadas D-H. 4.- Antes de modificar la configuracin actual, la salvaremos en disco para poder recuperarla mas adelante. Esto se realiza mediante la opcin "Salvar". Le daremos el nombre C0 y el sistema le aadir la extensin ".CNN" 5.- Modificar una variable de articulacin: (a) Para modificar, por ejemplo, la variable de la primera articulacin pulsar sobre el parmetro de la articulacin que deseamos cambiar (Theta en este caso). Ntese que si intentamos modificar un valor que es fijo (por ejemplo, para una articulacin de revolucin, cualquier parmetro que no sea Theta), no nos dejar cambiarlo y aparecer difuminado. (b) En la caja inferior debemos teclear el nuevo valor (por ejemplo 90) y despus pulsar Aplicar para que tenga efecto. Si pulsamos sobre otra articulacin sin haber pulsado antes aplicar, no tendr efecto la modificacin. Normalmente el valor de la articulacin aparecer en la caja, pero no siempre. 6.- Salvar la nueva configuracin como C1. 7.- Modificar la segunda variable a valor 120 y salvar la configuracin como C2. 8.- Modificar las variables siguientes: (a) Variable 3 a valor 60 (b) Variable 4 a valor -70 (c) Variable 5 a valor 90 9.- Salvar la nueva configuracin como C3. 10.- Visualizar los ejes y realizar cambios en cada una de las articulaciones, para determinar de esta forma qu eje es fijo y cul es mvil en cada articulacin. Volver a desactivar el ver ejes. 2.3.- Cargar Configuraciones de Robot. Las configuraciones salvadas se pueden recuperar siguiendo los siguientes pasos: Ing. CIP. Fernando Madrid Guevara 3
LABORATORIO DE SIMULACIN DE ROBOTICA UNIVERSIDAD NACIONAL DE PIURA ESCUELA PROFESIONAL DE INGENIERA MECATRNICA 1.2.3.4.5.Abrir la tabla de parmetros. Pulsar sobre el botn "Cargar". Elegir la configuracin C0.CNN. Pulsar sobre el botn Aceptar. El robot se habr posicionado segn los nuevos parmetros cargados.
3.- Simulacin del Sistema. 3.1.- Generacin de Trayectorias. Para efectuar una simulacin, previamente se ha de generar una trayectoria, que es una secuencia de configuraciones por las que el Sistema va a ir pasando de una a otra, en una serie de iteraciones. A cada una de las configuraciones las llamaremos Key-Frames (KF). En cada KF podemos definir parmetros como la velocidad a la que se mover hasta la prxima configuracin (aunque dficilmente se puede distinguir) o el nmero de pasos que efectuar entre las dos configuraciones. Vamos a generar una trayectoria con las configuraciones que se han almacenado anteriormente. Realmente esto no es necesario, ya que se pueden introducir nuevas configuraciones sin necesidad de haberlas grabado usando la tabla de parmetros DH que aparece por filas. 1.- Elegir la opcin "Ejecutar simulacin" del men "Simulacin". En este momento aparecer la caja de dilogo de simulacin, que se muestra en la figura 14. 2.- Escribir 5 en el cuadro de Nmero KeyFrm. y pulsar Aplicar ( NOTA: es importante que cada vez que se modifique un campo se utilice el botn Aplicar, ya que usando Return o Intro se toma la opcin por defecto y puede producir problemas de ejecucin ). Con esto tendremos una simulacin en la que pasaremos por 5 configuraciones (del KF 0 al KF 4). Este valor se puede cambiar en cualquier momento. Si aadimos KFs en un momento dado, los nuevos se aadirn a continuacin de aquel en que nos encontramos y con esta misma configuracin. As mismo, si eliminamos, se borrarn a partir de la posicin actual. 3.- Si no estuviramos en el KF 0 desplazarse a l escribiendo 0 en la caja de Key Frame y pulsando Aplicar.
LABORATORIO DE SIMULACIN DE ROBOTICA UNIVERSIDAD NACIONAL DE PIURA ESCUELA PROFESIONAL DE INGENIERA MECATRNICA
LABORATORIO DE SIMULACIN DE ROBOTICA UNIVERSIDAD NACIONAL DE PIURA ESCUELA PROFESIONAL DE INGENIERA MECATRNICA 3.2.- Ver la simulacin. 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. 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 Figura 15 muestra un ejemplo de simulacin con barrido. Analizar la simulacin generada y estudiar si la mueca produce un caso de auto- colisin con el antebrazo. En ese caso, generar una nueva simulacin que resuelva este problema.
LABORATORIO DE SIMULACIN DE ROBOTICA UNIVERSIDAD NACIONAL DE PIURA ESCUELA PROFESIONAL DE INGENIERA MECATRNICA BIBLIOGRAF A
GROOVER, Mikell P., WEISS, Mitchell, NAGEL, Roger N., ODREY, Nicholas G. Robtica Industrial: Tecnologa, programacin y aplicaciones. Primera edicin. Madrid, Ed. Mc Graw-Hill, 1989, 600p.
Modelado y simulacin de sistemas robotizados mediante SIMCEF. Programa de Doctorado en Automtica Industrial. Universidad Politcnica de Valencia. 1995. MELLADO A., Martn. Modelado cinemtico de robots: Prctica de introduccin al KiRobot. Departamento de Ingeniera de Sistemas y Automtica. Universidad Politcnica de Valencia. 1999.
SERIE : MUNDO ELECTRONICO, Sistemas CAD/CAM/CAE. Diseo y Fabricacin por Computador, Barcelona, Ed. Marcombo,S.A.,1986.