Simulation for Physical AI: A Review
NVIDIA
Google DeepMind
MuJoCo
Gathering data for physical AI in the real world is a slow, expensive, and risky process. Simulation enables generating large volumes of photorealistic physical data through GPU parallelism. This article reviews popular simulation engines: MuJoCo, MuJoCo Warp, NVIDIA Isaac Sim and Isaac Lab, as well as the new physics engine Newton, developed by NVIDIA, Google DeepMind, and Disney Research.
Fiziksel yapay zeka sistemleri oluşturmanın temel sorunu veriye erişilebilirliktir. İnternet verileriyle eğitilen büyük dil modelleri (Large Language Models - LLM) ve görme-dil modellerinin (Vision-Language Models - VLM) aksine, robotların fiziksel dünyayla etkileşimlerinin sonuçlarını (örneğin bir fincanın kayması, bir kablonun bükülmesi, tutucunun bir nesneyle teması) öğrenmesi gerekir. Bu tür verilerin gerçek dünyada toplanması yavaş, pahalı ve tehlikelidir. Simülasyon, GPU paralelliği sayesinde binlerce saatlik robot deneyimi üretilmesine olanak tanıyarak bu sorunu çözer. Günümüzde simülasyon, model geliştirme döngüsünün bir parçası haline gelmiştir: algısal veri kümeleri oluşturmak, pekiştirmeli öğrenme (Reinforcement Learning - RL) yapmak, gösterimler toplamak, gerçek verileri tamamlamak, kıyaslama (benchmarking) yapmak ve nadir senaryolarda test etmek için kullanılır. Simülasyon motorları, RL desteği, toplu simülasyon, temas fiziği, fotogerçekçi oluşturma ve sensör simülasyonu açısından farklılık gösterir. Popüler motorlar arasında: MuJoCo (çok eklemli sistemlerin hassas dinamiği), MuJoCo Warp (RL için GPU hızlandırmalı sürüm), NVIDIA Isaac Sim (yüksek hassasiyetli PhysX fiziği, RTX oluşturma, sensör simülasyonu, OpenUSD desteği) ve Isaac Lab (RL ve taklit öğrenmeyi destekleyen, hafif, çok arka uçlu robot öğrenme ortamı) bulunur. Modern robot simülasyon çerçeveleri GPU hızlandırmalı sayısal fizik kullanır. Hız, kararlılık ve ölçeklenebilirlik sağlamak için Newton motoru oluşturulmuştur - NVIDIA, Google DeepMind ve Disney Research tarafından geliştirilen açık kaynaklı, GPU hızlandırmalı, genişletilebilir ve türevlenebilir bir fizik motoru. Newton, MuJoCo Warp'ı temel fizik arka ucu olarak entegre eder ve farklı görev türleri için birden fazla çözücü (SolverMuJoCo, SolverFeatherstone, SolverSemiImplicit, SolverXPBD, SolverKamino, SolverVBD, SolverImplicitMPM, SolverStyle3D) sağlar. Isaac Lab'da Newton, yüksek performanslı deneylere odaklanarak aktif bir entegrasyon alanıdır. Diğer motorlar (PyBullet, DART, ODE, Drake) niş olarak kalmaktadır. Yazarlar, simülasyonun modern gömülü yapay zeka yığınında (embodied AI stack) kilit bir katman haline geldiğini ve altyapının önemli bir kısmının açık kaynak olarak geliştirildiğini belirtmektedir.
Kaynak: Hugging Face blog —
orijinal
