A NVIDIA anunciou o lançamento do Isaac ROS 5.0, uma atualização significativa de sua plataforma de desenvolvimento robótico baseada no Robot Operating System (ROS). A nova versão introduz fluxos de trabalho baseados em agentes de inteligência artificial (IA), visando simplificar e acelerar todo o ciclo de vida do desenvolvimento robótico, desde a concepção até a implantação em campo.

A iniciativa busca mitigar os desafios inerentes à criação de sistemas robóticos complexos. Segundo Katie Washabaugh, gerente de marketing de produto para simulação de robótica da NVIDIA, o objetivo é “tornar tudo mais fácil, do desenvolvimento à implantação”. A plataforma visa eliminar as dores de cabeça comuns enfrentadas por desenvolvedores individuais e grandes corporações, como a complexidade na integração de componentes e a lentidão nos processos.

Agentes de IA transformam o desenvolvimento robótico

A integração de agentes de IA é um dos pilares do Isaac ROS 5.0. Essas ferramentas prometem automatizar tarefas repetitivas, auxiliar na navegação por bases de código extensas e agilizar a transição de ideias para aplicações funcionais. Washabaugh explica que os agentes podem realizar tarefas como a preparação de scripts, configuração de ambientes e até mesmo o ajuste fino de modelos, liberando os desenvolvedores para focarem em aspectos mais estratégicos e inovadores.

A nova versão também traz suporte para distribuições recentes do ROS 2 e para o Ubuntu 24.04, permitindo que os desenvolvedores adotem as versões mais atuais do ecossistema ROS enquanto aproveitam o poder de computação acelerada por GPUs da NVIDIA. Em linha com essa atualização, a NVIDIA contribuiu com uma interface padrão de manipulação de dados para o ROS 2, garantindo que o software robótico funcione de maneira eficiente em diferentes hardwares, incluindo GPUs, através da aceleração CUDA. Essa sinergia visa criar uma linha direta e simplificada, desde o trabalho inicial de desenvolvimento até a execução final no robô.

Foco em configuração e manipulação para maior eficiência

O Isaac ROS 5.0 introduz novas NVIDIA Isaac Skills focadas em configuração e manipulação, oferecendo fluxos de trabalho reutilizáveis que tanto desenvolvedores quanto agentes de IA podem empregar. A documentação adaptada para agentes facilita a compreensão das ferramentas e fluxos de trabalho do Isaac ROS, traduzindo intenções de desenvolvimento em aplicações concretas mais rapidamente. A automação de tarefas de configuração, consideradas um ponto de atrito comum, e a abordagem de problemas mais complexos como a manipulação robótica, que envolve a precisão em inúmeras partes, são áreas prioritárias.

Um exemplo notável é a nova habilidade FoundationStereo, que permite a um agente de IA adaptar um modelo de percepção estéreo às câmeras, ambiente e aplicação robótica específica do desenvolvedor. Além disso, o FoundationPose, um modelo fundamental para estimativa e rastreamento de pose de objetos, agora oferece uma biblioteca de inferência pronta para agentes, permitindo que robôs percebam e rastreiem a posição e orientação de objetos até 5,5 vezes mais rápido. O fluxo de trabalho comum de detecção, estimativa de profundidade e saída de pose para tarefas de pegar e colocar (pick-and-place) foi disponibilizado como uma habilidade independente e pronta para agentes, conferindo maior flexibilidade aos desenvolvedores.

Implicações e adoção no ecossistema robótico

A NVIDIA não direciona o Isaac ROS 5.0 a uma indústria ou formato de robô específico, mantendo a plataforma aberta para diversas aplicações. No entanto, observa-se um foco considerável no ecossistema de manufatura. Empresas como Intrinsic já utilizam o FoundationPose para registro, rastreamento e estimativa de pose de objetos. A abordagem de código aberto é vista como crucial para a adoção em larga escala, dada a complexidade do campo robótico, incentivando a colaboração para acelerar o desenvolvimento.

A NVIDIA busca com esta versão ajudar os desenvolvedores a enfrentar os desafios da IA física, construindo aplicações robóticas cada vez mais capazes e executando-as eficientemente no mundo real. A evolução da plataforma, desde uma equipe pequena até o suporte a projetos de grande escala, reflete o rápido avanço do setor.

A NVIDIA continua a apoiar o ecossistema de código aberto, permitindo que a comunidade explore e expanda as capacidades da plataforma. A empresa acredita que a colaboração aberta é fundamental para inovar e superar os limites da robótica.

Com reportagem de Brazil Valley

Source · The Robot Report