Microduck Hardware Explained: How to Build an Original DIY RL Biped Robot

Microduck Hårdvara Förklarad: Så bygger du en egen DIY RL Biped-robot

Microduck har snabbt blivit en av de mest omtalade små robotarna 2026. Pollen Robotics presenterar den som en 25 cm, ungefär 800 g biped med 15 aktuatorer, en kamera, djupavkänning, två IMU:er och en 50 Hz ombord förstärkningsinlärningskontrollslinga. Dess introduktionsförhandsbeställningspris är $399, medan dess programvara, simulator och förstärkningsinlärningsarbetsflöde publiceras för utvecklare att inspektera och utöka.


Den kombinationen väcker naturligtvis en fråga:

> Kan tillverkare bygga en Microduck-liknande förstärkningsinlärningsrobot av kommersiellt tillgängliga delar?

Det korta svaret är ja, om målet är en original DIY biped som utforskar samma ingenjörsidéer. Det är inte ansvarsfullt att lova en billig, en-till-en Microduck-klon.Pollen Robotics har släppt mjukvarustacken, men har inte publicerat en komplett officiell hårdvarulista, produktionsklara CAD, PCB-scheman, kabelritningar eller monteringsanvisningar.

Denna guide gör därför tre saker noggrant:

  1. separerar officiella specifikationer från fakta som finns i den officiella källkoden;
  2. identifierar praktiska utvecklingskomponenter utan att presentera dem som en officiell BOM;
  3. föreslår en original DIY-robotarkitektur som inte kräver att man kopierar Microducks skal, varumärke, produktionsfiler eller opublicerad elektronik.

Viktig oberoende notis

Detta är en oberoende teknisk kommentar och komponentvalsguide av rcdrone.top. rcdrone.top och är inte kopplad till, auktoriserad av, sponsrad av eller godkänd av Pollen Robotics eller Hugging Face.“Microduck,” “Pollen Robotics,” “Hugging Face,” “DYNAMIXEL,” “ROBOTIS,” och alla andra produktnamn och varumärken tillhör sina respektive ägare och används endast för att identifiera och diskutera de relevanta produkterna.

Ingen rcdrone.top produkt bör marknadsföras som en officiell Microduck-del om den inte är en autentisk del som säljs under tillverkarens eget varumärke och korrekt identifieras som sådan. Tredjeparts kort och kit bör använda namn som RL Biped Development Board, 15-Servo Robot Wiring Kit, eller Microduck Software Development Compatible, följt av en tydlig kompatibilitetskvalifikation.

Vad Pollen Robotics officiellt bekräftar

Den officiella produktsidan för Microduck bekräftar följande övergripande specifikationer:

Egenskap Officiellt angiven specifikation
Höjd Ungefär 25 cm
Vikt Ungefär 800 g
Ställdon 15 motorer
Perception Kamera, LiDAR/djupsensor och två IMU:er
Onboard-kontroll 50 Hz policy-loop
Inkluderade beteenden Sju tränade rörelser eller beteendefamiljer
Programvara Öppen källkod SDK, simulering och RL-träningsstack
Introduktionsförhandsbeställningspris $399 före skatt och frakt

Denna information är användbar, men den är inte en komponentnivå BOM.Exakta delnummer måste behandlas separat.

Vad kan fastställas från det officiella programvaruförrådet

En robotruntime måste veta vilken seriell port som ska öppnas, vilka enheter som ska adresseras, vilken kameroverlay som ska laddas och vilka register som ska läsas. Av den anledningen avslöjar det officiella programvaruförrådet mer om den elektriska arkitekturen än marknadsföringssidan.

Den aktuella offentliga koden och design-dokumentationen pekar på denna arkitektur:

Funktion Bevisbaserad komponent eller gränssnitt Förtroende
Linux-dator Radxa Zero 3W-familj, Rockchip RK3566 Hög: officiella distributionsfiler och enhets-trädreferenser
Gemensamma aktuatorer 15 ROBOTIS DYNAMIXEL XL330-klass servon Hög: officiell motor-buss dokumentation
Huvudorienteringssensor LSM6DSV16X på ett imu_to_dxl gränssnittskort Hög: officiell buss- och sensor-kod
Kamera IMX219 / Raspberry Pi Kamera v2-kompatibel modul Hög: officiell enhets-träd och mediekonfiguration
Multi-zon djup sensorVL53L5CX eller VL53L8CX familj Hög: officiell ToF mjukvaruväg
Ljudcodec TLV320AIC3104 Hög: officiell ljudenhetskonfiguration för träd
Sekundär IMU BMI088 Medium-hög: närvarande i konfigurationen men markerad som vilande eller oanvänd
Motor- och IMU-buss 3-trådig TTL halvduplex, DYNAMIXEL Protokoll 2.0, 1 Mbps Hög: officiell kontrollkod
Robot inter-process API JSON-RPC över Unix-sockets Hög: officiell arkitekturdokumentation

Dessa är källkodstödda resultat, inte en produktions-BOM utfärdad av Pollen Robotics. Hårdvaran kan ändras före eller under produktionen.

Det viktigaste hårdvaravalet: 15 smarta servon

Microduck är inte byggd kring vanliga hobby PWM-servon. Dess styrsystem beror på en multi-drop digital servo-buss och ledstatusåterkoppling.

Bevisen pekar på 15 ROBOTIS DYNAMIXEL XL330-M288-T-klass aktuatorer. Fjorton leder deltar i den inlärda policyn; den femtonde aktuatören styr munnen eller näbben under högre nivåkontroll.

XL330-M288-T referensspecifikationer

Parameter Värde
Mått 20 × 34 × 26 mm
Vikt 18 g
Utväxlingsförhållande 288.4:1
Positionsupplösning 12 bit, 4,096 räknar per varv
Rekommenderad spänning 5.0 V
Nominellt ingångsområde 3.7–6.0 V
Stilleståndsmoment 0.52 N·m vid 5 V; 0.60 N·m vid 6 V
Tomgångshastighet 103 rpm vid 5 V; 123 rpm vid 6 V
Kommunikationer TTL halv-duplex, DYNAMIXEL Protokoll 2.0
Feedback Position, hastighet, ström/PWM, spänning, temperatur och status

För en inlärd biped är den 18 g tunga massan lika viktig som vridmomentet. Att ersätta varje aktuator med en 55 g serie-servomotor lägger till cirka 555 g över 15 leder innan fästen blir större. Det förändrar lemmarnas tröghet, tyngdpunkt, påverkningsbeteende och problemet med överföring från simulering till verklighet.

Varför en högmoment hobbyservo inte automatiskt är en ersättning

En kandidataktuator bör utvärderas mot alla dessa krav:

  • ungefär 20 × 34 × 26 mm förpackning;
  • en målmassa nära eller under 20 g;
  • låg backlash och upprepbar nollposition;
  • absolut ledposition återkoppling;
  • hastighet och helst ström- eller momentrelaterad återkoppling;
  • temperatur- och försörjningsspännings telemetri;
  • deterministisk multi-servo bussåtkomst;
  • tillräcklig bandbredd för en 50 Hz yttre kontrollslinga;
  • ett dokumenterat värdprotokoll;
  • ett försörjningssystem som kan överleva synkroniserad acceleration och fall.

Att jämföra stallmoment ensam är missvisande. Stallmoment är en kortvarig gräns, inte en säker kontinuerlig driftpunkt.

Servoalternativ: vad är realistiskt?

Alternativ 1: ROBOTIS XL330-M288-T — den lägsta programvarurisk

Att använda samma aktuatorfamilj ger en DIY-utvecklare den bästa chansen att matcha det publicerade bussbeteendet, registerkartan, återkopplingssignaler, dimensioner och inlärd dynamik.

Nackdelen är kostnaden. Vid normala detaljhandelspriser kan 15 äkta XL330-servon kosta lika mycket som eller mer än introduktionspriset för den kompletta roboten. Värdet av denna väg är kompatibilitet och utvecklingstillgång, inte nödvändigtvis ett lägre totalpris.

Bäst för: utvecklare som vill studera den officiella körtiden, ledkontroll och sim-till-verklighet träning med färre aktuatorändringar.

Alternativ 2: Unitree S288 — ett lovande mekaniskt storleksalternativ

Unitree S288 är ovanligt intressant eftersom dess yttre dimensioner ligger nära XL330-klassen och dess angivna vikt är cirka 19,5 g.Det använder en borstlös motor, dubbla absoluta encoders och en digital halvduplexbuss.

Det är inte elektriskt eller mjukvarumässigt kompatibelt med XL330:

  • rekommenderad strömförsörjning är i 12,6 V-klassen snarare än 5 V;
  • kommunikationen är Unitrees fasta 6 Mbps-protokoll snarare än DYNAMIXEL Protokoll 2.0;
  • registerlayout och kontrollsemantik är olika;
  • leddynamik och kontrollvinster skiljer sig;
  • motorstyraren och robotpolicyn måste anpassas och valideras.

S288 beskrivs bäst som en kandidat för en ny RL-bipeddesign, inte en drop-in Microduck-erättning.

Bäst för: en original högpresterande robot med en omskriven drivrutin, separat kraftarkitektur och omtränade policys.

Alternativ 3: Feetech STS3215 — prisvärd vridmoment, olika robotar

STS3215 erbjuder en digital seriell buss, positionsåterkoppling och avsevärt mer vridmoment. Typiska versioner är ungefär 45,2 × 24,7 × 35 mm och 55 g.

Dessa siffror gör den olämplig som en direkt ersättning i en 700–800 g robot. En robot designad kring STS3215-servon kommer att vara större och tyngre och kommer att kräva originalfästen, en ny massmodell, ny kraftdistribution, ny styrprogramvara och ny RL-träning.

Det kan fortfarande vara en bra undervisningsaktuator för en större biped på bordet.

Bäst för: en kostnadseffektiv, större utbildningsrobot där exakt Microduck-geometri och policyer inte krävs.

Alternativ 4: vanliga PWM-servon — endast lämpliga för ett förenklat projekt

PWM-servon kan flytta en robot genom skriptade poser, men de flesta modeller ger inte den synkroniserade positionen, hastigheten, strömmen, spänningen och temperaturtelemetrin som förväntas av denna arkitektur. De rekommenderas inte för att reproducera den publicerade lärda kontrollslingan.

Bäst för: långsamma pose-demonstrationer, animatronik, eller en introduktionsrobot inspirerad av en anka utan krav på policykompatibilitet.

Huvuddator och ombord AI

Den officiella programvaran pekar på Radxa Zero 3W-familjen. Den använder Rockchip RK3566, en fyrkärnig Cortex-A55 SoC med Mali-G52-grafik, hårdvarustödd video och en liten NPU. Kortet erbjuder också Wi-Fi och Bluetooth i en Raspberry Pi Zero-liknande formfaktor på 65 × 30 mm.

RADXA ZERO 3W RK3566 development board shown from front and rear sides

Det valet är logiskt eftersom den inbyggda datorn kan behöva hantera flera uppgifter samtidigt:

  • ONNX policy inferens vid 50 Hz;
  • gemensam feedback och säkerhetslogik;
  • 720p videoströmning via WebRTC;
  • Rockchip hårdvara H.264 kodning;
  • lågfrekvent RKNN objektigenkänning;
  • Bluetooth spelkontroll och telefonkommunikation;
  • Wi-Fi konfiguration;
  • signerade programuppdateringar och återställning.

Kan en Raspberry Pi Zero 2 W användas istället?

Det kan vara användbart för en rörelsebaserad eller förenklad utvecklingsrobot, och officiella anteckningar indikerar att en tidigare prototyp använde en Pi Zero 2 W. Det är inte en transparent ersättning för den fullständiga nuvarande stacken. Rockchip MPP videokodning, RKNN inferens, enhets-träd överlagringar, seriella kartor och distributionsskript skulle behöva ändras.

För ett första produktutbud är strategin för säkrare delar:

  • Radxa Zero 3W med en tydligt angiven RAM/eMMC-konfiguration;
  • kompatibel värmespridare;
  • 40-stifts kontakt;
  • verifierad IMX219 flatkabel;
  • en testad operativsystemavbild och versionsspecifik installationsguide.

Marknadsför inte en annan SBC som "helt Microduck-kompatibel" utan att testa hela mjukvaru- och perifera stacken.

Orienteringssensor: en IMU på servobussen

En av de mest eleganta delarna av arkitekturen är imu_to_dxl-kortet. Istället för att låta Linux-datorn läsa huvud-IMU:n över en separat I²C-transaktion, beter sig kortet som en annan enhet på DYNAMIXEL-bussen.

Den officiella kontrolldesignen använder buss-ID 200 och läser en kompakt sensorblock tillsammans med de 15 aktuatorerna.Bevisen pekar på en ST LSM6DSV16X, en sexaxlig IMU med en inbyggd SFLP sensorfusion-motor.

Kontrollslingan förbrukar:

  • tre gyroskopaxlar, konfigurerade runt ±500 grader per sekund;
  • tre kvaternionkomponenter i kompakt halvprecisionsform;
  • en rekonstruerad fjärde kvaternionkomponent på värden.

En lagligt renare DIY-alternativ

Istället för att kopiera en opublicerad Pollen PCB-layout, designa ett originalgränssnittskort från offentliga datablad och protokolldokumentation:

  • LSM6DSV16X;
  • en liten MCU som en STM32G0 eller CH32V203;
  • ett original 3.3 V TTL halvduplex-krets;
  • en original PCB-layout och kontaktplacering;
  • självständigt skriven firmware som implementerar det dokumenterade värd-vända beteendet.

Om firmwaren återanvänder Apache-2.0 källkod, bevara upphovsrätt, licens och ANMÄRKNINGSskyldigheter. Om det är oberoende implementerat från offentliga protokollspecifikationer, dokumentera den processen och behåll designregister.

Denna typ av kort är en stark framtidsproduktmöjlighet för rcdrone.top, men det bör namnges generiskt—till exempel, IMU-till-Digital-Servo Bus Adapter—och dess kompatibilitetsuttalande bör identifiera testade programvaruversioner.

Djupsensor: VL53L5CX och VL53L8CX

Robotens använder en ST multi-zon tids-of-flight sensor istället för en skannande mekanisk LiDAR. VL53L5CX och nyare VL53L8CX-familjer kan producera ett 8 × 8 avståndsgaller över I²C. Offentliga programvarubevis pekar på adress 0x29 och en driftfrekvens runt 15 Hz i denna applikation.

För ett DIY-projekt är en standard VL53L8CX breakout med en Qwiic eller STEMMA QT-kontakt det enklaste valet.Det undviker att kopiera den ursprungliga sensor PCB och är lätt att byta ut.

Potentiella produktvarianter inkluderar:

  • bar VL53L8CX breakout;
  • breakout plus kort Qwiic-kabel;
  • breakout plus monteringshårdvara;
  • testad sensor-och-SBC-bunt.

Sensorfältets synvinkel, fönstermaterial, monteringsvinkel, korskopplingskalibrering och I²C pull-ups bör dokumenteras. En modul som använder samma chip är inte automatiskt mekaniskt kalibrerad för samma robot.

Kamera: IMX219 förblir det praktiska valet

Programvarukonfigurationen pekar på en IMX219-modul, som vanligtvis säljs som Raspberry Pi Camera v2. Den publicerade mediavägen använder ett 1080p30 sensorläge och producerar en 720p30 WebRTC-ström genom Rockchip-hårdvaruencoder.

En IMX219-modul är en attraktiv produkt eftersom den är allmänt tillgänglig och stöds av många SBC:er.Men köpare behöver veta:

  • ribban-kabelns steg och kontaktorientering;
  • standard, NoIR eller vidvinkelobjektivtyp;
  • horisontellt synfält;
  • om bilden måste roteras i hårdvaran;
  • vilken enhetsträdöverlägg som testades;
  • om modulen fungerar med hårdvaru H.264 kodning.

Vidvinkel- och NoIR-versioner bör säljas som utvecklingsalternativ, inte som exakta optiska ersättningar för en icke verifierad produktionskamera.

Ljudalternativ

Den officiella enhetsträdkonfigurationen identifierar en TLV320AIC3104 ljudcodec. Produktions-HAT:en i sig är inte öppen hårdvara, och dess kompletta schema är inte tillgängligt.

En original DIY-robot kan använda en av tre metoder:

  1. USB ljudadapter: lättast att integrera, men tar upp plats och en USB-anslutning.
  2. Original I²S codec board: stöder mikrofoningång och högtalarutgång, men behöver mer Linux- och PCB-arbete.
  3. MAX98357A I²S förstärkare: kompakt och enkel för ljudutgång, men tillhandahåller inte mikrofoninspelning.

För ett tidigt rcdrone.top utvecklingskit bör ljud vara valfritt. Ett rörelse- och sensor-kit är lättare att stödja än ett kort som kombinerar högströmskraft, halvduplex servo kommunikation, kamera, mikrofon, högtalare och codec-klockor i sin första revision.

Strömdesign: kopiera inte en olöst antagande

Detta är området där en ansvarsfull DIY-guide måste vara konservativ.

Offentligt omvänd ingenjörsarbete kopplar roboten till ett NP-F-serie 2S litiumjonbatteri och rapporterar ett arbetsområde på 6,6–8,2 V. En detaljhandels XL330-M288-T, är dock officiellt bedömd till endast 3,7–6,0 V.

Innan en fraktproduktionsrobot mäts, gör inte antagandet att ett NP-F-batteri är anslutet direkt till detaljhandels-XL330-servon. Den slutliga produkten kan innehålla en icke offentlig regulator, separata strömförsörjningar, en anpassad aktuatorvariant eller en annan detalj som inte representeras i offentligt material.

Säkrare DIY kraftarkitektur

För en robot som använder detaljhandels XL330-M288-T servon:

  • reglera servoskenan inom tillverkarens publicerade spänningsområde;
  • tillhandahålla en separat, stabil 5 V-skena för SBC när det är praktiskt;
  • använda en säkring eller återställbar skyddsenhet;
  • inkludera en fysisk strömbrytare och en lättillgänglig nödstopp;
  • dimensionera kablar för transientström och spänningsfall;
  • designa inte utifrån “15 × stallström” som ett kontinuerligt driftstillstånd, utan testa värsta fall synkroniserade transients;
  • logga rails spänning under uppställning, stötar och blockerade ledningshändelser;
  • använda ett skyddat batteripaket och en laddare avsedd för den kemin och serieantalet.

Eventuella framtida rcdrone.top kraftkit bör ange ingångsområde, reglerade utgångar, kontinuerliga och toppvärden, kontaktpolaritet, trådtjocklek, skyddsbeteende och den exakta servo/SBC-kombinationen som testats.

Programvarustacken som gör roboten intressant

Den offentliga robotkörningen är huvudsakligen skriven i Rust och undviker medvetet ett stort robotramverk.Dess tjänster är uppdelade efter ansvar:

Tjänst Roll
robotd 50 Hz kontrollslinga, motorbuss, sensorik, inlärda policyer och säkerhet
configd Wi-Fi, identitet, parkoppling och systemkonfiguration
updaterd Signerade versioner, hälsokontroller, versionsväxling och återställning
btd Bluetooth API transport
padd USB/Bluetooth spelkontrollsinmatning
mediad Kamera, GStreamer, hårdvara H.264, och WebRTC
tofd Multi-zon djupbilder
detekteringstjänster RKNN-baserade perceptionsuppgifter

Processerna kommunicerar genom ett JSON-RPC-kontrakt över Unix-sockets. Denna separation är värdefull för en DIY-robot: en misslyckad beteendeprocess behöver inte förstöra nätverksanslutningen eller uppdateringsvägen.

Förstärkningsinlärning och sim-till-verklighet

Den offentliga arbetsflödet använder MuJoCo-simulering, PPO-stil förstärkningsinlärning, domänrandomisering och ONNX-export. Den aktuella dokumentationen beskriver ett 50 Hz policygränssnitt med 61 observationsvärden och 14 ledåtgärder.

Den avgörande lärdomen är att en tränad policy innehåller antaganden om den fysiska roboten:

  • länkens massa och tröghet;
  • tyngdpunkt;
  • servohastighet och vridmomentrespons;
  • backlash och friktion;
  • kommandofördröjning;
  • kontrolleringsvinster;
  • försörjningsspänningsbeteende;
  • ledbegränsningar;
  • markkontakt och fotgeometri.

Att byta till en annan servo eller byta ram är inte bara en mekanisk substitution. Simulatorn måste uppdateras, och policyn kommer vanligtvis att kräva omträning och validering i verkliga världen.

För säkerhetens skull bör första tester använda en stödram, reducerade vinster, konservativa ledbegränsningar, ett klart golvområde, ögonskydd där det är lämpligt, och en lättillgänglig strömbrytare. Små robotar kan fortfarande klämma fingrar, skada växlar eller kasta ut trasiga utskrivna delar.

En praktisk trestegs DIY-vägkarta

Steg 1: Sensor- och programvarubänk kit

Börja utan ben.

Föreslagna delar:

  • Radxa Zero 3W;
  • IMX219 kamera;
  • VL53L8CX breakout;
  • LSM6DSV16X breakout;
  • Bluetooth-spelkontroll;
  • flatsladdningar, Qwiic-kablar och en stabil bänkströmförsörjning.

Detta steg validerar Linux, kamerafångst, djupbilder, orienteringsdata, Bluetooth och programvarudistribution utan kostnaden och risken för 15 aktuatorer.

Steg 2: Utvecklingsrigg för enbens med fem servon

Föreslagna delar:

  • fem XL330-M288-T servon;
  • äkta eller verifierad TTL servo-gränssnitt;
  • 5 V högström reglerad strömförsörjning;
  • säkring, strömbrytare och säker kablage;
  • en original testram;
  • tryckta skydd och en stödstruktur.

Detta steg verifierar bussens timing, led-ID:n, kalibrering, strömmar, positionsåterkoppling, förstärkningsinställningar och simuleringsparametrar. Ett enbenskit är också en mer tillgänglig produkt än att tvinga varje läsare att köpa 15 servon på en gång.

Steg 3: Original 14+1 aktuator biped

Endast efter de första två stegen bör en byggare integrera:

  • 10 benaktuatorer;
  • fyra huvud- och nackaktuatorer;
  • en valfri näbb- eller gripaktuator;
  • original länkar och höljesgeometri;
  • original sensorfästen;
  • original kablage och strömfördelningskort;
  • ett originalutseende som inte imiterar Microducks distinkta skal eller färgscheman.

Simulatorn bör använda uppmätta massor, ledaxlar, aktuatorgränser och trögheter från byggarens egen hårdvara—inte kopierad produktionsgeometri.

Rekommenderade delkategorier för rcdrone.top

Den starkaste kommersiella möjligheten är inte ett overifierat "klonkit." Det är en uppsättning väldokumenterade utvecklingskomponenter som löser specifika integrationsproblem.

Produkter som kan introduceras först

  • Radxa Zero 3W-kort med explicita RAM- och lagringsvarianter;
  • äkta ROBOTIS XL330-M288-T servon individuellt och i 3-, 5- och 15-enhetsbundlar;
  • XL330 3-pin JST servokablar i flera verifierade längder;
  • DYNAMIXEL-kompatibla TTL utvecklingsgränssnitt;
  • IMX219 kameramoduler och matchande flatkablar;
  • VL53L8CX 8 × 8 ToF breakout-kort;
  • LSM6DSV16X utvecklingskort;
  • Bluetooth-spelkontroller;
  • skyddade batterier, batterihållare och godkända laddare;
  • reglerade 5 V strömmoduler med ärliga kontinuerliga och toppvärden;
  • säkringar, strömbrytare, XT30/JST strömkablar och M2 hårdvara;
  • lager- och fästeutvecklingspaket för original små bipeder.

Högvärdiga originalprodukter för att utveckla

  • IMU-till-digital-servo-bussadapter;
  • högströms robotgränssnitt HAT med en dokumenterad TTL-buss;
  • 15-servo färgkodad kabelsats;
  • enkelsidig RL utvecklingsram;
  • testad sensor-och-beräkningspaket;
  • original bipedram designad från grunden i CAD;
  • versionerad programvarubild och dokumentation för uppstart.

Varje kompatibilitetsorienterad lista bör inkludera en matris som denna:

Påstående Betydelse
Äkta komponent Äkta märkesdel från den namngivna tillverkaren
Elektrisk gränssnitt kompatibel Spänning, logik, kontakt och protokoll har testats
Drivrutinsanpassning krävs Hårdvara kan endast användas efter programvaruförändringar
Policyutbildning krävs Publicerade rörelsepolicyer bör inte förväntas fungera
Endast för utvecklingsanvändning Inte en certifierad färdig konsumentrobot

Fem misstag att undvika

1.Att kalla en rekonstruerad lista en “officiell Microduck BOM”

Det är inte officiellt om inte Pollen Robotics publicerar det som sådant. Använd evidensbaserad hårdvaruanalys, källkodstödd komponentlista, eller utvecklingsdelar guide.

2. Försäljning av simuleringsnät som kommersiella produktdelar

Simuleringsgeometri kan vara ofullständig för tillverkning, och tredjepartsrekonstruktioner rapporterar icke-kommersiell licensiering på relevanta nätresurser. Sälj inte tryckta derivat utan att bekräfta licensen och erhålla nödvändiga tillstånd. Skapa istället original CAD.

3. Användning av Microduck-logotyper, produktfotografi eller förpackningskonst utan tillstånd

Använd originaldiagram och fotografier av de delar du faktiskt säljer. Länka till den officiella produktsidan för referens istället för att kopiera dess visuella tillgångar.

4.Beskriva ett tredjepartskit som officiellt eller godkänt

Använd ett framträdande oberoende uttalande. Undvik förvirrande namn som “Officiell Microduck HAT,” “Microduck Ersättningskort,” eller en produktlogotyp som liknar det ursprungliga varumärket.

5. Anta att matchande dimensioner innebär matchande beteende

En aktuator med samma dimensioner kan använda en annan spänning, protokoll, feedbackmodell, vridmomentkurva och termisk gräns. En ny drivrutin och policyvalidering kan fortfarande krävas.

Vanliga frågor

Är Microduck öppen källkod?

Dess offentliga robotprogramvara är licensierad under Apache License 2.0, och Pollen Robotics publicerar också simuleringen och förstärkningsinlärningsarbetsflödet. Det gör inte automatiskt varje mekanisk design, PCB, logotyp, fotografi eller produktnamn öppet för kommersiell reproduktion.

Är detta en officiell Microduck BOM?

Nej.Det kombinerar officiellt publicerade specifikationer med komponentidentiteter som stöds av den officiella programvarukonfigurationen. Det bör behandlas som en utvecklingsguide, inte en produktions-BOM.

Kan jag bygga en billigare Microduck med standardservon?

Du kan bygga en anka-inspirerad biped, men standard PWM-servon reproducerar inte den smarta servonåterkopplingen och den deterministiska digitala bussen som används av den publicerade kontrollarkitekturen. Resultatet kommer att kräva olika elektronik, programvara, mekanik och träning.

Kan Unitree S288-servon ersätta XL330-servon?

De är lovande för en original kompakt robot eftersom storleken och vikten är nära. De är inte drop-in ersättningar: spänning, protokoll, kommandon, återkoppling och dynamik skiljer sig.

Kan jag använda de officiella inlärda policyerna efter att ha ändrat hårdvaran?

Anta inte det.Även små förändringar i massa, tröghet, friktion, backlash, motorrespons, kontrollervinster eller timing kan bryta simulerings-till-verklighet beteende. Uppdatera simuleringen och träna om eller justera policyn.

Vad är det bästa första köpet?

För programvaru- och perceptionsarbete, börja med compute-and-sensor bänksetet. För locomotion-arbete, börja med en fem-servo enbensrigg. Båda vägarna minskar risk och skapar återanvändbara delar för en senare full robot.

Slutgiltig dom

Microduck är värdefullt eftersom det visar att en liten förstärkningsinlärningsrobot kan kombinera lätta smarta aktuatorer, synkroniserad tillståndsfeedback, ombordinference, vision, djupsensor, Bluetooth-kontroll och robusta programuppdateringar i en lättillgänglig plattform.

Den ansvariga DIY-möjligheten är att inte kopiera dess distinkta produktdesign.Det är att lära sig av den publicerade arkitekturen och bygga en ny robot kring:

  • lätta feedbackservon;
  • en deterministisk halvduplexbuss;
  • en Linux SBC med hårdvarustöd för video;
  • en fusionerad IMU, flerzoners ToF-sensor och kompakt kamera;
  • originalmekanik och elektronik;
  • en mätt MuJoCo-modell;
  • omtränade policyer anpassade till den faktiska hårdvaran.

Den vägen ger skapare ett användbart projekt, ger utvecklare utrymme att förbättra designen, och ger rcdrone.top en hållbar katalog av smarta servon, sensorer, datorkort, kablar, strömmoduler och originalutvecklingssatser—utan att presentera en tredjepartsprodukt som den officiella roboten.

Källor och vidare läsning

---

Tillbaka till blogg

Lämna en kommentar

Notera att kommentarer behöver godkännas innan de publiceras.