Ad

Holosoma: Humanoid Robotics Framework for RL

Holosoma provides a comprehensive framework for training and deploying RL policies on humanoid robots, supporting locomotion, tracking, and retargeting across various simulators.
Screenshot of amazon-far/holosoma homepage

Holosoma enables training and deploying reinforcement learning policies on humanoid robots. It supports locomotion and whole-body tracking across simulators like IsaacGym, IsaacSim, MJWarp, and MuJoCo, leveraging algorithms such as PPO and FastSAC. Holosoma simplifies the development pipeline, offering tools for sim-to-sim and sim-to-real deployment, along with motion retargeting capabilities for human motion capture data.

Holosoma stands out with its extensive simulator support, enabling seamless training and deployment across diverse environments. The framework’s integrated motion retargeting functionality allows for efficient transfer of human motion data to robots. Its Wandb integration streamlines experiment tracking and checkpoint management. The clear separation of concerns into core training, inference, and retargeting modules enhances maintainability and adaptability.

  • Multi-simulator Support: Supports training and evaluation across IsaacGym, IsaacSim, MJWarp, and MuJoCo.
  • RL Algorithm Flexibility: Implements PPO and FastSAC for policy learning.
  • Motion Retargeting: Enables conversion of human motion data to robot motions with interaction preservation.
  • Sim-to-Sim & Sim-to-Real: Facilitates deployment from simulation to real robots.
  • Wandb Integration: Provides seamless experiment logging and checkpoint handling.
  • Modular Architecture: Separates core training, inference, and retargeting functionalities.
  • Robot Support: Supports Unitree G1 and Booster T1 humanoids.

Holosoma is an active project with a solid foundation and ongoing development. Recent commits indicate continued maintenance and refinement of existing features. The documentation is comprehensive, providing clear guides for setup, training, and deployment. The presence of video demonstrations further showcases the project's capabilities and facilitates understanding.

Holosoma benefits robotics researchers and developers seeking a versatile platform for training and deploying humanoid robot behaviors. It simplifies the process of bridging the gap between simulation and reality, enabling real-world applications across various domains. By offering a comprehensive set of tools and support for motion retargeting, it addresses the challenges of transferring human expertise to robotic systems.

Summarize:
Share:
Stars
1,524
Forks
229
Issues
52
Created
8 months ago
Commit
8 hours ago
License
APACHE-2.0
Archived
No
Updated 7 hours ago

Similar Repositories