Saltar al contenido principal
ToolPotion

eTaSL ROS2 Framework

eTaSL es un marco de código abierto para la especificación de tareas robóticas utilizando metodologías basadas en restricciones. Permite un movimiento robótico flexible y adaptativo a través de restricciones matemáticas, apoyando el control basado en sensores en tiempo real y sistemas multi-robot.

Visitar URL
Compartir
eTaSL ROS2 Framework screenshot

Descripción

eTaSL, o Lenguaje de Especificación de Tareas basado en grafos de expresión, es un marco de software de código abierto diseñado para la especificación de tareas robóticas. Fue presentado oficialmente en 2014 por el Grupo de Investigación en Robótica de KU Leuven. El marco emplea una metodología basada en restricciones, permitiendo la definición del movimiento y la interacción del robot a través de restricciones matemáticas en lugar de trayectorias predefinidas. Este enfoque hace que las tareas sean más flexibles, adaptativas y más fáciles de modificar, especialmente para aplicaciones robóticas complejas.

Una de las características clave de eTaSL es su capacidad de control reactivo del robot. Está diseñado para el control en tiempo real, basado en sensores, donde el comportamiento del robot se adapta continuamente a entradas en vivo como fuerza, visión y cambios ambientales. Esto lo hace adecuado para aplicaciones que requieren alta adaptabilidad y precisión.

eTaSL también soporta habilidades componibles, permitiendo la creación de comportamientos complejos al combinar habilidades más pequeñas y reutilizables. Múltiples restricciones pueden ejecutarse simultáneamente, permitiendo una programación robótica modular y escalable. El marco incluye un solucionador basado en optimización que convierte todas las restricciones en un problema de programación cuadrática, resolviéndolo continuamente para un movimiento suave y estable, incluso cuando múltiples objetivos están en conflicto.

El marco ofrece una fuerte integración de sensores, soportando sensores de fuerza/torque, sistemas de visión, sensores táctiles y piel artificial para una interacción y percepción robótica avanzada en bucle cerrado. También soporta sistemas multi-robot, incluyendo robots de doble brazo y sistemas robóticos complejos, permitiendo la coordinación entre múltiples manipuladores, sensores y componentes robóticos distribuidos.

eTaSL ha evolucionado a lo largo de los años, con una actualización importante en 2026 que llevó al desarrollo de cROSpi, que se basa en los conceptos fundamentales de eTaSL mientras introduce mejoras arquitectónicas significativas. cROSpi extiende los conceptos originales con una arquitectura más unificada y una mejor usabilidad, y actualmente es la versión activamente desarrollada del marco.

Características principales de eTaSL ROS2 Framework

  • Software de código abierto

  • Metodología basada en restricciones

  • Control reactivo del robot

  • Habilidades componibles

  • Solucionador basado en optimización

  • Fuerte integración de sensores

  • Soporte multi-robot

  • Variables de características de articulaciones virtuales

¿Cómo usar eTaSL ROS2 Framework?

  1. Explorar: videos de demostración para obtener información práctica

  2. Entender: especificaciones de tareas de eTaSL

  3. Desarrollar: usar cROSpi para nuevos desarrollos

  4. Integrar: sensores y sistemas multi-robot

Casos de uso de eTaSL ROS2 Framework

  • Control en tiempo real
  • Coordinación multi-robot
  • Especificación de tareas complejas
  • Integración de sensores
  • Habilidades componibles

Preguntas frecuentes de eTaSL ROS2 Framework

Reseñas de eTaSL ROS2 Framework

Cargando...