Simulação para IA Física: Uma Revisão
NVIDIA
Google DeepMind
MuJoCo
Coletar dados para IA física no mundo real é um processo lento, caro e arriscado. A simulação permite gerar grandes volumes de dados físicos fotorrealistas por meio do paralelismo de GPU. Este artigo revisa motores de simulação populares: MuJoCo, MuJoCo Warp, NVIDIA Isaac Sim e Isaac Lab, além do novo motor de física Newton, desenvolvido por NVIDIA, Google DeepMind e Disney Research.
O principal desafio na criação de sistemas de IA física é a disponibilidade de dados. Ao contrário dos grandes modelos de linguagem (LLMs) e dos modelos de visão-linguagem (VLMs), que são treinados com dados da internet, os robôs precisam aprender as consequências da interação com o mundo físico (por exemplo, deslizar uma xícara, dobrar um cabo, o contato da garra com um objeto). Coletar esses dados no mundo real é lento, caro e perigoso. A simulação resolve esse problema, permitindo gerar milhares de horas de experiência robótica por meio do paralelismo de GPUs. Hoje, a simulação tornou-se parte do ciclo de desenvolvimento de modelos: é usada para criar conjuntos de dados perceptivos, aprendizado por reforço (RL), coleta de demonstrações, aumento de dados reais, avaliação comparativa e testes em cenários raros. Os motores de simulação diferem em suporte a RL, simulação em lote, física de contato, renderização fotorrealista e simulação de sensores. Entre os motores populares estão: MuJoCo (dinâmica precisa de sistemas multiarticulados), MuJoCo Warp (versão acelerada por GPU para RL), NVIDIA Isaac Sim (física PhysX de alta precisão, renderização RTX, simulação de sensores, suporte a OpenUSD) e Isaac Lab (ambiente leve multi-backend para treinamento de robôs com suporte a RL e aprendizado por imitação). Frameworks modernos de simulação robótica utilizam física numérica acelerada por GPU. Para garantir velocidade, estabilidade e escalabilidade, foi criado o motor Newton — um motor físico aberto, acelerado por GPU, extensível e diferenciável, desenvolvido pela NVIDIA, Google DeepMind e Disney Research. O Newton integra o MuJoCo Warp como um backend físico chave e oferece vários solucionadores (SolverMuJoCo, SolverFeatherstone, SolverSemiImplicit, SolverXPBD, SolverKamino, SolverVBD, SolverImplicitMPM, SolverStyle3D) para diferentes tipos de tarefas. No Isaac Lab, o Newton é uma direção ativa de integração, com foco em experimentos de alto desempenho. Outros motores (PyBullet, DART, ODE, Drake) permanecem em nichos. Os autores observam que a simulação se tornou uma camada chave na pilha da atual IA incorporada, e uma parte significativa da infraestrutura está sendo desenvolvida em código aberto.
Fonte: Hugging Face blog —
original
