Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen La presente consideracin tiene como fin variables articulares y la posicin y orientacin del efector final
evidenciar los aspectos fundamentales del modelado y diseo del robot.
de un manipulador robtico de tres grados de libertad. Se
presenta la propuesta de diseo del manipulador robtico
adaptado a las necesidades requeridas. Se utilizan servo-
motores como actuadores para cada articulacin, el sistema de
transmisin de potencia mecnica hacia los eslabones se realiza
por medio de engranajes directamente unidos a los ejes de los
actuadores. Se calcula la cinemtica directa e inversa del
manipulador, haciendo uso de los parmetros de Denavit-
Hartenberg, para calcular as el comportamiento dinmico del
mismo. Se realizan pruebas de simulacin del comportamiento
del manipulador mediante la creacin de rutinas en Matlab y la
utilizacin del Toolbox de Robtica desarrollado por Peter
Corke, adems de la integracin total de la interfaz grfica de
usuario en el entorno de desarrollo integrado NetBeans con su
correspondiente simulacin y representacin de las matrices de
transformacin para cinemtica directa e inversa
respectivamente.
Figura 1: Esquema bsico de un robot manipulador con 3
grados de libertad.
ndice de Trminos Manipulador robtico, Robtica,
Cinemtica directa, Cinemtica inversa, Denavit-Hartenberg. Denavit y Hartenberg propusieron un mtodo sistemtico que
aplica lgebra vectorial y matricial para representar la
1. OBJETIVOS: geometra espacial de los elementos de una cadena cinemtica
(en particular de un robot) con respecto a un sistema de
referencia fijo. Utiliza una matriz de transformacin
Desarrollar un software de simulacin tridimensional
homognea para descubrir la relacin espacial entre dos
que permita al usuario interactuar con la posicin y
elementos rgidos adyacentes, reducindose el problema
orientacin de un manipulador de 3 grados de libertad.
cinemtica directo a encontrar una matriz de transformacin
Implementar los modelos de cinemtica directa e homognea 4 X 4 que relacione la localizacin espacial del
inversa calculados, de acuerdo al manipulador, robot con respecto al sistema de coordenadas de su base.
verificando su validez.
Disear el manipulador de 3 grados de libertad a libre La metodologa de Denavit-Hartenberg define cuatro
albedrio, utilizando un software CAD como transformaciones que se aplican de forma consecutiva:
Solidworks, necesario para visualizar el modelo en 3D - Angulo : Es el ngulo desde 1 hasta girando
del conjunto total, as como tambin cada una de sus alrededor de 1.
piezas. - Distancia : Es la distancia desde el sistema 1
hasta la interseccin de las normales comn entre
2. MARCO TEORICO: 1 y , a lo largo de 1.
- Distancia : Es la longitud de la normal comn, es
La cinemtica de un robot manipulador trata con el estudio decir, es la distancia de 1 a medida a lo largo
analtico de la geometra del movimiento de un robot con de .
respecto a un sistema de coordenadas de referencia fijo como - Angulo : Es el ngulo que hay que rotar 1 para
una funcin del tiempo, sin considerar las fuerzas y momentos llegar a , rotando alrededor de .
que originan dicho movimiento. As pues, trata con la
descripcin analtica del desplazamiento espacial del robot Esta secuencia de transformaciones sobre los ejes Z y X define
como funcin del tiempo, en particular las relaciones entre las la siguiente matriz de transformacin:
Practica de laboratorio N 1
3. MATERIALES:
4. METODOLOGIA:
Figura 2: Matriz de transformacin T para un robot planar de 3 1. En primera instancia se procedi a escoger el tipo de
grados de libertad. manipulador a modelar y disear, este deber cumplir
con las indicaciones propuestas por el docente. Dentro
Tomando como ejemplo simplificado el caso del robot planar de las especificaciones del mismo se debern indicar
de la Figura 2. Recordemos que la matriz de transformacin los actuadores para cada articulacin, el elemento
homognea contiene en su ltima columna la posicin del mecnico de transmisin de potencia, los grados de
libertad y el tipo de articulacin.
efector final, descrita como P=[Px Py Pz]T. Por lo tanto los 2. En segunda instancia se procedi a utilizar los
elementos de este vector nos entregan las ecuaciones para las parmetros Denavit-Hartenberg para parametrizar el
coordenadas X, Y, Z en funcin de las variables articulares (en manipulador escogido, para dicho fin se siguieron las
este caso, 1, 2, 3). reglas mencionadas en el marco terico elaborado.
3. Posterior a parametrizar y construir la tabla
Adicionalmente, recordemos que la matriz de transformacin correspondiente, se procedi a crear cada una de las
describe la orientacin del efector final mediante 3 vectores matrices particulares de cada eslabn, para
Practica de laboratorio N 1
5. ANALISIS EXPERIMENTAL:
El robot a disear es del tipo manipulador robtico industrial.
Inicialmente ser diseado para que cumpla funciones de
posicionamiento y contar con cuatro eslabones y tres grados
de libertad, que se definen como el movimiento que puede
realizar cada articulacin con respecto a la anterior. Cada uno
de los grados de libertad ser una articulacin del tipo
rotacional, no se tendrn articulaciones traslacionales.
Los tres primeros eslabones y las tres articulaciones servirn
para posicionar el extremo del robot en la posicin deseada y
permitir realizar ejercicios de posicionamiento espacial.
Figura 5: Eslabon 1, Eslabon 2 y Eslabon 3 respectivamente.
Uno de los parmetros a tener en cuenta, es que el manipulador
sea de fcil transporte, y dimensiones amigables con el Luego se diseo la base del manipulador, compuesta por dos
ensamblaje propio del elemento. Por tal motivo, se realiza una tapas acrilicas de 3 mm de espesor. La tapa inferior posee orejas
propuesta con dimensiones cmodas, tratando de mantener las en cada lado, por donde la base puede ser fijada a la superficie
relaciones y proporciones entre cada uno de los eslabones. De de trabajo.
esta manera se cumple con el requisito de transportabilidad, en
la Tabla 1 se observan las dimensiones longitudinales de cada
eslabn.
Tabla 1: Robot manipulador propuesto (mm)
Robot Alcance Eslabn1 Eslabn2 Eslabn3
manipulador
Propuesta 386.33 117 103 166.63
Los actuadores son los que transforman las seales Una vez obtenidos los parmetros de Denavit- Hartenberg se
provenientes del controlador en movimiento de las calculan las matrices de transformacin homognea para cada
articulaciones. Por lo tanto, son los encargados del movimiento uno de los sistemas coordenados, siguiendo la ecuacin:
del manipulador. Los tipos de actuadores se pueden clasificar
segn el tipo de energa que utilizan, por lo tanto se consiguen
del tipo elctrico, neumtico e hidrulico. La seleccin del tipo
de actuador a utilizar viene en funcin de varias variables como
lo son: tamao del manipulador, tipo de trabajo a utilizar,
ambiente de trabajo del manipulador, requerimientos de
velocidad y peso a manejar, etc. De lo anterior obtenemos entonces:
Cinematica inversa:
En la cinemtica inversa se buscan los valores que deben tomar
las articulaciones, para que el robot se posicione y oriente en
una determinada localizacin espacial. El clculo de la
cinemtica inversa no es tan fcil como el caso de la cinemtica -103
directa, ya que en este caso depende mucho de la configuracin
del robot. Se puede observar que existen dos soluciones para el ngulo 2
El desarrollo de la cinemtica inversa para el manipulador en y por lo tanto existen dos soluciones tambin para el ngulo 3,
estudio se muestra a continuacin: primero se definen las esto se debe a las distintas configuraciones que puede tener el
matrices inversas de las matrices de transformacin robot manipulador para una posicin dada.
homogneas:
A continuacin se presenta la interfaz grfica implementada en
el software Matlab, utilizando nicamente la cinemtica directa.
-201
-103
En cuanto a la cinemtica inversa aunque su elaboracin fue [2] Barrientos A, Pen L, Balaguer C y Aracil R, 2007,
ms complicada, finalmente se lograron conocer los ngulos Fundamentos de robtica, McGraw Hill, Interamericana de
indicados para llegar a una posicin deseada indicada por Espaa. C.A, Madrid. Espaa.
nosotros en la interfaz virtual.
[3] Craig J, 2006, Robtica, Tercera Edicin, Pearson
Se logr el desarrollo de una interfaz virtual que permite la Education, 2006.
interaccin del usuario con el manipulador, donde se le permite
al usuario elegir entre ingresar un punto coordenado en los tres [4] Corke P, 2006, Robotic toolbox for MATLAB, Recuperado
ejes al cual se desee llegar o variar gradualmente los ngulos de el 03 de Diciembre de 2007, de
las articulaciones hasta llegar a la posicin deseada. http://www.petercorke.com/Robotics%20Toolbox.html.
Al momento de comparar los resultados obtenidos por nuestra [5] Torres F, Pomares J, Gil P, Puente S y Aracil R, 2002,
interfaz virtual, con los resultados dados por nuestro programa Robots y sistemas sensoriales, Pearson Educacin S.A. Madrid,
elaborado en Robotic Toolbox previamente, pudimos Espaa.
corroborar el correcto funcionamiento del modelo cinemtico
planteado ya que la matrices obtenidas eran las mismas.
7. CONCLUSIONES:
El uso de las herramientas CAD son de gran ayuda ya que nos
permiten tener una representacin virtual de algo que se va
implementar fsicamente siendo as ms exacto la
representacin de nuestras matrices y desplazamientos en el
momento que vayamos a realizar nuestro montaje fsico.
8. REFERENCIAS:
[1] Andueza L, 2008, Diseo de un manipulador robtico con
tres grados de libertad con fines educativos, Tesis de Maestra,
Universidad de Los Andes, Mrida, Venezuela.