Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin de robots
n de la orientacin.
Programacin de robots
Objetivo: indicar la secuencia de acciones a realizar
durante una tarea
Memoria
Sistema de control cinemtico/dinmico
E/S
Mtodos de programacin
de robots
Falta de normalizacin
Criterios de Clasificacin
Procedimiento utilizado
Potencia del sistema
Clasificacin segn el
procedimiento utilizado
Programacin por guiado
Programacin textual
Nivel robot
Nivel objeto
Nivel tarea
Clasificacin de la programacin
por guiado
Clasificacin segn modo en que se gua:
Pasivo directo
Pasivo indirecto
6
Clasificacin de la programacin
por guiado
Clasificacin segn potencia:
Botonera de programacin
Ejemplo de programacin
Se pretende situar la pieza A, sobre la que se apoya la pieza B, en
el interior del orificio de la pieza D.
11
12
13
14
Requerimientos de un sistema de
programacin de robots
Entorno de programacin.
Modelado del entorno.
Tipo de datos.
Manejo de entradas/salidas (digital y analgica).
Control de movimiento.
Control del flujo de ejecucin del programa
15
Entorno de programacin
Importante para incrementar la productividad
Complejidad debido a la interaccin con el entorno
(procedimiento de prueba-error)
Mayora de lenguajes interpretados
Capacidad de depuracin y ejecucin paso a paso
Capacidad de monitorizacin
En la actualidad se utilizan sistemas multitarea que
permitan control simultneo y sincronizado de varios
elementos (robots, sistemas de visin o transporte)
16
17
Tipos de datos
Tipos convencionales (enteros, reales, booleanos)
Especificacin de posicin y orientacin
18
Manejo de entradas/salidas
Nivel ms sencillo de comunicacin con otras mquinas
o procesos que cooperan con el robot
Objetivo: integracin y sincronizacin
Tratamiento de interrupciones
Integracin de sensores:
Modificacin de la trayectoria
Eleccin entre alternativas
Obtencin de identidad, posicin y caractersticas de objetos
Cumplimiento de restricciones externas
19
Control de movimiento
Posibilidad de especificacin de:
Punto de destino
Tipo de trayectoria (Punto a punto, trayectoria continua)
Velocidad y aceleracin medias del recorrido
Precisin de alcance del punto de destino (via points)
Movimientos condicionados (medida de sensores)
Movimiento protegido (guarded motion)
interrupcin del movimiento
Movimiento acomodaticio (compliant motion):
modificacin del movimiento
20
21
Ejemplo de programacin
22
23
24
25
26