Open Source Robotics

Uma coleção selecionada de projetos, ferramentas e software de robótica de código aberto de alta qualidade.

ASAP

Framework sim-para-real para habilidades ágeis humanoides de corpo inteiro usando modelos de ação delta

Licença

MIT

Visão geral

ASAP (Aligning Simulation and Real-World Physics) é um framework de dois estágios para transferir habilidades ágeis de corpo inteiro da simulação para robôs humanoides reais. Aborda o problema fundamental de incompatibilidade de dinâmica entre física simulada e física do mundo real que faz políticas treinadas falharem em hardware real.

O framework introduz um modelo de ação delta novel que captura explicitamente as diferenças de física residuais entre simulação e o mundo real. O pipeline consiste em quatro estágios: pré-treinamento de rastreamento de movimento baseado em fase, treinamento do modelo de ação delta, fine-tuning de política com o modelo de ação delta e implantação no mundo real.

ASAP é construído sobre HumanoidVerse, um framework multi-simulador que permite treinamento em IsaacGym, IsaacSim e simuladores Genesis. Usa modelos de corpo SMPL para retargeting de movimento de dados de captura de movimento humano para robôs humanoides, permitindo que o Unitree G1 execute habilidades altamente dinâmicas incluindo chutes, saltos, movimentos de dança e movimentos atléticos.

Desenvolvido na Carnegie Mellon University em colaboração com a NVIDIA. Aceito no RSS 2025.

ASAP (Aligning Simulation and Real-World Physics) é um framework de transferência sim-to-real desenvolvido na Carnegie Mellon University em colaboração com a NVIDIA, aceito no RSS 2025. Ele permite que o robô humanoide Unitree G1 execute habilidades dinâmicas de corpo inteiro — incluindo chutes, saltos, movimentos de dança e recuperações atléticas — que são transferidas diretamente da simulação para o hardware real com fidelidade notável.

A inovação central é o delta action model, um residual aprendido que captura explicitamente a lacuna física entre a simulação e o mundo real. Em vez de tentar fazer o simulador corresponder perfeitamente à realidade, o ASAP aprende o que é diferente e compensa. O pipeline de treinamento progride por quatro estágios: pré-treinamento de rastreamento de movimento baseado em fases, treinamento do delta action model, ajuste fino da política com o modelo delta e implantação no mundo real via exportação ONNX.

O ASAP é construído sobre o HumanoidVerse, um framework de treinamento multi-simulador que suporta IsaacGym, IsaacSim e Genesis. Ele utiliza retargeting do modelo corporal SMPL para transferir dados de captura de movimento humano do dataset AMASS para a morfologia do robô, possibilitando um amplo repertório de movimentos ágeis. Todo o pipeline de treinamento roda em GPUs NVIDIA com integração Weights & Biases para rastreamento de experimentos.

O projeto representa uma das demonstrações mais impressionantes de locomoção ágil de humanoides transferida da simulação, com o robô G1 executando movimentos que antes eram considerados dinâmicos demais para uma transferência sim-to-real confiável.

Por que importa

ASAP representa um grande avanço na transferência sim-para-real para robôs humanoides. Ao aprender um modelo de ação delta explícito que captura a lacuna de física entre simulação e realidade, permite que robôs humanoides executem movimentos altamente dinâmicos e ágeis que anteriormente eram impossíveis de transferir de forma confiável da simulação.

Problema que resolve

Preencher a lacuna de dinâmica entre simulação física e hardware robótico do mundo real, que é o principal gargalo impedindo que políticas aprendidas ágeis funcionem em robôs humanoides reais

Pontos principais

  • Modelo de ação delta captura explicitamente diferenças de física sim-para-real
  • Permite movimentos humanoides altamente ágeis incluindo chutes, saltos e movimentos de dança em hardware real
  • Construído sobre HumanoidVerse suportando simuladores IsaacGym, IsaacSim e Genesis
  • Usa retargeting de movimento baseado em SMPL de captura de movimento humano para qualquer robô humanoide

Para quem é

  • Pesquisadores de robótica humanoide
  • Pesquisadores de transferência sim-para-real
  • Praticantes de aprendizado por reforço
  • Engenheiros de controle de movimento

Limitações

  • Principalmente demonstrado no Unitree G1
  • Requer GPU NVIDIA com suporte a IsaacGym
  • Depende do conjunto de dados de captura de movimento AMASS para treinamento
  • Implantação no mundo real requer integração com ROS 2 e Unitree SDK

Este site requer JavaScript. Por favor, habilite o JavaScript para explorar nossos projetos de robótica.