Professional Documents
Culture Documents
2012-09
http://hdl.handle.net/10016/16922
El presente TFG se ha llevado a cabo con el cario y apoyo de muchas personas sin cuya
participacin no habra sido posible realizar. Durante varios aos, estas personas han
contribuido a mi formacin no solo profesional, sino tambin como persona y por ello, quiero
expresarles mi gratitud por su paciencia y su confianza.
En primer lugar, me gustara agradecer a mi familia todo el apoyo recibido, con especial
mencin a mi madre por animarme siempre que surga algn problema, y a mi padre por
proporcionar soluciones que por mi cuenta no se me hubieran ocurrido.
En segundo lugar, agradezco a mi compaero y amigo Mario Almagro toda la ayuda que, de
manera altruista, me brind durante la realizacin de este proyecto y tambin durante mi
etapa universitaria.
Finalmente, doy las gracias a mi tutor Alberto Valero por introducirme en este mundo de las
impresoras 3D y por estar disponible cuando le he necesitado.
Resumen
Este proyecto forma parte de un grupo de proyectos desarrollados en la Universidad Carlos III
de Madrid cuyo objetivo es probar la viabilidad de la robtica imprimible de bajo coste. La
principal herramienta utilizada es la impresora 3D Thing-O-Matic perteneciente al
Departamento de Ingeniera de Sistemas y Automtica, la cual ha supuesto un gran giro en el
mbito de la robtica.
Para probar la viabilidad de estos robots, se disear y construir un brazo robtico modular,
al que se le aadirn servomotores que le infieran el movimiento necesario. El software
utilizado ser OpenSource para que cualquier usuario tenga acceso a l y los elementos
necesarios (servomotores, piezas) sern de bajo coste.
Se pondr especial atencin a las posibles mejoras que se puedan incluir en los diferentes
mdulos y se asentarn las bases necesarias para que cualquier usuario pueda construirse un
brazo robtico con fines educativos.
This project is part of a group of projects developed at the University Carlos III in Madrid,
whose objective is to test the viability of the low cost printed robots. The main tool used is the
3D printer Thing-O-Matic, which belongs to the Department of Systems Engineering and
Automation and that has led the field of robotics to a new level of innovation.
To test the viability of these robots, the author will design and build a robotic arm consisted of
several modules with servomotors to add the required movement. The software needed will
be OpenSource so that everyone has free access to it, and the needed elements to build the
robot will be low cost.
The main reason of using different modules is to be able to modify and improve separately the
robotic arm, laying the foundations for printing your own robot with educational purposes.
Finally, the author will implement a control software to check in real time the effectiveness of
the designed robot, which must be able to move in the three-dimensional space through its
control point, a computer.
Agradecimientos ....................................................................................................................... 1
CAPTULO 1: INTRODUCCIN Y OBJETIVOS ..........................................................................8
1.1 Objetivos ....................................................................................................................... 9
1.2 Marco del proyecto ....................................................................................................... 9
1.3 Medios empleados ...................................................................................................... 10
CAPTULO 2: ESTADO DEL ARTE ......................................................................................... 11
2.1 OpenSource ................................................................................................................. 12
2.1.1 Filosofa de libre utilizacin y modificacin ........................................................ 12
2.1.2 El proyecto Thingiverse ....................................................................................... 13
2.1.3 Openscad ............................................................................................................. 14
2.1.4 ReplicatorG .......................................................................................................... 15
2.1.5 Arduino ................................................................................................................ 16
2.2 Impresoras 3D ............................................................................................................. 18
2.2.1 Funcionamiento .................................................................................................. 18
2.2.2 Historia de la impresin en 3D ............................................................................ 18
2.2.3 Aplicaciones......................................................................................................... 20
2.2.4 Proceso de impresin .......................................................................................... 21
CAPTULO 3: DISEO DEL BRAZO ROBTICO ...................................................................... 22
3.1 Aspectos tcnicos de un brazo robtico ..................................................................... 23
3.1.1 Estructura ............................................................................................................ 23
3.1.2 Grados de libertad ............................................................................................... 25
3.1.3 Par necesario: Servomotores Futaba S3003 ....................................................... 25
3.1.4 Trucaje del servomotor ....................................................................................... 26
3.2 Eleccin de mdulos ................................................................................................... 29
3.2.1 Unin entre los diferentes mdulos ................................................................... 29
3.2.2 Base ..................................................................................................................... 30
3.2.3 Antebrazo ............................................................................................................ 33
3.2.4 Brazo.................................................................................................................... 36
3.2.5 Mueca................................................................................................................ 39
Figura 5 Scott Summit, cofundador de "Bespoke Innovations", con una prtesis de pierna
(izquierda) y Charles Overy, fundador de LGM, con una maqueta de una vivienda (derecha) ... 20
Figura 12 Ejemplo real de la unin entre dos mdulos mediante la corona del servo ............... 29
Dotar a los diferentes mdulos del brazo robtico de los actuadores necesarios para su
movimiento.
Controlar por ordenador las diferentes posiciones que el robot es capaz de alcanzar. Se
implementar una solucin para coger un objeto y posicionarlo en otro lugar. Adems,
se propone un programa de control que utilice teclas de acceso rpido del teclado
como indicadores del movimiento (por ejemplo, la tecla indicar a un mdulo a
realizar un movimiento ascendente).
Disear la estructura de manera que se le puedan aadir fcilmente mejoras como
pueden ser otros mdulos que permitan ms movimientos debido al mayor nmero de
grados de libertad.
Realimentacin de la posicin y utilizacin de la misma para el movimiento del robot.
El simple hecho de poder obtener de manera fsica aquellos objetos que antes solo podas
imaginar, abra un mundo de posibilidades. Se acab el comprar kits de robots donde
llanamente podas comprobar el funcionamiento del mismo mediante un software ya
prediseado. A partir de entonces, cada usuario poda involucrarse en el diseo y la
construccin de sus propios robots, en lugar de gastarse una cantidad ingente de dinero en un
modelo a pequea escala.
Con todo, se puede aadir que el uso de impresoras 3D no solo mejora la creatividad y la
innovacin del usuario, sino que adems supone una gran herramienta para la docencia.
Ahora bien, para poder ser considerado como OpenSource, han de cumplirse ciertos
criterios:
Y por qu est teniendo tanto auge esta iniciativa? La principal causa es la rpida
evolucin que experimentan los proyectos, pues habilitando la modificacin del
cdigo por parte de cualquier usuario, cualquier comunidad de desarrolladores puede
abarcar un trabajo de gran envergadura en muy poco tiempo. Adems, se aportan
nuevas ideas al modelo inicial debido al gran nmero de personas que participan en el
proyecto.
Otra de las razones por las que la comparticin de software est teniendo un xito tan
notorio es el aumento del aprendizaje. Incluso una persona con conocimientos bsicos
Las ideas del cdigo abierto tambin se han extendido al mbito del hardware, donde
se comparten los archivos de diseo, los esquemas elctricos, el firmware Estas
comunidades son muy jvenes y tienen una gran proyeccin por delante, ya que se
permite a los usuarios no solo modificar o estudiar los diseos, sino tambin
construirlos y venderlos. En este caso, los lmites residen en que todas las
herramientas utilizadas en el diseo de un objeto o diseo sean accesibles por
cualquiera (es decir, no usar software propietario).
Una vez dicho esto, se puede afirmar que todo el cdigo que se ha creado en este
proyecto es OpenSource puesto que tanto la electrnica como el software empleado
estn bajo licencia OpenSource.
En este caso, sin embargo, nos centraremos en la categora de impresin 3D, pues
todas las piezas diseadas e impresas para este proyecto sern incluidas en esta, bajo
el nombre de "Robotic Arm". Se puede acceder a los archivos a travs de este enlace:
http://www.thingiverse.com/thing:28969
2.1.4 ReplicatorG
Este software es el que utilizan las impresoras 3D para transformar el formato ".stl" en
un formato ".gcode" que permite la impresin. Estos archivos estn definidos en un
lenguaje de programacin usado en control numrico (CNC), mediante el cual se le
transmiten a la herramienta las diferentes instrucciones que permitirn la impresin
del objeto. Entre las diferentes acciones se encuentran la trayectoria a seguir, la
velocidad, la direccin etctera.
Esta placa contiene todas las caractersticas para aprovechar al mximo la capacidad
del microcontrolador. Tambin dispone de una conexin USB, una conexin de
alimentacin y un botn de reset. El esquema elctrico de la placa se adjunta en el
anexo 2.
La alimentacin de la placa se puede realizar tanto por conexin USB como de manera
externa (adaptador AC-DC o pilas). La diferencia reside en que por USB, la intensidad
que se obtiene es de 0.5 A, debido a la restriccin del puerto USB, mientras que con
una fuente de alimentacin externa conectada al pin VIN, uno se asegura de que la
intensidad recibida es la proporcionada por la fuente.
Por otro lado, cada uno de los 6 pines analgicos (A0 - A5) permite una resolucfin de
10 bits (1024 valores diferentes). Por defecto trabajan a 5V, aunque se puede cambiar
su rango superior mediante el pin de AREF. Los pines con funcionalidades ms
importantes son los siguientes:
Por ltimo, Arduino permite su comunicacin con otro ordenador, otra placa Arduino u
otros microcontroladores. Esto se debe a que el ATmega328 habilita la comunicacin
serie UART TTL (5V), disponible tambin en los pines digitales o RX y TX. De esta
manera, al conectar la placa mediante USB a un ordenador, los les de RX y TX
parpadearn cuando se reciba o transmita informacin. Tambin se soporta la
comunicacin mediante I2C o SPI.
2.2.1 Funcionamiento
La tecnologa de impresin en 3D nace de la idea de crear objetos fsicos a partir de un
programa CAD en un ordenador. Esta tecnologa, aparentemente fuera del alcance de
muchos, ha ido evolucionando hasta tal punto que piezas de diseos complicados son
ahora fcilmente imprimibles y replicables mediante una impresora 3D.
Pero, cmo funciona una de estas impresoras? Bien, para empezar hay que entender
el conjunto de tecnologas de fabricacin que se incluyen con la impresin 3D. A este
conjunto se le denomina "Additive manufacturing (AM)" y consiste en la creacin de
un objeto mediante la adicin de material por capas. Esta idea no es tan artificial como
parece, ya que, sin ir ms lejos, podemos basarnos en el ejemplo de la formacin de
estalagmitas y estalactitas donde, a travs de los aos, se han ido depositando capas y
capas de depsitos de mineral debido a las pequeas corrientes de agua. La nica
diferencia entre este proceso y el de una impresora 3D es la rapidez y que el proceso
se puede regular mediante un software de ordenador.
Segn transcurran los aos, se pulan los detalles de la impresin 3D, mejorando los
tiempos de impresin, el tiempo que se necesitaba para terminar la pieza, la
precisin Los procesos ahora son ms rpidos, los materiales y el equipo necesario es
mucho ms barato y cada vez ms materiales estn siendo adaptados para la
impresin.
2.2.3 Aplicaciones
Los lmites de esta tecnologa an estn por determinar, puesto que desde las
industrias de la automocin, mdica e incluso aeroespacial hasta la del arte se han
interesado por los resultados que ofrece. Esto se debe, sobre todo, al crecimiento
exponencial que est experimentando debido a la gran cantidad de profesionales que
han apostado por su utilizacin en diferentes campos.
Por ejemplo, en el campo de las prtesis est teniendo bastante auge debido al
reducido coste y su alta fiabilidad. Igualmente, en el campo de la ingeniera se estn
produciendo enormes progresos en este aspecto, puesto que se realizan tests de
fuerzas para experimentar con los diseos y luego extrapolar los resultados a tamao
real. De esta manera, el coste del prototipo es mucho menor, mientras que los
resultados que ofrece son mucho ms satisfactorios y verdicos. Por ltimo, el campo
de la impresin en 3D tambin tiene su aplicacin en el arte y la moda. Diseadores y
artistas entienden este arte como una innovacin para conseguir objetos con nuevos
materiales y formas geomtricas extravagantes y nicas.
Figura 5 Scott Summit, cofundador de "Bespoke Innovations", con una prtesis de pierna
(izquierda) y Charles Overy, fundador de LGM, con una maqueta de una vivienda (derecha)
Paso 1: CAD:
Creacin del modelo 3D usando un software de ayuda por ordenador (CAD). El
software provee de imgenes donde se puede comprobar la integridad
estructural de lo que se espera sea el producto final, usando simulaciones bajo
ciertas condiciones.
Paso 5: Impresin:
Se espera a que la mquina imprima la pieza. El proceso es prcticamente
automtico. El grosor de cada capa es aproximadamente 0.1 mm, aunque se
puede regular. Dependiendo de la mquina o los materiales usados, el proceso
puede requerir ms o menos horas.
Paso 7: Post-procesamiento:
Se perfecciona la pieza obtenida lijando los bordes o realizando cualquier otra
accin necesaria para conseguir la pieza final. Esto puede incluir sumergir la
pieza en agua para disolver plsticos solubles al agua.
Paso 8: Aplicacin:
Finalmente, se hace uso de la pieza.
En cuanto al control de estos actuadores, este se basa en una seal PWM (Modulacin
por Ancho de Pulso) transmitida a travs de un nico pin del microcontrolador. Para
posicionar el servomotor, hay que aplicar una seal peridica de 50Hz (20 ms de
perodo), donde la anchura del pulso determina la posicin del servo. As, si la anchura
es de 2.3ms, el servo se sita en un extremo y, si la anchura es de 0.3ms, se sita en el
opuesto. Al dejar de enviar una seal, el servo entra en un estado de reposo en el que
no se aplica fuerza para permanecer en esa posicin, al contrario de lo que pasaba al
enviar una seal de control.
Para conseguir esta seal, se soldar un cable a la parte trasera de la placa de control
del motor, donde se encuentra una soldadura de la seal del potencimetro (la cual
nos dar la posicin). Este cable se sacar por la tapa trasera e ir conectado
directamente a una entrada analgica de la placa de arduino. Posteriormente se
utilizar esta seal en el software de control del brazo.
Para realizar estos procedimientos hay que tener en cuenta las siguientes
precauciones bsicas:
Figura 12 Ejemplo real de la unin entre dos mdulos mediante la corona del servo
Este mtodo tiene la ventaja de requerir muy poco material y de ser muy seguro,
puesto que todo queda atornillado. Esto es vlido tambin para la corona del servo,
que debido a su forma estrellada, hace muy difcil que resbale en la pieza (al contrario
de lo que pasa con las coronas circulares). Sin embargo, el inconveniente que tiene es
que debido a la simetra del robot (dos piezas unidas por un puente en el brazo y
antebrazo), se necesitarn dos servomotores en estos mdulos para poder construir el
brazo.
Por este motivo, se ha elegido aadir unas pesas de acero en la parte inferior de la
base. Una vez se ha tenido en cuenta esta consideracin, se ha diseado una nica
pieza que ir sujeta a estas pesas y que contendr un hueco para el servomotor en la
posicin en la cual el eje del mismo est localizado en el eje Z. La eleccin del autor ha
sido una nica pieza sujeta a las pesas y que conecte el servomotor con la segunda
pieza de la base que permitir el giro del mdulo.
Hay que aadir que, teniendo en cuenta el mtodo de unin de los mdulos entre s,
hay que permitir que el eje de los servomotores que se incluyan en la base tiene que
ser el que permita el movimiento en el siguiente. Es decir, puesto que el antebrazo ha
de permitir la rotacin en el eje Y, el eje de los servomotores ha de estar en ese mismo
eje. Como se puede comprobar, los huecos de las paredes verticales donde irn
colocados los servomotores tienen en esto en consideracin.
Los objetos de color azul son las pesas cilndricas que servirn de apoyo del robot.
Estas encajarn con los huecos de la primera pieza de la base (pieza amarilla), la cual
llevar un servomotor atornillado por la parte de abajo. Se han de usar tornillos sin
cabeza (planos) puesto que si no, la pieza superior rozara al rotar. Por ltimo, la base
giratoria (pieza verde) se sujetar sobre la pieza amarilla y rotar debido a la accin de
la corona estrellada del servomotor.
Como se puede observar en la figura 3.7, se ha aadido una pequea plataforma con 4
huecos para atornillar el puente. Adems, se ha minimizado el espesor en la zona
superior, quedando solo la parte gruesa de la pieza para acomodar la corona del
servomotor, reduciendo as el peso de este mdulo.
Por ltimo, se rebaja material de donde sea posible para conseguir un tiempo de
impresin de la pieza menor y abaratar el coste, adems de conseguir su optimizacin.
En cualquier caso, es una pieza de refuerzo y unin entre las dos paredes del
antebrazo, por lo que lo principal es que la longitud sea la necesaria para que las
paredes estn rectas con respecto a la posicin de las coronas de los servos del
mdulo anterior.
S ser necesario incluir un puente que una las dos paredes y que, adems, permite al
siguiente mdulo un movimiento en torno al eje Z. Por tanto, se necesitar un
servomotor en esa posicin.
Se puede comprobar cmo, debido a la escasa separacin entre ambas paredes, este
mdulo no necesita de un puente adicional, puesto que la pieza donde va colocada el
servomotor es ms que suficiente sujecin.
Es interesante ver que a partir de ahora, todo el peso de los mdulos y piezas
siguientes sern soportados por este servomotor y principalmente por su corona (ya
que es el elemento de unin de mdulos), razn por la que el autor decide no aadir
ms mdulos. A partir de ahora, las piezas siguientes irn diseadas en base a la
inclusin de la pinza.
Por esta razn, el autor decide usar primero una pieza que se ajuste con la corona del
servomotor. Posteriormente, otra pieza ser el "puente" entre esta pieza y la base de
la pinza.
Es relevante comentar que una vez se hayan pegado estas dos piezas entre s, no se
podr volver a colocar o retocar la corona del servomotor, por lo que hay que
asegurarse de que est colocada en la posicin correcta para permitir el giro de 180 a
partir de la posicin deseada y no una aleatoria.
Por ltimo, a partir de este mdulo se incluir la pinza, por lo que ser necesario
disear una superficie de contacto amplia en la base de la misma para que se pueda
adherir con facilidad al puente de la mueca. Es cierto que se han incorporado los
salientes con esa idea, pero an as es conveniente contar con ms seguridad a la hora
de juntar dos mdulos.
Base
La base es el elemento ms crtico a la hora de disear una pinza, ya que las distancias
han de estar calculadas para poder albergar los elementos necesarios. Hay cuatro
aspectos crticos a la hora de disear una pinza de robot:
Se necesitarn 4 de estas piezas, ya que sujetaremos los agarres por encima y por
debajo de la base. Estas barras estarn siempre de manera paralela a las barras
salientes de los engranajes, consiguiendo as un movimiento restringido adecuado para
un elemento aprehensor.
Hay que poner especial cuidado en el diseo de la parte inferior de esta pieza, pues no
ha de chocar con las diagonales de la base de la pinza.
En este caso, el autor ha realizado una pequea curvatura en la parte superior, para
realizar una mayor sujecin entre la pieza y la pinza. Siempre se podra incluir alguna
junta trica para facilitar la adherencia entre pinza y objeto.
Hay muchas maneras de disear una pinza y muchos modelos a elegir entre los
diferentes tiles en un manipulador robtico. La eleccin de una pinza reside, sobre
todo, en su simplicidad y su alta funcionalidad. Adems, para otros modelos (como por
ejemplo el de ventosa), se necesitaran elementos no imprimibles. Otros elementos
terminales para este manipulador se podran considerar mejoras del mismo.
La cinemtica directa consiste en determinar la posicin y orientacin del extremo final del
robot con respecto al sistema de la base del robot a partir del conocimiento de los valores de
las articulaciones y sus parmetros geomtricos. Se podra resumir de la siguiente manera:
As, encontrando esos parmetros, seremos capaces de determinar la cinemtica directa del
brazo robtico.
q2 q3 q4
q1
i di ai
1 /2 + q1 0 0 /2
2 -q2 A B 0
3 - /2 - q3 0 0 /2
4 -q4 C 0 0
Siendo a = 45 cm;
b = 75 cm;
c = 80 cm;
Se utilizar para comunicar por puerto serie las rdenes de movimiento mediante el
ordenador con sistema operativo Ubuntu. Adems, suministrar 5V al
microcontrolador para su funcionamiento.
Pines digitales:
Estos pines reciben las seales PWM de posicin de los motores desde el cable blanco
de salida de los mismos. Se necesitarn por tanto 5 conexiones digitales asignadas de
la siguiente manera:
Nota: No es del todo necesario utilizar una seal de control PWM para el abrir-cerrar
de la pinza, puesto que se puede simplemente asignar un ngulo mximo de cierre y
de apertura para facilitar el control de la misma. An as, se podr disponer de un pin
digital para esta funcionalidad.
Pines analgicos:
Al trucar los servos, hemos obtenido 5 nuevos cables que se han de conectar a los
pines analgicos de la placa. stos transmitirn la informacin del potencimetro
interno del motor al software de Arduino, desde el cual se leer la posicin y se
actuar en consecuencia. Se asignarn estos pines de la siguiente forma:
Unir todos los cables negros y GND de Arduino con la tierra de la fuente ATX:
Separando los diferentes cables negros de todos los servos, los pelamos por el extremo
y utilizamos una clema para obtener la misma conexin con un solo cable. ste ir
conectado al cable negro de la fuente. No podemos olvidarnos de la referencia de
tierra de la Arduino.
Esta fuente lleva conectados varios cables, pero solo nos interesan los ms esenciales: el cable
de tierra y el de alimentacin a 5V. Se puede comprobar en las caractersticas tcnicas que
estos 5V proporcionan 25A, lo que ser ms que suficiente para mover los mdulos del robot.
La placa de arduino ser alimentada mediante USB, puesto que no requiere ms voltaje del
proporcionado por este medio, aunque sera posible conectar el cable amarillo de la fuente
(12V, dentro del rango de voltaje de entrada) al conector de Vin de la placa si quisiramos
mantener apartada toda la electrnica de la alimentacin, evitando as sobrecalentamientos
innecesarios.
Mdulos Posicin
Base 0
Antebrazo 180
Brazo 105
Mueca 160
Pinza Mximo ngulo de apertura
Posteriormente se realiza la eleccin del mdulo a mover mediante las teclas de acceso rpido.
Finalmente, se aplica la rotacin deseada mediante incrementos de 10 grados por pulsacin.
Estos funcionamientos quedan reflejados en los siguientes diagramas de flujo:
Figura 39 Flujograma 1
Figura 40 Flujograma 2
Figura 41 Flujograma 3
Figura 42 Flujograma 4
Figura 43 Flujograma 5
4.3.2 Mapeado
El envo de la posicin actual mediante la sentencia "analog.read()" y que se recibe mediante
el cable soldado no es una parte directa del control del brazo, sino que est proyectada hacia
futuras modificaciones y mejoras en el control del robot.
Ya se ha explicado que este cable, soldado a la placa a la seal del potencimetro, es la que
nos permitir obtener la posicin real del motor. Sin embargo, debido a la soldadura, es
posible (y a dems, muy previsible) que haya "ruido" en la seal. Por ello, es necesario filtrarla,
o bien de manera fsica (aadiendo un condensador o cualquier otro elemento capacitor en
una placa protoboard) o bien mediante el software. En este caso, el autor ha decidido aplicar
un mapeado de la posicin en el software de Arduino, de manera que se ajusta esta seal de
manera experimental.
Como se puede observar, los valores distan mucho de ser los valores reales, as que se
realizarn mapeados auxiliares para ayudar a aproximar este valor al verdadero. En primer
lugar, se realiza un mapeado entre 0 y 5000 (voltaje mnimo y mximo) para obtener una
relacin mayoritariamente lineal y luego poder volver a mapear a la posicin en grados. Se
obtienen los siguientes resultados:
Ahora ya s se pueden considerar unos valores certeros (con un nivel de error de 5 grados,
pero minimizado respecto a lo inicial).
Por ltimo, se puede comprobar el funcionamiento del brazo en el siguiente enlace, donde se
ejecutan los siguientes movimientos:
http://youtu.be/sbEiRr2WQlk
Este proyecto, adicionalmente, ha sido incluido en la pgina web de Thingiverse, desde donde
se irn incluyendo modificaciones y se puede ayudar a nuevos usuarios a replicar el robot.
Finalmente, se ha implementado una solucin para el control del brazo y se han asentado las
bases para conseguir un control mediante teclas de acceso rpido al teclado.
La pinza utilizada en este proyecto contiene todos los elementos para su funcionamiento, pero
no est optimizada. Se puede reducir el tamao y mejorar las piezas de agarre.
Por qu conformarse con la tradicional pinza?. Hay muchos y muy diversos elementos que
permiten manipular un objeto: una ventosa, un imn El hecho de que la pinza sea un mdulo
independiente permite cambiar de diseo simplemente desatornillando la corona del ltimo
mdulo del brazo.
La comunicacin por puerto serie permite la adicin de un dispositivo bluetooth donde no sea
necesario un cable USB para transmitir los datos de posicin del robot. Para ello habr que
alimentar arduino desde una fuente externa, pero no habra inconveniente puesto que la
solucin implementada por el autor ya prevea mejoras de este tipo y ya se ha incluido una
fuente de alimentacin externa ATX que posibilita este tipo de cambios.
Creative Commons. The Open Source Definition, [en lnea]. [Agosto 2012]. Disponible en la
Web: http://opensource.org/osd.html/
Bespoke Prosthetics. "About Bespoke", [en lnea]. [Agosto 2012]. Disponible en la Web:
http://www.bespokeinnovations.com/prosthetics/about/about.html
Gonzlez, Juan; Prieto-Moreno, Andrs. Servos Futaba 3003, [en lnea]. Septiembre 2009, 13
Agosto 2010, [Agosto 2012]. Disponible en la Web: www.iearobotics.com
Estvez Fernndez, David. Hacked Servo, [en lnea]. Octubre 2010, Enero 2012, [Agosto
2012]. Disponible en la Web: www.iearobotics.com
Economist, The. "3D printing: The printed world." The Economist Newspaper Limited. Feb. 10,
2011. [Agosto 2012]. Disponible en la Web: http://www.economist.com/node/18114221
Wolf, Clifford; Kintel, Marius. OpenSCAD - The Programmers Solid 3D CAD Modeller, [en
lnea]. [Agosto 2012]. Disponible en la Web: www.openscad.org
New York Times, The. 3-D Printing Spurs a Manufacturing Revolution, The New York Times
Newspaper Limited. Septiembre 2010, [Agosto 2012]. Disponible en la Web:
http://www.nytimes.com/2010/09/14/technology/14print.html
Arduino Uno, [en lnea]. Septiembre 2010, [Agosto 2012]. Disponible en la Web:
http://www.arduino.cc/es
Berry, David. Copy, Rip, Burn: The Politics of Copyleft and Open Source. Septiembre 2008.
273 p. ISBN: 0745324142