User Guide#
Welcome to the GenesisLab user guide! This guide will help you understand and use GenesisLab effectively.
Contents#
Overview#
The user guide is organized into several sections:
Overview#
Get familiar with GenesisLab’s design philosophy, architecture, and key concepts.
Getting Started#
Quick installation guide and your first steps with GenesisLab.
Tutorials#
Step-by-step tutorials covering common use cases:
Training a quadruped robot to walk
Creating custom tasks
Configuring sensors and observations
Working with terrains
Using domain randomization
Advanced Topics#
Deep dives into advanced features:
Manager system architecture
Custom manager terms
Scene building patterns
Performance optimization
Multi-GPU training
Checkpointing and logging
Learning Path#
If you’re new to GenesisLab, we recommend following this path:
Start with Overview: Understand the core concepts and architecture
Installation: Follow the installation guide
First Environment: Run your first environment
Basic Tutorial: Complete the basic locomotion tutorial
Explore More: Dive into specific topics based on your needs
Need Help?#
Check the FAQ for common questions
Browse the API Reference for detailed documentation
Join our community discussions on GitHub
Report issues or request features through GitHub Issues