Industria y robótica · Navarra
Fabricante industrial
Visión artificial para robótica industrial
El cliente
Un fabricante industrial navarro que automatiza con robótica parte de su línea de producción. Por acuerdo con el cliente, no publicamos su nombre.
El reto
El robot tenía que interactuar con objetos que no siempre llegan en la misma posición ni con la misma orientación. Sin percepción del entorno, la única alternativa es fijar mecánicamente cada pieza, algo caro y rígido: cualquier cambio en el producto obliga a rehacer el utillaje. Y en planta las condiciones no perdonan, porque la iluminación variable, los reflejos y las sombras hacen que un algoritmo que funciona en el laboratorio pueda fallar en la línea real. No bastaba con detectar el objeto en la imagen: había que saber dónde está en el espacio y cómo está girado, con precisión suficiente para que el robot pudiera actuar sobre él.
Qué hicimos
Desarrollamos una solución de visión artificial que identifica el objeto, calcula la distancia a la que se encuentra y su rotación, de modo que el robot puede desplazarse y orientarse hacia él con precisión. Es decir, no se queda en «ahí hay un objeto»: entrega la posición y la orientación que el robot necesita para aproximarse correctamente. El sistema se ajustó con imágenes tomadas en las condiciones reales de la línea, iluminación y fondos incluidos, y no en un entorno controlado, porque es ahí donde tenía que funcionar.
Tecnologías
Python · Visión artificial · OpenCV · Deep learning · Estimación de pose · Robótica
Resultado
El robot identifica el objeto, sabe a qué distancia y con qué orientación está, y se aproxima a él de forma autónoma y precisa, sin necesidad de posicionar mecánicamente cada pieza. La percepción deja de ser el cuello de botella de la célula y la línea gana flexibilidad frente a los cambios en el producto.
