Skip to content

lupinjia/genesis_lr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦿 Legged Robotics in Genesis

A legged_gym based framework for training legged robots in Genesis and IsaacGym

Table of Contents


🌟 Features

🛠 Installation and Usage

Please refer to the doc of this repo.

Note

  1. Currently(Genesis 0.3.6), compiling with DepthCamera sensors and heightfield terrain added will invoke CUDA out of memory error (50 envs, on RTX3080 10GB). Users should use GPU with larger graphics memory.
  2. Try to replace mesh in robot descrption files(urdf, xml and usd) with basic geometries when using Genesis. It will slow down the simulation and potentially cause NaN values in robot states(base_ang_vel, dof_pos, dof_vel)

🖼️ Gallery

Robot Sim Real
Unitree Go2 video video
Limx TRON1_PF (flat) video
TRON1_PF (rough) video
Limx TRON1_SF (flat)

🙏 Acknowledgements

TODO

  • Add go2 deploy demos and instructions (2025/07/25)
  • Add explicit estimator support (2025/09/29)
  • Add teacher-student implementation (2025/08/02)
  • Add Constraints as Terminations implementation (2025/10/23)
  • Add support for TRON1_PF (flat and rough)
  • Add DreamWaQ implementation (2025/11/27)
  • Add support for TRON1_SF (flat and rough)
  • Add support for TRON1_WF (flat and rough)
  • Add support for warp-based depth camera

About

Legged Robot environments for reinforcement learning in Genesis and other simulators

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages