NVIDIA Isaac ROS 5.0: Robôs inteligentes e open source. O que muda?

NVIDIA Isaac ROS 5.0: Robôs Agora Contam com a Ajuda de Agentes de IA para se Tornarem Mais Espertos!

Olá, pessoal! Aqui é o Lucas Tech e hoje a gente vai mergulhar em uma novidade que promete revolucionar a robótica. Sabe aquela visão de robôs superinteligentes que aprendem sozinhos e interagem com o mundo de forma fluida? Pois é, a NVIDIA acaba de dar um passo GIGANTE nessa direção com o lançamento do Isaac ROS 5.0! Preparados para ver a IA e os robôs trabalhando juntos como nunca antes? Então, bora lá!

O Que é Isaac ROS e Por Que Ele Importa?

Pra gente criar e colocar pra funcionar robôs sofisticados que conseguem ver, "pensar" e agir em ambientes dinâmicos, sempre precisamos de modelos e ferramentas de "IA física" de ponta. É aí que o ROS (Robot Operating System) entra em cena. Ele é um framework de código aberto, um projeto da Open Robotics, que já ajuda muita gente a construir robôs pelo mundo.

Mas a NVIDIA, como sempre, elevou o nível! O NVIDIA Isaac ROS 5.0, uma coleção de pacotes acelerados por GPU e construídos em cima do ROS, foi lançado na conferência ROSCon, lá em Toronto, Canadá. E a grande sacada é que essa versão não ajuda só a gente a construir robôs, mas também nos permite trabalhar LADO A LADO com agentes de IA! Isso significa que agora, humanos e inteligências artificiais vão desenvolver robôs juntos, de um jeito muito mais rápido e inteligente.

Essa atualização incrível introduz novos fluxos de trabalho "agentic" (orientados por agentes de IA) e um suporte de plataforma que vai facilitar demais a vida dos desenvolvedores. Ou seja, criar, personalizar e implantar aplicações de robótica nunca foi tão ágil! O ROS é a fundação de código aberto para a robótica moderna, com suas ferramentas e bibliotecas comuns. E o Isaac ROS da NVIDIA traz o poder da computação acelerada por GPU, modelos de IA física e bibliotecas prontas para produção para os quase 1.3 milhão de usuários do ROS. É um salto enorme para quem quer construir aplicações robóticas de alta performance usando ferramentas que já conhece, gratuitas e de código aberto!

A Chegada dos Agentes de IA na Robótica

Os agentes de IA estão mudando a forma como o software é feito, né? Eles automatizam tarefas repetitivas, ajudam a navegar por códigos complexos e transformam ideias em aplicações funcionando muito mais rápido. E o Isaac ROS 5.0 traz todo esse poder para o desenvolvimento de robôs!

Essa nova versão introduz suporte para o ROS Lyrical e Ubuntu 24.04, dando aos desenvolvedores um caminho pra adotar as plataformas ROS mais recentes, enquanto continua a acelerar as cargas de trabalho mais exigentes com a computação NVIDIA. A NVIDIA trabalhou junto com a Open Source Robotics Alliance pra contribuir com uma interface padrão de manipulação de dados para o ROS Lyrical. Isso ajuda o software de robótica a funcionar de forma super eficiente em diferentes hardwares de computação, incluindo as poderosas GPUs. E o melhor: isso está disponível para toda a comunidade ROS, dando a todos uma maneira consistente de acelerar aplicações complexas, com o CUDA sendo um exemplo perfeito de aceleração por GPU.

O Isaac ROS 5.0 também chega com novas "habilidades" (skills) da NVIDIA para configuração e manipulação. São fluxos de trabalho reutilizáveis que nós, desenvolvedores, e até os agentes de IA, podemos usar para completar tarefas de robótica. A documentação agora também é "agente-ready", ou seja, mais fácil para os agentes de IA entenderem as ferramentas e fluxos de trabalho do Isaac ROS, transformando nossas ideias em aplicações funcionais ainda mais rápido.

Algumas dessas "skills" vão além de apenas ajudar com tarefas de código. Uma nova skill de ajuste fino chamada FoundationStereo permite que um agente de IA ajude a adaptar um modelo de percepção estéreo às câmeras, ambiente e aplicação robótica do desenvolvedor. Assim, a gente consegue uma percepção muito mais precisa para uma configuração de sensor específica. Ah, e o FoundationPose, um modelo base para estimativa e rastreamento de pose de objetos, agora oferece uma biblioteca de inferência pronta para agentes, permitindo que os robôs percebam e rastreiem a posição e orientação dos objetos até 5.5x mais rápido! Demais, né?

E tem mais! O famoso "pick and place" (pegar e colocar), um fluxo de trabalho comum que conecta detecção, estimativa de profundidade e saída de pose, agora está disponível como uma skill autônoma e pronta para agentes. Isso dá ainda mais flexibilidade aos desenvolvedores de robôs, indo além do Isaac ROS tradicional.

O Ecossistema Robótico Abraça a Inovação

O ecossistema da robótica já está estendendo essa abordagem "agentic" para diversos fluxos de trabalho de desenvolvimento. Olha só alguns exemplos de empresas parceiras que já estão usando essa tecnologia de ponta:

  • AgenticROS, um projeto de código aberto patrocinado pela RealSense (empresa de tecnologia de percepção 3D), conecta o Isaac ROS com os modelos abertos NVIDIA Nemotron e os blueprints NVIDIA NemoClaw. Isso permite que agentes de IA interajam com robôs baseados em ROS. A RealSense também está otimizando suas câmeras 3D estéreo mais recentes, como a D585 Pro, e um SDK de código aberto para Isaac ROS e a plataforma NVIDIA Jetson Thor, ajudando a criar aplicações de percepção, navegação e manipulação.
  • A Intrinsic com sua "Open Machine Tending Solution" (Solução Aberta de Cuidado de Máquinas) é uma aplicação de referência para o cuidado de máquinas CNC. Ela faz parte do recém-lançado Intrinsic Core, um pacote de código aberto de serviços e capacidades de tempo de execução pré-configurados para acelerar aplicações de robótica industrial. Inclui compatibilidade nativa com o NVIDIA FoundationPose para registro, rastreamento e estimativa de pose de objetos. Usando o pipeline de percepção do FoundationPose, a solução permite que os robôs detectem e manipulem peças dinamicamente, reduzindo a necessidade de acessórios físicos rígidos e caros, e integração de sistemas especializados.

    A Intrinsic usa o FoundationPose para realizar percepção de objetos de forma contínua em sua Open Machine Tending Solution.

  • A Seeed Studio está usando o NVIDIA Isaac ROS com seu reBot Arm, combinando percepção acelerada, compreensão espacial e planejamento de movimento no NVIDIA Jetson Thor. Essa integração oferece aos desenvolvedores uma plataforma prática para construir aplicações adaptáveis de IA física, desde a localização de objetos até a manipulação que evita colisões e o "pick and place" autônomo.
  • A Magna está usando o NVIDIA Isaac ROS como uma base modular e acelerada por GPU para percepção robótica, coleta de dados sincronizada e implantação do modelo NVIDIA Isaac GR00T. Eles também combinam isso com testes hardware-in-the-loop (HIL) no Isaac Sim para levar a automação inteligente da pesquisa para a fabricação e mobilidade do mundo real – mais rápido e com menos riscos.

    A Magna combina o Isaac ROS com o Isaac Sim para testes hardware-in-the-loop para uma implantação mais rápida.

  • A ferramenta de gerenciamento de pacotes Pixi da Prefix.dev facilita a criação de ambientes de desenvolvimento de robôs reproduzíveis, unindo ROS com a plataforma NVIDIA CUDA para ajudar os desenvolvedores a configurar e compartilhar fluxos de trabalho robóticos acelerados com mais facilidade.
  • Como parceira do Isaac ROS, a Foxglove ajuda os desenvolvedores a visualizar e depurar aplicações ROS em tempo real através de suas ferramentas web e desktop, que estão integradas nos tutoriais do Isaac ROS e suportam dados como tópicos 3D, malhas nvblox e rosbags.
  • A Flexiv está integrando o Isaac ROS com seu robô adaptável Rizon 4, dando aos desenvolvedores acesso a capacidades robóticas aceleradas pela NVIDIA e um caminho simplificado desde o teste de aplicações no NVIDIA Isaac Sim até a implantação em um robô físico.

    Um robô Flexiv desenvolvido com Isaac ROS e Isaac Sim implantado como um braço de soldagem em uma fábrica de automóveis.

  • A Ekumen, uma empresa da Grid Dynamics, está usando pacotes Isaac ROS acelerados por GPU dentro de stacks ROS e Nav2 existentes para melhorar o acoplamento de precisão, detecção de obstáculos 3D, localização visual e planejamento de movimento em tempo real, validando cada aplicação no Isaac Sim.

    A Ekumen usa isaac_ros_cumotion em uma GPU para mapear um caminho livre de colisões para um braço de armazém em aproximadamente 2 a 5 milissegundos.

  • A Ouster integra suas câmeras estéreo Stereolabs ZED com o NVIDIA Isaac ROS para oferecer percepção acelerada por GPU para aplicações de robótica. A integração simplifica o desenvolvimento de detecção de objetos em tempo real, mapeamento e navegação, mantendo a interoperabilidade com o ecossistema ROS mais amplo.

Trazendo a IA Física Completa para o Robô

No final das contas, as aplicações que a gente e os agentes de IA constroem precisam rodar nos robôs de verdade, né? É aqui que o NVIDIA Jetson entra em cena. Ele é uma plataforma de computação escalável, perfeita para rodar toda a pilha de IA física na "borda" (edge) com performance em tempo real. Ele junta ROS, percepção e navegação aceleradas, modelos de IA e a lógica da aplicação no próprio robô.

O Isaac ROS 5.0 suporta computação escalável, desde o NVIDIA Jetson Orin Nano (modelo de entrada) até os poderosos dispositivos Jetson Thor. Isso dá aos desenvolvedores um caminho claro do desenvolvimento para a implantação, à medida que as cargas de trabalho robóticas se tornam cada vez mais sofisticadas.

Várias empresas de robótica já estão usando essa combinação para levar mais processamento de IA diretamente para suas máquinas:

  • A Mentee Robotics usa o NVIDIA Isaac ROS como a espinha dorsal de percepção e IA do seu humanoide MenteeBot, permitindo que o robô interprete informações visuais e execute comportamentos aprendidos em tempo real. Uma base de software compartilhada entre as plataformas NVIDIA Jetson Orin e Jetson Thor ajuda a Mentee a expandir suas inovações dos robôs existentes para sistemas de próxima geração.

    O robô humanoide MenteeBot usa Isaac ROS para escalar suas capacidades de percepção entre plataformas de hardware Jetson.

  • A Universal Robots integrou o NVIDIA Isaac ROS em seu kit de desenvolvimento de software AI Accelerator para ajudar integradores a implantar capacidades avançadas de percepção e movimento mais rapidamente, sem precisar desenvolver softwares robóticos complexos do zero. Alimentada pelo NVIDIA Jetson na borda, a solução permite que os robôs se adaptem a peças que não estão precisamente posicionadas, reduzindo a dependência de acessórios caros e tornando as células de fabricação mais flexíveis.
  • A ROBOTIS, que constrói o TurtleBot3 (um robô baseado em ROS super amigável para desenvolvedores), está integrando o Isaac ROS em seu robô AI Worker. Eles estão usando a percepção de objetos acelerada por GPU para habilitar tarefas de manipulação guiadas por visão, incluindo pegar, colocar e alinhar.

    ROBOTIS realiza tarefas de manipulação de objetos usando NVIDIA Isaac ROS CuMotion.

  • Os modelos de fundação robótica da FieldAI, que podem rodar inteiramente nos robôs sem depender de conectividade com a nuvem, estão integrando o Isaac ROS em dispositivos Jetson para aproveitar ainda mais a aceleração por GPU e melhorar a eficiência da pilha de IA no robô.
  • A Noble Machines está usando o NVIDIA Isaac ROS no Jetson para acelerar o desenvolvimento de robôs de uso geral para aplicações industriais, construindo em cima de capacidades de IA e percepção prontas para usar, em vez de criá-las do zero.

Ao combinar um ecossistema de robótica aberto, computação acelerada e novos fluxos de trabalho de desenvolvimento baseados em agentes, o Isaac ROS 5.0 ajuda os desenvolvedores a resolver os dois lados do desafio da IA física: construir aplicações robóticas cada vez mais capazes e executá-las de forma eficiente no mundo real.

Ah, e o melhor de tudo: o Isaac ROS 5.0 já está disponível, é gratuito e de código aberto! Se você é desenvolvedor e quer se aprofundar, pode aprender mais e começar com o NVIDIA Isaac ROS direto no GitHub.

Minha Visão

Gente, pra mim, o Isaac ROS 5.0 é um verdadeiro divisor de águas. Não é só mais uma atualização de software; é a NVIDIA abrindo as portas para uma era onde desenvolver robôs vai ser mais acessível, mais rápido e incrivelmente eficiente. Ver a inteligência artificial assumindo um papel tão ativo na construção e otimização desses sistemas é algo que antes só víamos em filmes de ficção científica. Isso significa que teremos robôs mais inteligentes, mais adaptáveis e capazes de interagir com o nosso mundo físico de formas que mal podemos imaginar hoje. É emocionante demais acompanhar o nascimento de robôs que realmente "pensam" e aprendem, prometendo mudar indústrias, criar novas oportunidades e, quem sabe, até nos ajudar nas tarefas mais mundanas do dia a dia. O futuro da robótica nunca pareceu tão perto e tão brilhante!

E você, qual vai ser a maior mudança que a IA nos robôs vai trazer para o nosso dia a dia? Compartilha sua opinião comigo nos comentários!

Referência: Matéria Original

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima
Tutorial Elevenlabs