Sensoriamento de Força e Torque para Robôs: Por que é Importante e Como Usá-lo

A visão diz a um robô onde as coisas estão. O sensoriamento de força e torque diz o quão forte ele está empurrando, puxando e apertando. Para tarefas de manipulação ricas em contato, o sensoriamento F/T não é opcional — é o que separa robôs que podem lidar com montagem delicada de robôs que quebram tudo que tocam.

O que é Sensoriamento de Força e Torque

Um sensor de força-torque (F/T) mede seis componentes de carga mecânica em um ponto no robô: três forças (Fx, Fy, Fz) ao longo de cada eixo e três torques (Tx, Ty, Tz) ao redor de cada eixo. Montado no pulso do robô — entre o último link do braço e o efetor final — um sensor F/T fornece uma imagem completa da interação mecânica entre o gripper e o ambiente: quanta força o robô está aplicando, em que direção e quão grande é o momento de flexão gerado.

Esta informação é invisível para câmeras e não pode ser inferida de forma confiável apenas a partir das correntes dos motores das juntas (embora alguns braços modernos, como o Franka, forneçam estimativas de torque de junta a nível de pulso que dão um sinal F/T semelhante grosseiro). Um sensor F/T dedicado no pulso fornece dados de força calibrados e de alta largura de banda que podem ser usados para controle compatível, detecção de contato, monitoramento da qualidade do agarre e como um canal de observação adicional para políticas de manipulação aprendidas.

Quando você precisa de sensoriamento F/T

A detecção de força e torque (F/T) é mais valiosa para tarefas de manipulação ricas em contato: inserção de pinos em furos, acoplamento de conectores, abertura de frascos, rosqueamento de parafusos, deslizamento de gavetas, polimento de superfícies e tarefas de montagem onde o robô deve aplicar forças controladas em vez de apenas seguir uma trajetória de posição. Nessas tarefas, pequenos erros de posicionamento causam grandes forças de contato que um robô controlado por posição não consegue compensar sem feedback de força — o robô ou perde completamente o alvo ou aplica força excessiva e danifica a montagem.

Para tarefas puras de pegar e colocar com tolerâncias generosas, a detecção F/T dedicada muitas vezes é desnecessária. O monitoramento de torque das juntas é suficiente para a detecção básica de colisões, e uma preensão bem calibrada com rigidez de garra apropriada lida com a maioria do manuseio de objetos sem controle de força explícito. Adicione a detecção F/T dedicada quando sua tarefa envolver inserção precisa, movimentos que mantêm contato ou seguimento de superfície controlado por força.

Opções de Hardware

O ATI Mini45 e Mini85 são o padrão ouro para pesquisa em detecção F/T: alta precisão, alta largura de banda (7 kHz) e extensa documentação. Eles são caros ($3.000–$7.000 dependendo da faixa de medição e conector), mas confiáveis e bem suportados. O Robotiq FT 300-S é uma opção mais acessível ($2.000–$3.000) com largura de banda mais baixa, mas integração mais fácil via USB e Ethernet e suporte direto ao ROS. A série OnRobot Hex integra a detecção F/T diretamente na interface garra-braço, simplificando a fiação à custa de menos configurabilidade.

Para pesquisas com orçamento restrito, sensores F/T de baixo custo mais novos de empresas como Bota Systems e Wacoh Tech melhoraram significativamente e agora são adequados para muitas aplicações de pesquisa. Ao selecionar um sensor, combine a faixa de medição com sua tarefa: um sensor excessivamente sensível usado para preensão de carga pesada saturará; um sensor insensível usado para montagem fina não detectará os eventos de contato que importam.

Integração com Políticas de Manipulação

Os dados F/T podem ser integrados em políticas de manipulação aprendidas de duas maneiras. A abordagem mais comum é incluir as leituras F/T como canais de observação adicionais ao lado de imagens e estados das juntas — a política recebe um vetor F/T de 6 dimensões a cada passo de tempo e aprende a usá-lo implicitamente. Isso é simples de implementar e funciona bem quando os dados F/T fornecem um sinal útil que a política pode aprender a explorar.

Uma abordagem mais estruturada usa dados F/T para parametrizar uma camada de controle compliance clássica: a política aprendida gera um torque desejado ou parâmetro de compliance em vez de uma posição de junta, e um controlador de impedância clássico traduz isso em comandos de junta enquanto mantém a compliance especificada. Esta arquitetura híbrida separa o planejamento da tarefa (aprendido) do manuseio da dinâmica de contato (clássico), muitas vezes produzindo um comportamento mais confiável em tarefas ricas em contato do que o aprendizado puro de ponta a ponta.

Tarefas Ricas em Contato e a Pilha de Sensores do SVRC

O SVRC implantou estações robóticas equipadas com F/T para coleta de dados em tarefas de manipulação ricas em contato, incluindo inserção de plugues, abertura de gavetas e tarefas de montagem que requerem aplicação controlada de força. Nossa pilha de sensores padrão inclui um ATI Mini45 no pulso de cada braço robótico, com dados F/T registrados de forma síncrona ao lado de câmeras e estados das juntas a 500 Hz. Essa taxa de registro é suficiente para capturar transientes de contato e está incluída nas exportações padrão de conjuntos de dados.

Para equipes que realizam pesquisas sobre manipulação rica em contato, estações equipadas com F/T nas instalações do SVRC em Palo Alto estão disponíveis através do nosso programa de leasing de robôs. Também fornecemos consultoria sobre seleção e integração de sensores F/T para configurações de hardware personalizadas. Entre em contato com o equipe de engenharia do SVRC para discutir seus requisitos específicos de manipulação rica em contato, ou navegue pelo nosso catálogo de hardware para configurações de sensores disponíveis.

Relacionado: Guia de Garra Robótica · Configuração de Câmera Robótica · Aprendizado Robótico vs Controle Clássico · Catálogo de Hardware