Open Source Robotics

Uma coleção selecionada de projetos, ferramentas e software de robótica de código aberto de alta qualidade.

RAI

Arcabouço de agentes neutro quanto a fornecedores para robôs ROS 2 e IA física

Licença

Apache-2.0

Visão geral

RAI é um arcabouço agêntico neutro quanto a fornecedores para IA física, construído pela Robotec.ai sobre o ferramental do ROS 2 e mantido desde meados de 2024. Menos um agente do que um conjunto de pacotes que se compõem: rai core para o sistema multiagente e a interação humano-robô, rai_whoami para sintetizar a autodescrição de um robô a partir de um diretório estruturado de documentação, imagens e URDFs, rai_asr e rai_tts para voz de entrada e saída, rai_perception para detecção de objetos em conjunto aberto, rai_sim para ligar simuladores, rai_bench para avaliar agentes e modelos, e rai_nomad para navegação. As demonstrações rodam em plataformas reais: um trator autônomo de pomar, um Franka Panda em manipulação guiada por linguagem e um Husarion ROSbot XL navegando.

A decisão de projeto que o distingue está no nome: neutro quanto a fornecedores. O RAI não pressupõe um provedor de modelos específico nem um robô específico — pressupõe ROS 2 e constrói para cima. Isso o torna o mais conservador da safra atual de arcabouços agênticos em robótica, e conservador é a palavra certa aqui: mantido desde junho de 2024, mais de um ano antes da onda de projetos parecidos, e isso aparece na estrutura. Voz, percepção, simulação e avaliação são pacotes separados com fronteiras próprias, não funções de um monolito.

O rai_whoami merece menção à parte, porque encara um problema que os demais costumam ignorar: um agente que conduz um robô precisa saber o que é aquele robô. Ele extrai e sintetiza informação de corporificação a partir de um diretório estruturado de documentação, imagens e URDFs, resposta concreta a uma pergunta normalmente deixada à engenharia de prompt. O rai_bench importa pelo mesmo motivo: um arcabouço que entrega a própria suíte de avaliação é um arcabouço que espera ser medido. Dos pacotes listados, só o rai_finetune, para ajustar modelos de linguagem sobre dados corporificados, segue não marcado no roteiro.

Por que importa

Arcabouços agênticos para robôs chegaram todos de uma vez em 2026 e a maioria tem meses. O RAI vem de antes da onda, de uma casa de software robótico e não de um laboratório, e é construído sobre ROS 2 em vez de em torno de um modelo específico. Para quem decide sobre o que construir, e não o que ler, longevidade e neutralidade de fornecedor são as duas propriedades que de fato importam, e esta é a entrada da categoria que tem as duas.

Problema que resolve

Ligar um modelo de linguagem a um robô costuma significar escrever a cola por conta própria: voz, percepção, a descrição do que o robô sequer é, e alguma forma de saber se o resultado funciona. O RAI fornece isso como pacotes ROS 2 separados que podem ser adotados um a um, sem se comprometer com um fornecedor de modelos nem de robôs.

Pontos principais

  • Neutro quanto a fornecedores por projeto: nenhum provedor de modelos pressuposto, nenhum robô pressuposto, construído sobre o ferramental do ROS 2
  • Composto de pacotes separados — core, whoami, asr, tts, perception, sim, bench, nomad — em vez de um monolito
  • O rai_whoami sintetiza a descrição de corporificação do próprio robô a partir de sua documentação, imagens e URDFs, a peça que a maioria dos arcabouços deixa à engenharia de prompt
  • O rai_bench entrega uma suíte de avaliação para agentes, modelos, ferramentas e simuladores junto ao próprio arcabouço
  • As demonstrações rodam em plataformas reais: trator autônomo de pomar, Franka Panda com Grounded SAM 2 e um Husarion ROSbot XL
  • Mantido desde junho de 2024, mais de um ano antes da onda de arcabouços comparáveis de 2026
  • Multimodal por construção — voz de entrada e saída, visão e interfaces de texto são de primeira classe

Para quem é

  • Times ROS 2 que acrescentam interação em linguagem natural a uma pilha robótica existente
  • Quem constrói comportamento robótico multiagente ou multimodal e não quer ficar preso a um provedor de modelos
  • Pesquisadores que precisam de uma suíte de avaliação do comportamento do agente e não só de um tempo de execução
  • Integradores de robôs móveis, manipuladores ou máquinas de campo sobre ROS 2

Limitações

  • ROS 2 é pressuposto em tudo — não há aqui caminho para um robô que ainda não esteja nele
  • A amplitude tem custo: oito pacotes com maturidade desigual, e o rai_finetune segue não marcado no roteiro
  • As demonstrações são primeiro em simulação; o trator e o ROSbot XL mostram o arcabouço num simulador, não imagens de máquinas implantadas
  • Neutro quanto a fornecedores significa que o modelo e as chaves vêm de você, então rodar não é de graça e a qualidade depende de escolhas que o arcabouço não faz por você
  • A documentação vive num site à parte e não no repositório, então o README sozinho não diz como começar
  • Um arcabouço deste alcance é um compromisso; adotar um pacote é fácil, adotar a arquitetura não é

Este site requer JavaScript. Por favor, habilite o JavaScript para explorar nossos projetos de robótica.