Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion de Robots
Programacion de Robots
ROBOTS
GuiadoPasivo:
GuiadoPasivoDirecto:
GuiadoPasivoporManiquí:
Guiado Activo:
Guiado Básico:
Guiado Extendido:
2. ProgramaciónTextual
NivelRobot
NivelObjeto
NivelTarea
Nivel Robot:
NivelRobot:
Mover_aP1viaP2 S;ituarseenunpuntosobrelapiezaB
Ve=l02.*VELMAX R;educirlavelocdiad
Pinza=ABRIR A;briralpinza
Prec=ALTA A;umentarlaprecisión
Mover_recta_aP3 D;escenderverticalmenteenlínearecta
Pinza=CERRAR C;errarlapinzaparacogeralpeizaB
Espera=05. E;sperarparagarantizarcierredepn iza
Mover_recta_aP1 A;scenderverticalmenteenlongarecta
Prec=MEDIA D ;ecrementarlaprecisión
Ve=lVELMAX A;umentarlaveolcidad
mover_aP4viaP2 S;ituarsesobrelapiezaC
Prec=ALTA A;umentarlaprecisión
Ve=l02.*VELMAX R;educirvelocidad
Mover_recta_aP5 D;escenderverticalmenteenlínearecta
Pinza=ABRIR A;brirpinza
NivelObjeto:
SituarBsobreChaciendocoincidir
LADO_B1conLADO_C1yLADO_B2conLADO_C2;
SituarAdentroDhaciendocoincidir
EJE_AconEJE_HUECO_yBASE_AconBASE_D;
NivelTarea:
EnsamblarAconD
Métodos de Programación de Robots
REQUERIMIENTOS DE UN SISTEMA
DE PROGRAMACIÓN DE ROBOTS
• Entorno de programación.
• Modelado del entorno.
• Tipo de datos.
• Manejo de entradas/salidas (digital y analógica).
• Control de movimiento.
• Control del flujo de ejecución del programa.
Entorno de programación
• Contar con un entorno de programación
adecuado a las necesidades.
• Programar las acciones de un manipulador
es complicado.
• Presente una buena capacidad de
depuración y de ejecución paso a paso.
Modelado del entorno
• El modelo del entorno es la representación que
tiene el robot de los objetos con los que
interacciona.
• Los modelos se limita a características
geométricas: posición y orientación de los
objetos, y en ocasiones a su forma, dimensiones,
peso, etc.
Tipos de datos
• Tipo de dato lógico
• Tipo de dato entero
• Tipo de dato carácter
• Cadena de caracteres
MANEJOS DE ENTRADAS Y SALIDAS
Todo esto es posible gracias a las señales binarias de entrada y
salida
SISTEMAS AUTOMÁTICAS
sensores
sensores
DESARROLLO GRACIAS A UN SENSOR
Modificar la trayectoria
CONTROL DE MOVIMIENTO DEL ROBOT
Sensores
(horizontal)
ROBOTS ABB
• RAPID: (Robotics Application Programming Iterative dialogue)
INSTRUCCIONES DE RAPID
INSTRUCCIONES DE MOVIMIENTO
Punto Destino
• •MoveJ: desplazamiento rápido, sin garantizar la trayectoria
seguida (sin coordinación de velocidad entre los ejes del
LENGUAJE C
Lenguajes de programación de robots
• Global
• Local
• Automatico
OROCOS
• Acrónimo de Open Robot Control Software
• Es un proyecto de software libre que
provee un entorno para el manejo de
brazos robot y maquinas herramienta
• Compuesto de librerías de software:
• KDL (Kinematics and Dynamics Library)
• BFL (Bayesian Filtering Library)
• http://www.orocos.org