Anda di halaman 1dari 7

Diseo y Construccin del Prototipo de un Brazo Robtico

con Tres Grados de Libertad, como Objeto de Estudio


Design and construction of a Robotic Arm Prototype
with three degrees of freedom as an object of study
Marvin Molina Crdenas*
Patty Pedroza Barrios**
Kevin Mauricio Gaitn Moreno, Javier Fernando Salgado Arismendy, Mara Camila Ordez vila***

RESUMEN ABSTRACT
La evolucin de la robtica ha permitido la creacin de dispositivos Robotics evolution has made it possible to create devices
que ayudan a automatizar las tareas del ser humano, un ejem- for helping the automation of human tasks. As an example
plo de esto son los brazos robticos, los cuales se han converti- there are robotic arms, which become a tool for professio-
do en una herramienta para profesionales y estudiantes, debido nals an students due to their capability to execute complex,
a que permite realizar tareas complejas, peligrosas y repetitivas repetitive and/or dangerous tasks in a simple and efficient
de manera ms sencilla y eficiente. Debido a esto, la Universi- manner. Because of this, Universidad Libre-Sectional Ba-
dad Libre Seccional Barranquilla est realizando la creacin de un rranquilla is developing a robotic arm using open hardware
brazo robtico utilizando tecnologas como la impresin 3D para and software technologies like 3D printing (for parts) and
las piezas, junto con hardware y software libre como el Arduino Arduino with a Bluetooth module, which is connected to
con un mdulo Bluetooth, el cual es enlazado con un aplicativo an application in Android for controlling and operating the
mvil hecho en Android para el funcionamiento y control del brazo device remotely.
a distancia. Key words: Robotics, Arduino, Robotic arm, 3D Printing,
Palabras clave: Robtica, Arduino, Brazo robtico, Impresin 3D, Android.
Android.

* Ingeniero Elctrico. Magster en Educacin. Docente jornada laboral completa. Dpto. Ingeniera de Sistemas. Unilibre.
mimolina@unilibrebaq.edu.co
** Ingeniera de Sistemas. Magster en Ingeniera de Sistemas. Docente jornada laboral completa, Dpto. Ingeniera de
Sistemas. Unilibre. ppedroza@unilibrebaq.edu.co
*** Integrantes Semillero Inteligencia Artificial (SIA), Universidd Libre, Seccional Barranquilla.

Fecha de recepcin: 30 de abril de 2015 Fecha de aceptacin: 2 de junio de 2015


INGENIARE, Universidad Libre-Barranquilla, Ao 10, No. 18, pp. 87-94 ISSN: 1909-2458
88 Diseo y Construccin del Prototipo de un Brazo Robtico con Tres Grados de Libertad, como Objeto de Estudio

1. INTRODUCCIN

En los ltimos aos se ha visto un incremento en el inters por el desarrollo de nuevas tecnologas ba-
sadas en la robtica y la inteligencia artificial, cuyas aplicaciones son de mucha utilidad tanto en la vida
cotidiana como en la industria y dems tareas que pueden ser tediosas y repetitivas para el hombre [1].
El programa de Ingeniera de Sistemas de la Universidad Libre, Seccional Barranquilla, decide incursio-
nar en esta tecnologa con el proyecto de investigacin que permite la creacin de un brazo robtico,
fabricado con software y hardware libre.

Las piezas que componen al brazo se fabricaron en una impresora 3D, este a su vez tendr un control
a distancia, el cual est en etapa de desarrollo y perfeccionamiento, y se realiza por medio de un apli-
cativo mvil, que se comunica con un Arduino a travs de Bluetooth permitiendo el movimiento de los
motores.

Un Arduino es una plataforma de hardware libre basada en una placa con un microcontrolador y un
entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares [2].

El movimiento del brazo robtico tendr entre dos y tres grados de libertad realizado a travs de unos
motores elctricos, conocidos como servomotores, que tienen la capacidad de ser controlados, tanto
en velocidad como en posicin. Esta tecnologa permitir inicialmente la simulacin de procesos indus-
triales con fines acadmicos en la Facultad de Ingenieras de la Universidad.

2. METODOLOGA

El desarrollo y construccin del brazo robtico controlado a travs de Arduino [2] se realiz del siguiente
modo:

Diseo del brazo


A travs de la consulta en pginas web de software libre y archivos relacionados con la construccin de
brazos robticos, fue encontrado un programa llamado LibreCAD, el cual es usado para llevar a cabo
el diseo en 2D de las partes del brazo robtico [3-5].

A continuacin se muestra una parte en el diseo llevado hasta la fecha, correspondiente a la pinza de
sujecin de objetos, la cual posteriormente ser reemplazada por una mano para aadir versatilidad a
todo el conjunto.

INGENIARE, Universidad Libre-Barranquilla, Ao 10, No. 18, pp. 87-94 ISSN: 1909-2458
Marvin Molina Crdenas, Patty Pedroza Barrios, Kevin Mauricio Gaitn Moreno, Javier Fernando Salgado Arismendy, Mara Camila Ordez vila 89

Figura 1. Pieza 1. Base de la mano


Fuente: Elaboracin de los autores

Figura 2. Pieza 2. Diseo base para una rueda dentada


Fuente: Elaboracin de los autores

Figura 3. Pieza 3. Eslabn de unin de la rueda dentada con el dedo


Fuente: Elaboracin de los autores

INGENIARE, Universidad Libre-Barranquilla, Ao 10, No. 18, pp. 87-94 ISSN: 1909-2458
90 Diseo y Construccin del prototipo de un Brazo Robtico con Tres Grados de Libertad, como Objeto de Estudio

Figura 4. Pieza 4. Dedo de la pinza


Fuente: Elaboracin de los autores

Teniendo en cuenta los diseos anteriormente realizados se procede a elaborar el modelo en 3D para
una mayor apreciacin y realismo. El diseo 3D fue desarrollado en un programa llamado OpenSCAD,
el cual permite usar los archivos del programa LibreCAD como base para el modelamiento 3D del brazo.

Figura 5. Mano del brazo robtico, vista superior


Fuente: Elaboracin de los autores

Figura 6. Mano del brazo robtico, vista inferior


Fuente: Elaboracin de los autores

INGENIARE, Universidad Libre-Barranquilla, Ao 10, No. 18, pp. 87-94 ISSN: 1909-2458
Marvin Molina Crdenas, Patty Pedroza Barrios, Kevin Mauricio Gaitn Moreno, Javier Fernando Salgado Arismendy, Mara Camila Ordez vila 91

Como se puede apreciar en las Figuras 5 y 6, se muestran en 3D en el programa OpenSCAD las partes
diseadas y ensambladas de la pinza que ir unida al brazo robtico.

Seguido al diseo en 3D, se pasa a la etapa de impresin de las partes de la pinza. Este procedimiento
se hizo a travs de la impresora 3D que adquiri la Universidad (una Solidoodle 2 con capacidad para
imprimir objetos de hasta 15 cm x 15 cm x 15 cm de volumen).

Para poder realizar la impresin de las piezas se usa, a partir del modelo generado anteriormente en
OpenSCAD, un software llamado Slic3r, el cual emplea un proceso denominado Laminado que con-
siste en dividir el modelo 3D en capas. Teniendo este modelo ya laminado se ejecuta el proceso de
impresin en s, usando el software de control de impresoras 3D llamado Repetier host, que permite al
usuario supervisar el estado y controlar las funciones de la impresora.

Hasta el momento se ha llevado a cabo en una primera etapa la impresin de la pinza perteneciente al
brazo robtico, a la cual se le ha adaptado el motor correspondiente y que se encarga del proceso de
abrirla y cerrarla. A continuacin se muestra un diseo general en 3D de cmo ser el brazo robtico.

Figura 7. Brazo robtico, vista superior delantera


Fuente: Elaboracin de los autores

Figura 8. Brazo robtico, vista superior trasera


Fuente: Elaboracin de los autores

INGENIARE, Universidad Libre-Barranquilla, Ao 10, No. 18, pp. 87-94 ISSN: 1909-2458
92 Diseo y Construccin del prototipo de un Brazo Robtico con Tres Grados de Libertad, como Objeto de Estudio

Como se puede apreciar al observar las Figuras 6, 7 y 8, el brazo consta de cuatro servomotores FU-
TABA S3003, los cuales permitirn el control de las articulaciones y el proceso de abrir y cerrar la pinza.

Desarrollo y prototipo del control con Arduino y Android


En esta fase se recurri al uso de cdigos y aplicativos que ya existan en pginas web. Para estas
pruebas se us un Arduino uno y un mdulo Bluetooth, adems se utilizaron Leds de colores para si-
mular los movimientos bsicos del brazo como: mover una articulacin hacia arriba, abajo, izquierda o
derecha. Debido a que se presentaron problemas al momento de encender directamente un motor DC
pequeo con el Arduino, se reemplazaron por un vibrador de un Joystick, el cual usaba menos voltaje
y as puede simular el encendido y apagado.

Para la interfaz en Android se us un App de terceros llamada Amarino 2.0, con la cual se enviaba una
seal como carcter al monitor serial del Arduino, donde este con un programa escrito para esto, inter-
pretaba las rdenes y las ejecutaba [6-9].

Una vez obtenido el cdigo para activar el modulo Bluetooth, se procede a descargar un aplicativo
llamado BTInterface, el cual permite la comunicacin entre dispositivos Bluetooth y con ello enviar
seales escribiendo en una consola letras o nmeros, en donde al recibirlas el Arduino las traduce en
acciones preprogramadas en su cdigo [10-12].

Figura 9. Mano del brazo robtico, vista inferior


Fuente: Elaboracin de los autores

En la Figura 9 se puede ver de forma general cmo se simul el control de una articulacin del brazo,
aqu se tienen cuatro Leds, los cuales representan los movimientos de arriba, abajo, derecha e izquier-
da, el motor fue conectado en dos pines, el pin 11 y el pin 12, para que pueda girar en dos sentidos. De
esta manera, si se activa el pin 11 y el pin 12 permanece inactivo, el motor debe girar hacia la izquierda;
en cambio si se desactiva el pin 11 y se activa el pin 12, el motor debe girar a la derecha.

INGENIARE, Universidad Libre-Barranquilla, Ao 10, No. 18, pp. 87-94 ISSN: 1909-2458
Marvin Molina Crdenas, Patty Pedroza Barrios, Kevin Mauricio Gaitn Moreno, Javier Fernando Salgado Arismendy, Mara Camila Ordez vila 93

3. RESULTADO Y DISCUSIONES

En las primeras fases de desarrollo se realizaron las pruebas de conexin entre el Arduino y un telfo-
no con sistema operativo Android por medio de Bluetooth. Se recomienda establecer una conexin a
Internet para enviar las rdenes a travs de una pgina web.

En las pruebas realizadas de las App que ya existen para este fin, se encontr que debe mejorarse en
protocolo de comunicacin para evitar errores de recepcin y establecer la comunicacin en dos direc-
ciones: del telfono al Arduino y de este al telfono. Por lo mencionado anteriormente se espera poder
construir una aplicacin propia con el envo de datos en dos direcciones, adems de poder crear una
interfaz de control grfica optimizada para el brazo y una consola personalizable que permita programar
de manera sencilla el brazo.

4. CONCLUSIONES

Se logr ensamblar el brazo completo utilizando piezas construidas mediante una impresora 3D. Estas
piezas fueron diseadas e impresas usando software y hardware libre, lo cual facilit que el objetivo
del proyecto se cumpliera. El brazo es controlado mediante un dispositivo inteligente con comunicacin
inalmbrica que emplea Bluetooth. Realizar esto permiti adquirir conocimientos que abrirn el camino
al desarrollo de nuevos proyectos en el rea de inteligencia artificial.

5. REFERENCIAS BIBLIOGRFICAS

[1] Colombia. com. [En lnea]. 2012. Disponible: http://www.colombia.com/tecnologia/ciencia-y-sa-


lud/sdi/45086/las-empresas-colombianas-tambien-estan-dotadas-de-robots-industriales.
[2] arduino.cc. [En lnea]. Disponible: http://www.arduino.cc/
[3] A.A. Romero, Diseo, impresin, montaje y control de un manipulador robtico. Trabajo de grado
de pregrado de la Universidad Carlos III de Madrid, 2012.
[4] M.A. Cdiz, Ooml: Una Biblioteca C++ para el desarrollo mecnico aplicado a robtica. Trabajo
de grado de pregrado de la Universidad Carlos III de Madrid, 2012.
[5] S. Kumar Saha, Introduccin a la robtica. Espaa: McGraw-Hill, 2010.
[6] F. Jeff, Java para desarrollo Android. Madrid: Anaya Multimedia, 2011.
[7] S. Ratabouil, Android NKD Beginners Guide. Olton Birmingham: Packt Publishing, 2012.
[8] G. S. A. Milette, Professional Android Sensor Programming. Somerset, NJ, USA: Wiley, 2012.
[9] D. Torres Milano, Android Application Testing Guide. Olton Birmingham: Packt Publishing, 2011.
[10] W.H. Tranter, Wireless Personal Communications: Bluetooth Tutorial and Other Technologies.
Hingham, MA, USA: Kluwer Academic Publishers, 2000.
[11] D. Gratton, Developing Practical Wireless Applications. Burlington, MA, USA: Digital Press, 2007.
[12] S. Rackley, Wireless Networking Technology: From Principles to Successful Implementation. Jor-
dan Hill, GBR: Newnes, 2007.

INGENIARE, Universidad Libre-Barranquilla, Ao 10, No. 18, pp. 87-94 ISSN: 1909-2458