Microduck Hardware erklärt: So bauen Sie einen eigenen DIY RL Biped-Roboter
Microduck ist schnell zu einem der meistdiskutierten kleinen Roboter des Jahres 2026 geworden. Pollen Robotics präsentiert ihn als einen 25 cm großen, etwa 800 g schweren Zweibeiner mit 15 Aktuatoren, einer Kamera, Tiefensensorik, zwei IMUs und einer 50 Hz Onboard-Verstärkungslernsteuerung. Der Einführungspreis für die Vorbestellung beträgt 399 $, während seine Software, der Simulator und der Verstärkungslern-Workflow veröffentlicht wurden, damit Entwickler sie inspizieren und erweitern können.
Diese Kombination wirft natürlich eine Frage auf:
> Können Maker einen Microduck-ähnlichen Verstärkungslernroboter aus handelsüblichen Teilen bauen?
Die kurze Antwort ist ja, wenn das Ziel ein origineller DIY-Zweibeiner ist, der dieselben Ingenieurideen erkundet. Es ist nicht verantwortungsbewusst, einen günstigen, eins-zu-eins Microduck-Klon zu versprechen.Pollen Robotics hat den Software-Stack veröffentlicht, aber es wurde kein vollständiges offizielles Hardware-Bill of Materials, produktionsbereite CAD, PCB-Schemata, Kabelzeichnungen oder Montageanleitungen veröffentlicht.
Dieser Leitfaden tut daher drei Dinge sorgfältig:
- trennt offizielle Spezifikationen von Fakten, die im offiziellen Quellcode gefunden wurden;
- identifiziert praktische Entwicklungsbauteile, ohne sie als offizielles BOM darzustellen;
- schlägt eine originale DIY-Roboterarchitektur vor, die nicht das Kopieren von Microducks Gehäuse, Branding, Produktionsdateien oder unveröffentlichten Elektronik erfordert.
Wichtiger Hinweis zur Unabhängigkeit
Dies ist ein unabhängiger technischer Kommentar und Teileauswahlleitfaden von rcdrone.top. rcdrone.top , der nicht mit Pollen Robotics oder Hugging Face verbunden, autorisiert, gesponsert oder unterstützt wird.„Microduck“, „Pollen Robotics“, „Hugging Face“, „DYNAMIXEL“, „ROBOTIS“ und alle anderen Produktnamen und Marken gehören ihren jeweiligen Eigentümern und werden nur verwendet, um die entsprechenden Produkte zu identifizieren und zu diskutieren.
Kein rcdrone.top Produkt sollte als offizielles Microduck-Teil vermarktet werden, es sei denn, es handelt sich um ein authentisches Teil, das unter der eigenen Marke des Herstellers verkauft wird und als solches genau identifiziert ist. Dritthersteller-Boards und -Kits sollten Namen wie RL Biped Development Board, 15-Servo Robot Wiring Kit, oder Microduck Software Development Compatible, verwenden, gefolgt von einer klaren Kompatibilitätsqualifikation.
Was Pollen Robotics offiziell bestätigt
Die offizielle Produktseite von Microduck bestätigt die folgenden hochrangigen Spezifikationen:
| Merkmal | Offiziell angegebene Spezifikation |
|---|---|
| Höhe | Ungefähr 25 cm |
| Gewicht | Ungefähr 800 g |
| Aktuatoren | 15 Motoren |
| Wahrnehmung | Kamera, LiDAR/Tiefensensorik und zwei IMUs |
| Onboard-Steuerung | 50 Hz Policy-Loop |
| Enthaltene Verhaltensweisen | Sieben trainierte Bewegungen oder Verhaltensfamilien |
| Software | Open-Source SDK, Simulation und RL-Trainingsstapel |
| Einführender Vorbestellungspreis | $399 vor Steuern und Versand |
Diese Fakten sind nützlich, aber sie sind kein komponentenbezogenes Stückliste.Exakte Teilenummern müssen separat behandelt werden.
Was kann aus dem offiziellen Software-Repository festgestellt werden
Eine Roboterlaufzeit muss wissen, welchen seriellen Port sie öffnen, welche Geräte angesprochen werden sollen, welches Kamera-Overlay geladen werden soll und welche Register gelesen werden sollen. Aus diesem Grund gibt das offizielle Software-Repository mehr über die elektrische Architektur preis als die Marketingseite.
Die aktuelle öffentliche Code- und Entwurfsdokumentation verweist auf diese Architektur:
| Funktion | Beweisbasierte Komponente oder Schnittstelle | Vertrauen |
|---|---|---|
| Linux-Computer | Radxa Zero 3W Familie, Rockchip RK3566 | Hoch: offizielle Bereitstellungsdateien und Gerätebaumreferenzen |
| Gemeinsame Aktuatoren | 15 ROBOTIS DYNAMIXEL XL330-Klasse Servos | Hoch: offizielle Motorbusdokumentation |
| Hauptorientierungssensor | LSM6DSV16X auf einem imu_to_dxl Schnittstellenboard |
Hoch: offizielle Bus- und Sensorkodierung |
| Kamera | IMX219 / Raspberry Pi Kamera v2-kompatibles Modul | Hoch: offizielle Gerätebaum- und Medienkonfiguration |
| Multi-Zonen-Tiefensensor | VL53L5CX oder VL53L8CX Familie | Hoch: offizieller ToF-Softwarepfad |
| Audio-Codec | TLV320AIC3104 | Hoch: offizielle Audio-Gerätestrukturkonfiguration |
| Sekundäre IMU | BMI088 | Mittel-hoch: in der Konfiguration vorhanden, aber als inaktiv oder ungenutzt markiert |
| Motor- und IMU-Bus | 3-Draht TTL Halbduplex, DYNAMIXEL-Protokoll 2.0, 1 Mbps | Hoch: offizieller Steuerungscode |
| Robotik-Interprozess-API | JSON-RPC über Unix-Sockets | Hoch: offizielle Architekturdokumentation |
Dies sind quellcodeunterstützte Ergebnisse, keine von Pollen Robotics ausgegebene Produktions-BOM. Die Hardware kann sich vor oder während der Produktion ändern.
Die wichtigste Hardware-Wahl: 15 intelligente Servos
Microduck basiert nicht auf gewöhnlichen Hobby-PWM-Servos. Sein Steuerungssystem hängt von einem Multi-Drop-Digitalservo-Bus und Gelenkstatus-Feedback ab.
Die Beweise deuten auf 15 ROBOTIS DYNAMIXEL XL330-M288-T-Klasse-Aktoren hin. Vierzehn Gelenke nehmen an der gelernten Politik teil; der fünfzehnte Aktuator steuert den Mund oder den Schnabel unter höherer Kontrolle.
XL330-M288-T Referenzspezifikationen
| Parameter | Wert |
|---|---|
| Abmessungen | 20 × 34 × 26 mm |
| Gewicht | 18 g |
| Übersetzungsverhältnis | 288.4:1 |
| Positionsauflösung | 12 Bit, 4.096 Zählungen pro Umdrehung |
| Empfohlene Versorgung | 5.0 V |
| Nenn-Eingangsbereich | 3.7–6.0 V |
| Stillstandsmoment | 0.52 N·m bei 5 V; 0.60 N·m bei 6 V |
| Leerlaufdrehzahl | 103 U/min bei 5 V; 123 U/min bei 6 V |
| Kommunikation | TTL Halbduplex, DYNAMIXEL Protokoll 2.0 |
| Feedback | Position, Geschwindigkeit, Strom/PWM, Spannung, Temperatur und Status |
Für einen gelernten Bipeden ist die Masse von 18 g ebenso wichtig wie die Drehmomentangabe. Der Austausch jedes Aktuators durch einen 55 g schweren seriellen Servo fügt insgesamt etwa 555 g über 15 Gelenke hinzu, bevor die Halterungen größer werden. Das verändert die Trägheit der Gliedmaßen, den Schwerpunkt, das Verhaltensmuster bei Aufprall und das Problem der Übertragung von Simulation zu Realität.
Warum ein Hochdrehmoment-Hobbyservo nicht automatisch ein Ersatz ist
Ein Kandidatenaktuator sollte anhand all dieser Anforderungen bewertet werden:
- ungefähr 20 × 34 × 26 mm Verpackung;
- eine Zielmasse nahe oder unter 20 g;
- geringer Spiel und wiederholbare Nullposition;
- absolute Gelenkpositionsrückmeldung;
- Geschwindigkeits- und vorzugsweise strom- oder drehmomentbezogene Rückmeldung;
- Temperatur- und Versorgungs-Spannungs-Telemetrie;
- deterministischer Multi-Servo-Bus-Zugriff;
- genug Bandbreite für eine 50 Hz äußere Regelungsschleife;
- ein dokumentiertes Host-Protokoll;
- ein Versorgungssystem, das synchronisierte Beschleunigungen und Stürze überstehen kann.
Der Vergleich des Stallsdrehmoments allein ist irreführend. Das Stallsdrehmoment ist ein kurzfristiger Grenzwert, kein sicherer kontinuierlicher Betriebswert.
Servo-Alternativen: Was ist realistisch?
Option 1: ROBOTIS XL330-M288-T — das geringste Software-Risiko
Die Verwendung derselben Aktuatorfamilie gibt einem DIY-Entwickler die beste Chance, das veröffentlichte Busverhalten, die Registerkarte, die Rückmeldesignale, die Abmessungen und die erlernten Dynamiken abzugleichen.
Der Nachteil sind die Kosten. Bei normalen Einzelhandelspreisen können 15 echte XL330 Servos so viel kosten wie oder mehr als der Einführungspreis des kompletten Roboters. Der Wert dieses Ansatzes liegt in der Kompatibilität und dem Entwicklungszugang, nicht unbedingt in einem niedrigeren Gesamtpreis.
Am besten für: Entwickler, die die offizielle Laufzeit, die Gelenksteuerung und das Sim-to-Real-Training mit den wenigsten Aktuatoränderungen studieren möchten.
Option 2: Unitree S288 — eine vielversprechende mechanische Größenalternative
Der Unitree S288 ist ungewöhnlich interessant, da seine äußeren Abmessungen nahe der XL330-Klasse liegen und sein angegebenes Gewicht etwa 19,5 g beträgt.Es verwendet einen bürstenlosen Motor, duale absolute Encoder und einen digitalen Halbduplex-Bus.
Es ist nicht elektrisch oder softwarekompatibel mit dem XL330:
- empfohlene Versorgung liegt in der Klasse von 12,6 V und nicht bei 5 V;
- Kommunikation ist Unitrees festes 6 Mbps-Protokoll und nicht das DYNAMIXEL Protokoll 2.0;
- Registerlayout und Steuerungssemantik sind unterschiedlich;
- Gelenkdynamik und Regelungsgewinne unterscheiden sich;
- der Motorantrieb und die Roboterpolitik müssen angepasst und validiert werden.
Der S288 lässt sich am besten als Kandidat für ein neues RL-Biped-Design beschreiben, nicht als Ersatz für den Microduck.
Am besten geeignet für: einen originalen Hochleistungsroboter mit einem neu geschriebenen Treiber, separater Stromarchitektur und neu trainierten Richtlinien.
Option 3: Feetech STS3215 — erschwingliches Drehmoment, verschiedene Roboter
Der STS3215 bietet einen digitalen seriellen Bus, Positionsrückmeldung und erheblich mehr Drehmoment. Typische Versionen sind ungefähr 45,2 × 24,7 × 35 mm und 55 g.
Diese Zahlen machen ihn als eins-zu-eins-Ersatz in einem 700–800 g Roboter ungeeignet. Ein Roboter, der um STS3215 Servos herum entworfen ist, wird größer und schwerer sein und benötigt originale Halterungen, ein neues Massenmodell, eine neue Stromverteilung, neue Steuerungssoftware und neues RL-Training.

Es kann dennoch ein guter Lehraktuator für einen größeren Tisch-Biped sein.
Am besten geeignet für: einen kostengünstigeren, größeren Bildungsroboter, bei dem die genaue Microduck-Geometrie und -Richtlinien nicht erforderlich sind.
Option 4: gewöhnliche PWM-Servos — geeignet nur für ein vereinfachtes Projekt
PWM-Servos können einen Roboter durch skriptbasierte Posen bewegen, aber die meisten Modelle bieten nicht die synchronisierte Position, Geschwindigkeit, Strom, Spannung und Temperatur-Telemetrie, die von dieser Architektur erwartet wird. Sie werden nicht empfohlen, um den veröffentlichten gelernten Regelkreis zu reproduzieren.
Am besten geeignet für: langsame Posen-Demonstrationen, Animatronik oder einen einführenden, von Enten inspirierten Roboter ohne Anspruch auf Kompatibilität mit Richtlinien.
Hauptcomputer und Onboard-KI
Die offizielle Software verweist auf die Radxa Zero 3W Familie. Sie verwendet den Rockchip RK3566, ein Quad-Core Cortex-A55 SoC mit Mali-G52-Grafik, Hardware-Videounterstützung und einem kleinen NPU. Das Board bietet auch Wi-Fi und Bluetooth in einem Raspberry Pi Zero-ähnlichen 65 × 30 mm Formfaktor.

Diese Wahl macht Sinn, da der Bordcomputer möglicherweise mehrere Aufgaben gleichzeitig bewältigen muss:
- ONNX-Politik-Inferenz bei 50 Hz;
- gemeinsames Feedback und Sicherheitslogik;
- 720p Video-Streaming über WebRTC;
- Rockchip-Hardware H.264-Codierung;
- niedrigfrequente RKNN-Objekterkennung;
- Bluetooth-Gamepad- und Telefonkommunikation;
- Wi-Fi-Bereitstellung;
- signierte Software-Updates und Rollbacks.
Kann ein Raspberry Pi Zero 2 W stattdessen verwendet werden?
Es kann nützlich sein für einen nur bewegungsbasierten oder vereinfachten Entwicklungsroboter, und offizielle Hinweise deuten darauf hin, dass ein früherer Prototyp einen Pi Zero 2 W verwendet hat. Es ist kein transparenter Ersatz für den vollständigen aktuellen Stapel. Rockchip MPP-Video-Codierung, RKNN-Inferenz, Device-Tree-Overlays, serielle Zuordnungen und Bereitstellungsskripte müssten geändert werden.

Für ein erstes Produktangebot lautet die Strategie für sicherere Teile:
- Radxa Zero 3W mit einer klar angegebenen RAM/eMMC-Konfiguration;
- kompatibler Wärmeverteiler;
- 40-poliger Header;
- verifiziertes IMX219 Flachkabel;
- ein getestetes Betriebssystem-Image und eine versionsspezifische Einrichtungsanleitung.
Vermarkten Sie kein anderes SBC als „vollständig Microduck-kompatibel“, ohne den gesamten Software- und Peripheriestack zu testen.
Orientierungssensorik: ein IMU am Servobuss
Einer der elegantesten Teile der Architektur ist die imu_to_dxl-Platine. Anstatt den Linux-Computer die Haupt-IMU über eine separate I²C-Transaktion lesen zu lassen, verhält sich die Platine wie ein weiteres Gerät im DYNAMIXEL-Bus.
Das offizielle Steuerungsdesign verwendet die Bus-ID 200 und liest einen kompakten Sensorblock neben den 15 Aktuatoren.Die Beweise deuten auf einen ST LSM6DSV16X hin, ein sechsachsiges IMU mit einem integrierten SFLP-Sensorfusions-Engine.
Der Regelkreis verbraucht:
- drei Gyroskopachsen, konfiguriert um ±500 Grad pro Sekunde;
- drei Quaternion-Komponenten in kompaktem Halbwellenformat;
- eine rekonstruierte vierte Quaternion-Komponente auf dem Host.
Eine rechtlich sauberere DIY-Alternative
Anstatt ein unveröffentlichtes Pollen-PCB-Layout zu kopieren, entwerfen Sie eine originale Schnittstellenplatine aus öffentlichen Datenblättern und Protokolldokumentationen:
- LSM6DSV16X;
- ein kleiner MCU wie ein STM32G0 oder CH32V203;
- ein originales 3,3 V TTL-Halbdublex-Schaltkreis;
- ein originales PCB-Layout und Anschlussplatzierung;
- unabhängig geschriebene Firmware, die das dokumentierte hostseitige Verhalten implementiert.
Wenn die Firmware Apache-2 wiederverwendet.0 Quellcode, die Urheberrechts-, Lizenz- und MITTEILUNGS-Pflichten wahren. Wenn es unabhängig von öffentlichen Protokollspezifikationen implementiert wird, dokumentieren Sie diesen Prozess und führen Sie Entwurfsunterlagen.
Diese Art von Platine ist eine starke zukünftige Produktmöglichkeit für rcdrone.top, aber sie sollte generisch benannt werden—zum Beispiel, IMU-to-Digital-Servo Bus Adapter—und ihre Kompatibilitätserklärung sollte getestete Softwareversionen identifizieren.
Tiefensensorik: VL53L5CX und VL53L8CX
Der Roboter verwendet einen ST-Multi-Zonen-Zeitflug-Sensor anstelle eines scannenden mechanischen LiDAR. Die VL53L5CX und neueren VL53L8CX-Familien können ein 8 × 8 Distanzgitter über I²C erzeugen. Öffentliche Softwarebeweise deuten auf die Adresse 0x29 und eine Betriebsrate von etwa 15 Hz in dieser Anwendung hin.

Für ein DIY-Projekt ist ein Standard-VL53L8CX-Breakout mit einem Qwiic- oder STEMMA-QT-Anschluss die einfachste Wahl.Es vermeidet das Kopieren der originalen Sensor-PCB und ist einfach zu ersetzen.
Potenzielle Produktvarianten umfassen:
- bare VL53L8CX Breakout;
- Breakout plus kurzes Qwiic-Kabel;
- Breakout plus Montagematerial;
- getestetes Sensor-und-SBC-Bundle.
Der Sichtbereich des Sensors, das Fenster-Material, der Montagewinkel, die Übersprechkalibrierung und die I²C-Pull-Ups sollten dokumentiert werden. Ein Modul, das denselben Chip verwendet, ist nicht automatisch mechanisch für denselben Roboter kalibriert.
Kamera: IMX219 bleibt die praktische Wahl
Die Softwarekonfiguration verweist auf ein IMX219-Modul, , das üblicherweise als Raspberry Pi Kamera v2 verkauft wird. Der veröffentlichte Medienpfad verwendet einen 1080p30-Sensormodus und erzeugt einen 720p30 WebRTC-Stream über den Rockchip-Hardware-Encoder.
Ein IMX219-Modul ist ein attraktives Produkt, da es weit verbreitet und von vielen SBCs unterstützt wird.Käufer müssen jedoch wissen:
- Steckplatz und Kontaktorientierung des Flachbandkabels;
- Standard-, NoIR- oder Weitwinkelobjektivtyp;
- horizontaler Sichtwinkel;
- ob das Bild in der Hardware gedreht werden muss;
- welches Device-Tree-Overlay getestet wurde;
- ob das Modul mit Hardware-H.264-Codierung funktioniert.
Weitwinkel- und NoIR-Versionen sollten als Entwicklungsalternativen verkauft werden, nicht als exakte optische Ersatzteile für eine nicht verifizierte Produktionskamera.
Audiooptionen
Die offizielle Device-Tree-Konfiguration identifiziert einen TLV320AIC3104 Audio-Codec. Das Produktions-HAT selbst ist keine Open-Hardware, und ihr vollständiger Schaltplan ist nicht verfügbar.
Ein original DIY-Roboter kann einen von drei Ansätzen verwenden:
- USB-Audioadapter: am einfachsten zu integrieren, benötigt jedoch Platz und eine USB-Verbindung.
- Original I²S Codec-Board: unterstützt Mikrofoneingang und Lautsprecherausgang, benötigt jedoch mehr Linux- und PCB-Arbeit.
- MAX98357A I²S-Verstärker: kompakt und einfach für die Tonwiedergabe, bietet jedoch keine Mikrofonaufnahme.
Für ein frühes rcdrone.top Entwicklungskit sollte Audio optional sein. Ein Bewegungs- und Sensorik-Kit ist einfacher zu unterstützen als eine Platine, die in ihrer ersten Revision Hochstromversorgung, Halbduplex-Servo-Kommunikation, Kamera, Mikrofon, Lautsprecher und Codec-Takt kombiniert.
Stromdesign: Kopieren Sie keine ungelöste Annahme
Dies ist der Bereich, in dem ein verantwortungsbewusster DIY-Leitfaden konservativ sein muss.
Öffentliche Reverse-Engineering-Arbeiten verbinden den Roboter mit einer NP-F-Serie 2S Lithium-Ionen-Batterie und berichten von einem Arbeitsbereich von 6,6–8,2 V. Ein Einzelhandels-XL330-M288-T ist jedoch offiziell nur für 3,7–6,0 V bewertet.
Bis ein Versandproduktionsroboter gemessen wird, nehmen Sie nicht an, dass eine NP-F-Batterie direkt mit den Einzelhandels-XL330-Servos verbunden ist. Das Endprodukt kann einen unveröffentlichten Regler, separate Stromschienen, eine angepasste Aktuatorvariante oder ein anderes Detail enthalten, das in öffentlichen Materialien nicht dargestellt ist.
Sichere DIY-Stromarchitektur
Für einen Roboter, der Einzelhandels-XL330-M288-T-Servos verwendet:
- regulieren Sie die Servoschiene innerhalb des vom Hersteller veröffentlichten Spannungsbereichs;
- bieten Sie, wenn möglich, eine separate, stabile 5 V-Schiene für den SBC an;
- verwenden Sie eine Sicherung oder ein rücksetzbares Schutzgerät;
- beinhaltet einen physischen Netzschalter und einen zugänglichen Not-Aus;
- dimensionieren Sie die Verkabelung für transiente Ströme und Spannungsabfälle;
- entwerfen Sie nicht von „15 × Stallstrom“ als kontinuierliche Betriebsbedingung, sondern testen Sie die schlimmsten synchronisierten Transienten;
- protokollieren Sie die Schienen-Spannung während des Aufstehens, bei Stößen und blockierten Gelenkereignissen;
- verwenden Sie ein geschütztes Batteriepaket und ein Ladegerät, das für diese Chemie und Serienanzahl vorgesehen ist.
Jedes zukünftige rcdrone.top Power-Kit sollte den Eingangsbereich, die geregelten Ausgänge, die kontinuierlichen und Spitzenwerte, die Polarität der Anschlüsse, den Drahtquerschnitt, das Schutzverhalten und die genaue getestete Servo/SBC-Kombination angeben.
Der Software-Stack, der den Roboter interessant macht
Die öffentliche Roboterlaufzeit ist hauptsächlich in Rust geschrieben und vermeidet absichtlich ein großes Robotik-Framework.Seine Dienstleistungen sind nach Verantwortung getrennt:
| Service | Rolle |
|---|---|
robotd |
50 Hz Regelkreis, Motorbus, Sensorik, erlernte Richtlinien und Sicherheit |
configd |
Wi-Fi, Identität, Pairing und Systemkonfiguration |
updaterd |
Signierte Releases, Gesundheitsprüfungen, Versionswechsel und Rollback |
btd |
Bluetooth API Transport |
padd |
USB/Bluetooth Gamepad-Eingabe |
mediad |
Kamera, GStreamer, Hardware H.264 und WebRTC |
tofd |
Multi-Zonen-Tiefenrahmen |
| Erkennungsdienste | RKNN-basierte Wahrnehmungsaufgaben |
Die Prozesse kommunizieren über einen JSON-RPC-Vertrag über Unix-Sockets. Diese Trennung ist wertvoll für einen DIY-Roboter: Ein fehlgeschlagener Verhaltensprozess muss nicht das Netzwerk oder den Aktualisierungsweg zerstören.
Verstärkendes Lernen und Sim-to-Real
Der öffentliche Workflow verwendet MuJoCo-Simulation, verstärkendes Lernen im PPO-Stil, Domänenrandomisierung und ONNX-Export. Die aktuelle Dokumentation beschreibt eine 50 Hz-Policy-Schnittstelle mit 61 Beobachtungswerten und 14 Gelenkaktionen.
Die entscheidende Lektion ist, dass eine trainierte Richtlinie Annahmen über den physischen Roboter enthält:
- Linkmasse und Trägheit;
- Schwerpunkt;
- Servo-Geschwindigkeit und Drehmomentantwort;
- Spiel und Reibung;
- Befehlslatenz;
- Reglergewinne;
- Verhalten bei Versorgungsspannung;
- Gelenkgrenzen;
- Bodenberührung und Fußgeometrie.
Der Wechsel zu einem anderen Servo oder der Wechsel des Rahmens ist nicht nur ein mechanischer Austausch. Der Simulator muss aktualisiert werden, und die Richtlinie erfordert in der Regel ein erneutes Training und eine Validierung in der realen Welt.
Zur Sicherheit sollten erste Tests eine Stützvorrichtung, reduzierte Gewinne, konservative Gelenkgrenzen, einen klaren Bodenbereich, Augenschutz wo angebracht und einen zugänglichen Stromtrennschalter verwenden. Kleine Roboter können dennoch Finger einklemmen, Zahnräder beschädigen oder gebrochene Druckteile ausstoßen.
Ein praktischer dreistufiger DIY-Fahrplan
Stufe 1: Sensor- und Software-Bench-Kit
Beginnen Sie ohne Beine.
Vorgeschlagene Teile:
- Radxa Zero 3W;
- IMX219 Kamera;
- VL53L8CX Breakout;
- LSM6DSV16X Breakout;
- Bluetooth-Gamepad;
- Flachbandkabel, Qwiic-Kabel und eine stabile Bench-Stromversorgung.
Diese Stufe validiert Linux, Kamerafotografie, Tiefenbilder, Orientierungsdaten, Bluetooth und Softwarebereitstellung ohne die Kosten und Risiken von 15 Aktuatoren.
Phase 2: Entwicklungseinheit mit fünf Servos für einbeiniges System
Vorgeschlagene Teile:
- fünf XL330-M288-T Servos;
- echte oder verifizierte TTL-Servo-Schnittstelle;
- 5 V Hochstrom-regulierte Stromversorgung;
- Sicherung, Schalter und sichere Verkabelung;
- ein originales Testgestell;
- gedruckte Abdeckungen und eine Haltevorrichtung.
Diese Phase überprüft die Bus-Timing, Gelenk-IDs, Kalibrierung, Stromgrenzen, Positionsrückmeldung, Verstärkungseinstellungen und Simulationsparameter. Ein einbeiniges Kit ist auch ein zugänglicheres Produkt, als jeden Leser zu zwingen, 15 Servos auf einmal zu kaufen.
Stufe 3: Original 14+1 Aktuator-Biped
Nur nach den ersten beiden Stufen sollte ein Builder integrieren:
- 10 Beinaktoren;
- vier Kopf- und Nackenaktoren;
- einen optionalen Schnabel- oder Greifaktuator;
- originale Verbindungen und Gehäusegeometrie;
- originale Sensorhalterungen;
- originale Verkabelung und Stromverteilungsplatine;
- ein originales Erscheinungsbild, das nicht die charakteristische Schale oder Farbgebung von Microduck imitiert.
Der Simulator sollte gemessene Massen, Gelenkachsen, Aktuatorgrenzen und Trägheiten aus der eigenen Hardware des Builders verwenden – nicht kopierte Produktionsgeometrie.
Empfohlene Teilekategorien für rcdrone.top
Die stärkste kommerzielle Gelegenheit ist kein unbestätigtes „Klon-Kit.“ Es ist ein Satz gut dokumentierter Entwicklungsbauteile, die spezifische Integrationsprobleme lösen.
Produkte, die zuerst eingeführt werden können
- Radxa Zero 3W-Boards mit expliziten RAM- und Speichervarianten;
- echte ROBOTIS XL330-M288-T Servos einzeln und in 3-, 5- und 15-Einheiten-Bündeln;
- XL330 3-Pin JST Servo-Kabel in mehreren verifizierten Längen;
- DYNAMIXEL-kompatible TTL-Entwicklungsinterfaces;
- IMX219-Kameramodule und passende Flachbandkabel;
- VL53L8CX 8 × 8 ToF Breakouts;
- LSM6DSV16X Entwicklungsboards;
- Bluetooth-Gamepads;
- geschützte Batterien, Batteriehalter und konforme Ladegeräte;
- geregelte 5 V Strommodule mit ehrlichen Dauer- und Spitzenwerten;
- Sicherungen, Schalter, XT30/JST Stromkabel und M2 Hardware;
- Lagereinheiten und Befestigungspakete für originale kleine Bipede.
Hochwertige Originalprodukte zur Entwicklung
- IMU-zu-Digital-Servo-Bus-Adapter;
- Hochstrom-Roboter-Schnittstelle HAT mit dokumentiertem TTL-Bus;
- 15-Servo farbcodierter Kabelbaum;
- Einzelbein RL Entwicklungsrahmen;
- Getestetes Sensor-und-Compute-Bundle;
- Original-Biped-Rahmen, entworfen aus einem sauberen CAD-Blatt;
- Versionierte Software-Abbild und Inbetriebnahme-Dokumentation.
Jede kompatibilitätsorientierte Auflistung sollte eine Matrix wie diese enthalten:
| Anspruch | Bedeutung |
|---|---|
| Echtes Bauteil | Echtes Markenprodukt des genannten Herstellers |
| Elektrische Schnittstelle kompatibel | Spannung, Logik, Anschluss und Protokoll wurden getestet |
| Treiberanpassung erforderlich | Hardware kann nur nach Softwareänderungen verwendet werden |
| Politikschulung erforderlich | Veröffentlichte Bewegungsrichtlinien sollten nicht erwartet werden, dass sie funktionieren |
| Nur für Entwicklungszwecke | Nicht ein zertifizierter fertiger Verbraucherroboter |
Fünf Fehler, die zu vermeiden sind
1.Eine rekonstruierte Liste als „offizielle Microduck BOM“
Es ist nicht offiziell, es sei denn, Pollen Robotics veröffentlicht es als solches. Verwenden Sie evidenzbasierte Hardware-Analyse, quellcode-unterstützte Komponentenliste, oder Entwicklungsteile-Leitfaden.
2. Verkauf von Simulationsgittern als kommerzielle Produktionsteile
Die Simulationsgeometrie kann für die Fertigung unvollständig sein, und Drittanbieter-Rekonstruktionen berichten über nicht-kommerzielle Lizenzen für relevante Gitterressourcen. Verkaufen Sie keine gedruckten Derivate, ohne die Lizenz zu bestätigen und alle erforderlichen Genehmigungen einzuholen. Erstellen Sie stattdessen originale CAD.
3. Verwendung von Microduck-Logos, Produktfotografie oder Verpackungsgrafiken ohne Genehmigung
Verwenden Sie originale Diagramme und Fotografien der Teile, die Sie tatsächlich verkaufen. Verlinken Sie stattdessen auf die offizielle Produktseite zur Referenz, anstatt deren visuelle Assets zu kopieren.
4.Eine Drittanbieter-Kit als offiziell oder genehmigt beschreiben
Verwenden Sie eine auffällige Unabhängigkeitserklärung. Vermeiden Sie verwirrende Namen wie „Offizielles Microduck HAT“, „Microduck Ersatzplatine“ oder ein Produktlogo, das dem ursprünglichen Branding ähnelt.
5. Annehmen, dass übereinstimmende Abmessungen übereinstimmendes Verhalten bedeuten
Ein Aktuator mit denselben Abmessungen kann eine andere Spannung, ein anderes Protokoll, ein anderes Feedback-Modell, eine andere Drehmomentkurve und eine andere thermische Grenze verwenden. Ein neuer Treiber und eine Richtlinienvalidierung können dennoch erforderlich sein.
Häufig gestellte Fragen
Ist Microduck Open Source?
Die öffentliche Robotersoftware ist unter der Apache License 2.0 lizenziert, und Pollen Robotics veröffentlicht auch den Simulations- und Reinforcement-Learning-Workflow. Das macht jedoch nicht automatisch jedes mechanische Design, jede PCB, jedes Logo, jedes Foto oder jeden Produktnamen für die kommerzielle Reproduktion offen.
Ist dies eine offizielle Microduck BOM?
Nein.Es kombiniert offizielle veröffentlichte Spezifikationen mit Komponentenidentitäten, die von der offiziellen Softwarekonfiguration unterstützt werden. Es sollte als Entwicklungsleitfaden und nicht als Produktions-BOM behandelt werden.
Kann ich einen günstigeren Microduck mit Standardservos bauen?
Sie können einen von Enten inspirierten Zweibeiner bauen, aber Standard-PWM-Servos reproduzieren nicht das Feedback von Smart-Servos und den deterministischen digitalen Bus, der von der veröffentlichten Steuerarchitektur verwendet wird. Das Ergebnis erfordert unterschiedliche Elektronik, Software, Mechanik und Training.
Können Unitree S288-Servos XL330-Servos ersetzen?
Sie sind vielversprechend für einen originalen kompakten Roboter, da Größe und Gewicht ähnlich sind. Sie sind keine Plug-and-Play-Ersatzteile: Spannung, Protokoll, Befehle, Feedback und Dynamik unterscheiden sich.
Kann ich die offiziellen gelernten Richtlinien nach dem Ändern der Hardware verwenden?
Gehen Sie nicht davon aus.Selbst kleine Änderungen in der Masse, Trägheit, Reibung, Spiel, Motorreaktion, Regelungsgewinnen oder Timing können das Verhalten von Simulation zu Realität beeinträchtigen. Aktualisieren Sie die Simulation und trainieren oder stimmen Sie die Richtlinie neu ab.
Was ist der beste erste Kauf?
Für Software- und Wahrnehmungsarbeiten beginnen Sie mit dem Compute-and-Sensor-Bench-Kit. Für Lokomotionsarbeiten beginnen Sie mit einem Fünf-Servo-Einbeinig-Rig. Beide Wege reduzieren das Risiko und schaffen wiederverwendbare Teile für einen späteren vollständigen Roboter.
Endgültiges Urteil
Microduck ist wertvoll, weil es zeigt, dass ein kleiner Robot mit Verstärkungslernen leichte, intelligente Aktuatoren, synchronisiertes Zustandsfeedback, Onboard-Inferenz, Vision, Tiefensensorik, Bluetooth-Steuerung und robuste Software-Updates in einer zugänglichen Plattform kombinieren kann.
Die verantwortungsvolle DIY-Möglichkeit besteht nicht darin, das markante Produktdesign zu kopieren.Es ist wichtig, aus der veröffentlichten Architektur zu lernen und einen neuen Roboter darum herum zu bauen:
- leichte Feedback-Servos;
- einen deterministischen Halbduplex-Bus;
- einen Linux SBC mit Hardware-Videounterstützung;
- einen fusionierten IMU, einen Multi-Zonen ToF-Sensor und eine kompakte Kamera;
- originale Mechanik und Elektronik;
- ein gemessenes MuJoCo-Modell;
- neu trainierte Richtlinien, die an die tatsächliche Hardware angepasst sind.
Dieser Weg bietet Machern ein nützliches Projekt, gibt Entwicklern Raum zur Verbesserung des Designs und bietet rcdrone.top einen nachhaltigen Katalog von intelligenten Servos, Sensoren, Rechenkarten, Kabeln, Strommodulen und originalen Entwicklungskits—ohne ein Produkt eines Dritten als den offiziellen Roboter darzustellen.
Quellen und weiterführende Literatur
- Offizielle Produktseite von Microduck
- Repository für die Laufzeit von Pollen Robotics Microduck
- Softwarearchitektur von Microduck
- Design der Robotersteuerung von Microduck
- Repository für Reinforcement Learning von Microduck
- ROBOTIS XL330-M288-T Spezifikationen
- Unitree S288/J288 Spezifikationen
- Produktinformationen zu Feetech STS3215
---