Cobots (robots colaborativos)

Introducción a los Cobots

Los cobots, o robots colaborativos, son robots que pueden trabajar conjuntamente con operadores humanos a través de interacción directa, sin barreras convencionales. Entre las ventajas de la interacción directa entre operadores humanos y cobots, se incluyen las siguientes:

  • Ejecución de tareas complejas de manera segura
  • Alta calidad de producción
  • Aprendizaje y programación de cobots intuitivos y sencillos

El concepto de cobots, o "dispositivos de asistencia inteligentes", surgió en proyectos de investigación y empresas de la industria de la automoción, donde los cobots proporcionaban la capacidad para mover objetos pesados bajo control humano. Estos sistemas garantizaban el uso seguro de las prestaciones de asistencia de los cobots. Con el correr de los años, se han desarrollado cobots para realizar tareas tales como:

Cobot programado para extracción de objectos inteligente con MATLAB.

Seis cajas negras en un contenedor identificadas mediante YOLO y etiquetadas con probabilidad para permitir la selección y empaquetado por un cobot.

Detección de objetos en MATLAB utilizando YOLO.

Seis gráficas de MATLAB que muestran la posición estimada de las cajas negras para que el cobot pueda manipularlas.

Estimación de posición de objetos en MATLAB mediante el registro de nubes de puntos iterativos más cercanos (ICP).

Ventajas del uso de cobots

En la automatización industrial convencional, es importante que los robots estén alejados de los operadores humanos para evitar daños físicos y garantizar un funcionamiento fiable. En estos sistemas, los robots operan dentro de armazones o en áreas sin presencia humana.

Automatización flexible

Restringir a los robots en armazones limita sus capacidades. Hoy en día, el mercado comercial exige personalización y plazos de entrega acelerados. Estas exigencias han despertado interés en sistemas de fabricación flexibles y polivalentes donde haya una colaboración entre operadores humanos y robots, y se garantice en todo momento la seguridad de los trabajadores. En la automatización flexible y colaborativa, los cobots expanden y optimizan las aptitudes humanas aportando prestaciones de potencia, precisión y análisis de datos que generan valor añadido para usuarios finales. Con los cobots se intenta lograr:

  • Coexistencia: Área de trabajo compartido con operadores humanos para optimizar procesos
  • Colaboración: Automatización flexible para diversas tareas con participación humana

Sistema de seguridad

Las barreras de seguridad suponen un obstáculo tecnológico que dificulta una mayor adopción de robots. Los cobots están diseñados para cumplir requisitos con seguridad intrínseca (estándar ISO® 10218-1) que permite una interacción segura entre el cobot y los objetos de su área de trabajo. Los cobots reducen la inercia cuando se exponen a posibles colisiones mediante componentes compatibles, como sensores de par motor articulares, para absorber la energía de colisiones no deseadas. Además, los desarrolladores de cobots emplean una gran variedad de sensores externos, como cámaras, láser y sensores de profundidad, y combinan los datos capturados para que el robot pueda reconocer fiablemente la proximidad y los gestos de operadores humanos.

Programación de cobots con IA y algoritmos avanzados

Aún existen lagunas tecnológicas que impiden el desarrollo de cobots que cumplan todos los requisitos. Se necesitan algoritmos avanzados para que los cobots alcancen su potencial de fabricación en entornos de producción de gran variedad y bajo volumen. Los cobots deben poder desempeñarse en situaciones desconocidas sin instrucciones explícitas utilizando Deep Learning para percibir su entorno independientemente. El planificador de movimiento permite al cobot alcanzar una posición objetivo, y los algoritmos de evasión de colisiones generan un comportamiento reactivo en entornos dinámicos, a través de sensores que informan sobre el entorno actual conforme el cobot se desplaza.

Cobot colocando un paquete en una cinta transportadora.

Soporte de MATLAB para cobots de Universal Robots

Diseñe, simule, pruebe y despliegue aplicaciones de cobots de UR

Aplicaciones de cobots

Los cobots impulsan la transformación de varios sectores al operar conjuntamente con trabajadores humanos, algoritmos robóticos avanzados e IA, lo que mejora la productividad y reduce los costes. Entre sus ámbitos de aplicación, se incluyen:

  • Automoción: Los cobots ayudan a ensamblar, extraer e inspeccionar objetos, lo que optimiza la calidad y velocidad de producción.
  • Automatización de fábricas y almacenes: Los cobots automatizan las tareas de clasificación, selección y empaquetado, lo que mejora la eficacia en el cumplimiento de pedidos.
  • Fabricación de componentes electrónicos: Los cobots ensamblan componentes delicados y realizan pruebas de precisión, por lo que se adaptan a la producción de alta variedad y bajo volumen.
  • Procesamiento de alimentos y bebidas: Los cobots se utilizan para envasar, paletizar, despaletizar y controlar la calidad, minimizando los daños al producto.
  • Producción farmacéutica: Los cobots manipulan materiales delicados y ayudan en el envasado, lo que garantiza el cumplimiento de estándares regulatorios.

Estas aplicaciones demuestran la versatilidad de los cobots y su contribución a los avances en los procesos de fabricación y producción.

Diseño de cobots con MATLAB y Simulink

MATLAB® y Simulink® ofrecen un conjunto completo de herramientas que permiten:

  • Utilizar modelos de sensores, cámaras, LiDAR e IMU, para analizar cómo un cobot detecta un entorno mediante prototipado.
  • Percibir el entorno del cobot mediante Deep Learning y visión artificial.
  • Enseñar trayectorias a un cobot con Inverse Kinematics Designer y planificación de movimiento.
  • Diseñar, realizar iteraciones y optimizar controladores de movimiento para permitir una interacción segura con cobots.
  • Modelar lógica de control de sistemas y evaluar algoritmos autónomos para aplicaciones de cobots.
  • Conectar y controlar cobots de Kinova® y Universal Robots con MATLAB.
  • Generar código de producción automáticamente para desplegarlo en controladores de cobots y placas de cálculo integradas.

Referencias de software


Vídeos


Preguntas frecuentes sobre cobots

Los cobots son robots diseñados para trabajar de forma segura junto a las personas mediante interacción directa, sin necesidad de las barreras de seguridad convencionales. Esto permite realizar tareas complejas de forma segura, mantener una alta calidad de producción y facilitar una programación intuitiva.

Los robots industriales tradicionales deben estar separados de las personas mediante jaulas de seguridad o zonas libres de operarios, mientras que los cobots pueden trabajar en espacios compartidos gracias a diseños intrínsecamente seguros que permiten una interacción segura con las personas.

Los cobots reducen la inercia en caso de colisión, incorporan componentes flexibles, como sensores de par en las articulaciones, para absorber la energía del impacto y utilizan sensores externos (cámaras, sensores láser y sensores de profundidad) para detectar la proximidad y los gestos de las personas. Estos sistemas cumplen normas como la ISO 10218-1.

Los cobots realizan tareas como pick-and-place, inspección de calidad, ensamblaje y acabado en las etapas finales de producción, bin picking, clasificación, embalaje, paletizado y manipulación de componentes delicados en diversos sectores industriales.

Los cobots se utilizan en el ensamblaje e inspección automotriz, la automatización de fábricas y almacenes, la fabricación de productos electrónicos, el procesamiento de alimentos y bebidas, y la producción farmacéutica para tareas de embalaje y manipulación de materiales.

Los cobots incorporan métodos de enseñanza y programación intuitivos y fáciles de usar. MATLAB permite la enseñanza del movimiento mediante herramientas como Inverse Kinematics Designer y algoritmos de planificación de movimiento.

Los cobots ofrecen automatización flexible para entornos de producción con una gran variedad de productos y bajos volúmenes de fabricación, amplían las capacidades humanas mediante fuerza y precisión adicionales, permiten la personalización masiva con plazos de entrega reducidos y eliminan la necesidad de barreras de seguridad que limitan las capacidades de los robots tradicionales.

Sí. MATLAB y Simulink permiten diseñar, simular, controlar y desplegar aplicaciones para cobots dentro de un flujo de trabajo unificado. Los ingenieros pueden desarrollar y validar aplicaciones avanzadas utilizando capacidades de percepción del entorno mediante Deep Learning, planificación de movimiento, diseño de controladores e interacción segura entre personas y robots antes de desplegarlas en sistemas reales.


También puede consultar estos temas: Maquinaria y automatización industriales, Robótica y sistemas autónomos, MATLAB y Simulink para robótica, MATLAB y Simulink para manipuladores robóticos, Robotics System Toolbox™, Navigation Toolbox™, ROS Toolbox, Simscape Multibody™, Deep Learning Toolbox™, Robótica