工具与辅助函数#
Genesis 提供各种 utility 函数、常量和辅助类用于常见操作。
概览#
本节涵盖:
Constants: Joint 类型、几何类型、后端的枚举
Device utilities: 平台检测、设备选择
Tensor utilities: 数组/tensor 转换
Geometry utilities: 变换操作
File I/O: 路径工具、URDF/MJCF 解析
快速参考#
初始化#
import genesis as gs
# 使用默认设置初始化
gs.init()
# 使用特定后端初始化
gs.init(backend=gs.cpu) # CPU 后端
gs.init(backend=gs.gpu) # GPU 后端(CUDA/Metal)
# 使用自定义设置
gs.init(
seed=42, # 随机种子
precision="32", # 浮点精度
debug=False, # 调试模式
backend=gs.gpu,
)
全局变量#
gs.init() 后,以下全局变量可用:
变量 |
描述 |
|---|---|
|
平台字符串(”Linux”、”macOS” 等) |
|
PyTorch 设备 |
|
活动后端枚举 |
|
数值 epsilon |
组件#
另请参阅#
Options - 配置选项