Skip to content

refactor: move Go2 arm manipulation into its standalone repository - #1537

Merged
TATP-233 merged 2 commits into
mainfrom
dev/issue-1528-extract-go2-arm
Sep 7, 2026
Merged

refactor: move Go2 arm manipulation into its standalone repository#1537
TATP-233 merged 2 commits into
mainfrom
dev/issue-1528-extract-go2-arm

Conversation

@TATP-233

@TATP-233 TATP-233 commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

将 Go2 arm manipulation/locomotion 的环境、PPO/HIM 配置、专属 legacy helpers、机器人资产定义、工具、测试和中英文文档迁入 legged-manipulation_unilab,本仓不保留专属实现、注册、demo 或兼容转发。

Roadmap #1528;交付 B #1530,开发子 PR #1536 已合入此集成分支。新仓 A #1529unilab_rl C #1531 配套交付;新仓将精确固定这次清理提交。

共享 backend/Jacobian/chunk-size 测试改用带 free root 与六关节的 primitive fixture,继续保护通用能力。仅剩 Go2 arm 消费者的旧 common 模块/geometry/interval-push helpers 也迁出;rough、Sharpa 等仍使用的共享部分保留。PPO 导出开关在模块导入时初始化,使外部配置调用通用 PPO 的 play 入口有效。

仓库版本保持 1.1.0,不创建 tag/release、不进行 PyPI 发布。通用 RL 依赖对齐现有 1.1.0;其 supervisor 已使用消费者的 sys.argv[0],同步更新该边界测试。

验证(Linux,Python 3.13):

  • UV_NO_SYNC=1 make test-all:格式/类型检查通过;1589 passed、20 skipped、884 deselected、1 xfailed;benchmark smoke module 35 passed、script 36 passed,各跳过可选 MLX 项。
  • 修改范围额外 uv run --no-sync pytest tests/test_cli.py tests/test_completion.py tests/config/test_config_system.py tests/base/backend/test_mujoco_site_jacobian.py tests/base/backend/test_mujoco_chunk_size_wiring.py -m '' -q:242 passed(CLI/config/Jacobian/chunk-size)。
  • uv run --no-sync pytest tests/scripts/test_check_docs.py -q:20 passed;中英文文档 Sphinx HTML 构建成功、无 warning。
  • uv build:wheel/sdist 成功。
  • 两源仓 tracked-tree 残留扫描:仅 changelog 迁移/历史记录。
  • 新仓对原 UniLab d9afc96 的固定 seed/actions 行为对比:PPO/MuJoCo、PPO/Motrix、HIM/MuJoCo,各 74 组数组逐项完全相同。新仓独立测试、训练/回放验收见 D:Go2 arm 拆分的三仓联合验收 #1532

本地现有环境使用锁定依赖、--no-sync 避免改变 optional backend 安装。Pyright 的可选 drake 导入 warning 不影响 gate。

契约依据:ADR-0001ADR-0003ADR-0004ADR-0005。不新增后端或改变仿真协议。最终 PR base 为 main。集成分支上的 make test-all 已通过;适用远程 CI 是合并 gate。

@TATP-233
TATP-233 requested a review from caozx1110 as a code owner September 7, 2026 10:20
@TATP-233
TATP-233 merged commit d7208ab into main Sep 7, 2026
8 checks passed
@TATP-233
TATP-233 deleted the dev/issue-1528-extract-go2-arm branch September 7, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant