Microduck Hardware Spiegato: Come Costruire un Robot Bipede RL Fai-da-Te Originale
Microduck è rapidamente diventato uno dei robot piccoli più discussi del 2026. Pollen Robotics lo presenta come un bipedale di 25 cm, circa 800 g, con 15 attuatori, una camera, sensori di profondità, due IMU e un loop di controllo di apprendimento rinforzato a bordo di 50 Hz. Il suo prezzo di preordine introduttivo è di $399, mentre il suo software, simulatore e flusso di lavoro di apprendimento rinforzato sono pubblicati per permettere agli sviluppatori di ispezionare ed estendere.
Quella combinazione solleva naturalmente una domanda:
> Possono i maker costruire un robot di apprendimento rinforzato in stile Microduck utilizzando parti disponibili in commercio?
La risposta breve è sì, se l'obiettivo è un bipedale DIY originale che esplora le stesse idee ingegneristiche. Non è responsabile promettere un clone economico e uno a uno di Microduck.Pollen Robotics ha rilasciato il software stack, ma non ha pubblicato un elenco completo ufficiale dei materiali hardware, CAD pronti per la produzione, schemi PCB, disegni dei cavi o istruzioni di assemblaggio.
Quindi, questa guida fa tre cose con attenzione:
- separa le specifiche ufficiali dai fatti trovati nel codice sorgente ufficiale;
- identifica componenti di sviluppo pratici senza presentarli come un BOM ufficiale;
- propone un'architettura robotica DIY originale che non richiede di copiare il guscio di Microduck, il branding, i file di produzione o l'elettronica non pubblicata.
Importante avviso di indipendenza
Questo è un commento tecnico indipendente e una guida alla selezione dei componenti da rcdrone.top. rcdrone.top non è affiliato, autorizzato, sponsorizzato o approvato da Pollen Robotics o Hugging Face.“Microduck,” “Pollen Robotics,” “Hugging Face,” “DYNAMIXEL,” “ROBOTIS,” e tutti gli altri nomi e marchi dei prodotti appartengono ai rispettivi proprietari e sono utilizzati solo per identificare e discutere i prodotti pertinenti.
Nessun rcdrone.top prodotto dovrebbe essere commercializzato come parte ufficiale di Microduck a meno che non sia una parte autentica venduta con il marchio del produttore e identificata accuratamente come tale. Le schede e i kit di terze parti dovrebbero utilizzare nomi come RL Biped Development Board, 15-Servo Robot Wiring Kit, o Microduck Software Development Compatible, seguiti da una chiara qualificazione di compatibilità.
Cosa conferma ufficialmente Pollen Robotics
La pagina ufficiale del prodotto Microduck conferma le seguenti specifiche di alto livello:
| Caratteristica | Specifiche dichiarate ufficialmente |
|---|---|
| Altezza | Circa 25 cm |
| Peso | Circa 800 g |
| Attuatori | 15 motori |
| Percezione | Camera, LiDAR/sensori di profondità e due IMU |
| Controllo a bordo | Ciclo di politica a 50 Hz |
| Comportamenti inclusi | Sette movimenti o famiglie di comportamento addestrati |
| Software | SDK open-source, simulazione e stack di addestramento RL |
| Prezzo di preordine introduttivo | $399 prima delle tasse e della spedizione |
Questi fatti sono utili, ma non sono un BOM a livello di componente.I numeri di parte esatti devono essere trattati separatamente.
Cosa può essere stabilito dal repository ufficiale del software
Un runtime robotico deve sapere quale porta seriale aprire, quali dispositivi indirizzare, quale sovrapposizione della fotocamera caricare e quali registri leggere. Per questo motivo, il repository ufficiale del software rivela di più sull'architettura elettrica rispetto alla pagina di marketing.
La documentazione attuale del codice pubblico e del design fa riferimento a questa architettura:
| Funzione | Componente o interfaccia basata su evidenze | Fiducia |
|---|---|---|
| Computer Linux | Famiglia Radxa Zero 3W, Rockchip RK3566 | Alto: file di distribuzione ufficiali e riferimenti al device-tree |
| Attuatori congiunti | 15 servomotori ROBOTIS DYNAMIXEL di classe XL330 | Alto: documentazione ufficiale del bus motore |
| Sensore di orientamento principale | LSM6DSV16X su una scheda interfaccia imu_to_dxl |
Alto: codice ufficiale del bus e del sensore |
| Camera | Modulo compatibile con IMX219 / Raspberry Pi Camera v2 | Alto: configurazione ufficiale del device-tree e dei media |
| Sensore di profondità multi-zona | VL53L5CX o famiglia VL53L8CX | Alto: percorso ufficiale del software ToF |
| Codec audio | TLV320AIC3104 | Alto: configurazione ufficiale del device-tree audio |
| IMU secondaria | BMI088 | Medio-alto: presente nella configurazione ma contrassegnato come inattivo o non utilizzato |
| Bus motore e IMU | TTL a 3 fili half-duplex, Protocollo DYNAMIXEL 2.0, 1 Mbps | Alto: codice di controllo ufficiale |
| API inter-processo del robot | JSON-RPC su socket Unix | Alto: documentazione ufficiale dell'architettura |
Questi sono risultati supportati dal codice sorgente, non un BOM di produzione emesso da Pollen Robotics. L'hardware potrebbe cambiare prima o durante la produzione.
La scelta hardware più importante: 15 servomotori intelligenti
Microduck non è costruito attorno a normali servomotori PWM per hobby. Il suo sistema di controllo dipende da un bus servo digitale multi-drop e feedback dello stato delle articolazioni.
Le evidenze indicano 15 attuatori ROBOTIS DYNAMIXEL XL330-M288-T-class. Quattordici articolazioni partecipano alla politica appresa; il quindicesimo attuatore opera la bocca o il becco sotto controllo di livello superiore.
Specifiche di riferimento XL330-M288-T
| Parametro | Valore |
|---|---|
| Dimensioni | 20 × 34 × 26 mm |
| Peso | 18 g |
| Rapporto di trasmissione | 288.4:1 |
| Risoluzione di posizione | 12 bit, 4.096 conteggi per rivoluzione |
| Alimentazione raccomandata | 5.0 V |
| Intervallo di ingresso nominale | 3.7–6.0 V |
| Momento torcentale di stallo | 0.52 N·m a 5 V; 0.60 N·m a 6 V |
| Velocità a vuoto | 103 rpm a 5 V; 123 rpm a 6 V |
| Comunicazioni | TTL half-duplex, Protocollo DYNAMIXEL 2.0 |
| Feedback | Posizione, velocità, corrente/PWM, tensione, temperatura e stato |
Per un bipede appreso, la massa di 18 g è altrettanto importante quanto il valore della coppia. Sostituire ogni attuatore con un servo seriale da 55 g aggiunge circa 555 g su 15 giunti prima che i supporti diventino più grandi. Questo cambia l'inerzia degli arti, il centro di massa, il comportamento all'impatto e il problema del trasferimento dalla simulazione alla realtà.
Perché un servo hobby ad alta coppia non è automaticamente un sostituto
Un attuatore candidato dovrebbe essere valutato rispetto a tutti questi requisiti:
- imballaggio di circa 20 × 34 × 26 mm;
- una massa target vicino o inferiore a 20 g;
- basso gioco e posizione zero ripetibile;
- feedback della posizione assoluta dell'articolazione;
- feedback di velocità e preferibilmente relativo a corrente o coppia;
- telemetria di temperatura e tensione di alimentazione;
- accesso deterministico al bus multi-servo;
- ampia larghezza di banda per un ciclo di controllo esterno a 50 Hz;
- un protocollo host documentato;
- un sistema di alimentazione che può sopportare accelerazioni sincronizzate e cadute.
Confrontare solo la coppia di stallo è fuorviante. La coppia di stallo è un limite di breve durata, non un punto operativo continuo sicuro.
Alternative ai servo: cosa è realistico?
Opzione 1: ROBOTIS XL330-M288-T — il rischio software più basso
Utilizzare la stessa famiglia di attuatori offre a un sviluppatore DIY la migliore possibilità di abbinare il comportamento del bus pubblicato, la mappa dei registri, i segnali di feedback, le dimensioni e le dinamiche apprese.
Lo svantaggio è il costo. A prezzi di vendita al dettaglio normali, 15 servomotori XL330 genuini possono costare tanto quanto o più del prezzo introduttivo del robot completo. Il valore di questo percorso è la compatibilità e l'accesso allo sviluppo, non necessariamente un prezzo totale più basso.
Ideale per: sviluppatori che vogliono studiare il runtime ufficiale, il controllo delle giunture e l'addestramento sim-to-real con il minor numero di cambiamenti degli attuatori.
Opzione 2: Unitree S288 — un'alternativa meccanica di dimensioni promettente
L'Unitree S288 è particolarmente interessante perché le sue dimensioni esterne sono vicine a quelle della classe XL330 e il suo peso elencato è di circa 19,5 g.Utilizza un motore senza spazzole, encoder assoluti doppi e un bus digitale half-duplex.
Non è compatibile elettricamente o software con l'XL330:
- l'alimentazione raccomandata è nella classe 12,6 V piuttosto che 5 V;
- la comunicazione è il protocollo fisso di Unitree a 6 Mbps piuttosto che il Protocollo DYNAMIXEL 2.0;
- la disposizione dei registri e la semantica di controllo sono diverse;
- dynamics delle giunture e guadagni del controllore differiscono;
- il driver del motore e la politica del robot devono essere adattati e convalidati.
Il S288 è meglio descritto come un candidato per un nuovo design bipedale RL, non come un sostituto Microduck plug-and-play.
Ideale per: un robot originale ad alte prestazioni con un driver riscritto, architettura di alimentazione separata e politiche riaddestrate.
Opzione 3: Feetech STS3215 — coppia accessibile, robot diversi
Lo STS3215 offre un bus seriale digitale, feedback di posizione e sostanzialmente più coppia. Le versioni tipiche sono circa 45,2 × 24,7 × 35 mm e 55 g.
Questi numeri lo rendono inadatto come sostituzione uno a uno in un robot da 700–800 g. Un robot progettato attorno ai servomotori STS3215 sarà più grande e pesante e richiederà supporti originali, un nuovo modello di massa, una nuova distribuzione dell'energia, un nuovo software di controllo e un nuovo addestramento RL.

Può comunque essere un buon attuatore didattico per un bipedale da tavolo più grande.
Ideale per: un robot educativo più grande e a basso costo dove non sono richieste geometrie e politiche esatte di Microduck.
Opzione 4: servomotori PWM ordinari — adatti solo per un progetto semplificato
I servomotori PWM possono muovere un robot attraverso pose scriptate, ma la maggior parte dei modelli non fornisce la telemetria sincronizzata di posizione, velocità, corrente, tensione e temperatura prevista da questa architettura. Non sono raccomandati per riprodurre il ciclo di controllo appreso pubblicato.
Ideale per: dimostrazioni di pose lente, animatronica, o un robot ispirato a un'anatra introduttivo senza alcuna pretesa di compatibilità con le politiche.
Computer principale e AI a bordo
Il software ufficiale fa riferimento alla famiglia Radxa Zero 3W . Utilizza il Rockchip RK3566, un SoC quad-core Cortex-A55 con grafica Mali-G52, supporto video hardware e un piccolo NPU. La scheda fornisce anche Wi-Fi e Bluetooth in un fattore di forma simile a Raspberry Pi Zero di 65 × 30 mm.

Quella scelta ha senso perché il computer di bordo potrebbe dover gestire diversi compiti simultaneamente:
- inferenzia della politica ONNX a 50 Hz;
- feedback congiunto e logica di sicurezza;
- streaming video 720p tramite WebRTC;
- codifica H.264 hardware Rockchip;
- rilevamento oggetti RKNN a bassa velocità;
- comunicazione tra gamepad Bluetooth e telefono;
- provisioning Wi-Fi;
- aggiornamenti software firmati e rollback.
Può essere utilizzato un Raspberry Pi Zero 2 W al suo posto?
Può essere utile per un robot di sviluppo solo in movimento o semplificato, e le note ufficiali indicano che un prototipo precedente utilizzava un Pi Zero 2 W. Non è un sostituto trasparente per l'intero stack attuale. La codifica video MPP Rockchip, l'inferenza RKNN, le sovrapposizioni del device-tree, le mappature seriali e gli script di distribuzione dovrebbero essere modificati.

Per una prima offerta di prodotto, la strategia delle parti più sicure è:
- Radxa Zero 3W con una configurazione RAM/eMMC chiaramente dichiarata;
- dispersore di calore compatibile;
- header a 40 pin;
- cavo a nastro IMX219 verificato;
- un'immagine del sistema operativo testata e una guida all'installazione specifica per la versione.
Non commercializzare un altro SBC come "completamente compatibile con Microduck" senza testare l'intero stack software e periferico.
Rilevamento dell'orientamento: un IMU sul bus servo
Uno degli aspetti più eleganti dell'architettura è la scheda imu_to_dxl. Invece di far leggere al computer Linux il principale IMU tramite una transazione I²C separata, la scheda si comporta come un altro dispositivo sul bus DYNAMIXEL.
Il design di controllo ufficiale utilizza l'ID bus 200 e legge un blocco sensore compatto insieme ai 15 attuatori.Le prove indicano un ST LSM6DSV16X, un IMU a sei assi con un motore di fusione dei sensori SFLP integrato.
Il ciclo di controllo consuma:
- tre assi di giroscopio, configurati attorno a ±500 gradi al secondo;
- tre componenti di quaternione in forma compatta a mezza precisione;
- una quarta componente di quaternione ricostruita sull'host.
Un'alternativa DIY legalmente più pulita
Invece di copiare un layout PCB Pollen non pubblicato, progetta una scheda di interfaccia originale da schede tecniche pubbliche e documentazione dei protocolli:
- LSM6DSV16X;
- un piccolo MCU come un STM32G0 o CH32V203;
- un circuito originale TTL a metà duplex a 3,3 V;
- un layout PCB originale e posizionamento dei connettori;
- firmware scritto in modo indipendente che implementa il comportamento documentato rivolto all'host.
Se il firmware riutilizza Apache-2.0 codice sorgente, preservare i diritti d'autore, le licenze e gli obblighi di NOTA. Se è implementato in modo indipendente dalle specifiche del protocollo pubblico, documentare quel processo e mantenere i registri di design.
Questo tipo di scheda rappresenta una forte opportunità di prodotto futuro per rcdrone.top, ma dovrebbe essere nominata in modo generico—ad esempio, Adattatore Bus IMU-to-Digital-Servo—e la sua dichiarazione di compatibilità dovrebbe identificare le versioni software testate.
Rilevamento della profondità: VL53L5CX e VL53L8CX
Il robot utilizza un sensore di tempo di volo multi-zona ST piuttosto che un LiDAR meccanico a scansione. Le famiglie VL53L5CX e le più recenti VL53L8CX possono produrre una griglia di distanza 8 × 8 tramite I²C. Le evidenze software pubbliche indicano l'indirizzo 0x29 e un tasso operativo di circa 15 Hz in questa applicazione.

Per un progetto fai-da-te, un breakout stock VL53L8CX con un connettore Qwiic o STEMMA QT è la scelta più semplice.Evita di copiare il PCB del sensore originale ed è facile da sostituire.
Le varianti di prodotto potenziali includono:
- bare VL53L8CX breakout;
- breakout più cavo Qwiic corto;
- breakout più hardware di montaggio;
- pacchetto sensore e SBC testato.
Il campo visivo del sensore, il materiale della finestra, l'angolo di montaggio, la calibrazione del crosstalk e i pull-up I²C devono essere documentati. Un modulo che utilizza lo stesso chip non è automaticamente calibrato meccanicamente per lo stesso robot.
Fotocamera: IMX219 rimane la scelta pratica
La configurazione software punta a un modulo IMX219, comunemente venduto come Raspberry Pi Camera v2. Il percorso media pubblicato utilizza una modalità sensore 1080p30 e produce uno stream WebRTC 720p30 attraverso l'encoder hardware Rockchip.
Un modulo IMX219 è un prodotto attraente perché è ampiamente disponibile e supportato da molti SBC.Tuttavia, gli acquirenti devono sapere:
- passo del cavo a nastro e orientamento dei contatti;
- tipo di lente standard, NoIR o grandangolare;
- campo visivo orizzontale;
- se l'immagine deve essere ruotata in hardware;
- quale overlay del device-tree è stato testato;
- se il modulo funziona con la codifica hardware H.264.
Le versioni grandangolari e NoIR dovrebbero essere vendute come alternative di sviluppo, non come sostituzioni ottiche esatte per una fotocamera di produzione non verificata.
Opzioni audio
La configurazione ufficiale del device-tree identifica un codec audio TLV320AIC3104. L'HAT di produzione stesso non è hardware aperto e il suo schema completo non è disponibile.
Un robot DIY originale può utilizzare uno dei tre approcci:
- Adattatore audio USB: il più facile da integrare, ma consuma spazio e una connessione USB.
- Scheda codec I²S originale: supporta l'ingresso del microfono e l'uscita degli altoparlanti, ma necessita di ulteriore lavoro su Linux e PCB.
- Amplificatore I²S MAX98357A: compatto e facile per l'uscita audio, ma non fornisce registrazione del microfono.
Per un kit di sviluppo rcdrone.top iniziale, l'audio dovrebbe essere opzionale. Un kit di movimento e rilevamento è più facile da supportare rispetto a una scheda che combina potenza ad alta corrente, comunicazioni servo a mezzo duplex, fotocamera, microfono, altoparlante e orologi codec nella sua prima revisione.
Progettazione dell'alimentazione: non copiare un'assunzione irrisolta
Questa è l'area in cui una guida DIY responsabile deve essere conservativa.
Il lavoro pubblico di reverse engineering associa il robot a una batteria agli ioni di litio NP-F serie 2S e riporta un intervallo di lavoro di 6.6–8.2 V. Un XL330-M288-T al dettaglio, tuttavia, è ufficialmente valutato solo per 3.7–6.0 V.
Fino a quando un robot di produzione per la spedizione non viene misurato, non assumere che una batteria NP-F sia collegata direttamente ai servomotori retail XL330. Il prodotto finale potrebbe contenere un regolatore non pubblicato, linee di alimentazione separate, una variante di attuatore personalizzata o un altro dettaglio non rappresentato nel materiale pubblico.
Architettura di alimentazione fai-da-te più sicura
Per un robot che utilizza servomotori retail XL330-M288-T:
- regolare il binario del servomotore all'interno dell'intervallo di tensione pubblicato dal produttore;
- fornire un binario separato e stabile da 5 V per il SBC quando pratico;
- utilizzare un fusibile o un dispositivo di protezione ripristinabile;
- includere un interruttore di alimentazione fisico e un arresto di emergenza accessibile;
- dimensionare i cablaggi per la corrente transitoria e la caduta di tensione;
- non progettare da “15 × corrente di stallo” come condizione operativa continua, ma testare i transitori sincronizzati nel peggior caso;
- registrare la tensione del binario durante l'alzata, gli impatti e gli eventi di giunto bloccato;
- utilizzare un pacco batteria protetto e un caricabatterie destinato a quella chimica e conteggio di serie.
Qualsiasi futuro rcdrone.top kit di alimentazione dovrebbe indicare l'intervallo di ingresso, le uscite regolate, le valutazioni continue e di picco, la polarità del connettore, il calibro dei fili, il comportamento di protezione e la combinazione esatta di servo/SBC testata.
Il stack software che rende il robot interessante
Il runtime pubblico del robot è principalmente scritto in Rust e evita deliberatamente un ampio framework di robotica.I suoi servizi sono separati per responsabilità:
| Servizio | Ruolo |
|---|---|
robotd |
loop di controllo a 50 Hz, bus del motore, rilevamento, politiche apprese e sicurezza |
configd |
Wi-Fi, identità, accoppiamento e configurazione del sistema |
updaterd |
Rilasci firmati, controlli di salute, cambio versione e rollback |
btd |
Trasporto API Bluetooth |
padd |
Input gamepad USB/Bluetooth |
mediad |
Camera, GStreamer, hardware H.264, e WebRTC |
tofd |
Frame di profondità multi-zona |
| servizi di rilevamento | Compiti di percezione basati su RKNN |
I processi comunicano attraverso un contratto JSON-RPC su socket Unix. Questa separazione è preziosa per un robot fai-da-te: un processo di comportamento fallito non deve distruggere la rete o il percorso di aggiornamento.
Apprendimento per rinforzo e sim-to-real
Il flusso di lavoro pubblico utilizza la simulazione MuJoCo, l'apprendimento per rinforzo in stile PPO, la randomizzazione del dominio e l'esportazione ONNX. La documentazione attuale descrive un'interfaccia di politica a 50 Hz con 61 valori di osservazione e 14 azioni articolari.
La lezione cruciale è che una politica addestrata contiene assunzioni sul robot fisico:
- massa e inerzia del link;
- centro di massa;
- velocità del servo e risposta al momento;
- gioco e attrito;
- latenza del comando;
- guadagni del controllore;
- comportamento della tensione di alimentazione;
- limiti delle giunture;
- contatto con il suolo e geometria del piede.
Cambiare a un altro servo o cambiare il telaio non è semplicemente una sostituzione meccanica. Il simulatore deve essere aggiornato e la politica richiederà solitamente un riaddestramento e una validazione nel mondo reale.
Per sicurezza, i primi test dovrebbero utilizzare un supporto, guadagni ridotti, limiti delle giunture conservativi, un'area di pavimento chiara, protezione per gli occhi dove appropriato e un'interruzione di alimentazione accessibile. I piccoli robot possono comunque pizzicare le dita, danneggiare ingranaggi o espellere parti stampate rotte.
Una pratica roadmap DIY in tre fasi
Fase 1: Kit da banco per sensori e software
Inizia senza gambe.
Parti suggerite:
- Radxa Zero 3W;
- Camera IMX219;
- Breakout VL53L8CX;
- Breakout LSM6DSV16X;
- Gamepad Bluetooth;
- cavi a nastro, cavi Qwiic e un'alimentazione da banco stabile.
Questa fase convalida Linux, acquisizione della fotocamera, frame di profondità, dati di orientamento, Bluetooth e distribuzione del software senza il costo e il rischio di 15 attuatori.
Fase 2: Banco di sviluppo per una gamba con cinque servomotori
Parti suggerite:
- cinque servomotori XL330-M288-T;
- interfaccia servo TTL genuina o verificata;
- alimentazione regolata ad alta corrente da 5 V;
- fusibile, interruttore e cablaggio sicuro;
- un telaio di prova originale;
- protezioni stampate e un supporto.
Questa fase verifica il timing del bus, gli ID delle giunture, la calibrazione, i limiti di corrente, il feedback di posizione, le impostazioni di guadagno e i parametri di simulazione. Un kit per una gamba è anche un prodotto più accessibile rispetto a costringere ogni lettore ad acquistare 15 servomotori tutti in una volta.
Fase 3: Attuatore bipedale originale 14+1
Solo dopo le prime due fasi un costruttore dovrebbe integrare:
- 10 attuatori per le gambe;
- quattro attuatori per la testa e il collo;
- un attuatore per becco o pinza opzionale;
- link e geometria dell'involucro originali;
- supporti per sensori originali;
- cablaggio originale e scheda di distribuzione dell'alimentazione;
- un aspetto originale che non imita il guscio distintivo o le colorazioni di Microduck.
Il simulatore dovrebbe utilizzare masse misurate, assi delle articolazioni, limiti degli attuatori e inerzie dall'hardware del costruttore stesso—non geometria di produzione copiata.
Categorie di parti raccomandate per rcdrone.top
La più forte opportunità commerciale non è un “kit clone” non verificato. È un insieme di componenti di sviluppo ben documentati che risolvono problemi specifici di integrazione.
Prodotti che possono essere introdotti per primi
- Schede Radxa Zero 3W con varianti esplicite di RAM e storage;
- servomotori ROBOTIS XL330-M288-T originali, singolarmente e in confezioni da 3, 5 e 15 unità;
- cavi servo JST a 3 pin XL330 in diverse lunghezze verificate;
- interfacce di sviluppo TTL compatibili con DYNAMIXEL;
- moduli fotocamera IMX219 e cavi a nastro abbinati;
- breakout VL53L8CX 8 × 8 ToF;
- schede di sviluppo LSM6DSV16X;
- gamepad Bluetooth;
- batterie protette, supporti per batterie e caricabatterie conformi;
- moduli di alimentazione regolati a 5 V con valutazioni continue e di picco oneste;
- fusibili, interruttori, cablaggi di alimentazione XT30/JST e hardware M2;
- pacchetti di sviluppo per cuscinetti e fissaggi per piccoli bipedi originali.
Prodotti originali di valore superiore per sviluppare
- Adattatore IMU-a-bus servo digitale;
- interfaccia robotica HAT ad alta corrente con bus TTL documentato;
- cavo di collegamento codificato a colori per 15 servo;
- struttura di sviluppo a gamba singola RL;
- pacchetto sensore-e-computazione testato;
- struttura bipede originale progettata da zero in CAD;
- immagine software versionata e documentazione di avvio.
Ogni elenco orientato alla compatibilità dovrebbe includere una matrice come questa:
| Richiesta | Significato |
|---|---|
| Componente autentico | Parte di marca genuina del produttore nominato |
| Interfaccia elettrica compatibile | Voltaggio, logica, connettore e protocollo sono stati testati |
| Adattamento del driver richiesto | Hardware utilizzabile solo dopo modifiche software |
| Riqualificazione della politica richiesta | Le politiche di movimento pubblicate non dovrebbero essere considerate funzionanti |
| Uso solo per sviluppo | Non è un robot di consumo finito certificato |
Cinque errori da evitare
1.Chiamare un elenco ricostruito un “BOM ufficiale di Microduck”
Non è ufficiale a meno che Pollen Robotics non lo pubblichi come tale. Utilizzare analisi hardware basata su prove, elenco di componenti supportato da codice sorgente, o guida ai pezzi di sviluppo.
2. Vendere mesh di simulazione come parti di produzione commerciali
La geometria di simulazione potrebbe essere incompleta per la produzione, e le ricostruzioni di terze parti segnalano licenze non commerciali sui beni mesh pertinenti. Non vendere derivati stampati senza confermare la licenza e ottenere eventuali permessi necessari. Creare CAD originali invece.
3. Utilizzare loghi Microduck, fotografie di prodotto o opere d'arte per imballaggio senza permesso
Utilizzare diagrammi e fotografie originali delle parti che si vendono effettivamente. Collegarsi alla pagina ufficiale del prodotto per riferimento invece di copiare i suoi beni visivi.
4.Descrivere un kit di terze parti come ufficiale o approvato
Utilizzare una dichiarazione di indipendenza prominente. Evitare nomi confondenti come “Official Microduck HAT,” “Microduck Replacement Board,” o un logo di prodotto che somiglia al marchio originale.
5. Assumere che dimensioni corrispondenti significhino comportamento corrispondente
Un attuatore con le stesse dimensioni può utilizzare un'altra tensione, protocollo, modello di feedback, curva di coppia e limite termico. Potrebbe essere comunque necessario un nuovo driver e una validazione della politica.
Domande frequenti
Microduck è open source?
Il suo software robotico pubblico è concesso in licenza sotto Apache License 2.0, e Pollen Robotics pubblica anche il flusso di lavoro di simulazione e apprendimento per rinforzo. Ciò non rende automaticamente ogni design meccanico, PCB, logo, fotografia o nome di prodotto aperti per riproduzione commerciale.
Questo è un BOM Microduck ufficiale?
No.Combina le specifiche ufficiali pubblicate con le identità dei componenti supportati dalla configurazione software ufficiale. Dovrebbe essere trattato come una guida allo sviluppo, non come un BOM di produzione.
Posso costruire un Microduck più economico con servomotori standard?
Puoi costruire un bipede ispirato a un'anatra, ma i servomotori PWM standard non riproducono il feedback dei servomotori intelligenti e il bus digitale deterministico utilizzati dall'architettura di controllo pubblicata. Il risultato richiederà elettronica, software, meccanica e addestramento diversi.
I servomotori Unitree S288 possono sostituire i servomotori XL330?
Sono promettenti per un robot compatto originale perché le dimensioni e il peso sono simili. Non sono sostituzioni dirette: tensione, protocollo, comandi, feedback e dinamiche differiscono.
Posso usare le politiche apprese ufficiali dopo aver cambiato l'hardware?
Non presumere di sì. Anche piccoli cambiamenti nella massa, inerzia, attrito, gioco, risposta del motore, guadagni del controller o tempistiche possono compromettere il comportamento sim-to-real. Aggiorna la simulazione e riaddestra o ritocca la politica.
Qual è il miglior primo acquisto?
Per il lavoro software e di percezione, inizia con il kit di banco per computer e sensori. Per il lavoro di locomozione, inizia con un rig a gamba singola a cinque servo. Entrambi i percorsi riducono il rischio e creano parti riutilizzabili per un futuro robot completo.
Verdetto finale
Microduck è prezioso perché dimostra che un piccolo robot di apprendimento per rinforzo può combinare attuatori intelligenti leggeri, feedback di stato sincronizzato, inferenza a bordo, visione, rilevamento della profondità, controllo Bluetooth e aggiornamenti software robusti in un'unica piattaforma accessibile.
L'opportunità DIY responsabile non è copiare il suo design di prodotto distintivo.È per apprendere dall'architettura pubblicata e costruire un nuovo robot attorno a:
- servomotori a feedback leggeri;
- un bus half-duplex deterministico;
- un SBC Linux con supporto video hardware;
- un IMU fuso, sensore ToF multi-zona e una camera compatta;
- meccaniche ed elettroniche originali;
- un modello MuJoCo misurato;
- politiche riaddestrate abbinate all'hardware effettivo.
Questa strada offre ai maker un progetto utile, dà agli sviluppatori spazio per migliorare il design e fornisce rcdrone.top un catalogo sostenibile di servomotori intelligenti, sensori, schede di calcolo, cavi, moduli di alimentazione e kit di sviluppo originali—senza presentare un prodotto di terze parti come il robot ufficiale.
Fonti e ulteriori letture
- Pagina ufficiale del prodotto Microduck
- Repository runtime di Pollen Robotics Microduck
- Architettura software di Microduck
- Progettazione del controllo del robot Microduck
- Repository di apprendimento per rinforzo Microduck
- Specifiche ROBOTIS XL330-M288-T
- Specifiche Unitree S288/J288
- Informazioni sul prodotto Feetech STS3215
---