Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

pib

pib è un robot umanoide open source stampabile in 3D pensato per la didattica STEM

Licenza

AGPL-3.0

Panoramica

pib (Printable Intelligent Bot) è un robot umanoide open source stampabile in 3D che si può costruire a casa a partire dai file STL, da elettronica di uso comune e dallo stack software pib-rocks. Il progetto abbina il robot fisico (testa, due braccia, mani, busto) a un ecosistema software di controllo completo: un backend Python, un'interfaccia grafica web di controllo chiamata Cerebra, un ambiente di programmazione visuale basato su Blockly per i ragazzi, pacchetti ROS 2 per sensori e animazione, agenti di IA e un gemello digitale (Digital Twin). pib è stato introdotto nelle scuole tramite pibschool, ha vinto il German Digital Innovation Award e diversi premi STEM regionali, e ha una comunità Discord attiva.

pib è costruito come piattaforma didattica di robot umanoide: i file STL completi delle parti stampabili sono pubblicati, un'ampia guida di costruzione su pib.rocks accompagna attraverso cinque fasi di montaggio (testa e software, mano e avambraccio, parte superiore del corpo, spalla e gomito, montaggio finale), e un insieme coordinato di repository GitHub su github.com/pib-rocks fornisce tutto il necessario per dare vita al robot. Il progetto si distingue dagli altri umanoidi aperti per la sua impostazione orientata prima di tutto alla didattica (pibschool porta pib nelle classi) e per uno stack software curato (interfaccia web Cerebra, programmazione visuale Blockly, agenti di IA) anziché soli file CAD. Esiste una versione Pro (pib-pro) per i clienti istituzionali, e un piccolo negozio online vende parti già realizzate per chi non ha accesso a una stampante.

Perché è importante

I robot umanoidi open source tendono a essere o piattaforme di ricerca con costi elevati dei componenti (Berkeley Humanoid, ToddlerBot) o modelli centrati sull'estetica con poco software (Poppy). pib punta a una nicchia diversa: un umanoide completo e stampabile che scuole e privati possono davvero costruire e programmare, con uno stack software pensato per i non esperti (Blockly, interfaccia web). Questo lo rende uno dei pochi progetti di umanoidi aperti con una reale adozione nelle scuole K-12, dalla primaria alle superiori.

Il problema che risolve

Gli studenti in età scolare e gli hobbisti che vogliono costruire e programmare un robot umanoide si sono sempre trovati a scegliere tra costosi kit proprietari (LEGO, VEX) e hardware aperto di livello di ricerca che richiede CNC, lavorazioni meccaniche o una notevole esperienza di elettronica. pib offre un umanoide interamente stampabile in 3D con un ambiente di programmazione visuale adatto ai principianti, portando la robotica umanoide nel mondo dei maker e della didattica a un costo molto inferiore.

Punti chiave

  • Robot umanoide interamente stampabile in 3D: file STL pubblicati liberamente su github.com/pib-rocks/pib-stls
  • Stack software su più repository: backend Python, interfaccia web (Cerebra), programmazione visuale Blockly, pacchetti ROS 2, agenti di IA
  • Guida di costruzione in cinque fasi su pib.rocks: testa e software, mano e avambraccio, parte superiore del corpo, spalla e gomito, montaggio finale
  • Attivo nella didattica tramite pibschool, premiato con il German Digital Innovation Award e con premi STEM regionali
  • Comunità Discord attiva, pib-pro per i clienti istituzionali e un negozio online per chi costruisce senza accesso a una stampante 3D

A chi si rivolge

  • Docenti STEM che portano la robotica umanoide in classe
  • Maker e hobbisti che vogliono stampare in 3D e programmare il proprio umanoide
  • Studenti che imparano la robotica con la programmazione visuale (Blockly) prima di passare a Python/ROS 2

Limiti

  • La maggior parte dei repository pib-rocks è AGPL-3.0, un copyleft rigoroso che limita l'integrazione in prodotti commerciali proprietari
  • Il numero di stelle dei singoli repository è modesto (il più seguito ne ha 13), segno di una comunità guidata dalla didattica più che dagli sviluppatori
  • Le capacità funzionali sono orientate all'interazione didattica (gesti, semplici agenti di IA) più che alla manipolazione fine o alla ricerca sim-to-real
  • La costruzione richiede l'accesso a una stampante 3D di dimensioni adeguate, oltre a servo ed elettronica: vedere la distinta base su pib.rocks
  • La documentazione è principalmente in inglese e tedesco; le altre lingue dipendono dalla comunità

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.