Current code snapshot: smooth/bridge task configs, smooth random terrain, roll/pitch stability rewards, M20 URDF updates, eval profile and stability training documentation.
19 lines
757 B
Python
19 lines
757 B
Python
# Copyright (c) 2025 Deep Robotics
|
|
# SPDX-License-Identifier: BSD 3-Clause
|
|
|
|
"""IsaacLab 适配层:唯一接触仿真环境内部的地方。
|
|
|
|
这一层**依赖** isaaclab / isaacsim,因此必须在 ``AppLauncher`` 启动之后才能 import。
|
|
上面的 :mod:`eval_kit.core` 与 :mod:`eval_kit.profiles` 不依赖它,可以单独使用。
|
|
|
|
职责边界:
|
|
|
|
- :mod:`eval_kit.isaaclab.env_setup` —— 把协议与地形规格翻译成 env_cfg 的改动
|
|
- :mod:`eval_kit.isaaclab.recorder` —— 跑 rollout 并采集成 :class:`~eval_kit.core.schema.Trace`
|
|
- :mod:`eval_kit.isaaclab.policy` —— checkpoint 解析与策略加载
|
|
|
|
这里没有任何指标计算逻辑,指标全在内核里。
|
|
"""
|
|
|
|
__all__ = ["env_setup", "policy", "recorder"]
|