Escolar Documentos
Profissional Documentos
Cultura Documentos
Problema:
Aos, desde la incursin de la robtica en la industria y la ciencia. Se origina cuando el hombre
busca facilitar las tareas que le tocan, desde las ms simples, como las cotidianas, hasta las ms
difciles, como se puede ver en las industrias. Pero hay un problema,
La programacin nunca ha sido una tarea fcil cuando se tratan de tareas complejas y extensas, y la
programacin de robots no es la excepcin, el programar un robot puede ser simple siempre y
cuando se trate de alguna tarea sencilla, pero la cosa se complica cuando se trata de compilar una
serie de tareas, como en el caso de los manipuladores, el problema es que la programacin de
manipuladores se puede lograr usando diferentes mtodos, y ese es el problema, el intercalando
entre diferentes mtodos con diferentes programas y diferentes tcnicas. Es por eso, que esta
investigacin sustentar un mtodo que unifique las tcnicas en una sola, para facilitar los mtodos
de trabajo de programacin.
Objetivos:
- General:
Elaborar nuevos algoritmos robticos para la simplificacin de la programacin de robots
manipuladores
- Especficos:
Elaborar un software que funcione con las nuevas ideas
Simplificar las tareas de robots manipuladores
Plasmar las ideas para que sea posible la obtencin de nuevo conocimiento
Justificacin:
Hoy en da la robtica es un campo con gran auge y crecimiento en la actualidad. Muchas empresas
y centros de investigacin se estn dedicando a la robtica. Dentro de la robtica se encuentra el
estudio, construccin, planificacin y programacin de los robots manipuladores, los robots
industriales, los cuales son los destinados a las diversas tareas industriales.
1. Introduccin
2. Conceptos bsicos
3. Arquitectura de robots
3.1 Cinemtica de robots
3.1.1 Cinemtica Directa:
3.1.2 Cinemtica Inversa
3.2 Morfologa
3.3 Programacin de robots
3.4 Referencias
1. Introduccin
Desde el origen, el humano ha buscado la manera de facilitar las tareas que le corresponden hacer,
se sabe desde el descubrimiento del fuego, desde la invencin de la rueda, hasta las mquinas de
vapor de hace un siglo. En la actualidad el humano busca hacerlo con robots, no son ms que
mquinas de metal programadas para realizar tareas, desde domsticas hasta laborales.
La robtica es esa ciencia con la que se tratan y trabajan los robots. La definicin de robot es difcil
de concretar ya que hay muchas maneras definiciones existentes por diferentes autores e
instituciones.
Existen miles de definiciones para la palabra robot, entre las cuales se pueden destacar:
Mquina que en apariencia, o comportamiento imita a las personas o sus acciones como, por
ejemplo, en el movimiento de sus extremidades.
Un robot es una mquina que hace algo automticamente en respuesta a su entorno.
Un robot es un puado de motores controlados por un programa ordenador.
A pesar de que es difcil dar una definicin universal para esa palabra, quizs, se pueda pensar
como Joseph Engelberg (padre de la robtica industrial) el cual en un momento dijo: Tal vez no sea
capaz de definirlo, pero s cuando veo a uno.
Al or la palabra robot, a menudo se produce en nuestra mente la imagen de una mquina con forma
humana, con cabeza y extremidades. Esta asociacin es fruto de la influencia de la televisin o del
cine, cuyos anuncios o pelculas muestran mquinas con forma humana, llamadas androides, que
generalmente son pura ficcin, ya que o son hombres disfrazados de mquina o, si realmente son
mquinas, no efectan trabajos de los que el hombre se pueda aprovechar.
En la actualidad, los avances tecnolgicos y cientficos no han permitido todava construir un robot
realmente inteligente, aunque existen esperanzas de que esto sea posible algn da.
Hoy por hoy, una de las finalidades de la construccin de robots es su intervencin en los procesos
de fabricacin. Estos robots, que no tienen forma humana en absoluto, son los encargados de
realizar trabajos repetitivos en las cadenas de proceso de fabricacin, como por ejemplo: pintar al
spray, moldear a inyeccin, soldar carroceras de automvil, trasladar materiales, etc. En una fbrica
sin robots, los trabajos antes mencionados los realizan tcnicos especialistas en cadenas de
produccin. Con los robots, el tcnico puede librarse de la rutina y el riesgo que sus labores
comportan, con lo que la empresa gana en rapidez, calidad y precisin.
En los prximos cien aos, seguramente en todas las fbricas del mundo encontraremos robots
trabajando y hablando con nosotros de los temas de actualidad en las calles o en nuestros hogares.
2. Conceptos bsicos
Robot:
Se entiende por robot industrial a un manipulador multifuncional reprogramable, diseado para
desplazar materiales, piezas herramientas o dispositivos especiales mediante movimientos
programados variables que permiten llevar a cabo tareas diversas. (Robot Industry Asociation)
Robot Manipulador:
Mecanismo compuesto generalmente de elementos en serie, articulados o deslizantes entre s, cuyo
objetivo es el agarre y desplazamiento de objetos siguiendo diversos grados de libertad. Es
multifuncional y puede ser mandado directamente por un operador humano o por cualquier sistema
lgico. (AFNOR, 1983)
Robot Industrial:
Manipulador automtico con servo sistemas de posicin, reprogramable, polivalente, capaz de
posicionar y desplazar materiales, piezas tiles o dispositivos especiales a lo largo de movimientos
variables y programables para la ejecucin de tareas variadas. Estas mquinas polivalentes son
generalmente concebidas para efectuar la misma funcin de manera cclica y pueden ser adaptados
a otras funciones sin modificacin permanente del material. (AFNOR 1983)
Programacin:
La programacin es el proceso de disear, codificar, depurar mantener el cdigo de fuente. El cdigo
fuente es escrito en un lenguaje de programacin. El propsito de la programacin es crear
programas que exhiban un comportamiento deseado. El proceso de escribir cdigo requiere
frecuentemente conocimientos en varias reas distintas, adems del dominio del lenguaje a utilizar,
algoritmos especializados y lgica formal. Programar no involucra necesariamente otras tareas tales
como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar
fusionadas en el desarrollo de pequeas aplicaciones.
Algoritmos
Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse
para resolver un problema. Un programa normalmente implementa (traduce a un lenguaje de
programacin concreto) uno o ms algoritmos. Un algoritmo puede expresarse de distintas maneras:
en forma grfica, como un diagrama de flujo, en forma de cdigo como en
un lenguaje de
Un circuito es una red elctrica (interconexin de dos o ms componentes, tales como resistencias,
inductores, condensadores, fuentes y semiconductores) que contiene al menos una trayectoria
cerrada. Los circuitos que contienen solo fuentes, componentes lineales (resistores, condensadores,
inductores), y elementos de distribucin lineales (lneas de transmisin o cables) pueden analizarse
por mtodos algebraicos para determinar su comportamiento en corriente. Un circuito que tiene
componentes es denominado un circuito electrnico. Estas redes son generalmente no lineales y
requieren diseos y herramientas de anlisis mucho ms complejos.
Sensor:
Cualquier elemento que permita realizar una medicin y verificar el estado de una variable.
Controlador:
Dispositivo que modifica su salida para regular una variable.
Grados de libertad:
Cada juntura en el robot introduce un grado de libertad. Cada gdl pueden ser un deslizador, el tipo
rotatorio, u otro de actuador. Los robots tienen 5 o 6 grados de libertad tpicamente. 3 de los grados
de libertad permiten el posicionamiento en 3D espacio, mientras que en el otro se usan 2or 3 para la
orientacin del efector del extremo. 6 grados de libertad son bastante para permitir al robot alcanzar
todas las posiciones y orientaciones en 3D espacio. 5 gdl requiere una restriccin a 2D espacio, el
resto limita las orientaciones. Normalmente se usan 5 gdl por ocuparse de herramientas como los
soldadores del arco.
Uso de los robot industriales para
Tareas peligrosas para obreros humanos
Tareas en lugares difcilmente accesibles, como riesgo de accidentes o con condiciones peligrosas
para la salud
Manipulacin de objetos con tamao y/o forma haciendo difcil una manipulacin manual
Tareas requiriendo precisin y repetibilidad
Automatizacin programable
Posibilidad de adaptacin mediante cambio de programa
Para volumen de produccin pequeo
Diferentes productos pueden ser fabricados
Automatizacin flexible
Tpicamente una serie de estaciones de trabajo conectadas mediante un sistema de transporte
Control central computarizado
Volumen de produccin mediano
Posibilidad de producir diferentes productos al mismo tiempo
Clase B
Clase C:
Clase D:
3. Arquitectura de robots
3.1 Morfologa
Un robot est formado por los siguientes elementos: estructura mecnica, transmisiones, sistema de
accionamiento,
sistema
sensorial,
sistema
de
control
elementos
terminales.
Aunque los elementos empleados en los robots no son exclusivos de estos (maquinas herramientas
y otras muchas maquinas emplean tecnologas semejantes), las altas prestaciones que se exigen a
los robots han motivado que en ellos se empleen elementos con caractersticas especficas.
Mecnicamente, un robot est formado por una serie de elementos o eslabones unidos mediante
articulaciones que permiten un movimiento relativo entre cada dos eslabones consecutivos. La
constitucin fsica de la mayor parte de los robots industriales guarda cierta similitud con la anatoma
del brazo humano, por lo que en ocasiones, para hacer referencia a los distintos elementos que
componen el robot, se usan trminos como cuerpo, brazo, codo y mueca.
Sistemas de Robots bsicos.
Los componentes bsicos de un robot son:
1. La estructura - la estructura mecnica (los eslabones, base, etc.). Esto exige mucha masa,
para proporcionar la rigidez bastante estructural para asegurar la exactitud mnima bajo las
cargas tiles variadas.
2. Actuadores - Los motores, los cilindros, etc., las junturas del robot. Esto tambin podra incluir
los mecanismos para una transmisin, etc.,
3. Control a la Computadora - Esta computadora une con el usuario, y a su vez los mandos las
junturas del robot.
4. El extremo de Brazo que labora con herramienta (EOAT) - La programacin que proporciona
el usuario se disea para las tareas especficas.
5. Ensee la pendiente - Un mtodo popular para programar el robot. Esto es que una mano
pequea contiene un dispositivo que puede dirigir movimiento del robot, los puntos de registro
en las sucesiones de movimiento, y comienza la repeticin de sucesiones. Las pendientes
ms prolongadas incluyen ms funcionalidad.
Puesto que para posicionar y orientar un cuerpo de cualquier manera en el espacio son necesarios
seis parmetros, tres para definir la posicin y tres para la orientacin, si se pretende que un robot
posicione y oriente su extremo (y con l la pieza o herramienta manipulada) de cualquier modo en el
espacio, se precisara al menos seis grados de libertad. En la prctica, a pesar de ser necesarios los
seis grados de libertad comentados para tener total libertad en el posicionado y orientacin del
extremo del robot, muchos robots industriales cuentan con solo cuatro o cinco grados de libertad, por
ser estos suficientes para llevar a cabo las tareas que se encomiendan.
Existen tambin casos opuestos, en los que se precisan ms de seis grados de libertad para que el
robot pueda tener acceso a todos los puntos de su entorno. As, si se trabaja en un entorno con
obstculos, el dotar al robot de grados de libertad adicionales le permitir acceder a posiciones y
orientaciones de su extremo a las que, como consecuencia de los obstculos, no hubieran llegado
con seis grados de libertad. Otra situacin frecuente es dotar al robot de un grado de libertad
adicional que le permita desplazarse a lo largo de un carril aumentando as el volumen de su espacio
al
que
puede
acceder.
Cuando el nmero de grados de libertad del robot es mayor que los necesarios para realizar una
determinada tarea se dicen que el robot es redundante.
Condiciones bsicas
Los eslabones y Junturas - los Eslabones son los miembros estructurales slidos de un robot, y las
junturas son los acoplamientos movibles entre ellos.
La orientacin Eslabn - Bsicamente, si la herramienta se sostiene a una posicin fija, la orientacin
determina qu direccin puede apuntarse. El rollo, diapasn y guiada son los elementos de la
orientacin comunes usadas. Mirando la figura de bajo sern obvios que la herramienta puede
posicionarse a cualquier orientacin en el espacio.
Los elementos de la posicin - La herramienta, sin tener en cuenta la orientacin, puede moverse a
varias posiciones en el espacio. Se satisfacen las varias geometras del robot a las geometras de
trabajo diferentes.
El espacio de trabajo - El robot tiende a tener una geometra fija, y limitada. El espacio de trabajo es
el lmite de posiciones en espacio que el robot puede alcanzar. Para un robot cartesiano (como una
gra arriba) los espacios de trabajo podran ser un cuadrado, para los robots ms sofisticados los
espacios podran ser de una forma esfrica.
La velocidad - se refiere a la velocidad mxima que es lograble por el TCP, o por las junturas
individuales. Este nmero no es exacto en la mayora de los robots, y variar encima del espacio de
trabajo como la geometra del robot cambia (y de los efectos dinmicos). El nmero reflejar a
menudo la velocidad ms segura mxima posible. Algunos robots permiten el mximo tasa de la
velocidad (100%) para ser aprobado, pero debe tenerse con l, gran cuidado.
La carga til - La carga til indica la masa mxima que el robot puede alcanzar antes de cualquier
fracaso de los robots, o prdida dramtica de exactitud. Es posible exceder la carga til mxima, y
todava tiene el robot, que operar, pero esto no se aconseja. Cuando el robot est acelerando
rpidamente, la carga til debe estar menos de la masa mxima. Esto es afectado por la habilidad de
agarrar la parte firmemente, as como la estructura del robot, y el actuador. El extremo de brazo al
laborar con herramienta debe ser considerado parte de la carga til.
- La carga til
La carga til siempre se especifica como un valor mximo, esto puede estar antes del fracaso, o ms
normalmente, antes de la prdida de la actuacin seria.
Las consideraciones Estticas:
1. - La gravedad que efecta cause desviacin descendente del brazo y sistemas de apoyo
2. - Manejo a menudo de cubiertas, las cuales pueden traer cantidades notables de lentitud (la
repercusin negativa) esa causa que posiciona los errores
En los ltimos aos, estructuras paralelas se desarrollaron mucho (rigidez, livianas, rapidez)
Tipos de articulaciones:
Robots flexibles, necesario cuando se requiere gran alcance y bajo peso de la estructura.
Tpicamente en manipuladores espaciales o de construccin. Control complejo tambin.
Consiste en determinar cul es la posicin y orientacin del extremo final del robot, con respecto a
un sistema de coordenadas que se toma como referencia, conocidos los valores de las articulaciones
y los parmetros geomtricos de los elementos del robot.
Se utiliza fundamentalmente el lgebra vectorial y matricial para representar y describir la
localizacin de un objeto en el espacio tridimensional con respecto a un sistema de referencia fijo.
Dado que un robot puede considerar como una cadena cinemtica formada por objetos rgidos o
eslabones unidos entre s mediante articulaciones, se puede establecer un sistema de referencia fijo
situado en la base del robot y describir la localizacin de cada uno de los eslabones con respecto a
dicho sistema de referencia.
3.2.2 Cinemtica Inversa
Resuelve la configuracin que debe adoptar el robot para una posicin y orientacin del extremo
conocidas.
Dada la posicin del efector final y la longitud de cada eslabn, encontrar los ngulos de las
articulaciones. El objetivo consiste en encontrar los valores que deben adoptar las coordenadas
articulares del robot q = (q1, q2,..., qn) expT para que su extremo se posicione y oriente segn una
determinada localizacin espacial. El procedimiento de obtencin de las ecuaciones es
dependiente de la configuracin del robot.
Problema difcil de resolver.
Obtener los valores de las variables articulares para que el rgano terminal tenga una
determinada posicin y orientacin
Se deben resolver un conjunto de ecuaciones algebraicas no lineales simultneas.
Problemas fundamentales:
Ecuaciones no lineales (sen, cos en matrices de rotacin)
Existen mltiples soluciones
Es posible que no exista una solucin
Singularidad
Deben atenderse las mltiples soluciones: Eleccin que minimice los movimientos desde la
posicin actual Concepto de solucin ms cercana Mover los eslabones de menor peso
Considerar obstculos (evitar colisiones)
Manipulador resoluble: Existe un algoritmo que permite determinar todas las soluciones del modelo
inverso (variables articulares) asociadas a una determinada posicin y orientacin.
Tericamente es resoluble todo sistema R y P con 6 grados de libertad.
Mtodos numricos iterativos: lentitud.
Se prefieren expresiones analticas (soluciones cerradas):
Mtodos algebraicos
Mtodos geomtricos
Se han desarrollado algunos procedimientos genricos para ser programados, de modo que un
computador pueda, a partir del conocimiento de la cinemtica del robot (parmetros de DH, por
ejemplo) obtener la n-tupla de valores articulares que posicionan y orientan su extremo. El
inconveniente de estos procedimientos es que se trata de mtodos numricos iterativos, cuya
velocidad de convergencia e incluso su convergencia no est siempre garantizada.
A la hora de resolver el problema cinemtico inverso es mucho ms adecuado encontrar una
solucin cerrada. Esto es, encontrar una relacin matemtica explcita de la forma: qk = Fk(x, y,
z, , , ) k = 1...n (grados de libertad)
Este tipo de solucin presenta las siguientes ventajas: En muchas aplicaciones, el problema
cinemtico inverso ha de resolverse en tiempo real (por ejemplo, en el seguimiento de una
determinada trayectoria). Una solucin de tipo iterativo no garantiza tener la solucin en el momento
adecuado. Al contrario de lo que ocurra en el problema cinemtico directo, con cierta frecuencia la
solucin del problema cinemtico inverso no es nica; existiendo diferentes n-tuplas (q1,..., qn) exp T
que posicionan y orientan el extremo del robot de mismo modo. En estos casos una solucin cerrada
permite incluir determinadas reglas o restricciones que aseguren que la solucin obtenida sea la ms
adecuada posible.
No obstante, la mayor parte de los robots poseen cinemticas relativamente simples que facilitan en
cierta medida la resolucin de su problema cinemtico inverso. Por ejemplo si se consideran solo
tres primeros grados de libertad de muchos robots, estos tienen una estructura plana, los tres
primeros elementos quedan contenidos en un plano. Esta circunstancia facilita la resolucin del
problema. Asimismo, en muchos robots se da la circunstancia de que los tres grados de libertad
ltimos, dedicados fundamentalmente a orientar el extremo del robot, correspondan a giros sobre los
ejes que se cortan en un punto.
De nuevo esta situacin facilita el clculo de la nupla (q1,..., qn) exp. T correspondiente a la posicin
y orientacin deseadas. Por lo tanto, para los casos citados y otros, es posible establecer ciertas
pautas generales que permitan plantear y resolver el problema cinemtico inverso de una manera
sistemtica.
Los mtodos geomtricos permiten tener normalmente los valores de las primeras variables
articulares, que son las que consiguen posicionar el robot. Para ello utilizan relaciones
trigonometras y geomtricas sobre los elementos del robot. Se suele recurrir a la resolucin de
tringulos formados por los elementos y articulaciones del robot.
ms eficientes,
la utilidad del reconocimiento de palabras separadas para describir la tarea de un robot es bastante
limitada.
La enseanza y repeticin, tambin conocido como guiado, es la solucin ms comn utilizada en el
presente para los robots industriales. Este mtodo implica ensear al robot dirigindole los
movimientos que el usuario desea que realice. La enseanza y repeticin se lleva a cabo
normalmente con los siguientes pasos: 1) dirigiendo al robot con un movimiento lento utilizando
el control manual para realizar la tarea completa y grabando los ngulos del movimiento del robot en
los lugares adecuados para que vuelva a repetir el movimiento; 2) reproduciendo y repitiendo el
Programacin Gestual.
B.
Programacin Textual.
La programacin gestual consiste en guiar el brazo del robot directamente a lo largo de la trayectoria
que debe seguir. Los puntos del camino se graban en memoria y luego se repiten. Este tipo de
programacin, exige el empleo del manipulador en la fase de enseanza, o sea, trabaja "on-line".
En la programacin textual, las acciones que ha de realizar el brazo se especifican mediante las
instrucciones de un lenguaje. En esta labor no participa la mquina (off-line). Las trayectorias del
manipulador se calculan matemticamente con gran precisin y se evita el posicionamiento a ojo,
muy corriente en la programacin gestual.
Los lenguajes de programacin textual se encuadran en varios niveles, segn se realice
la descripcin del trabajo del robot. Se relacionan a continuacin, en orden creciente de complejidad:
1.
2.
3.
4.
En la programacin de robots se trata de ensear al robot su ciclo de trabajo. Involucra definir los
movimientos que tiene que cumplir el robot entre diferentes posiciones de trabajo. Usualmente,
moviendo el robot en las posiciones deseadas y memorizndolas. Involucra interpretar la informacin
dada por los sensores, actuar del efector final, mandar seales de control a otros equipos, comunicar
con otros equipos y tomar decisiones sobre con respecto al ciclo de trabajo (aunque esto requiere un
sistema de programacin ms avanzado, tipo computadora).
Diferentes niveles de abstraccin para definir la tarea de un robot:
Se designan diferentes niveles en la programacin de robots, que van:
Medios de difusin:
-
Ponencias cientficas
Eventos cientficos
El libro obtenido
Cronograma:
Actividad
Fecha Inicio
Fecha Fin
Productos/Resultado
Seleccin del
Semana 1
Semana 1
s
-
investigacin
Definir el tema de
Semana 2
Semana 2
investigacin
Investigar los
Semana 3
Semana 3
Semana 4
Semana 4
Semana 5
Semana 5
rea de
problemas a
resolver con la
investigacin
Investigar
artculos
relacionados con
el tema
Definicin de los
objetivos
especficos
Investigar los
Semana 6
Semana 6
investigacin
Definir
Semana 7
Semana 7
justificaciones
Definir marco
Semana 8
Semana 8
terico
Realizar el
Semana 9
Semana 9
investigacin
Iniciar
Semana 10
Semana 10
cronograma
Profundizar el
Semana 11
Semana 11
marco terico
Hacer
Semana 12
Semana 12
presupuesto
Presentacin del
28 Mayo 2015
28 mayo de 2015
protocolo
Disear nuevo
Semana 30
Semana 31
Nuevo Lenguaje
impactos de la
bosquejo de la
lenguaje
para la
programacin de
Poner en prctica
Semana 35
Semana 36
manipuladores
Verificacin de los
ideas
tratados propuestos
Plasmar ideas
para su
Libro con las ideas
Semana 40
Semana 41
probadas y
terminadas
Presupuesto:
sta investigacin es slo terica no hay modelos ni prototipos a desarrollar a lo largo de sta, slo
supondr nuevas teoras. Pero, evidentemente tendr gastos, el cual ser el plasmado de las ideas
en un libro, al que cualquiera que se interese por el tema tenga acceso. Adems de la promocin del
mismo.
Gastos de Inversin
Pginas
100
150
Costo
Venta
Por
confirmar
Costo
(Aproximado)
$187,92
$218,46
Regalas
Regalas
10%
http://innovacionyrobotica.blogspot.mx/2012/03/conceptos-basicos.html
http://www.kramirez.net/wp-content/uploads/2012/04/CinematicaInversaRobot.pdf
http://www.kramirez.net/wp-content/uploads/2012/04/CinematicaDirectaRobot.pdf
Cervera, I. C., Snchez, M. L. L., Larrea, P. L., Snchez, M. C., Snchez, M. J. N., & Gallego,
M. A. A. (2000). Desarrollo de una arquitectura para robots mviles autnomos: aplicacin a
metodolgica.
Silva, M. (1984). Lenguajes de programacin para robots industriales. Inteligencia Artificial y
Robtica Industrial, (Ed. by Silva M., Roy A.). Publicaciones de la Universidad de Zaragoza ,
11-80.
Coriat, B. (2000). El taller y el robot: ensayos sobre el fordismo y la produccin en masa en la
99-110.
Baturone, A. O. (2001). Robtica: manipuladores y robots mviles. Marcombo.
http://roboticslab.uc3m.es/publications/1952-RFIDSkill.pdf
http://dspace.uma.es/xmlui/handle/10630/4570
http://bibdigital.epn.edu.ec/handle/15000/6336
http://proton.ucting.udg.mx/materias/robotica/r166/r66/r66.htm
http://proton.ucting.udg.mx/~cin/robotic/tarease/dh/dh.htm
http://www.ciencia-explicada.com/2013/02/parametrizacion-denavit-hartenberg-para.html
https://riunet.upv.es/bitstream/handle/10251/10693/Dise%C3%B1o%20y%20Programaci
%C3%B3n%20de%20Algoritmos%20para%20Robot%20M%C3%B3viles.pdf?sequence=3
https://prezi.com/slqzjog6unxu/aplicacion-de-algoritmos-en-la-robotica/
http://www.tendencias21.net/Nuevos-algoritmos-permiten-desarrollar-brazos-roboticos-mas-
inteligentes_a7559.html
http://estefaniaospina774p.blogspot.mx/
http://innovacionyrobotica.blogspot.mx/2012/03/conceptos-basicos.html
http://es.slideshare.net/Slodnulius/lenguajes-de-programacin-en-la-robotica
http://www.monografias.com/trabajos3/progrob/progrob.shtml
http://es.slideshare.net/LiiziieHernandez/programacin-aplicada-a-robots-gestual-y-textual
http://platea.pntic.mec.es/vgonzale/cyr_0708/archivos/_15/Tema_5.6.htm
http://recyt.fecyt.es/index.php/RIAII/article/view/10416/7242
Baturone, A. O. (2001). Robtica: manipuladores y robots mviles. Marcombo.
Prieto, J., Ramos, O., & Delgado, A. (2007). Diseo de un Gene Digital en FPGA Y Matlab con