Descrição
eTaSL, ou linguagem de Especificação de Tarefas baseada em grafos de expressão, é um framework de software de código aberto projetado para a especificação de tarefas robóticas. Foi oficialmente introduzido em 2014 pelo Grupo de Pesquisa em Robótica da KU Leuven. O framework emprega uma metodologia baseada em restrições, permitindo a definição do movimento e interação do robô através de restrições matemáticas em vez de trajetórias predefinidas. Essa abordagem torna as tarefas mais flexíveis, adaptativas e mais fáceis de modificar, especialmente para aplicações robóticas complexas.
Uma das principais características do eTaSL é sua capacidade de controle reativo do robô. Ele é projetado para controle em tempo real, baseado em sensores, onde o comportamento do robô se adapta continuamente a entradas ao vivo, como força, visão e mudanças ambientais. Isso o torna adequado para aplicações que exigem alta adaptabilidade e precisão.
eTaSL também suporta habilidades compostas, permitindo a criação de comportamentos complexos através da combinação de habilidades menores e reutilizáveis. Múltiplas restrições podem ser executadas simultaneamente, permitindo uma programação robótica modular e escalável. O framework inclui um solucionador baseado em otimização que converte todas as restrições em um problema de programação quadrática, resolvendo-o continuamente para um movimento suave e estável, mesmo quando múltiplos objetivos entram em conflito.
O framework oferece forte integração de sensores, suportando sensores de força/torque, sistemas de visão, sensores táteis e pele artificial para interação robótica avançada em malha fechada e percepção. Ele também suporta sistemas multi-robô, incluindo robôs de braço duplo e sistemas robóticos complexos, permitindo a coordenação entre múltiplos manipuladores, sensores e componentes robóticos distribuídos.
eTaSL evoluiu ao longo dos anos, com uma grande atualização em 2026 levando ao desenvolvimento do cROSpi, que se baseia nos conceitos centrais do eTaSL enquanto introduz melhorias arquitetônicas significativas. O cROSpi estende os conceitos originais com uma arquitetura mais unificada e melhor usabilidade, e atualmente é a versão ativamente desenvolvida do framework.
Recursos principais de eTaSL ROS2 Framework
Software de código aberto
Metodologia baseada em restrições
Controle reativo do robô
Habilidades compostas
Solucionador baseado em otimização
Forte integração de sensores
Suporte a múltiplos robôs
Variáveis de recursos de juntas virtuais
Como usar eTaSL ROS2 Framework?
Explore: vídeos de demonstração para insights práticos
Entenda: especificações de tarefas do eTaSL
Desenvolva: use o cROSpi para novos desenvolvimentos
Integre: sensores e sistemas multi-robô
Casos de uso de eTaSL ROS2 Framework
- Controle em tempo real
- Coordenação multi-robô
- Especificação de tarefas complexas
- Integração de sensores
- Habilidades compostas
