O Open RAIL conecta modelos VLA e WAM ao hardware dos robôs sem exigir que cada combinação tenha uma arquitetura própria. Um fluxo assíncrono permite que o robô continue executando movimentos enquanto o modelo calcula o próximo bloco de ações.
Publicado porImagens geradas com GPT Image 2
Resposta de pesquisa

Create a landscape editorial hero image for this Studio Global article: How does China Mobile’s open source Open RAIL middleware connect VLA and WAM models to heterogeneous robot hardware, and what problems does. Article summary: Open RAIL is China Mobile’s middleware between vision language action (VLA) or world action (WAM) models and robot bodies.. Topic tags: general web, openai, ai, workflow, code. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illust
O desafio não é apenas fazer um modelo de IA decidir o que um robô deve fazer. É transformar decisões calculadas em blocos de ações em movimentos contínuos, no ritmo exigido pelos motores. O Open-RAIL, middleware de código aberto da China Mobile, ocupa essa camada intermediária entre modelos de visão, linguagem e ação (VLA), modelos de mundo e ação (WAM) e robôs com hardwares diferentes. Seu objetivo é permitir a troca de modelos ou equipamentos sem reconstruir toda a infraestrutura de execução. 3
7
Inferência sem interromper o controle. Na arquitetura cliente–servidor, o servidor cuida da inferência dos modelos, do agendamento e dos dados; o cliente instalado no lado do robô lida com percepção e execução. Observação, inferência e controle seguem fluxos separados e assíncronos. Assim, o robô pode executar um bloco de ações enquanto o modelo calcula o seguinte, em vez de parar à espera de cada resposta. 3
11
Suavização em duas etapas. A primeira trata oscilações nos pontos de um mesmo bloco de ações. A segunda combina o bloco recém-calculado com a trajetória que o robô já está executando. O objetivo é reduzir tanto os tremores dentro de um bloco quanto os movimentos bruscos entre blocos, sem alterar os pesos do modelo. 2
11
Interfaces para modelos e robôs diferentes. Uma camada leve de abstração de hardware padroniza a leitura do estado do robô e a execução de ações: para integrar outro equipamento, cria-se um adaptador para seu controlador, preservando a lógica das camadas superiores. Do lado da IA, os modelos seguem uma interface comum de inferência, com seleção dos adaptadores registrados. Isso reduz o trabalho específico para cada combinação de modelo e hardware. 3
7
Segundo os números divulgados para o projeto, o desvio-padrão da aceleração das articulações caiu de mais de 10 rad/s² para cerca de 0,1 rad/s². A integração de um novo robô teria passado de semanas para horas, enquanto a de um novo modelo poderia exigir apenas 50 a 100 linhas de código de adaptação. São resultados reportados, não medições independentes estabelecidas pelas fontes disponíveis. 11
7
A versão inicial é descrita como compatível com quatro backends de robô e dez variantes de modelo. A lista apresentada inclui Agibot G1, Ti5 T170C, Navi WA2 e um backend de simulação baseado em LeRobot; entre os modelos estão ACT, GR00T N1/N1.5/N1.6, RDT-1B, SmolVLA, AgiBot GO-1, π0/π0.5 e TAO. Isso não comprova que todas as combinações entre os modelos e os robôs sejam suportadas. 9
O Open-RAIL também incorpora a coleta de dados ao caminho entre inferência e execução: operações reais podem gerar registros aproveitáveis em futuras iterações dos modelos, sem depender de um processo de coleta separado. A divisão entre cliente e servidor permite posicionar a inferência no próprio dispositivo, na borda da rede ou na nuvem sem mudar o código da aplicação no robô. As evidências aqui não quantificam de forma independente o custo adicional da coleta nem especificam todos os campos registrados. 5
8
14
O código sob licença Apache-2.0 e a documentação estão acessíveis pela página do projeto Open-RAIL. Relatos mencionam cópias no GitHub e no Gitee, mas as evidências disponíveis aqui não estabelecem os endereços exatos desses repositórios. O preprint anterior, VLA-RAIL, descreve o elo assíncrono, a suavização de trajetórias e a fusão entre blocos de ações. 9
2
Studio Global AI
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
O Open RAIL conecta modelos VLA e WAM ao hardware dos robôs sem exigir que cada combinação tenha uma arquitetura própria.
O Open RAIL conecta modelos VLA e WAM ao hardware dos robôs sem exigir que cada combinação tenha uma arquitetura própria. Um fluxo assíncrono permite que o robô continue executando movimentos enquanto o modelo calcula o próximo bloco de ações.
A suavização atua dentro de cada bloco e na transição entre blocos, para reduzir tremores e mudanças bruscas.