Robótica Industrial | Laboratorio 4 Funciones para determinar características geométricas de objetos

CONSYS Research Group
6 Jun 202211:48

Summary

TLDREl video trata sobre cómo configurar una cámara y un robot para realizar procesamiento de imágenes. El presentador explica los pasos necesarios para ajustar las propiedades de la cámara, como brillo, contraste y exposición, así como la secuencia de operaciones para mejorar la imagen. Además, se muestra cómo agregar modelos y generar secuencias para analizar las imágenes y obtener resultados precisos. También se mencionan herramientas de software para ubicar, contar y procesar imágenes, con recomendaciones sobre cómo ajustar los parámetros para obtener mejores resultados.

Takeaways

  • 🤖 Configurar un robot: Se menciona la necesidad de configurar un robot térmicamente y acceder a la configuración del sistema.
  • 📸 Uso de la cámara: Se explica cómo cambiar la configuración de la cámara predeterminada y agregar una cámara manualmente si es necesario.
  • 👁️ Visión expandida: Se habla sobre la expansión de la visión y cómo se relaciona con la percepción general del robot.
  • 🛠️ Configuración geométrica: Se detalla cómo configurar la geometría de la cámara y cómo se relaciona con el robot y el trabajo.
  • 🌄 Procesamiento de imagen: Se aborda el concepto de secuencia y cómo se utiliza para establecer propiedades como brillo, contraste y exposición.
  • 🎨 Filtro de colores: Se menciona el uso de filtros de colores en la cámara y cómo afectan a la imagen.
  • 📈 Evaluación de resultados: Se discute cómo se evalúan los resultados de la imagen procesada y se enfatiza la importancia de no sobresaturar el sistema con información.
  • 🔍 Detección y ubicación: Se explica cómo el software ayuda a ubicar, contar e inspeccionar objetos en la imagen.
  • 📊 Matriz de puntajes: Se habla sobre cómo se utiliza una matriz para evaluar la similitud de una imagen con un modelo y cómo se interpreta el puntaje.
  • 🔄 Creación de nuevas secuencias: Se menciona la capacidad de generar nuevas secuencias y cómo se pueden usar para mejorar el rendimiento del robot.

Q & A

  • ¿Cuál es el primer paso para configurar el sistema en el video?

    -El primer paso es ingresar a la configuración del sistema y luego acceder a la sección de visión.

  • ¿Qué se debe hacer si no se tiene una cámara preconfigurada en el proyecto?

    -Si no se tiene una cámara preconfigurada, se debe agregarla manualmente y modificar la configuración predeterminada por la específica de la cámara que se esté utilizando.

  • ¿Qué importancia tiene la secuencia en el procesamiento de imagen?

    -La secuencia permite configurar propiedades como brillo, contraste, tiempo de exposición y filtros de color, esenciales para el procesamiento adecuado de la imagen.

  • ¿Qué se debe hacer cuando se configura una cámara virtual para simular trabajo?

    -Aunque no se tenga una cámara conectada físicamente, siempre se debe configurar una nueva cámara virtual para realizar las simulaciones.

  • ¿Qué recomienda el narrador sobre el uso de la información para no sobrecargar el sistema?

    -Se recomienda utilizar la mayor cantidad posible de información útil sin sobresaturar el sistema, ya que esto no mejora los resultados.

  • ¿Cómo se identifica un buen modelo en el procesamiento de imágenes?

    -Un buen modelo es aquel cuya imagen es puntuada adecuadamente por el software, y si obtiene más de 700 puntos, se considera aceptable.

  • ¿Qué herramienta se utiliza para transformar una imagen con muchos colores a dos colores?

    -Se utiliza la herramienta 'Blot', que reduce una imagen con múltiples colores a solo dos colores, simplificando el procesamiento de la imagen.

  • ¿Qué recomendación se da sobre el nivel de detalle para los modelos de imagen?

    -Se recomienda establecer el nivel de detalle en un valor mediano, ya que esto tiende a ser más efectivo sin requerir detalles demasiado finos.

  • ¿Qué se debe hacer para filtrar áreas no útiles en una imagen procesada?

    -Es necesario eliminar áreas pequeñas o esquinas que no son útiles estableciendo un área mínima de 2,500 píxeles para obtener resultados más precisos.

  • ¿Qué tarea práctica se recomienda realizar al final del proceso?

    -Se recomienda cargar imágenes predeterminadas en el sistema y crear secuencias para realizar operaciones como 'Blot', comparando resultados entre diferentes imágenes para comprender mejor las herramientas disponibles.

Outlines

00:00

🤖 Introducción a la configuración del robot y la cámara

Este párrafo introduce el tema de la configuración de un robot y su sistema de visión. Explica cómo se debe agregar manualmente la cámara si no está predeterminada en el sistema y ajustar ciertos parámetros de la cámara. También menciona la importancia de conectar la cámara al robot y configurar secuencias de procesamiento de imágenes, incluyendo ajustes como el brillo, contraste y exposición. Se destacan las herramientas para la calibración y el procesamiento geométrico de imágenes.

05:00

📷 Evaluación de imágenes y resultados geométricos

Aquí se describe cómo evaluar la calidad de una imagen en relación con un modelo de referencia. Se mencionan las métricas utilizadas para puntuar la similitud entre la imagen y el modelo, además de cómo ajustar las coordenadas en relación con el robot. También se explica la importancia de evitar la sobrecarga de información en el sistema, ya que esto puede impactar negativamente en los resultados. Se destaca la necesidad de controlar el nivel de detalle para lograr un equilibrio adecuado en los resultados geométricos.

10:01

🖼️ Práctica con imágenes y secuencias

Este párrafo presenta una actividad práctica en la que los usuarios deben trabajar con imágenes predeterminadas en el sistema. Se indica que deben crear secuencias de procesamiento de imágenes, probando diferentes herramientas y comparando resultados. La intención es que los usuarios entiendan cómo funciona el procesamiento de imágenes a través de ejemplos específicos, utilizando herramientas como 'blot' para transformar y analizar las imágenes.

Mindmap

Keywords

💡robot

Un robot es un dispositivo automático que puede funcionar con cierto grado de autonomía o de forma controlada por una persona. En el vídeo, el robot es mencionado en relación con la configuración térmica y la visualización, lo que indica que se trata de un dispositivo programable para realizar tareas específicas, como el procesamiento de imágenes.

💡configuración de sistema

La 'configuración de sistema' hace referencia al proceso de ajuste y personalización de los parámetros de un dispositivo o software para adaptarlo a las necesidades específicas del usuario. En el contexto del vídeo, parece que el presentador está hablando sobre cómo configurar un robot para que funcione de manera óptima.

💡visión expandida

La 'visión expandida' podría referirse a una función de software o hardware que permite ampliar o mejorar la capacidad de visión de un robot o cámara. En el vídeo, se menciona que se va a 'expandir un poquito' lo que sugiere que se está ajustando la vista del robot para capturar más información.

💡cámara

Una 'cámara' es un dispositivo que captura imágenes o videos. En el vídeo, la cámara es un componente clave en el proceso de procesamiento de imágenes, y se menciona la necesidad de configurarla y de cambiar la información predeterminada asociada a ella.

💡procesamiento de imagen

El 'procesamiento de imagen' es la disciplina que involucra el análisis y manipulación de imágenes por medios digitales. En el vídeo, se habla de iniciar una 'secuencia' para realizar un procesamiento de imagen, lo que implica que el robot está programado para llevar a cabo una serie de pasos para analizar y posiblemente modificar imágenes.

💡brillo y contraste

El 'brillo' y el 'contraste' son propiedades de una imagen que influyen en su apariencia visual. En el vídeo, se menciona la posibilidad de ajustar estos atributos en el procesamiento de imágenes, lo que sugiere que el robot puede optimizar la calidad de las imágenes capturadas.

💡exposición

La 'exposición' en fotografía y videografía se refiere a la cantidad de luz que alcanza la cámara. En el contexto del vídeo, el ajuste del tiempo de exposición es una parte importante del procesamiento de imágenes para asegurar que las imágenes sean lo suficientemente claras o oscuras según sea necesario.

💡filtro de colores

Un 'filtro de colores' es un dispositivo óptico que se usa para alterar las propiedades de color de la luz que capta una cámara. En el vídeo, se menciona que el filtro de colores puede afectar la calidad de las imágenes y que es una herramienta que se puede utilizar en el procesamiento de imágenes.

💡secuencia

Una 'secuencia' en este contexto parece referirse a una serie ordenada de pasos o instrucciones que el robot debe seguir para completar una tarea, como el procesamiento de imágenes. El vídeo habla sobre la creación de una secuencia y el ajuste de sus propiedades, lo que indica que es un elemento esencial en la programación del robot.

💡ubicar

El verbo 'ubicar' significa determinar la posición de algo. En el vídeo, 'ubicar' es una acción que el software del robot puede realizar en el procesamiento de imágenes, lo que sugiere que el robot puede ser programado para encontrar objetos dentro de una imagen.

💡calibración

La 'calibración' es el proceso de ajuste de un dispositivo para asegurar que su funcionamiento sea preciso y confiable. En el vídeo, se menciona la 'calibración incipiente', lo que indica que el robot está en un estado inicial de ajuste para garantizar que su procesamiento de imágenes sea preciso.

Highlights

Configuración de cámaras y sistemas en robots.

Proceso de agregar cámaras manualmente en proyectos robóticos.

Ajuste de propiedades de imagen como brillo, contraste y exposición.

Importancia de la optimización de información para evitar la sobrecarga del sistema.

Uso de secuencias para realizar procesamiento de imágenes en robots.

El uso de filtros de color y escalado en el procesamiento de imágenes.

Creación de pasos en la secuencia de procesamiento para inspección y lectura de imágenes.

Optimización de la confusión en la operación para mejorar los resultados de la imagen.

Importancia del nivel de detalle en la puntuación de imágenes y su correspondencia con el modelo.

Interpretación de las coordenadas en píxeles para el movimiento del robot.

Generación de nuevos modelos y secuencias de procesamiento de imágenes.

Aplicación de algoritmos como 'blob' para simplificar imágenes de colores múltiples a dos variables.

Uso de herramientas para contar píxeles y medir escala de grises.

Ajustes para eliminar áreas irrelevantes en imágenes y mejorar la precisión.

Práctica recomendada para trabajar con diferentes imágenes y compararlas.

Transcripts

play00:01

[Música]

play00:20

buenas tardes con todos mi nombre es los

play00:22

tragos y puedes perder

play00:27

y vamos a sirviendo un robot recuerden

play00:30

si tiene un robot o pedir térmicamente

play00:32

vamos a la configuración de sistema y

play00:36

ahora vamos a ir a visión pero es que

play00:37

estamos en visión expandimos un poquito

play00:39

que vamos ha percibido en general son lo

play00:41

mismo yo tengo predeterminadas cámara en

play00:43

el proyecto pero si ustedes en el carbón

play00:46

ustedes no lo van a tener una tener que

play00:48

darle agregar curar manualmente y esta

play00:50

información que venía aquí la tiene que

play00:52

cambiar por la e

play00:57

que

play00:59

explicar

play01:02

aquí ustedes deben cambiar la

play01:04

información que tiene por defecto la

play01:06

cámara y poner esta de aquí ok

play01:10

en esta cámara

play01:12

y sobre todo virtual cuando estén

play01:15

simulando trabajo

play01:20

entiende que quitar vamos a visión aquí

play01:24

tengan o no tengan la cámara conectada

play01:29

no la tengan circular

play01:31

siempre me tienen que darle nuevo se

play01:35

cuenta aparte es la geométrica

play01:40

y ahora se sitúa en la cámara

play01:42

constituirá la cámara con robot

play01:45

de una sopera ahí estaría ver lo que

play01:48

está lo que está enfocando la cámara

play01:51

expandamos el concepto de secuencia se

play01:53

pueden si es donde nosotros vamos a

play01:55

empezar a colocar los pasos para

play01:57

realizar una lo que se conoce como un

play02:00

procesamiento de imagen

play02:02

entonces yo en la secuencia puedo

play02:04

determinar diferentes propiedades como

play02:06

el brillo el contraste el tiempo de

play02:07

exposición el tipo de ley de la foto

play02:10

asimismo no lo activen me juega mucho la

play02:12

computadora no ha visto una utilidad

play02:16

para

play02:18

usarlo un filtro de colores esto también

play02:21

se ve cuando la cámara respecto de una

play02:23

filtro de color está se puede usar con

play02:24

una imagen pero lo que viene siendo el

play02:27

tamaño 6 escala 2 cuando es una consta

play02:32

la cámara colocada y poquito más aquí en

play02:35

lo que nosotros vamos a hacer es colocar

play02:37

archivo bien y una vez que tenemos el

play02:40

archivo vamos a ir a imagen fire vamos a

play02:44

seleccionar esta imagen cita de aquí

play02:47

primero vamos otro hardware gmt bien

play02:50

primero con esto eliminan c4 y poner un

play02:52

nuevo paso en nuevo intuitiva donde les

play02:54

bandes quiero todo eso pero

play02:57

mucho mucho mucho estado de

play03:00

calibración

play03:02

incipiente aquí vamos a ver que el

play03:04

software nos coloca todas las

play03:05

herramientas para ubicar para contar

play03:07

para inspeccionar para leer

play03:11

vamos a darle ubicar generados recuerdos

play03:15

1 el externo que es el área de trabajo

play03:18

más

play03:20

coherente y 2 el recuadro que va a

play03:24

aprender el modelo

play03:26

ok en este caso de que el campeón de

play03:28

este poder y sobre todo no quiero que

play03:31

hagan es que no es que es más grande va

play03:34

a no está haciendo ruido sean lo

play03:37

más tenerlo más utilicen lo mayor

play03:40

posible la información que van a usar no

play03:42

sobresaturar en un sistema con

play03:44

información porque no les va a dar

play03:45

mejores opciones

play03:47

porque entonces vamos a enseñar

play03:52

porque bien como la secuencia de los

play03:57

pasos o las operaciones también tienen

play04:01

unas propiedades pues yo aquí tengo

play04:05

experiencia veo que por default siempre

play04:07

se va a colocar que sólo encuentre un un

play04:10

resultado pero tengo que dar a todos y

play04:12

sólo voy a encontrar los dos

play04:16

podría haber buscado el objetivo

play04:18

planteado por una de aquí identifica

play04:21

está encontrado bien yo aquí tengo para

play04:25

hacer maravillas sobre todo con el

play04:27

ángulo

play04:28

de

play04:30

2006 y tomé ponga lo que colocaron más

play04:32

cerca de 1000

play04:33

asimismo la confusión con tal de cuánto

play04:38

error tiene mi imagen si estaban

play04:39

enfocadas estas diferentes cosas comentó

play04:42

la confusión o bajo la confusión y

play04:45

también cuando es cuando la operación

play04:47

félix el score que no pueden ver dentro

play04:50

pero aquí lo pueden cambiar pero yo os

play04:53

recomiendo porque la verdad no es

play04:55

relevante pueden cambiar la escala y lo

play04:57

más importante de todos que es este

play05:00

valor de medio

play05:03

es el nivel de detalle después pueden

play05:06

volverse muy exquisitos por este

play05:07

problema nunca falla que sea desde

play05:09

medianos lo que él va a considerar sea

play05:13

alto mejor mediano

play05:17

ok pero también me va a servir estoy

play05:20

aquí el resultado porque

play05:24

porque este score representa cuánto se

play05:28

parece esta imagen del modelo cuanto

play05:30

esta imagen de cuál es el modelo y lo

play05:33

puedo ver también

play05:36

e

play05:40

ok entonces él va a buscar esta imagen y

play05:43

lo va a puntuar y aquí me va a colocar

play05:46

en esta matriz cuánto punto si pasa

play05:50

sin pasar de los 700

play05:54

ya se considera aceptable primera las

play05:56

coordenadas en píxeles con respecto al

play05:58

robot en x en 10 porque nosotros tenemos

play06:01

que acercar lo que llama la jugada de la

play06:04

descarga versión alturas

play06:08

con las

play06:11

cámaras

play06:14

y listo eso sería el geométrico

play06:19

un último dato si yo por ejemplo quiero

play06:21

que aprenda también estoy aquí tengo que

play06:23

darle

play06:25

y darle un nuevo modelo no nomás si yo

play06:28

hago esto

play06:30

ya no me permite que trabajen siempre

play06:33

con tamaños que mitad aprender pues

play06:37

ok

play06:40

démosle ahora con una nueva secuencia

play06:47

puede generar una nueva secuencia

play06:52

un paso y desde esto le voy a contar

play06:57

en lo siguiente

play07:00

mira

play07:01

phillips

play07:03

ahora me voy a darle donde se activó la

play07:06

anterior concatenando a lot

play07:13

bien

play07:15

ejecutar en el concepto

play07:18

qué pasó

play07:21

bien vamos a empezar con bullock primero

play07:25

vamos a ver qué es el

play07:31

superior

play07:40

automático

play07:50

filtrar eso lo menos es decir este

play07:54

simplemente inferior que va a aceptar la

play07:55

finalización y entiendan la imagen

play08:00

esto es el conteo de píxeles versus el

play08:04

nivel de la escala de grises que está

play08:06

diciendo que descontado 746 no entonces

play08:10

eso es un listo grano primer cuando

play08:12

tenemos que hacer es encontrar la manera

play08:15

en la cual la imagen se ve a

play08:18

tiempo de perfecta

play08:20

pero lo que tenemos que hacer ahí es

play08:23

directamente

play08:25

contra la manera en la cual esta imagen

play08:28

cita

play08:32

llega resultado que pasó que hace el

play08:34

blog porque por qué usar blog porque va

play08:37

a transformar una imagen con muchos

play08:40

colores vienen colores a dos

play08:42

entonces pasé de tener 70 y pico

play08:46

variables a 2

play08:48

perfectísimo porque le doy a ron aquí al

play08:51

paso porque es y la secuencia el cairo

play08:54

métrico y ejecutar también el blog no

play08:57

quiero yo eso yo quiero que me guste

play08:59

sólo el blog para borrar el resultado y

play09:02

sólo es porque están sus mentores bueno

play09:04

nuevo me vuelve a dar un resultado llega

play09:07

por lo que mismo que les dije antes sólo

play09:09

por defecto

play09:13

esto es todo vemos el área de trabajo

play09:18

tenemos la para ver si se fija cambiaron

play09:21

estos puntitos también los encontró

play09:24

encontró muchas cosas

play09:27

qué

play09:28

vamos a aumentar para eliminar estas

play09:31

esquinas como conviene para nada el

play09:35

mínimo área para que sea un resultado

play09:38

sea de

play09:39

2.500 píxeles

play09:42

play09:46

y ya

play09:50

está

play09:53

ok entonces nosotros que podemos empezar

play09:55

a ver que los también

play09:59

también tiene un resultado una una

play10:01

matriz sólo que el área de los pesos

play10:03

también su información anterior mente

play10:06

dicha

play10:08

y ahora que van ustedes tener que hacer

play10:10

en la práctica bien su práctica

play10:17

vamos a tener lo que ustedes van a tener

play10:19

que cargar una imagen de

play10:22

las que hay por defecto en el sistema

play10:25

que eso siempre se está enseñando

play10:30

van a tener que trabajar con cualquiera

play10:32

de estas imágenes

play10:33

ok con cualquier denuncia que yo trabajo

play10:39

van a tener que hacer una secuencia para

play10:41

el blog de una secuencia por haber

play10:43

cometer el cual ustedes nos expliquen

play10:46

más o menos cómo va trabajando petri con

play10:48

pits les hago un ejemplo

play10:52

por ejemplo

play10:56

este cargo esta imagen seleccionó las

play11:00

operaciones desconfiguró te digo miren

play11:02

blot sale este resultado contó métrico

play11:05

sal esteros otro resultado y vayan

play11:07

comparando ustedes vayan entendiendo qué

play11:10

herramientas les sirve para qué

play11:11

situación mi petición es que al menos lo

play11:15

hagan con dos imágenes de aquí y por qué

play11:17

no cuatro días yo voy a buscar un

play11:19

círculo es porque yo quiero hacer un

play11:21

proyecto de suelo

play11:23

etcétera

play11:28

y ahora

play11:32

qué

play11:37

[Música]

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
visión artificialprocesamiento imágenesconfiguración cámarasrobotssecuencias pasosbrillo y contrastefiltros de coloranálisis píxelescalibración imágenesautomatización