Aprendizagem de Robôs

Treinar políticas de robôs em simulação.

Boston Dynamics

Cargas de Trabalho

Simulação / Modelagem / Design de Robótica

Setores

Manufatura
Cidades/Espaços Inteligentes
Saúde e Ciências da Vida
Varejo/Bens de Consumo Embalados

Objetivo de Negócio

Inovação
Retorno do Investimento

Produtos

NVIDIA Isaac Lab
NVIDIA OSMO
NVIDIA Isaac GR00T
NVIDIA Jetson Thor

Construa Políticas de Robô Generalistas

Os robôs offline pré-programados são projetados para executar tarefas predefinidas e um conjunto fixo de instruções em um ambiente predeterminado. Isso significa que eles provavelmente terão dificuldades ao encontrarem uma mudança inesperada em seu entorno.

Robôs generalizados e orientados por IA podem superar as limitações de comportamento dos robôs pré-programados. Para conseguir isso, a aprendizagem de robôs baseada em simulação é necessária para permitir que esses robôs percebam, planejem e ajam de forma autônoma em condições dinâmicas. 

A aprendizagem de robôs permite que esses robôs ganhem e refinem novas capacidades usando políticas de robôs para melhorar seu desempenho em uma variedade de situações. Essas políticas são conjuntos de comportamentos aprendidos, incluindo navegação, manipulação destra, locomoção, entre outros, que definem como um robô deve tomar decisões em várias situações.

Benefícios da Aprendizagem de Robôs Baseada em Simulação

Flexibilidade e Escalabilidade

Iterar, refinar e implantar políticas de robôs para situações reais usando várias fontes de dados capturados por robôs reais e dados sintéticos em simulação para qualquer forma de realização de robô, como robôs móveis autônomos (AMRs), braços robóticos ou robôs humanoides. A abordagem baseada em simulação também permite que você treine rapidamente centenas ou milhares de instâncias de robôs paralelamente.

Desenvolvimento Acelerado de Habilidades

Treine robôs em ambientes simulados para adaptarem-se a novas variações de tarefas sem a necessidade de reprogramar o hardware físico do robô. 

Ambientes Fisicamente Precisos

Modele facilmente fatores físicos como interações de objetos (rígidos ou deformáveis), atrito, etc., para reduzir significativamente a lacuna entre simulação e realidade.

Ambiente de Prova Seguro

Teste com segurança cenários potencialmente perigosos sem arriscar a segurança humana ou danificar equipamentos.

Reduza Custos
Evite o fardo da coleta de dados do mundo real e os custos de rotulagem gerando grandes quantidades de dados sintéticos, validando políticas de robôs treinados em simulação e implantando em robôs mais rapidamente. 

Algoritmos de Aprendizagem de Robôs

Algoritmos de aprendizagem de robôs, como aprendizagem por imitação ou aprendizagem por reforço, podem ajudar robôs a generalizar habilidades aprendidas, permitindo que os robôs melhorem seu desempenho com ambientes novos ou em mudança. Existem várias técnicas de aprendizagem, incluindo:

  • Aprendizagem por reforço: uma abordagem de tentativa e erro na qual o robô recebe uma recompensa ou uma penalidade com base nas ações que realiza. 
  • Aprendizagem por imitação: o robô pode aprender com demonstrações humanas de tarefas.
  • Aprendizagem supervisionada: o robô pode ser treinado usando dados rotulados para aprender tarefas específicas.
  • Política de difusão: o robô usa modelos generativos para criar e otimizar ações do robô para resultados desejados.
  • Aprendizagem autossupervisionada: quando há conjuntos de dados rotulados limitados, os robôs podem gerar seus próprios rótulos de treinamento a partir de dados não rotulados para extrair informações significativas.

Robôs Aprendem e Adaptam-se

Os robôs de uso geral precisam adaptar-se e interagir com novos ambientes e, portanto, dependem de ferramentas de aprendizagem de robôs baseada em simulação e workflows escaláveis.

Um workflow típico de robô de ponta a ponta envolve processamento de dados, treinamento de modelos de IA, processamento paralelo com GPUs NVIDIA e implantação em um robô real.

Para preencher as lacunas de dados, você pode considerar um conjunto diversificado de fontes de dados de alta qualidade, combinando dados em escala da internet, dados sintéticos e dados de robôs ao vivo. 

Os robôs precisam ser treinados e implantados para cenários definidos por tarefas e exigem representações virtuais precisas das condições do mundo real. O NVIDIA Isaac™ Lab é de código aberto e ajuda a treinar políticas de robôs usando técnicas de aprendizagem de reforço e aprendizagem de imitação em uma abordagem modular. 

O Isaac Lab é construído com base no Isaac Sim™, uma aplicação de referência baseada no NVIDIA Omniverse™ que permite aos desenvolvedores projetar, simular, testar e treinar robôs orientados por IA em ambientes fisicamente precisos e é fornecido com mais de 16 modelos de simulação de robôs, mais de 25 ambientes e oferece a opção de usar vários modelos de sensores, incluindo RGB, sensores de contato, sensores táteis, scanner de altura e sensores de raycaster. 

O Isaac Lab pode ser usado com plataformas de simulação de desenvolvedores NVIDIA Isaac Sim ou MuJoCo para prototipagem rápida e implantação de políticas de robô.

O NVIDIA OSMO é uma plataforma nativa da nuvem que orquestra workflows de vários contêineres em diversos ambientes de computação para tarefas como geração de dados sintéticos, treinamento de modelos, aprendizagem de robôs e testes de software/hardware em loop.

As políticas de robô treinados e os modelos de IA estão prontos para ser implantados em computadores de robôs com o NVIDIA Jetson™, permitindo a transferência efetiva do mundo virtual para o robô real.

NVIDIA Isaac GR00T para Desenvolvedores de Robôs Humanoides

NVIDIA Isaac GR00T é uma plataforma de modelos de base de robôs de uso geral e pipelines de dados para acelerar os desenvolvedores de robôs humanoides.

Se você é uma empresa que produz robôs humanoides ou desenvolve software para eles, o Programa de Desenvolvedores de Robôs Humanoides da NVIDIA oferece acesso a ferramentas e tecnologias avançadas, incluindo Isaac Sim, Isaac Lab, OSMO e muito mais.

Fourier

Comece Agora

Construa robôs adaptáveis com políticas robustas, habilitadas para percepção e treinadas para simulação usando o NVIDIA Isaac Lab, um framework modular de código aberto para aprendizagem de robôs.

Recursos

Dados Sintéticos

Feche a lacuna entre simulação e realidade criando cenas e objetos virtuais fisicamente precisos para treinar modelos de IA, economizando tempo e custos de treinamento.

Aprendizado por Reforço

Aplique técnicas de aprendizado por reforço (RL) a qualquer tipo de robô e crie políticas de robôs.

Simulação

O Isaac Sim é um framework de simulação de robôs construído a partir do NVIDIA Omniverse que fornece simulações fotorrealistas de alta fidelidade para treinar robôs humanoides.

Robôs Humanoides

Acelere o desenvolvimento de robôs humanoides usando ferramentas, bibliotecas e três computadores da NVIDIA: o NVIDIA DGX™ para treinamento em IA, o OVX™ para simulação e o Jetson Thor para implantação de IA multimodal em robôs humanoides.

Notícias