在家用電腦上運行 Microduck RL:在 6GB RTX 2060 上安裝、操控及訓練行走 policy

Pollen Robotics(開源人形機械人 Reachy 背後的法國團隊)為其新推出、約 25cm/約 800g 的雙足機械人 Microduck 開源了整套強化學習訓練系統:超過 44 個 RL 任務環境、完整的 sim2real 方案,以及真機上運行的全部 policy。即使沒有實體機械人,亦可使用。本文是我在家中電腦安裝該系統、在模擬器中操作三個環境,並在 6GB 的 RTX 2060 上從零訓練一個行走 policy 的完整紀錄,當中包括真實數據及我遇過的問題。

① Velocity walk:alpha_walking 參考 policy 在平地上衝刺。指令 0.35 m/s,直線行走:11.5 秒內前進 5.9 米。
② VelStand:具備行走及起身能力的 policy 承受 1.15 m/s 推撞(訓練課程中最大的推撞)後倒下,約一秒內重新站起。
③ BallKick:將 70 mm 的球放在踢球腳前方,兩個已訓練的 episodic policy(左/右)完成擺腿、踢球及重新平衡。
④ 我在本地訓練的 Velocity-Flat policy(PPO、2048 個並行環境、RTX 2060、約 2 小時),匯出為 ONNX 後由同一個推理 loop 驅動。

1 · 所需配置

部件 最低要求 備註
GPU(訓練) 任何 CUDA 顯示卡,約 6GB VRAM RTX 2060 6GB 運行 2048 個並行環境只佔用 3.7GB;8GB 或以上可支援 4096 個(上游預設值)。
GPU(只操作、不訓練) 不需要,CPU 亦可 Policy 推理及 3D viewer 毋須 CUDA 亦可正常運行。
RAM/磁碟 16GB/約 10GB 空間 首次執行 uv sync 會下載約 2GB CUDA wheels(torch 2.9.1 cu128、MuJoCo Warp)。
作業系統 Ubuntu(原生或 WSL2) 本文所有步驟均在 Windows 11 + WSL2 + NVIDIA WSL 驅動程式環境下運行。

2 · 安裝(15 分鐘)

只需數行指令即可完成。uv 是本項目使用的 Python 套件管理器;由於首次 sync 會下載約 2GB 指定版本的 CUDA wheels,需要將 HTTP timeout 延長。

curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/pollen-robotics/microduck_rl
cd microduck_rl
export UV_HTTP_TIMEOUT=600
uv sync          # 首次約 2GB,光纖網絡下少於 10 分鐘
uv run list-envs # 任務登記表:44 個任務

list-envs 會列出全部任務:行走、起身、坐下與站立、蹲下拾物、踢球、前滾翻(roulade)、滾軸溜冰(六個 roller 任務),以及每個任務均設有的 Backlash 版本(在每個關節齒輪加入真實齒隙)。每個任務都是一個獨立的 PPO gym。

WSL 的 NVIDIA 驅動程式由 Windows 端提供,訓練前請先在 WSL 內執行 nvidia-smi 確認。我的電腦顯示 NVIDIA GeForce RTX 2060, 6144 MiB,import torch 後 torch.cuda.is_available() == True。

3 · 下載真機正在使用的 policy

Pollen 將實體 Microduck 所運行的網絡全部發佈於 Hugging Face,共 11 個 ONNX 檔案,每個約 800KB。換言之,你可以在模擬器中運行與真機相同的神經網絡。

uv run python - <<'EOF'
from huggingface_hub import snapshot_download
snapshot_download(repo_id="pollen-robotics/microduck-policies",
                  local_dir="/home/<你>/microduck_policies")
EOF

(閱讀全文…)

Continue Reading在家用電腦上運行 Microduck RL:在 6GB RTX 2060 上安裝、操控及訓練行走 policy

回溯:天空探索者免費無人機工作坊

遲了約半年才寫,但總算整理好了。天空探索者(Sky Explorers)計劃於 2026 年 4 月舉行——近日啟賢教育協會的報道,以及我自己的工作坊短片重新出現,促使我把這次經歷記錄下來。 我聯同香港教育大學機械人隊,在兩所合作學校協助帶領免費無人機工作坊,服務有特殊教育需要的學生。課程以 Tello EDU 互動飛行體驗為主,旨在推動數碼共融,並讓學生親身接觸 STEM 飛行。 兩所學校、兩場工作坊 2026 年 4 月 17 日——國際獅子會張翠瓊中學,與啟賢教育協會合辦 2026 年 4 月 24 日——九龍城浸信會禧年(恩平)小學(「天空探索者...

Continue Reading回溯:天空探索者免費無人機工作坊

Acebott STEM 套件實測:體感手套、雙足機械人與機械臂

近期我密集測試了 Acebott 的 STEM 教育套件——拍攝、組裝並壓力測試其中三款產品:體感手套(Motion-Sensing Glove)、仿生雙足編程機械人(Bionic Biped Coding Robot)及機械臂(Robotic Arm)。以下是較突出的觀察。(披露:此為產品測試合作;套件由 Acebott 提供。所有觀察均為本人獨立判斷。) 套件一覽 體感手套套件——可穿戴手勢控制器 仿生雙足編程機械人套件——可行走的雙足機械人 機械臂套件——桌上型多軸機械臂 手套特別之處 在 STEM 教育市場,以手勢控制仍屬少見,而 Acebott...

Continue ReadingAcebott STEM 套件實測:體感手套、雙足機械人與機械臂