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

Wyjaśnienie sprzętu Microduck: Jak zbudować oryginalnego robota dwunożnego RL DIY

Microduck szybko stał się jednym z najczęściej omawianych małych robotów 2026 roku. Pollen Robotics przedstawia go jako dwunożnego robota o wysokości 25 cm, ważącego około 800 g, z 15 siłownikami, kamerą, czujnikiem głębokości, dwoma IMU oraz 50 Hz pętlą kontrolną opartą na uczeniu przez wzmocnienie. Jego wstępna cena przedsprzedaży wynosi 399 USD, podczas gdy jego oprogramowanie, symulator i proces uczenia przez wzmocnienie są publikowane, aby deweloperzy mogli je przeglądać i rozwijać.


Ta kombinacja naturalnie rodzi pytanie:

> Czy twórcy mogą zbudować robota w stylu Microduck z ogólnodostępnych części?

Krótka odpowiedź brzmi tak, jeśli celem jest oryginalny robot dwunożny DIY, który bada te same pomysły inżynieryjne. Nie jest odpowiedzialne obiecywanie taniego, identycznego klona Microduck.Pollen Robotics opublikowało stos oprogramowania, ale nie opublikowało pełnej oficjalnej listy materiałów sprzętowych, gotowych do produkcji CAD, schematów PCB, rysunków kabli ani instrukcji montażu.

Ten przewodnik zatem wykonuje trzy rzeczy starannie:

  1. oddziela oficjalne specyfikacje od faktów znalezionych w oficjalnym kodzie źródłowym;
  2. identyfikuje praktyczne komponenty rozwojowe, nie przedstawiając ich jako oficjalnej listy materiałów;
  3. proponuje oryginalną architekturę robota DIY, która nie wymaga kopiowania obudowy Microduck, marki, plików produkcyjnych ani nieopublikowanej elektroniki.

Ważne powiadomienie o niezależności

To jest niezależny komentarz techniczny i przewodnik po wyborze części autorstwa rcdrone.top. rcdrone.top , który nie jest powiązany, autoryzowany, sponsorowany ani popierany przez Pollen Robotics ani Hugging Face.„Microduck”, „Pollen Robotics”, „Hugging Face”, „DYNAMIXEL”, „ROBOTIS” oraz wszystkie inne nazwy produktów i znaki towarowe należą do ich odpowiednich właścicieli i są używane wyłącznie w celu identyfikacji i omówienia odpowiednich produktów.

Żaden rcdrone.top produkt nie powinien być reklamowany jako oficjalna część Microduck, chyba że jest to autentyczna część sprzedawana pod marką producenta i dokładnie zidentyfikowana jako taka. Płyty i zestawy firm trzecich powinny używać nazw takich jak RL Biped Development Board, 15-Servo Robot Wiring Kit, lub Microduck Software Development Compatible, z wyraźnym określeniem kompatybilności.

Co Pollen Robotics oficjalnie potwierdza

Oficjalna strona produktu Microduck potwierdza następujące ogólne specyfikacje:

Cecha Oficjalnie podana specyfikacja
Wysokość Około 25 cm
Waga Około 800 g
Siłowniki 15 silników
Percepcja Kamera, LiDAR/czujnik głębokości i dwa IMU
Kontrola pokładowa 50 Hz pętla polityki
Dołączone zachowania Siedem wyuczonych ruchów lub rodzin zachowań
Oprogramowanie Otwarty SDK, symulacja i stos szkoleniowy RL
Wstępna cena zamówienia $399 przed opodatkowaniem i kosztami wysyłki

Te fakty są przydatne, ale nie stanowią BOM na poziomie komponentów.Dokładne numery części muszą być traktowane oddzielnie.

Co można ustalić z oficjalnego repozytorium oprogramowania

Środowisko uruchomieniowe robota musi wiedzieć, który port szeregowy otworzyć, które urządzenia adresować, jaki nakładkę kamery załadować i które rejestry odczytać. Z tego powodu oficjalne repozytorium oprogramowania ujawnia więcej na temat architektury elektrycznej niż strona marketingowa.

Aktualny publiczny kod i dokumentacja projektowa wskazują na tę architekturę:

Funkcja Komponent lub interfejs oparty na dowodach Zaufanie
Komputer z systemem Linux Rodzina Radxa Zero 3W, Rockchip RK3566 Wysoka: oficjalne pliki wdrożeniowe i odniesienia do drzewa urządzeń
Wspólne siłowniki 15 serwomechanizmów ROBOTIS DYNAMIXEL XL330 Wysoka: oficjalna dokumentacja magistrali silników
Główny czujnik orientacji LSM6DSV16X na płytce interfejsu imu_to_dxl Wysoka: oficjalny kod magistrali i czujników
Kamera Moduł zgodny z IMX219 / Raspberry Pi Camera v2 Wysoka: oficjalne drzewo urządzeń i konfiguracja mediów
Czujnik głębokości wielostrefowyVL53L5CX lub VL53L8CX rodzina Wysoki: oficjalna ścieżka oprogramowania ToF
Kodek audio TLV320AIC3104 Wysoki: oficjalna konfiguracja drzewa urządzeń audio
Wtórny IMU BMI088 Średnio-wysoki: obecny w konfiguracji, ale oznaczony jako uśpiony lub nieużywany
Szyna silnika i IMU 3-przewodowy TTL półdupleksowy, protokół DYNAMIXEL 2.0, 1 Mbps Wysoki: oficjalny kod kontrolny
Interfejs API robotów międzyprocesowych JSON-RPC przez gniazda Unix Wysoki: oficjalna dokumentacja architektury

To są ustalenia wspierane przez kod źródłowy, nie jest to produkcyjna lista materiałów wydana przez Pollen Robotics. Sprzęt może ulec zmianie przed lub w trakcie produkcji.

Najważniejszy wybór sprzętowy: 15 inteligentnych serwomechanizmów

Microduck nie jest zbudowany wokół zwykłych serwomechanizmów PWM dla hobbystów. Jego system sterowania opiera się na wielodropowym cyfrowym busie serwomechanizmów i sprzężeniu zwrotnym stanu stawów.

Dowody wskazują na 15 aktuatorów ROBOTIS DYNAMIXEL XL330-M288-T. Czternaście stawów uczestniczy w wyuczonej polityce; piętnasty aktuator obsługuje usta lub dziób pod wyższym poziomem kontroli.

XL330-M288-T specyfikacje odniesienia

Parametr Wartość
Wymiary 20 × 34 × 26 mm
Waga 18 g
Przełożenie 288.4:1
Rozdzielczość pozycji 12 bitów, 4,096 impulsów na obrót
Zalecane zasilanie 5.0 V
Zakres wejściowy nominalny 3.7–6.0 V
Moment obrotowy przy zablokowaniu 0.52 N·m przy 5 V; 0.60 N·m przy 6 V
Prędkość bez obciążenia 103 rpm przy 5 V; 123 rpm przy 6 V
Komunikacja TTL półdupleks, protokół DYNAMIXEL 2.0
Opinie Pozycja, prędkość, prąd/PWM, napięcie, temperatura i status

Dla wyuczonego bipedalnego, masa 18 g jest równie ważna jak wartość momentu obrotowego. Zastąpienie każdego aktuatora serwomechanizmem o masie 55 g dodaje około 555 g na 15 stawach, zanim uchwyty staną się większe. To zmienia bezwładność kończyn, środek masy, zachowanie przy uderzeniu oraz problem transferu z symulacji do rzeczywistości.

Dlaczego serwomechanizm hobbystyczny o wysokim momencie obrotowym nie jest automatycznie substytutem

Kandydat na aktuator powinien być oceniany według wszystkich tych wymagań:

  • opakowanie o wymiarach około 20 × 34 × 26 mm;
  • docelowa masa bliska lub poniżej 20 g;
  • niska luz i powtarzalna pozycja zerowa;
  • informacja zwrotna o absolutnej pozycji stawu;
  • informacja zwrotna o prędkości, a najlepiej związana z prądem lub momentem obrotowym;
  • telemetria temperatury i napięcia zasilania;
  • deterministyczny dostęp do magistrali multi-serwo;
  • wystarczająca przepustowość dla zewnętrznej pętli kontrolnej 50 Hz;
  • udokumentowany protokół hosta;
  • system zasilania, który może przetrwać zsynchronizowane przyspieszenie i upadki.

Porównywanie momentu obrotowego przy zablokowaniu jest mylące. Moment obrotowy przy zablokowaniu to limit krótkoterminowy, a nie bezpieczny punkt pracy ciągłej.

Alternatywy serwomechanizmów: co jest realistyczne?

Opcja 1: ROBOTIS XL330-M288-T — najniższe ryzyko związane z oprogramowaniem

Użycie tej samej rodziny siłowników daje deweloperowi DIY najlepszą szansę na dopasowanie opublikowanego zachowania magistrali, mapy rejestrów, sygnałów zwrotnych, wymiarów i wyuczonych dynamik.

Wadą jest koszt. Przy normalnych cenach detalicznych, 15 oryginalnych serwomechanizmów XL330 może kosztować tyle samo lub więcej niż cena wprowadzająca całego robota. Wartość tej drogi to kompatybilność i dostęp do rozwoju, a niekoniecznie niższa całkowita cena.

Najlepsze dla: deweloperów, którzy chcą badać oficjalny czas wykonywania, kontrolę stawów i trening sim-to-real przy najmniejszej liczbie zmian siłowników.

Opcja 2: Unitree S288 — obiecująca alternatywa pod względem rozmiaru mechanicznego

Unitree S288 jest niezwykle interesujący, ponieważ jego wymiary zewnętrzne są zbliżone do klasy XL330, a jego podana waga wynosi około 19,5 g.Wykorzystuje silnik bezszczotkowy, podwójne enkodery absolutne oraz cyfrową magistralę półdupleksową.

Nie jest kompatybilny elektrycznie ani programowo z XL330:

  • zalecane zasilanie jest w klasie 12,6 V, a nie 5 V;
  • komunikacja to stały protokół 6 Mbps Unitree, a nie protokół DYNAMIXEL 2.0;
  • układ rejestrów i semantyka sterowania są różne;
  • dynamika stawów i wzmocnienia kontrolera różnią się;
  • sterownik silnika i polityka robota muszą być dostosowane i zwalidowane.

S288 najlepiej opisać jako kandydata do nowego projektu bipedalnego RL, a nie jako zamiennik Microduck.

Najlepsze dla: oryginalnego robota o wysokiej wydajności z przepisanym sterownikiem, oddzielną architekturą zasilania i przeszkolonymi politykami.

Opcja 3: Feetech STS3215 — przystępny moment obrotowy, różne roboty

STS3215 oferuje cyfrową szynę szeregową, sprzężenie zwrotne pozycji i znacznie większy moment obrotowy. Typowe wymiary to około 45,2 × 24,7 × 35 mm i 55 g.

Te liczby sprawiają, że nie nadaje się jako bezpośredni zamiennik w robocie o wadze 700–800 g. Robot zaprojektowany wokół serw STS3215 będzie większy i cięższy oraz będzie wymagał oryginalnych uchwytów, nowego modelu masy, nowego rozdziału mocy, nowego oprogramowania sterującego i nowego szkolenia RL.

Może być nadal dobrym aktuatoriem do nauczania dla większego bipedalnego robota na stole.

Najlepsze dla: tańszego, większego robota edukacyjnego, gdzie dokładna geometria Microduck i zasady nie są wymagane.

Opcja 4: zwykłe serwomechanizmy PWM — odpowiednie tylko do uproszczonego projektu

Serwomechanizmy PWM mogą poruszać robotem poprzez zaprogramowane pozy, ale większość modeli nie zapewnia synchronizowanej telemetrii pozycji, prędkości, prądu, napięcia i temperatury oczekiwanej przez tę architekturę. Nie są zalecane do reprodukcji opublikowanej pętli sterowania opartej na uczeniu.

Najlepsze dla: wolnych demonstracji pozy, animatroniki lub wprowadzenia do robota inspirowanego kaczką, bez roszczenia do zgodności z polityką.

Główny komputer i wbudowana AI

Oficjalne oprogramowanie wskazuje na rodzinę Radxa Zero 3W . Używa układu Rockchip RK3566, czterordzeniowego SoC Cortex-A55 z grafiką Mali-G52, wsparciem dla wideo w sprzęcie oraz małym NPU. Płyta oferuje również Wi-Fi i Bluetooth w formacie 65 × 30 mm, podobnym do Raspberry Pi Zero.

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

Ten wybór ma sens, ponieważ komputer pokładowy może potrzebować obsługiwać kilka zadań jednocześnie:

  • wnioskowanie polityki ONNX z częstotliwością 50 Hz;
  • sprzężenie zwrotne i logika bezpieczeństwa;
  • strumieniowanie wideo w rozdzielczości 720p przez WebRTC;
  • kodowanie H.264 na sprzęcie Rockchip;
  • wykrywanie obiektów RKNN o niskiej przepustowości;
  • komunikacja z kontrolerem Bluetooth i telefonem;
  • konfiguracja Wi-Fi;
  • podpisane aktualizacje oprogramowania i przywracanie.

Czy można użyć Raspberry Pi Zero 2 W zamiast tego?

Może być przydatny dla robota do rozwoju tylko w ruchu lub uproszczonego, a oficjalne notatki wskazują, że wcześniejszy prototyp używał Pi Zero 2 W. Nie jest to przezroczysty zamiennik dla pełnego aktualnego stosu. Kodowanie wideo Rockchip MPP, wnioskowanie RKNN, nakładki na drzewo urządzeń, mapowania szeregowe i skrypty wdrożeniowe musiałyby zostać zmienione.

Dla pierwszej oferty produktowej strategia bezpiecznych części to:

  • Radxa Zero 3W z wyraźnie określoną konfiguracją RAM/eMMC;
  • kompatybilny rozpraszacz ciepła;
  • 40-pinowy złącze;
  • zweryfikowany kabel taśmowy IMX219;
  • przetestowany obraz systemu operacyjnego i przewodnik konfiguracyjny specyficzny dla wersji.

Nie reklamuj innego SBC jako „w pełni kompatybilnego z Microduck”, nie testując całego oprogramowania i zestawu peryferyjnego.

Czujniki orientacji: IMU na szynie serwo

Jedną z najpiękniejszych części architektury jest imu_to_dxl płytka. Zamiast zmuszać komputer z systemem Linux do odczytu głównego IMU przez osobną transakcję I²C, płytka zachowuje się jak inne urządzenie na szynie DYNAMIXEL.

Oficjalny projekt kontrolera używa identyfikatora szyny 200 i odczytuje kompaktowy blok czujników obok 15 aktuatorów.Dowody wskazują na ST LSM6DSV16X, sześciuosiowy IMU z wbudowanym silnikiem fuzji sensorów SFLP.

Pętla kontrolna zużywa:

  • trzy osie żyroskopu, skonfigurowane w zakresie ±500 stopni na sekundę;
  • trzy komponenty kwaternionu w skompaktowanej formie półprecyzyjnej;
  • odtworzony czwarty komponent kwaternionu na hoście.

Prawnie czystsza alternatywa DIY

Zamiast kopiować nieopublikowany układ PCB Pollen, zaprojektuj oryginalną płytkę interfejsową na podstawie publicznych kart katalogowych i dokumentacji protokołów:

  • LSM6DSV16X;
  • mały MCU, taki jak STM32G0 lub CH32V203;
  • oryginalny obwód TTL półdupleksowy 3,3 V;
  • oryginalny układ PCB i rozmieszczenie złączy;
  • niezależnie napisane oprogramowanie układowe implementujące udokumentowane zachowanie skierowane do hosta.

Jeśli oprogramowanie układowe ponownie wykorzystuje Apache-2.0 kod źródłowy, zachowaj obowiązki dotyczące praw autorskich, licencji i powiadomień. Jeśli jest to niezależnie wdrożone na podstawie publicznych specyfikacji protokołów, udokumentuj ten proces i zachowaj zapisy projektowe.

Ten typ płyty to silna przyszła okazja produktowa dla rcdrone.top, ale powinien być nazwany ogólnie—na przykład, Adapter magistrali IMU-do-serwomechanizmu—a jego oświadczenie o zgodności powinno identyfikować przetestowane wersje oprogramowania.

Czujniki głębokości: VL53L5CX i VL53L8CX

Robot używa czujnika czasu przelotu ST z wieloma strefami zamiast skanującego mechanicznego LiDAR. Rodziny VL53L5CX i nowsze VL53L8CX mogą generować siatkę odległości 8 × 8 przez I²C. Publiczne dowody oprogramowania wskazują na adres 0x29 i częstotliwość pracy około 15 Hz w tej aplikacji.

Dla projektu DIY, standardowy moduł VL53L8CX z złączem Qwiic lub STEMMA QT to najprostszy wybór.Unika kopiowania oryginalnej płytki PCB czujnika i jest łatwa do wymiany.

Potencjalne warianty produktu obejmują:

  • goły moduł VL53L8CX;
  • moduł z krótkim kablem Qwiic;
  • moduł z akcesoriami montażowymi;
  • przetestowany zestaw czujnika i SBC.

Pole widzenia czujnika, materiał okna, kąt montażu, kalibracja crosstalk oraz rezystory pull-up I²C powinny być udokumentowane. Moduł używający tego samego chipu nie jest automatycznie mechanicznie skalibrowany dla tego samego robota.

Kamera: IMX219 pozostaje praktycznym wyborem

Konfiguracja oprogramowania wskazuje na moduł IMX219, często sprzedawany jako Raspberry Pi Camera v2. Opublikowana ścieżka mediów używa trybu sensora 1080p30 i produkuje strumień WebRTC 720p30 przez sprzętowy enkoder Rockchip.

Moduł IMX219 jest atrakcyjnym produktem, ponieważ jest szeroko dostępny i wspierany przez wiele SBC.Jednak kupujący muszą wiedzieć:

  • odległość między przewodami taśmy i orientacja styków;
  • typ obiektywu standardowego, NoIR lub szerokokątnego;
  • poziome pole widzenia;
  • czy obraz musi być obracany w sprzęcie;
  • który overlay drzewa urządzeń był testowany;
  • czy moduł działa z kodowaniem H.264 w sprzęcie.

Wersje szerokokątne i NoIR powinny być sprzedawane jako alternatywy rozwojowe, a nie jako dokładne zamienniki optyczne dla niezweryfikowanej kamery produkcyjnej.

Opcje audio

Oficjalna konfiguracja drzewa urządzeń identyfikuje kodek audio TLV320AIC3104. Sam HAT produkcyjny nie jest otwartym sprzętem, a jego pełny schemat nie jest dostępny.

Oryginalny robot DIY może użyć jednego z trzech podejść:

  1. Adapter audio USB: najłatwiejszy do zintegrowania, ale zajmuje miejsce i wymaga połączenia USB.
  2. Oryginalna płytka kodera I²S: obsługuje wejście mikrofonowe i wyjście głośnikowe, ale wymaga więcej pracy z systemem Linux i PCB.
  3. Wzmacniacz I²S MAX98357A: kompaktowy i łatwy w użyciu do wyjścia dźwięku, ale nie zapewnia nagrywania mikrofonowego.

Dla wczesnego rcdrone.top zestawu deweloperskiego, audio powinno być opcjonalne. Zestaw do wykrywania ruchu jest łatwiejszy do wsparcia niż płytka, która łączy zasilanie o dużym prądzie, komunikację półdupleksową serwomechanizmów, kamerę, mikrofon, głośnik i zegary kodeków w swojej pierwszej wersji.

Projekt zasilania: nie kopiuj nie rozwiązanej założenia

To jest obszar, w którym odpowiedzialny przewodnik DIY musi być ostrożny.

Publiczna praca nad inżynierią odwrotną łączy robota z akumulatorem litowo-jonowym serii NP-F 2S i zgłasza zakres roboczy 6,6–8,2 V. Jednak detaliczny XL330-M288-T jest oficjalnie oceniany tylko na 3,7–6,0 V.

Do momentu, gdy robot produkcyjny do wysyłki zostanie zmierzony, nie zakładaj, że akumulator NP-F jest bezpośrednio podłączony do serwomechanizmów XL330. Ostateczny produkt może zawierać nieopublikowany regulator, oddzielne szyny zasilające, dostosowaną wersję aktuatora lub inny szczegół, który nie jest przedstawiony w materiałach publicznych.

Bezpieczniejsza architektura zasilania DIY

Dla robota używającego serw XL330-M288-T:

  • reguluj szynę serw w zakresie napięcia opublikowanym przez producenta;
  • zapewnij oddzielną, stabilną szynę 5 V dla SBC, gdy to możliwe;
  • użyj bezpiecznika lub urządzenia ochronnego resetowalnego;
  • zainstaluj fizyczny przełącznik zasilania i dostępny przycisk awaryjnego zatrzymania;
  • dostosuj przewody do prądu przejściowego i spadku napięcia;
  • nie projektuj na podstawie „15 × prąd zablokowania” jako warunku ciągłej pracy, ale przetestuj najgorsze przypadki zsynchronizowanych przejść;
  • rejestruj napięcie szyny podczas wstawania, uderzeń i zablokowanych zdarzeń stawowych;
  • użyj chronionego akumulatora i ładowarki przeznaczonej do tej chemii i liczby ogniw.

Każdy przyszły rcdrone.top zestaw zasilania powinien określać zakres wejściowy, regulowane wyjścia, ciągłe i szczytowe wartości, polaryzację złączy, przekrój przewodów, zachowanie ochrony oraz dokładną kombinację serwomechanizmu/SBC, która została przetestowana.

Stos oprogramowania, który sprawia, że robot jest interesujący

Publiczny czas wykonania robota jest głównie napisany w Rust i celowo unika dużego frameworka robotycznego.Usługi są podzielone według odpowiedzialności:

Usługa Rola
robotd Pętla kontrolna 50 Hz, magistrala silnika, czujniki, wyuczone polityki i bezpieczeństwo
configd Wi-Fi, tożsamość, parowanie i konfiguracja systemu
updaterd Podpisane wydania, kontrole stanu, przełączanie wersji i przywracanie
btd Transport API Bluetooth
padd Wejście z kontrolera USB/Bluetooth
mediad Kamera, GStreamer, sprzęt H.264, i WebRTC
tofd Wielostrefowe ramki głębokości
usługi detekcji zadania percepcyjne oparte na RKNN

Procesy komunikują się za pomocą kontraktu JSON-RPC przez gniazda Unix. Ta separacja jest cenna dla robota DIY: nieudany proces zachowania nie musi niszczyć sieci ani ścieżki aktualizacji.

Uczenie przez wzmocnienie i symulacja do rzeczywistości

Publiczny przepływ pracy wykorzystuje symulację MuJoCo, uczenie przez wzmocnienie w stylu PPO, randomizację domeny i eksport ONNX. Obecna dokumentacja opisuje interfejs polityki 50 Hz z 61 wartościami obserwacji i 14 działaniami stawów.

Kluczową lekcją jest to, że wytrenowana polityka zawiera założenia dotyczące fizycznego robota:

  • masa i bezwładność łącza;
  • środek masy;
  • prędkość serwomechanizmu i reakcja momentu;
  • luz i tarcie;
  • opóźnienie poleceń;
  • wzmocnienia kontrolera;
  • zachowanie napięcia zasilania;
  • ograniczenia stawów;
  • kontakt z podłożem i geometria stopy.

Zmiana na inny serwomechanizm lub zmiana ramy nie jest jedynie mechaniczną substytucją. Symulator musi zostać zaktualizowany, a polityka zazwyczaj wymaga ponownego treningu i walidacji w rzeczywistych warunkach.

Dla bezpieczeństwa, pierwsze testy powinny odbywać się z użyciem podpory, zmniejszonych wzmocnień, konserwatywnych ograniczeń stawów, wolnej przestrzeni na podłodze, ochrony oczu tam, gdzie to stosowne, oraz łatwego dostępu do odłączenia zasilania. Małe roboty mogą nadal przytrzasnąć palce, uszkodzić przekładnie lub wyrzucić uszkodzone wydrukowane części.

Praktyczna trzyetapowa mapa drogowa DIY

Etap 1: Zestaw czujników i oprogramowania

Rozpocznij bez nóg.

Proponowane części:

  • Radxa Zero 3W;
  • kamera IMX219;
  • moduł VL53L8CX;
  • moduł LSM6DSV16X;
  • gamepad Bluetooth;
  • kable taśmowe, kable Qwiic oraz stabilne zasilanie na stole.

Ten etap weryfikuje Linux, przechwytywanie obrazu, ramki głębokości, dane orientacji, Bluetooth oraz wdrażanie oprogramowania bez kosztów i ryzyka związanych z 15 aktuatorami.

Etap 2: Rozwój jednonóżki z pięcioma serwomechanizmami

Proponowane części:

  • pięć serwomechanizmów XL330-M288-T;
  • oryginalny lub zweryfikowany interfejs serwomechanizmu TTL;
  • zasilacz 5 V o wysokim prądzie;
  • bezpiecznik, przełącznik i bezpieczne okablowanie;
  • oryginalna rama testowa;
  • wydrukowane osłony i uchwyt wsparcia.

Ten etap weryfikuje czasowanie magistrali, identyfikatory stawów, kalibrację, limity prądu, sprzężenie zwrotne pozycji, ustawienia wzmocnienia i parametry symulacji. Zestaw jednonóżki jest również bardziej dostępnym produktem niż zmuszanie każdego czytelnika do zakupu 15 serwomechanizmów jednocześnie.

Etap 3: Oryginalny 14+1 siłownik bipedalny

Tylko po pierwszych dwóch etapach budowniczy powinien zintegrować:

  • 10 siłowników nóg;
  • cztery siłowniki głowy i szyi;
  • jeden opcjonalny siłownik dzioba lub chwytaka;
  • oryginalne łącza i geometria obudowy;
  • oryginalne mocowania czujników;
  • oryginalne okablowanie i płytka rozdzielająca zasilanie;
  • oryginalny wygląd, który nie imituje charakterystycznej powłoki lub kolorystyki Microduck.

Symulator powinien używać zmierzonych mas, osi stawów, ograniczeń siłowników i bezwładności z własnego sprzętu budowniczego—nie skopiowanej geometrii produkcyjnej.

Rekomendowane kategorie części dla rcdrone.top

Najsilniejsza możliwość komercyjna to niezweryfikowany „zestaw klonów”. To zestaw dobrze udokumentowanych komponentów rozwojowych, które rozwiązują konkretne problemy integracyjne.

Produkty, które można wprowadzić jako pierwsze

  • Płytki Radxa Zero 3W z wyraźnymi wariantami RAM i pamięci;
  • oryginalne serwomechanizmy ROBOTIS XL330-M288-T sprzedawane indywidualnie oraz w zestawach po 3, 5 i 15 sztuk;
  • kable serwo XL330 3-pin JST w różnych zweryfikowanych długościach;
  • interfejsy rozwojowe TTL kompatybilne z DYNAMIXEL;
  • moduły kamery IMX219 i pasujące taśmy kablowe;
  • rozszerzenia VL53L8CX 8 × 8 ToF;
  • płytki rozwojowe LSM6DSV16X;
  • gamepady Bluetooth;
  • chronione akumulatory, uchwyty na akumulatory i zgodne ładowarki;
  • regulowane moduły zasilające 5 V z uczciwymi ciągłymi i szczytowymi wartościami;
  • bezpieczniki, przełączniki, wiązki zasilające XT30/JST oraz elementy M2;
  • zestawy rozwojowe łożysk i elementów mocujących dla oryginalnych małych bipedów.

Produkty oryginalne o wyższej wartości do rozwoju

  • adapter IMU na cyfrową szynę serwo;
  • interfejs robota o wysokim prądzie HAT z udokumentowaną szyną TTL;
  • 15-serwowy wiązanie przewodów kodowanych kolorami;
  • jednonożna rama rozwojowa RL;
  • przetestowany zestaw czujników i obliczeń;
  • oryginalna rama dwunożna zaprojektowana z czystego arkusza CAD;
  • wersjonowany obraz oprogramowania i dokumentacja uruchamiania.

Każda lista zorientowana na kompatybilność powinna zawierać macierz jak ta:

Żądanie Znaczenie
Autentyczny komponent Oryginalna część marki od wymienionego producenta
Kompatybilny interfejs elektryczny Napięcie, logika, złącze i protokół zostały przetestowane
Wymagana adaptacja sterownika Sprzęt może być używany tylko po zmianach w oprogramowaniu
Wymagana ponowna nauka polityki Opublikowane polityki ruchu nie powinny być oczekiwane do działania
Tylko do użytku w rozwoju Nie jest certyfikowanym gotowym robotem konsumenckim

Pięć błędów do unikania

1.Nazywanie zrekonstruowanej listy „oficjalnym Microduck BOM”

Nie jest to oficjalne, chyba że Pollen Robotics opublikuje to jako takie. Użyj analizy sprzętu opartej na dowodach, listy komponentów wspieranej przez kod źródłowy, lub przewodnika po częściach rozwojowych.

2. Sprzedaż siatek symulacyjnych jako części produkcyjnych

Geometria symulacji może być niekompletna do produkcji, a rekonstrukcje stron trzecich zgłaszają licencjonowanie niekomercyjne na odpowiednich zasobach siatkowych. Nie sprzedawaj wydrukowanych pochodnych bez potwierdzenia licencji i uzyskania wszelkich niezbędnych zezwoleń. Twórz oryginalne CAD zamiast tego.

3. Używanie logo Microduck, fotografii produktów lub grafiki opakowań bez zezwolenia

Używaj oryginalnych diagramów i fotografii części, które faktycznie sprzedajesz. Linkuj do oficjalnej strony produktu w celu odniesienia, zamiast kopiować jego zasoby wizualne.

4. Opisując zestaw osób trzecich jako oficjalny lub popierany

Użyj wyraźnego oświadczenia o niezależności. Unikaj mylących nazw, takich jak „Oficjalny HAT Microduck”, „Płytka Zastępcza Microduck” lub logo produktu, które przypomina oryginalne oznakowanie.

5. Zakładając, że dopasowane wymiary oznaczają dopasowane zachowanie

Siłownik o tych samych wymiarach może używać innego napięcia, protokołu, modelu sprzężenia zwrotnego, krzywej momentu obrotowego i limitu termicznego. Może być nadal wymagany nowy sterownik i walidacja polityki.

Najczęściej zadawane pytania

Czy Microduck jest open source?

Jego publiczne oprogramowanie robotyczne jest licencjonowane na podstawie licencji Apache 2.0, a Pollen Robotics publikuje również symulację i proces uczenia się przez wzmocnienie. To nie oznacza automatycznie, że każdy projekt mechaniczny, PCB, logo, zdjęcie lub nazwa produktu jest otwarty na komercyjną reprodukcję.

Czy to jest oficjalny BOM Microduck?

Nie.Łączy oficjalnie opublikowane specyfikacje z tożsamościami komponentów wspieranymi przez oficjalną konfigurację oprogramowania. Należy to traktować jako przewodnik rozwojowy, a nie BOM produkcyjny.

Czy mogę zbudować tańszego Microducka z standardowymi serwomechanizmami?

Możesz zbudować biped inspirowany kaczką, ale standardowe serwomechanizmy PWM nie reprodukują informacji zwrotnej z inteligentnych serwomechanizmów oraz deterministycznej magistrali cyfrowej używanej przez opublikowaną architekturę sterowania. Rezultat będzie wymagał innych elektroniki, oprogramowania, mechaniki i szkolenia.

Czy serwomechanizmy Unitree S288 mogą zastąpić serwomechanizmy XL330?

Są obiecujące dla oryginalnego kompaktowego robota, ponieważ rozmiar i waga są zbliżone. Nie są to zamienniki: napięcie, protokół, polecenia, informacje zwrotne i dynamika różnią się.

Czy mogę używać oficjalnych wyuczonych polityk po zmianie sprzętu?

Nie zakładaj tego.Nawet małe zmiany w masie, bezwładności, tarciu, luzie, reakcji silnika, wzmocnieniach kontrolera lub czasie mogą zakłócić zachowanie symulacji w rzeczywistości. Zaktualizuj symulację i przeszkol lub dostosuj politykę.

Jaki jest najlepszy pierwszy zakup?

Dla pracy z oprogramowaniem i percepcją, zacznij od zestawu komputerowo-czujnikowego. Dla pracy z lokomocją, zacznij od pięcio-serwoowego układu z jedną nogą. Obie ścieżki zmniejszają ryzyko i tworzą części do ponownego wykorzystania dla późniejszego pełnego robota.

Ostateczny werdykt

Microduck jest cenny, ponieważ pokazuje, że mały robot uczący się przez wzmocnienie może połączyć lekkie inteligentne siłowniki, zsynchronizowaną informację zwrotną o stanie, wbudowane wnioskowanie, wizję, czujniki głębokości, kontrolę Bluetooth i solidne aktualizacje oprogramowania w jednej przystępnej platformie.

Odpowiedzialna okazja DIY polega na tym, aby nie kopiować jego charakterystycznego wzoru produktu.Celem jest nauka z opublikowanej architektury i zbudowanie nowego robota wokół:

  • lekkich serwomechanizmów z informacją zwrotną;
  • deterministycznej magistrali półdupleksowej;
  • komputera jednopłytkowego Linux z obsługą wideo sprzętowego;
  • zintegrowanego IMU, czujnika ToF z wieloma strefami i kompaktowej kamery;
  • oryginalnej mechaniki i elektroniki;
  • zmierzonego modelu MuJoCo;
  • przeszkolonych polityk dopasowanych do rzeczywistego sprzętu.

Taka ścieżka daje twórcom użyteczny projekt, daje programistom przestrzeń do poprawy projektu i zapewnia rcdrone.top zrównoważony katalog inteligentnych serwomechanizmów, czujników, płyt obliczeniowych, kabli, modułów zasilających i oryginalnych zestawów deweloperskich—bez przedstawiania produktu innej firmy jako oficjalnego robota.

Źródła i dalsza lektura

---

Powrót do blogu

Zostaw komentarz

Pamiętaj, że komentarze muszą zostać zatwierdzone przed ich opublikowaniem.