atec2026-b2piper-l0 / code /code_README.md
yayalong's picture
上传ATEC2026 B2Piper L0复现模型
338afee verified
|
Raw
History Blame Contribute Delete
1.28 kB

L0 B2Piper option-MoE 提交代码骨架

这个目录保存 ATEC2026 线上赛·赛道1 L0「机器人徒步」的一个可公开提交代码骨架。

文件说明:

  • solution.py:官网调用入口。
  • solution_rl.py:B2Piper 低层策略加载、速度命令 schedule、manual/rough option-MoE 逻辑。
  • requirements.txt:示例为空,表示不额外安装 pip 包,依赖官方镜像内置环境。

注意:

  1. 这里不附带 policy.pt。请从官方 baseline、自己的训练导出结果或比赛允许公开的权重中补入同目录。
  2. 该代码默认加载同目录 policy.pt,并假设它是 45 -> 12 的 TorchScript locomotion actor。
  3. rough option-MoE 是赛后复盘中的工程尝试:保留保护版 gait prior,通过 score 段和 progress gate 在 rough 段切换谨慎推进/脱困命令。
  4. 它不是冠军方案,也没有承诺满分;更适合当作“如何把比赛策略逻辑封装到 solution.py”的参考。

提交目录结构示例:

solution.py
solution_rl.py
policy.pt
requirements.txt

本地 smoke:

python - <<'PY'
import torch
m = torch.jit.load("policy.pt", map_location="cpu")
print(m(torch.zeros(1, 45)).shape)
PY

期望输出:

torch.Size([1, 12])