Motion Stream Interface para Physical AI
A Motion Stream Interface, ou MSI, permite o controlo em tempo real de determinadas pinças servoelétricas da Weiss Robotics. Controladores externos, sistemas de IA ou soluções de teleoperação podem transmitir valores de referência de posição e força como um fluxo de movimento contínuo e avaliar diretamente os dados de feedback provenientes da pinça. Assim, a pinça torna-se uma componente ativa das arquiteturas modernas de Physical AI – para estratégias de preensão adaptativas, «Advanced Bin Picking», servocontrolo visual e teleoperação.
A MSI é a interface para sistemas reativos que não se limitam a executar manobras de preensão, mas que, durante o movimento, tomam decisões, corrigem e aprendem.
Áreas de aplicação
MSI foi concebido para aplicações em que a pinça não se limita a executar um comando, mas reage dinamicamente a dados externos. Modelos de IA, sistemas de visão ou soluções de teleoperação podem influenciar o movimento dos dedos no tempo real e integrar o estado da pinça na sua estratégia de controlo.
Physical AI e
Bin Picking Avançado
Para estratégias de preensão controladas por IA, nas quais a pinça reage, durante o movimento, aos dados de sensores, à posição do objeto e às decisões do modelo. O MSI permite movimentos adaptativos dos dedos para situações em que as peças se encontram desordenadas, complexas e difíceis de prever.
Teleoperação e manipulação
remota
O MSI permite transmitir o movimento da pinça como um «Motion Stream» e combiná-lo com dados de feedback provenientes da própria pinça. Desta forma, é possível implementar configurações mestre-escravo, manipulação remota e conceitos de operação intuitivos com um acompanhamento preciso do movimento dos dedos.
Regulação da pinça externa e
investigação
Para equipas que concebem as suas próprias estratégias de controlo, protótipos ou algoritmos experimentais de preensão. O MSI permite o acesso direto ao controlo do movimento da pinça – por exemplo, para servo-orientação visual, controlo adaptativo de força, conceitos de impedância ou abordagens de controlo com aprendizagem.
Concebido para robótica controlada por IA
A Physical AI altera os requisitos da tecnologia de preensão. A pinça já não precisa de se limitar a executar movimentos predefinidos, mas deve ser capaz de reagir à posição do objeto, ao estado do processo, aos dados de sensores e às decisões do modelo.
Para tal, o MSI disponibiliza o acesso direto ao movimento. Os perfis de movimento e força são gerados num sistema externo — por exemplo, num pipeline de IA, num controlador de visão ou num ambiente de teleoperação — e são transmitidos à pinça como um fluxo contínuo. A pinça interpola internamente os pontos de referência recebidos na sua grelha temporal de 1 ms e fornece, em paralelo, feedback sobre a posição, a velocidade, a força, o estado e a situação do buffer.
A pinça como efetor final em tempo real para a Physical AI
Para aplicações de Physical AI, a pinça é mais do que uma ferramenta acoplada ao flange do robô. É o ponto de contacto ativo entre a decisão do modelo e o mundo físico.
Com o MSI, os sistemas baseados em IA podem gerar, avaliar e ajustar movimentos de preensão em tempo real. Em vez de se deslocar para uma posição-alvo rígida, o controlador externo pode alterar continuamente o movimento dos dedos – dependendo do feedback da câmara, da curva de força, do comportamento do objeto ou da saída da política. Desta forma, é possível implementar estratégias de preensão que aprendem, nas quais a pinça está diretamente integrada no circuito de decisão e de regulação.
Correção em tempo real para tarefas exigentes de Bin Picking
Na «Advanced Bin Picking», as condições alteram-se frequentemente durante a operação de preensão: os objetos ficam inclinados, deslizam, estão ocultos ou reagem de forma diferente do previsto pelo sistema de visão. Os comandos de preensão clássicos atingem rapidamente os seus limites nesta situação.
Com o MSI, um sistema externo pode ajustar os valores-alvo de posição e força durante a execução – por exemplo, com base em visão 3D, dados táteis, estimativa da força de preensão ou feedback do processo. Isto torna o MSI particularmente interessante para aplicações de Bin-Picking em que não conta apenas a posição alvo, mas também o movimento adaptativo até à preensão estável.
Transmissão do movimento da pinça em tempo real
A teleoperação impõe elevados requisitos em termos de capacidade de reação, sincronização e feedback. O MSI consegue transmitir os movimentos da pinça como um «Motion Stream» e, simultaneamente, enviar dados de estado da pinça. Desta forma, é possível implementar cenários mestre-escravo, manipulação remota ou conceitos de operação intuitivos, nos quais uma pinça define os movimentos e outra pinça os reproduz quase no tempo real. O manual de referência descreve, a título de exemplo, um cenário de teleoperação com duas pinças: uma pinça mestre fornece feedback de posição, enquanto uma pinça escrava acompanha o movimento.
Streaming em vez de comandos individuais
O MSI segue um modelo orientado por fluxo. A pinça não gera a trajetória por si própria. Em vez disso, o controlador externo envia continuamente pontos de referência com a posição de destino e o limite de força. Estes pontos de referência são interpolados na pinça de acordo com o ciclo interno do controlador de 1 ms.
Desta forma, a lógica de movimento permanece inteiramente no sistema externo. Políticas, algoritmos de visão, modelos de controlo ou sistemas de teleoperação podem determinar diretamente o movimento da pinça, sem estarem limitados a um modelo de comando rígido.
Feedback para circuitos de controlo adaptativos
O MSI fornece continuamente dados de feedback provenientes da pinça. Estes incluem a posição dos dedos, a velocidade, a corrente do motor, a força de preensão estimada, os indicadores de estado, o carimbo temporal, o estado de funcionamento e o nível do buffer. Estes dados podem ser utilizados por sistemas externos para monitorizar movimentos, classificar estados de preensão, detetar fases de contacto ou ajustar estratégias de controlo em tempo real. Assim, a MSI é adequada não só para a execução de movimentos, mas também como interface de monitorização em tempo real para aplicações robóticas baseadas em dados.
Para equipas que pretendem controlar elas próprias a preensão
O MSI destina-se a equipas de desenvolvimento que pretendam integrar profundamente a pinça na sua própria arquitetura de controlo – tipicamente em áreas como a Physical AI, o Bin-Picking Avançado, a teleoperação, o Servo-controlado Visual e o Controlo Adaptativo de Força.
Os modelos de IA podem gerar perfis de movimento e força diretamente no processo. Dados de visão ou de processo podem corrigir os movimentos dos dedos durante a execução. Os sistemas de teleoperação podem transmitir os movimentos da pinça e os dados de feedback entre o operador, o sistema mestre e a pinça remota. Algoritmos de controlo próprios podem ajustar continuamente os limites de força e o comportamento de movimento.
Concebe sistemas de Physical AI ou de teleoperação?
Com o Motion Stream Interface, pode integrar a pinça diretamente na sua arquitetura em tempo real – desde o Bin Picking baseado em IA, passando por estratégias de preensão adaptativas, até à teleoperação mestre-escravo.
Fale connosco sobre a sua aplicação. Apoiamo-lo na seleção de pinças servoelétricas compatíveis e na definição técnica da sua integração MSI.
Tel.: +49 7141 94 702-10
E-mail: sales@weiss-robotics.com
Documentação
Biblioteca Python e programas de exemplo
Dissector do Wireshark para o protocolo MSI
Controlo máximo — com responsabilidade no sistema externo
O MSI foi concebido para aplicações exigentes em tempo real. O controlador externo é responsável pelo planeamento de trajetórias, sincronização, gestão de buffers e tratamento de erros. A pinça assegura a execução interna, a interpolação e o feedback.
Esta arquitetura oferece a máxima liberdade para algoritmos de controlo próprios, mas requer uma validação cuidadosa dos perfis de movimento. Especialmente no caso de movimentos altamente dinâmicos, mudanças rápidas de direção ou forças elevadas e contínuas, é necessário ter em conta a carga mecânica, a temperatura, o ciclo de trabalho e as funções de segurança.