Escolar Documentos
Profissional Documentos
Cultura Documentos
ACTIVIDAD FUNDAMENTAL 1
Presentado por:
Matrícula: 1724347
Dafné Habib
Agosto-Diciembre 2016
Programación de la robótica
Tabla de contenido
PROGRAMACIÓN DE LA ROBÓTICA ................................................................................ 3
Programación por guiado .......................................................................................................................................... 4
Programación textual .................................................................................................................................................. 7
ANEXOS ...................................................................................................................... 11
Bibliografía .................................................................................................................. 12
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 2
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
PROGRAMACIÓN DE LA ROBÓTICA
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 3
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 4
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 5
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
o Guiado Básico: El robot es guiado por los puntos por los cuales se
desea que pase durante la fase de ejecución automática del
programa. Durante ésta, la unidad de control interpola dichos puntos
según determinadas trayectorias. Muchas veces no es posible incluir
ningún tipo de estructuras de control dentro del programa, por lo que
los puntos son recorridos siempre secuencialmente, en el mismo
orden que se programaron. Un ejemplo de este tipo de programación
es la utilizada en casi todos lo robots de pintura, donde la unidad de
control muestrea automáticamente los puntos recorridos por el robot
con una frecuencia muy alta.
o Guiado Extendido: Permite especificar, junto a los puntos por los que
deberá pasar el robot, datos relativos a la velocidad, tipo de
trayectoria, precisión con la que se quiere alcanzar los puntos,
control del flujo del programa, atención a entradas/salidas binarias,
etc. En este caso, el método guiado de utilizado es el de la botonera
o joystick. El guiado por extendido aumenta la potencia del sistema
de programación.
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 6
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
Los métodos por guiado son muy útiles y presentan ventajas, como que son
fáciles de aprender y requieren de un espacio de memoria relativamente pequeño
para almacenar la información. Sin embargo, también presenta inconvenientes
como la necesidad de utilizar al propio robot y su entorno para realizar la
programación, lo que obliga a sacar al robot de la línea de producción e
interrumpir ésta. También está la inexistencia de una documentación del programa
y la dificultad de realizar modificaciones en el mismo.
Programación textual
La programación textual permite indicar la tarea al robot a través de un
lenguaje de programación específico. Un programa se entiende como una serie de
órdenes que son editadas y posteriormente ejecutadas, por lo tanto, existe un
texto para el programa. Por ello, este se realiza de una manera “off-line”
La programación textual se puede clasificar en tres niveles:
- Nivel robot, si las órdenes se refieren a los movimientos a realizar por el
robot.
- Nivel objeto, si las órdenes se refieren al estado en que deben ir quedando
los objetos.
- Nivel tarea, si las órdenes se refieren al objetivo a conseguir.
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 7
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 8
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
VAL.- Fue diseñado por UNIMATION INC para sus robots UNIMATE y
PUMA. (FIG. 1) Emplea, como CPU, un LSI-II, que se comunica con
procesadores individuales que regulan el servocontrol de cada articulación.
RPL.- Dotado con un LSI-II como procesador central, y aplicado a los robots
PUMA, ha sido diseñado por SRI INTERNATIONAL.
Directo
Pasivo
Guiado Maniquí
Activo
Modos de
programación Nivel Robot
Nivel tarea
Para poder mover un robot en línea recta se deben girar los dos motores en el
mismo sentido la misma cantidad de vueltas. Para esto, se utiliza la ecuación de
𝑥
giro de rueda: 𝜃 = 2×𝜋×𝑅
Con ésta investigación aprendí que hay distintos modos de programar y cada uno
es diferente a otro y siempre se espera que la programación sea más y más
sencillo, en pocas palabras, que, si es textual, de nivel robot se pase a nivel tarea.
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 10
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
ANEXOS
Robot: Es una máquina programable que puede manipular objetos y realizar
operaciones que antes sólo podían realizar los seres humanos.
Programación: Idear y ordenar las acciones que se realizarán en el marco
de un proyecto; al anuncio de las partes que componen un acto o espectáculo; a
la preparación de máquinas para que cumplan con una cierta tarea en un
momento determinado; a la elaboración de programas para la resolución de
problemas mediante ordenadores; y a la preparación de los datos necesarios
para obtener una solución de un problema a través de una calculadora
electrónica.
Lenguaje de programación: aquella estructura que, con una cierta
base sintáctica y semántica, imparte distintas instrucciones a un programa de
computadora.
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 11
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)
Programación de la robótica
Bibliografía
Candelas Rodríguez, S. (2005). Lenguaje de programación de los robots Tecnología –
Robótica. México: Universidad Autónoma de México.
Crovetto Huerta, C. (2005). Inteligencia Artificial e Introducción a la robótica. Lima,
Perú: Grupo editorial Megabyte.
López, H., & Gonzáles, R. (2000). Programación de robots industriales: control remoto
del robot ASEA IRB2000. Oviedo, España: Universidad de Oviedo.
Borger, A. (20 de Agosto de 2004). Programación de Robots. Recuperado el 20 de
Agosto de 2016, de Industria y Negocios:
http://www.industriaynegocios.cl/Academicos/AlexanderBorger/Docts%20Docencia
/Seminario%20de%20Aut/trabajos/2004/Robótica/seminario%202004%20robotic
a/Seminario_Robotica/Documentos/PROGRAMACIÓN%20DE%20ROBOTS.htm
Feliu Batlle, V. (2002). Avances en robótica y visión por computador: temática de la
robótica. La mancha, España: Ediciones de la universidad de castilla.
Feliu Batlle, V. (1997). Informática industrial: robótica. La macha, España: Ediciones de
la universidad de castilla.
Fernando, T., & Pomares, J. y. (2002). Robots y sistemas sensoriales. Cap 1. Madrid,
España: Persson educación, S.A.
García Higuera, A. (2002). Avances en Robótica y Visión por computador: aplicaciones:
robótica industrial, fabricación automatización. La mancha, España: Ediciones de la
Universidad de Castilla.
Groover, M. (1997). Fundamentos de manufactura moderna materiales, procesos y
sistemas: automatización programable. México: Pearson educación, S.A.
Ollero Baturone, A. (2001). Robótica manipuladores y robots móviles. Barcelona,
España: Marcombo, S.A.
Velasco Sánchez, E. (2007). Educatrónica innovación en el aprendizaje de las ciencias y
la tecnología. España: Ediciones Díaz de Santos.
Vera Zurita, V. J. (10 de Agosto de 2010). Lenguaje y Programacion de Robots.
Recuperado el 21 de Agosto de 2016, de Lenguaje-Programación-Robots:
http://lenguaje-programacion-robots.blogspot.mx
(Borger, 2004) (Vera Zurita, 2010) (Candelas Rodríguez, 2005) (Crovetto Huerta, 2005). (Feliu Batlle, 12
Avances en robótica y visión por computador: temática de la robótica, 2002) (Feliu Batlle, Informática
industrial: robótica, 1997) (García Higuera, 2002) (Groover, 1997) (López & Gonzáles, 2000) (Ollero
Baturone, 2001) (Fernando & Pomares, 2002) (Velasco Sánchez, 2007)