Open Source Robotics

精選高品質的開源機器人專案、工具與軟體,推動機器人社群向前發展。

pib

pib 是一款專為 STEM 教育設計、可 3D 列印的開源人形機器人

授權條款

AGPL-3.0

概述

pib(Printable Intelligent Bot)是一款可 3D 列印的開源人形機器人,你可以在家用 STL 檔案、現成的電子元件與 pib-rocks 軟體堆疊自行打造。這個專案將實體機器人(頭部、雙臂、雙手、軀幹)與一整套控制軟體生態系結合:Python 後端、名為 Cerebra 的網頁控制 GUI、為兒童設計的 Blockly 視覺化程式設計環境、用於感測器與動畫的 ROS 2 套件、AI 代理,以及數位孿生。pib 已透過 pibschool 部署到學校中,曾獲得德國數位創新獎(German Digital Innovation Award)與數個地區性 STEM 獎項,並擁有活躍的 Discord 社群。

pib 被打造成一個教育用人形機器人平台:可列印零件的完整 STL 檔案都已公開,pib.rocks 上詳盡的建造指南分五個組裝步驟逐一說明(頭部與軟體、手部與前臂、上半身、肩部與肘部、最終組裝),而 github.com/pib-rocks 底下一組相互配合的 GitHub 儲存庫,則提供讓機器人動起來所需的一切。這個專案與其他開放人形機器人的不同之處,在於它以教育為優先的定位(pibschool 將 pib 帶進教室),並且提供一套精緻的軟體堆疊(Cerebra 網頁介面、Blockly 視覺化程式設計、AI 代理),而不只是 CAD 檔案。另有針對機構客戶的 Pro 版本(pib-pro),還有一間小型網路商店,為沒有印表機的建造者販售已組裝好的零件。

為何重要

開源人形機器人往往不是零件成本高昂的研究平台(Berkeley Humanoid、ToddlerBot),就是重外觀而軟體不多的模型(Poppy)。pib 鎖定的是不同的利基:一台可列印、完整的人形機器人,學校與個人都能真正建造並撰寫程式,軟體堆疊也是為非專家設計的(Blockly、網頁 GUI)。這使它成為少數真正被 K–12 教育採用的開放人形機器人專案之一。

解決的問題

想要建造並撰寫程式控制人形機器人的學齡學習者與業餘愛好者,過去只能在昂貴的專有套件(LEGO、VEX)與研究等級的開放硬體之間選擇,而後者需要 CNC、機械加工或相當的電子經驗。pib 提供一台可完全 3D 列印的人形機器人,搭配適合初學者的視覺化程式設計環境,以低得多的成本將人形機器人帶進自造者與教育領域。

重點

  • 可完全 3D 列印的人形機器人:STL 檔案免費公開於 github.com/pib-rocks/pib-stls
  • 多儲存庫軟體堆疊:Python 後端、網頁 GUI(Cerebra)、Blockly 視覺化程式設計、ROS 2 套件、AI 代理
  • pib.rocks 上的五步驟建造指南:頭部與軟體、手部與前臂、上半身、肩部與肘部、最終組裝
  • 透過 pibschool 活躍於教育領域,曾獲德國數位創新獎與地區性 STEM 獎項肯定
  • 活躍的 Discord 社群、針對機構客戶的 pib-pro,以及為沒有 3D 印表機的建造者開設的網路商店

適用對象

  • 將人形機器人帶進教室的 STEM 教育工作者
  • 想要 3D 列印並撰寫程式控制自己人形機器人的自造者與業餘愛好者
  • 先透過視覺化程式設計(Blockly)學習機器人學,再進階到 Python/ROS 2 的學生

限制

  • 大多數 pib-rocks 儲存庫採用 AGPL-3.0:嚴格的 copyleft 授權,限制了嵌入專有商業產品的可能
  • 個別儲存庫的星數不多(最多為 13 顆星),反映的是以教育為主導、而非以開發者為主導的社群
  • 功能偏向教育互動(手勢、簡單的 AI 代理),而非靈巧操作或模擬到現實(sim-to-real)研究
  • 建造需要一台尺寸夠大的 3D 印表機,以及伺服機與電子元件,請參閱 pib.rocks 的 BOM
  • 文件主要為英文與德文;其他語言由社群推動

本網站需要 JavaScript 才能正常運作。請啟用 JavaScript 以瀏覽我們的開源機器人專案。