開源 四足機器人

Stanford Pupper V3 機器狗

源自史丹佛學生機器人俱樂部、用於史丹佛 CS 123 課程的開源小型四足陪伴機器狗:12 個無刷關節、樹莓派 5,強化學習行走,支持語音和視覺交互,自己做約 2,000 美元。

類型
四足
自由度
12(+2 耳舵機)
重量
3 kg
尺寸
25 × 20 × 22 cm(蹲姿)
物料成本
約 2,159 美元(v3.5)
結構
PETG + TPU 列印件
  • 開源硬體與開源程式碼
  • 完整物料清單,附購買鏈接
  • 直達原項目的圖紙、程式碼和論文

01 — 項目詳情

概況、物料清單與資料

項目概況

Pupper V3 是一隻「會帶來快樂、也能教你機器人和 AI」的機器狗。行走策略在模擬中以強化學習訓練,鼻子裡的魚眼相機負責視覺,配合語音大模型可以對話。

它的關節是 Steadywin GIM4305 無刷馬達加 10:1 行星減速,機身全部用 PETG 列印,綁帶用 TPU。官方提供完整的 BOM、組裝幻燈片、兩塊電路板的生產文件和全部程式碼。

關鍵參數

執行器Steadywin GIM4305(4005 無刷 + 10:1 行星),峰值約 3.5 N·m,持續約 1.0 N·m
主控Raspberry Pi 5 8GB + 自研 Pi Hat(STM32)
传感器BNO086 IMU、IMX296 222° 魚眼相機、麥克風
互動4 吋 LCD 表情螢幕、3 W 喇叭、2 個耳朵舵機
電池DeWalt 20V Powerstack 1.7Ah

物料清單 BOM

合計 USD 2,158.91(官方 BOM v3.5,含選購件和工具;最低約 USD 1,785.91)。印件等無單獨價格的條目請參閱下方折疊表。

下載整理版 BOM(.xlsx) · 官方 BOM 原表 ↗

零件型號 / 規格數量單價小計購買連結
Stand
M2.5x25 socket head4$1.00$4.00mcmaster.com ↗
Hardware
PETG HF 1.75mm for structure1$20.00$20.00us.store.bambulab.com ↗
M2.5x10 socket head100$0.07$7.00mcmaster.com ↗
M2.5 heat-set tapered threaded insert100$0.17$17.00mcmaster.com ↗
M3x8 cap head50$0.08$4.00mcmaster.com ↗
Squash ball single or double yellow dot4$3.75$15.00amazon.com ↗
[Optional] Caution hot surface label1$10.00$10.00a.co ↗
[Optional] Stand base plate1$80.00$80.00drive.google.com ↗
Brain electronics
4x4in Waveshare HDMI Raspberry Pi screen1$75.99$75.99a.co ↗
Rasberry Pi 5 8gb1$80.00$80.00digikey.com ↗
USB Flash drive 128 gb 1$14.00$14.00a.co ↗
2x20 female header extension1$2.50$2.50adafruit.com ↗
Pi hat control board1$60.00$60.00drive.google.com ↗
[Optional] AI kit1$70.00$70.00canakit.com ↗
[Optional] M.2 adapter board for AI kit1$13.00$13.00waveshare.com ↗
[Optional] Arducam IMX2961$62.00$62.00a.co ↗
[Optional] Fisheye lens1$15.00$15.00uctronics.com ↗
[Optional] Lens holder1$3.00$3.00uctronics.com ↗
[Optional] Wireless lapel microphone usb1$12.00$12.00a.co ↗
[Optional] Speaker1$4.00$4.00adafruit.com ↗
Other electronics
Power distribution board1$15.00$15.00drive.google.com ↗
Tabs for distribution board2$0.21$0.42digikey.com ↗
Dewalt 20V powerstack battery 1.7Ah2$50.00$100.00a.co ↗
PS5 Wireless Controller1$75.00$75.00a.co ↗
[Optional] Ear servos2$6.00$12.00adafruit.com ↗
[Optional] Wireless keyboard1$28.00$28.00a.co ↗
Actuation
Steadywin GIM4305 with SHS driver12$110.00$1,320.00aifitlab.com ↗
Tools
Super glue1$4.00$4.00amazon.com ↗
Electric screwdriver1$36.00$36.00a.co ↗
合计$2,158.91

可选件、工具与参考条目(不计入合计)

零件型号 / 规格数量单价小计购买链接
3D printed - Body
Upper body材料 PETG;填充 0.15;支撑 On build plate - Tree (auto);墙 3.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
Lower body材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
Brain bracket材料 PETG;填充 0.15;支撑 On build plate - Tree (auto);墙 3.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
Power distribution board cover材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
Ear - RH材料 PETG;填充 0.1;支撑 N;墙 2.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
Ear - LH材料 PETG;填充 0.1;支撑 N;墙 2.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
Front cable clamp - RH & LH材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
Back cable clamp材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
Strap材料 TPU;填充 1.0;支撑 N;墙 20.0;层高 0.3mm;喷嘴 0.6mm1drive.google.com ↗
3D printed - Legs
Lower leg - RH材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
Lower leg - LH材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
Upper leg - RH材料 PETG;填充 0.15;支撑 On build plate - Tree (auto);墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
Upper leg - LH材料 PETG;填充 0.15;支撑 On build plate - Tree (auto);墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
Upper leg motor bracket RH & LH材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
Hip shroud - RH & LH材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm4drive.google.com ↗
Hip bracket - RH材料 PETG;填充 0.15;支撑 On build plate - Tree (auto, hybrid);墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
Hip bracket - LH材料 PETG;填充 0.15;支撑 On build plate - Tree (auto, hybrid);墙 3.0;层高 0.3mm;喷嘴 0.6mm2drive.google.com ↗
3D printed - Stand
[Optional] Stand材料 PETG;填充 0.15;支撑 N;墙 3.0;层高 0.3mm;喷嘴 0.6mm1
Cables
12" JST ZH pre-crimped cable24digikey.com ↗
8" JST ZH pre-crimped cable24digikey.com ↗
6" JST ZH pre-crimped cable34digikey.com ↗
6pin JST ZH housing24digikey.com ↗
10pin JST ZH cable1a.co ↗
10mm cable wrap braided sleeving12
合计$2,158.91

3D 打印与制造

  • 结构件 PETG(官方推荐 Bambu PETG HF),绑带 TPU。
  • 层高 0.3 mm、喷嘴 0.6 mm;多数零件 15% 填充、3 圈墙;耳朵 10%,TPU 绑带 100%。
  • 上机身、主板支架、大腿需要树状支撑;装配前用 250 °C 烙铁压入 M2.5 热熔螺母。
  • 共 17 个 STL(v3.5),链接在官方 BOM 里。

图纸、程序与论文

大文件(CAD、STL、STEP、代码仓库)请直接从原项目获取:

开源协议

代码(pupperv3-monorepo)GPL v3;文档仓库 AGPL v3;硬件(CAD / STL / PCB)官方没有单独声明许可。

图片来源与授权

  1. 图 1:Stanford Pupper / Hands-On Robotics(Nathan Kau 等) · 文档 AGPL-3.0,照片未单独声明 — 来源 ↗
  2. 图 2:Stanford Pupper / Hands-On Robotics(Nathan Kau 等) · 文档 AGPL-3.0,照片未单独声明 — 来源 ↗
  3. 图 3:Stanford Pupper / Hands-On Robotics(Nathan Kau 等) · 文档 AGPL-3.0,照片未单独声明 — 来源 ↗
  4. 图 4:Stanford Pupper / Hands-On Robotics(Nathan Kau 等) · 文档 AGPL-3.0,照片未单独声明 — 来源 ↗
  5. 图 5:Stanford Pupper / Hands-On Robotics(Nathan Kau 等) · 文档 AGPL-3.0,照片未单独声明
  6. 图 6:Stanford Pupper / Hands-On Robotics(Nathan Kau 等) · 文档 AGPL-3.0,照片未单独声明

來源:圖片與資料來源:Stanford Pupper V3 官方文件與 BOM(Hands-On Robotics / Stanford Student Robotics)。代碼 GPL v3,文檔 AGPL v3。本站與史丹佛大學及原項目無隸屬關係。

顯示原文 (English)

Overview

Pupper V3 is a robot dog “designed to spark joy and teach robotics and AI”. Walking is trained with RL in simulation, a fisheye camera in the nose handles vision, and it can hold voice conversations with an LLM.

Each joint is a Steadywin GIM4305 brushless motor with a 10:1 planetary gearbox; the body prints in PETG with a TPU strap. The team publishes the full BOM, assembly slides, production files for both PCBs and all the code.

Key specifications

ActuatorsSteadywin GIM4305 (4005 brushless + 10:1 planetary), ≈3.5 N·m peak, ≈1.0 N·m continuous
ComputerRaspberry Pi 5 8GB + custom Pi Hat (STM32)
SensorsBNO086 IMU, IMX296 222° fisheye camera, microphone
Interaction4" LCD face, 3 W speaker, 2 ear servos
BatteryDeWalt 20V Powerstack 1.7Ah

Bill of materials

Total US$2,158.91 (official BOM v3.5, incl. optional parts and tools; minimum ≈ US$1,785.91). Printed parts and other unpriced items are in the collapsible table below.

Download the BOM (.xlsx) · Official BOM ↗

PartModel / specQtyUnitSubtotalSupplier
Stand
M2.5x25 socket head4$1.00$4.00mcmaster.com ↗
Hardware
PETG HF 1.75mm for structure1$20.00$20.00us.store.bambulab.com ↗
M2.5x10 socket head100$0.07$7.00mcmaster.com ↗
M2.5 heat-set tapered threaded insert100$0.17$17.00mcmaster.com ↗
M3x8 cap head50$0.08$4.00mcmaster.com ↗
Squash ball single or double yellow dot4$3.75$15.00amazon.com ↗
[Optional] Caution hot surface label1$10.00$10.00a.co ↗
[Optional] Stand base plate1$80.00$80.00drive.google.com ↗
Brain electronics
4x4in Waveshare HDMI Raspberry Pi screen1$75.99$75.99a.co ↗
Rasberry Pi 5 8gb1$80.00$80.00digikey.com ↗
USB Flash drive 128 gb1$14.00$14.00a.co ↗
2x20 female header extension1$2.50$2.50adafruit.com ↗
Pi hat control board1$60.00$60.00drive.google.com ↗
[Optional] AI kit1$70.00$70.00canakit.com ↗
[Optional] M.2 adapter board for AI kit1$13.00$13.00waveshare.com ↗
[Optional] Arducam IMX2961$62.00$62.00a.co ↗
[Optional] Fisheye lens1$15.00$15.00uctronics.com ↗
[Optional] Lens holder1$3.00$3.00uctronics.com ↗
[Optional] Wireless lapel microphone usb1$12.00$12.00a.co ↗
[Optional] Speaker1$4.00$4.00adafruit.com ↗
Other electronics
Power distribution board1$15.00$15.00drive.google.com ↗
Tabs for distribution board2$0.21$0.42digikey.com ↗
Dewalt 20V powerstack battery 1.7Ah2$50.00$100.00a.co ↗
PS5 Wireless Controller1$75.00$75.00a.co ↗
[Optional] Ear servos2$6.00$12.00adafruit.com ↗
[Optional] Wireless keyboard1$28.00$28.00a.co ↗
Actuation
Steadywin GIM4305 with SHS driver12$110.00$1,320.00aifitlab.com ↗
Tools
Super glue1$4.00$4.00amazon.com ↗
Electric screwdriver1$36.00$36.00a.co ↗
Total$2,158.91

Optional items, tools and reference items (not counted)

PartModel / specQtyUnitSubtotalSupplier
3D printed - Body
Upper bodyMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…1drive.google.com ↗
Lower bodyMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Brain bracketMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…1drive.google.com ↗
Power distribution board coverMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Ear - RHMaterial PETG; infill 0.1; supports N; walls 2.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Ear - LHMaterial PETG; infill 0.1; supports N; walls 2.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Front cable clamp - RH & LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Back cable clampMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
StrapMaterial TPU; infill 1.0; supports N; walls 20.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
3D printed - Legs
Lower leg - RHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
Lower leg - LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
Upper leg - RHMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…2drive.google.com ↗
Upper leg - LHMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…2drive.google.com ↗
Upper leg motor bracket RH & LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
Hip shroud - RH & LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm4drive.google.com ↗
Hip bracket - RHMaterial PETG; infill 0.15; supports On build plate - Tree (auto, hybrid); walls 3.0; la…2drive.google.com ↗
Hip bracket - LHMaterial PETG; infill 0.15; supports On build plate - Tree (auto, hybrid); walls 3.0; la…2drive.google.com ↗
3D printed - Stand
[Optional] StandMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1
Cables
12" JST ZH pre-crimped cable24digikey.com ↗
8" JST ZH pre-crimped cable24digikey.com ↗
6" JST ZH pre-crimped cable34digikey.com ↗
6pin JST ZH housing24digikey.com ↗
10pin JST ZH cable1a.co ↗
10mm cable wrap braided sleeving12
Total$2,158.91

3D printing & fabrication

  • PETG for the structure (Bambu PETG HF recommended), TPU for the strap.
  • 0.3 mm layers with a 0.6 mm nozzle; most parts 15% infill and 3 walls, ears 10%, TPU strap 100%.
  • Upper body, brain bracket and thighs need tree supports; press in M2.5 heat-set inserts at 250 °C before assembly.
  • 17 STL files in total (v3.5), linked from the official BOM.

CAD, code & papers

Get the large files — CAD, STL, STEP and code — straight from the original project:

License

Code (pupperv3-monorepo) GPL v3; documentation repository AGPL v3; the hardware (CAD / STL / PCB) has no separately stated license.

Image credits

  1. Image 1: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  2. Image 2: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  3. Image 3: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  4. Image 4: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  5. Image 5: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed
  6. Image 6: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed

獲取零件

去哪裡買零件

物料清單裡的每一項都附有原團隊使用的購買連結。需要幫忙購買零件或代打 3D 列印件?告訴我們你在做哪一台機器人。

一起做機器人

想做一台開源機器人?告訴我們你的計劃。

聯絡我們