Está en la página 1de 34

Robótica Industrial

Dr. Angel D. Sappa

1
Presentación General
Unidades
1 Introducción y conceptualización del manipulador robótico

2 Representación matemática de los manipuladores

3 Cinemática del manipulador

4 Dinámica del manipulador

5 Generación de trayectorias

6 Programación de robots industriales


2
Unidad 6: Programación de robots industriales

En esta unidad:
• Se estudian los distintos lenguajes de programación
de manipuladores industriales, realizando una
reseña histórica que permita comprender la
evolución de los mismos.
• Se presentan técnicas de programación on-line y
off-line.
• Se resumen los avances en las técnicas de
programación de robots, los cuales aún se
encuentran en modo experimental.

3
Unidad 6: Programación de robots industriales

Objetivos de Aprendizaje

• Programar tareas que serán desarrolladas por el


manipulador tanto en simulación como en su entorno de
trabajo.

• Clasificar los métodos de programación de robots


utilizando criterios de guiado del elemento terminal.

4
Ejemplo de programación de un robot industrial

Características básicas de los lenguajes de programación


comerciales: RAPID y V+

RAPID ➔ ABB

V+ ➔ Adept Technologies
Programación de Robots

5
Entorno de Programación
Programación de Robots

6
Entorno de Programación: VAL3
Programación de Robots

7
Entorno de Programación: VAL3
Programación de Robots

https://youtu.be/onLcwwG8DzI
8
Entorno de Programación: RobotStudio
Programación de Robots

http://new.abb.com/products/robotics/es/robotstudio
9
Entorno de Programación: RobotStudio

http://new.abb.com/products/robotics/es/robotstudio

https://youtu.be/2ZzmK_egDuU
Programación de Robots

10
Entorno de Programación: Genérico !!!
Programación de Robots

https://robodk.com/

11
Entorno de Programación: Genérico !!!
Programación de Robots

https://robodk.com/library

12
Entorno de Programación: Genérico !!!
Ejemplo (I)
Programación de Robots

https://youtu.be/XQs8-QnLy6c?list=PLjiA6TvRACQc5E_3c5f3TFXEa56XNR1-m

13
Entorno de Programación: Genérico !!!
Ejemplo (II)
Programación de Robots

https://youtu.be/Ic-iKGSc7dk?list=PLjiA6TvRACQc5E_3c5f3TFXEa56XNR1-m

14
Entorno de Programación: Genérico !!!
Ejemplo (III)
Programación de Robots

https://youtu.be/_RoKaclWQEQ?list=PLjiA6TvRACQc5E_3c5f3TFXEa56XNR1-m

15
Entorno de Programación: Genérico !!!
Ejemplo (IV)
Programación de Robots

https://youtu.be/pr2dbUYgPNw

16
Entorno de Programación: Genérico !!!
Ejemplo (IV)
Programación de Robots

https://youtu.be/pr2dbUYgPNw

17
Programación

Programación de
Robot

Modelado Modelado Dinámico


Programación de Robots

Geométrico del de los Objetos (e.g.,


Espacio de Trabajo detectar colisiones)

18
Sensores externos ➔ ????
Programación de Robots

19
Sensores externos ➔ Visión por Computador
Programación de Robots

20
Visión por Computador en Robótica Industrial

Extracción de información a partir de imágenes para:

– Inspección: Clasificación/Reconocimiento
– Reconstrucción de información espacial
– Detección de condiciones especiales
Programación de Robots

– Seguimiento en el espacio

21
Visión por Computador en Robótica Industrial
Programación de Robots

22
Visión por Computador en Robótica Industrial

Componentes

1. Iluminación: en los sistemas industriales puede estar


sujeta a control estricto
2. Cámara/Sensor
Programación de Robots

3. Sistema de Procesado/Reconocimiento
4. Sistema de Control/Realimentación

23
Visión por Computador en Robótica Industrial

Rol de la visión en la robótica industrial

• Añadir seguridad: verificando el estado del sistema en


general
• Dar mayor flexibilidad:
– permitir la adaptación a condiciones variables
Programación de Robots

– aumentar la tolerancia a errores de


posicionamiento
• Abaratar costos: sustituyendo mano de obra
• Disminuir riesgos humanos

24
Visión por Computador en Robótica Industrial

Tipos de aplicaciones

• Soldadura
• Inspección y manipulación
• Ensamblaje
Programación de Robots

• Navegación de robots móviles

25
Visión por Computador en Robótica Industrial

Soldadura

• La soldadura es un proceso con grandes variabilidades


debido a las incertidumbres en:
– la geometría de las piezas
– su posicionamiento
Programación de Robots

• La visión por computador permite mayor flexibilidad y


seguridad
• Es un campo de aplicación clásico (+20 años) de la
visión artificial

26
Visión por Computador en Robótica Industrial

Soldadura
Programación de Robots

Brazo
robotizado con
antorcha y
sensor protegido 27
Visión por Computador en Robótica Industrial

Soldadura
Programación de Robots

28
Visión por Computador en Robótica Industrial

Soldadura
Programación de Robots

29
Visión por Computador en Robótica Industrial

Sistemas de inspección y manipulación

• La visión puede realizar:


– Identificación de piezas
– Determinación de orientaciones y posiciones
Programación de Robots

– Control de calidad

30
Visión por Computador en Robótica Industrial

Ensamblaje
Programación de Robots

31
Presentación General
Unidades

https://robodk.com/blog/streamline-your-
workflow-solidworks-plugin/

33
Presentación General
Unidades

✓1 Introducción y conceptualización del manipulador robótico

✓2 Representación matemática de los manipuladores

✓3 Cinemática del manipulador

✓4 Dinámica del manipulador

✓5 Generación de trayectorias

✓6 Programación de robots industriales


34
Robótica Industrial

Dr. Angel D. Sappa

35

También podría gustarte