Академический Документы
Профессиональный Документы
Культура Документы
Equipo:
Bentez Magaa Osvaldo
Garca Avils Carlos Eduardo
Acosta Frutis Noel Alejando
Robtica 1
Uruapan Michoacn 10-Oct-2017
Robtica
Contenido
2.1 Programacin no textual ..............................................................................................................3
2.1.1 Por hardware ...........................................................................................................................3
2.1.2 Por enseanza .........................................................................................................................4
2.2 Programacin textual ...................................................................................................................6
2.2.1 Explicita ...................................................................................................................................6
2.2.2 Implcita ...................................................................................................................................9
2.2.3 Nivel objetivo .........................................................................................................................10
3 Bibliografa .........................................................................................................................................11
Robtica 2
Robtica
2.1 Programacin no textual
En este tipo de programacin no se cuenta con un Script o lnea de
instrucciones para ser introducidas al robot, Existen 2 mtodos dentro de esta
categora por Hardware y mediante enseanza.
Figura 2.1.a. Programa cableado La programacin por hardware consta en esencia de conexiones fsicas
necesarias para que el robot realice los movimientos necesarios sin el apoyo de
un programa informtico que otorgue las instrucciones a los elementos de accin
(actuadores).
Se usa en robots simples y se requiere la puesta de diversos elementos
como son fines de carrera, retenedores mecnicos, contactos, relevadores. Todos
estos conectados a la parte de control, dada la simplicidad de este mtodo se
recomiendan su uso simplemente para operaciones simples.
Figura 2.1.b. Programa definido Actualmente se considera descontinuado, ya que este mtodo ya no se
mecnicamente le considera robot, dado que robot ahora implica ser reprogramable
Robtica 3
Robtica
El programa definido mecnicamente fue el primero en crearse. Los
primeros robots eran hechos por relojeros y constaban de complicados
mecanismos constituidos por engranajes, tensores, poleas, etc. en un principio no
eran aplicados a procesos industriales si no a entretener, como lo son el hombre
de hierro de Alberto Magno o el gallo de Estrasburgo.
Robtica 4
Robtica
2.1.2.1 En lnea
Robtica 5
Robtica
2.2.1 Explicita
Robtica 6
Robtica
Robtica 7
Robtica
HELP: Creado por
GENERAL ELECTRIC para su
robot ALLEGRO con
procesador PDP/11. Escrito
en PASCAL/FORTRAN,
permite el movimiento
simultaneo de varios brazos
(uno a cuatro) y es
transportable. Puede ser
Robtica 8
Robtica
compilado e interpretado. se define el producto final, trasfiriendo el trabajo de definicin de los estados
Dispone, asimismo, de un intermedios desde el usuario hasta el sistema informtico de control.
conjunto especial de Los lenguajes de este tipo de programacin son de muy alto nivel y se
subrutinas para la ejecucin encuentran ms en la fase de investigacin y desarrollos que aplicados
de cualquier tarea. industrialmente, es necesario un incremento de la inteligencia del sistema
MAPLE: Escrito, robotizado para poder emplearlos, basado en elementos de la inteligencia
como intrprete, en artificial.
lenguaje PL-1 por IBM para Los lenguajes ms conocidos de este grupo son:
el robot de la misma HILAIRE: Procedente del laboratorio de automtica y anlisis de sistemas
empresa (procesador IBM de Toulouse para robots con procesadores IMS 80 C H, Est escrito en lenguaje
370/145 SYSTEM 7), tiene LISP, interprete que permite la manipulacin de varios brazos simultneamente.
capacidad para soportar STRIPS.- Fue diseado, en la Universidad de Stanford, para el robot mvil
informaciones de sensores SHAKEY. Se basa en un modelo del universo ligado a un conjunto de
externos. Es transportable y planteamientos aritmtico-lgicos que se encargan de obtener las subrutinas que
permite manipulador un conforman el programa final. Es intrprete y compilable, utilizando, como
solo brazo. procesadores, a un PDP-10 y un PDP-15.
PAL: Desarrollado
por la Universidad de 2.2.2.2 Nivel tarea
Purdue para el manipulador
de Stanford con procesador El sistema informtico para la programacin textual Implcita ha de
PDP 11/70, es un intrprete disponer del modelo del universo, o mundo donde se encuentra el robot. Este
escrito en FORTRAN y modelo ser, normalmente, una base de datos ms o menos compleja,
Ensamblador que permite El trabajo de la programacin consistir, simplemente, en la descripcin
manipulador un solo brazo y de las tareas a realizar, lo que supone poder llevar a cabo trabajos complicados.
aceptar sensores de fuerza RAPT.- Su filosofa se basa en definir una serie de planos, cilindros y
y visin. Es transportable. esferas, que dan lugar a otros cuerpos derivados. Para modelar a un cuerpo, se
MCL: Lo cre la confecciona una biblioteca con sus rasgos ms representativos. Seguidamente, se
compaa McDONALL define los movimientos que ligan a los cuerpos a ensamblar (alinear planos,
DOUGLAS, como ampliacin encajar cilindros, etc.). Fue creado en la Universidad de Edimburgo,
de su lenguaje de control
numrico APT. Es un
lenguaje compilable que se
puede considerar apto para
la programacin de robots
OFF-LINE. Permite la
manipulacin de varios
brazos.
MAL EXTENDIDO:
Procede del Politcnico de
Miln, al igual que el MAL, al
que incorpora elementos de
programacin estructurada
que lo potencian
notablemente. Es
compilable.
2.2.2 Implcita
2.2.2.1 Nivel objeto
En la programacin
a nivel objeto, nicamente
Robtica 9
Robtica
departamento de Inteligencia Artificial; est orientado, en especial, al ensamblaje
de piezas. Destinado al robot FREDY, utiliza, como procesador central, a un PDP
10. Es un intrprete y est escrito en lenguaje APT.
AUTOPASS.- Creado por IBM para el ensamblaje de piezas; utiliza
instrucciones, muy comunes, en el idioma ingls. Precisa de un ordenador de
varios Megabytes de capacidad de memoria y, adems de indicar, como el RAPT,
puntos especficos, prev, tambin, colisiones y genera acciones a partir de las
situaciones reales. Realiza todos sus clculos sobre una base de datos, que define
a los objetos como poliedros de un mximo de 20,000 caras. Est escrito en PL/1
y es intrprete y compilable.
LAMA.- Procede del laboratorio de Inteligencia Artificial del MIT, para el
robot SILVER, orientndose hacia el ajuste de conjuntos mecnicos. Aporta ms
inteligencia que el AUTOPASS y permite una buena adaptacin al entorno. La
operatividad del LAMA se basa en tres funciones principales: Creacin de la
funcin de trabajo. Operacin inteligente; Generacin de la funcin de
manipulacin e Interpretacin y desarrollo, de una forma interactiva, de una
estrategia de realimentacin para la adaptacin al entorno de trabajo.
Robtica 10
Robtica
3 Bibliografa
Por Hardware:
*Hilario Lpez Garca, Rafael Gonzlez Librn, Universidad de Oviedo, 1996
* Lenguaje y programacin de robots monografa presentada al curso de metodologa del
Trabajo universitario, autor: Vctor Jhonathan Vera Zurita,
http://lenguaje-programacion-robots.blogspot.mx/
* PROGRAMACION, PLANIFICACION Y CONTROL EN ROBOTICA, Ral Suarez,
https://iocnet.upc.edu/usuaris/raulsuarez/papers/ppc-de-robots99.pdf
Por enseanza:
* Hilario Lpez Garca, Rafael Gonzlez Librn, Universidad de Oviedo, 1996
* PROGRAMACION, PLANIFICACION Y CONTROL EN ROBOTICA, Ral Suarez,
https://iocnet.upc.edu/usuaris/raulsuarez/papers/ppc-de-robots99.pdf
*Programming Robots, http://thnet.co.uk/thnet/robots/33.htm
Explicita:
*Hilario Lpez Garca, Rafael Gonzlez Librn, Universidad de Oviedo, 1996
*Lenguajes de programacin de los robots.
http://www.monografias.com/trabajos3/progrob/progrob.shtml
*Programacin de Robots, ITESCAM.
www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r36961.DOC
Implcita:
*Hilario Lpez Garca, Rafael Gonzlez Librn, Universidad de Oviedo, 1996
*Lenguajes de programacin de los robots.
http://www.monografias.com/trabajos3/progrob/progrob.shtml
* Programacin de Robots, ITESCAM.
www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r36961.DOC
Robtica 11