Microduck Matériel Expliqué : Comment Construire un Robot Bipède RL DIY Original
Microduck est rapidement devenu l'un des petits robots les plus discutés de 2026. Pollen Robotics le présente comme un bipède de 25 cm, pesant environ 800 g, avec 15 actionneurs, une caméra, un capteur de profondeur, deux IMU et une boucle de contrôle par apprentissage par renforcement à bord de 50 Hz. Son prix de précommande d'introduction est de 399 $, tandis que son logiciel, son simulateur et son flux de travail d'apprentissage par renforcement sont publiés pour que les développeurs puissent les inspecter et les étendre.
Cette combinaison soulève naturellement une question :
> Les fabricants peuvent-ils construire un robot d'apprentissage par renforcement de style Microduck à partir de pièces disponibles dans le commerce ?
La réponse courte est oui, si l'objectif est un bipède DIY original qui explore les mêmes idées d'ingénierie. Il n'est pas responsable de promettre un clone Microduck bon marché et identique.Pollen Robotics a publié la pile logicielle, mais elle n'a pas publié de liste complète officielle des matériaux matériels, de fichiers CAD prêts à la production, de schémas de PCB, de dessins de câbles ou d'instructions d'assemblage.
Ce guide fait donc trois choses avec soin :
- sépare les spécifications officielles des faits trouvés dans le code source officiel ;
- identifie des composants de développement pratiques sans les présenter comme une liste officielle des matériaux ;
- propose une architecture de robot DIY originale qui ne nécessite pas de copier la coque, la marque, les fichiers de production ou l'électronique non publiée de Microduck.
Avis d'indépendance important
Ceci est un commentaire technique indépendant et un guide de sélection de pièces par rcdrone.top. rcdrone.top n'est pas affilié, autorisé, sponsorisé ou approuvé par Pollen Robotics ou Hugging Face.“Microduck,” “Pollen Robotics,” “Hugging Face,” “DYNAMIXEL,” “ROBOTIS,” et tous les autres noms de produits et marques appartiennent à leurs propriétaires respectifs et sont utilisés uniquement pour identifier et discuter des produits concernés.
Aucun rcdrone.top produit ne doit être commercialisé comme une pièce officielle Microduck à moins qu'il ne s'agisse d'une pièce authentique vendue sous la propre marque du fabricant et identifiée avec précision comme telle. Les cartes et kits tiers doivent utiliser des noms tels que RL Biped Development Board, 15-Servo Robot Wiring Kit, ou Microduck Software Development Compatible, suivis d'une qualification de compatibilité claire.
Ce que Pollen Robotics confirme officiellement
La page produit officielle de Microduck confirme les spécifications de haut niveau suivantes :
| Caractéristique | Spécification déclarée officiellement |
|---|---|
| Hauteur | Environ 25 cm |
| Poids | Environ 800 g |
| Actionneurs | 15 moteurs |
| Perception | Caméra, LiDAR/sensibilité de profondeur, et deux IMU |
| Contrôle embarqué | Boucle de politique à 50 Hz |
| Comportements inclus | Sept mouvements ou familles de comportements entraînés |
| Logiciel | SDK open-source, simulation, et pile d'entraînement RL |
| Prix de précommande introductif | 399 $ avant taxes et expédition |
Ces faits sont utiles, mais ils ne constituent pas un nomenclature de matériaux (BOM) au niveau des composants.Les numéros de pièce exacts doivent être traités séparément.
Que peut-on établir à partir du dépôt officiel de logiciels
Un runtime de robot doit savoir quel port série ouvrir, quels appareils adresser, quel superposition de caméra charger et quels registres lire. Pour cette raison, le dépôt officiel de logiciels révèle plus sur l'architecture électrique que la page marketing.
Le code public actuel et la documentation de conception pointent vers cette architecture :
| Fonction | Composant ou interface basée sur des preuves | Confiance |
|---|---|---|
| Ordinateur Linux | Famille Radxa Zero 3W, Rockchip RK3566 | Élevé : fichiers de déploiement officiels et références de l'arbre des dispositifs |
| Actionneurs conjoints | 15 servos de classe ROBOTIS DYNAMIXEL XL330 | Élevé : documentation officielle du bus moteur |
| Capteur d'orientation principal | LSM6DSV16X sur une carte d'interface imu_to_dxl |
Élevé : code officiel du bus et des capteurs |
| Caméra | Module compatible avec IMX219 / Raspberry Pi Camera v2 | Élevé : configuration officielle de l'arbre des dispositifs et des médias |
| Capteur de profondeur multi-zone | VL53L5CX ou famille VL53L8CX | Élevé : chemin officiel du logiciel ToF |
| Codec audio | TLV320AIC3104 | Élevé : configuration officielle de l'arbre de périphériques audio |
| IMU secondaire | BMI088 | Moyen-élevé : présent dans la configuration mais marqué comme dormant ou inutilisé |
| Bus moteur et IMU | TTL à 3 fils en demi-duplex, protocole DYNAMIXEL 2.0, 1 Mbps | Élevé : code de contrôle officiel |
| API inter-processus de robot | JSON-RPC sur des sockets Unix | Élevé : documentation officielle de l'architecture |
Ceci est des résultats soutenus par le code source, pas un BOM de production émis par Pollen Robotics. Le matériel peut changer avant ou pendant la production.
Le choix de matériel le plus important : 15 servos intelligents
Microduck n'est pas construit autour de servos PWM de loisir ordinaires. Son système de contrôle dépend d'un bus de servo numérique multi-drops et d'un retour d'état des articulations.
Les preuves indiquent 15 actionneurs ROBOTIS DYNAMIXEL XL330-M288-T. Quatorze articulations participent à la politique apprise ; le quinzième actionneur contrôle la bouche ou le bec sous un contrôle de niveau supérieur.
Spécifications de référence XL330-M288-T
| Paramètre | Valeur |
|---|---|
| Dimensions | 20 × 34 × 26 mm |
| Poids | 18 g |
| Rapport de réduction | 288.4:1 |
| Résolution de position | 12 bits, 4 096 impulsions par révolution |
| Alimentation recommandée | 5.0 V |
| Plage d'entrée nominale | 3.7–6.0 V |
| Couple de blocage | 0.52 N·m à 5 V ; 0.60 N·m à 6 V |
| Vitesse à vide | 103 tr/min à 5 V ; 123 tr/min à 6 V |
| Communications | TTL demi-duplex, Protocole DYNAMIXEL 2.0 |
| Retour | Position, vitesse, courant/PWM, tension, température et statut |
Pour un bipède appris, la masse de 18 g est tout aussi importante que la valeur du couple. Remplacer chaque actionneur par un servo moteur série de 55 g ajoute environ 555 g sur 15 articulations avant que les supports ne deviennent plus grands. Cela modifie l'inertie des membres, le centre de masse, le comportement d'impact et le problème de transfert de simulation à réel.
Pourquoi un servo hobby à couple élevé n'est pas automatiquement un substitut
Un actionneur candidat doit être évalué par rapport à toutes ces exigences :
- emballage d'environ 20 × 34 × 26 mm ;
- une masse cible proche ou inférieure à 20 g ;
- faible jeu et position zéro répétable ;
- retour d'information sur la position absolue de l'articulation ;
- retour d'information sur la vitesse et de préférence sur le courant ou le couple ;
- télémétrie de température et de tension d'alimentation ;
- accès déterministe au bus multi-servo ;
- assez de bande passante pour une boucle de contrôle externe de 50 Hz ;
- un protocole hôte documenté ;
- un système d'alimentation capable de survivre à des accélérations synchronisées et à des chutes.
Comparer uniquement le couple de blocage est trompeur. Le couple de blocage est une limite de courte durée, pas un point de fonctionnement continu sûr.
Alternatives de servo : qu'est-ce qui est réaliste ?
Option 1 : ROBOTIS XL330-M288-T — le risque logiciel le plus bas
L'utilisation de la même famille d'actionneurs donne au développeur DIY la meilleure chance de correspondre au comportement de bus publié, à la carte des registres, aux signaux de rétroaction, aux dimensions et aux dynamiques apprises.
L'inconvénient est le coût. À des prix de détail normaux, 15 servos XL330 authentiques peuvent coûter autant ou plus que le prix d'introduction du robot complet. La valeur de cette voie est la compatibilité et l'accès au développement, pas nécessairement un prix total plus bas.
Meilleur pour : les développeurs qui souhaitent étudier le runtime officiel, le contrôle des articulations et l'entraînement sim-to-real avec le moins de changements d'actionneurs.
Option 2 : Unitree S288 — une alternative mécanique de taille prometteuse
Le Unitree S288 est particulièrement intéressant car ses dimensions externes sont proches de la classe XL330 et son poids indiqué est d'environ 19,5 g.Il utilise un moteur sans balais, des encodeurs absolus doubles et un bus numérique semi-duplex.
Il n'est pas compatible électriquement ou logiciel avec le XL330 :
- l'alimentation recommandée est dans la classe de 12,6 V plutôt que 5 V ;
- la communication est le protocole fixe de 6 Mbps de Unitree plutôt que le protocole DYNAMIXEL 2.0 ;
- la disposition des registres et la sémantique de contrôle sont différentes ;
- la dynamique des joints et les gains du contrôleur diffèrent ;
- le pilote de moteur et la politique robotique doivent être adaptés et validés.
Le S288 est mieux décrit comme un candidat pour un nouveau design de bipède RL, pas un remplacement Microduck prêt à l'emploi.
Meilleur pour : un robot original haute performance avec un pilote réécrit, une architecture d'alimentation séparée et des politiques réentraînées.
Option 3 : Feetech STS3215 — couple abordable, différents robots
Le STS3215 offre un bus série numérique, un retour de position et un couple considérablement plus élevé. Les versions typiques mesurent environ 45,2 × 24,7 × 35 mm et pèsent 55 g.
Ces chiffres le rendent inadapté en tant que remplacement direct dans un robot de 700 à 800 g. Un robot conçu autour des servos STS3215 sera plus grand et plus lourd et nécessitera des supports originaux, un nouveau modèle de masse, une nouvelle distribution d'énergie, un nouveau logiciel de contrôle et un nouvel entraînement RL.

Cela peut néanmoins être un bon actionneur pédagogique pour un bipède de table plus grand.
Meilleur pour : un robot éducatif plus grand et à coût réduit où la géométrie et les politiques exactes de Microduck ne sont pas requises.
Option 4 : servos PWM ordinaires — adaptés uniquement pour un projet simplifié
Les servos PWM peuvent déplacer un robot à travers des poses scriptées, mais la plupart des modèles ne fournissent pas la télémétrie de position, de vitesse, de courant, de tension et de température synchronisée attendue par cette architecture. Ils ne sont pas recommandés pour reproduire la boucle de contrôle apprise publiée.
Meilleur pour : démonstrations de poses lentes, animatroniques, ou un robot inspiré d'un canard d'introduction sans revendication de compatibilité avec la politique.
Ordinateur principal et IA embarquée
Le logiciel officiel pointe vers la famille Radxa Zero 3W . Il utilise le Rockchip RK3566, un SoC Cortex-A55 quad-core avec des graphiques Mali-G52, un support vidéo matériel et un petit NPU. La carte fournit également le Wi-Fi et le Bluetooth dans un facteur de forme de 65 × 30 mm similaire à celui du Raspberry Pi Zero.

Ce choix a du sens car l'ordinateur embarqué peut avoir besoin de gérer plusieurs tâches simultanément :
- inférence de politique ONNX à 50 Hz ;
- retour d'information et logique de sécurité ;
- streaming vidéo 720p via WebRTC ;
- encodage H.264 matériel Rockchip ;
- detection d'objets RKNN à faible taux ;
- communication avec manette Bluetooth et téléphone ;
- provisionnement Wi-Fi ;
- mises à jour logicielles signées et retour en arrière.
Un Raspberry Pi Zero 2 W peut-il être utilisé à la place ?
Il peut être utile pour un robot de développement uniquement en mouvement ou simplifié, et des notes officielles indiquent qu'un prototype antérieur utilisait un Pi Zero 2 W. Ce n'est pas un remplacement transparent pour l'ensemble de la pile actuelle. L'encodage vidéo Rockchip MPP, l'inférence RKNN, les superpositions de l'arbre des dispositifs, les mappages série et les scripts de déploiement devraient être modifiés.

Pour une première offre de produit, la stratégie des pièces plus sûres est :
- Radxa Zero 3W avec une configuration RAM/eMMC clairement indiquée ;
- dispersant de chaleur compatible ;
- connecteur à 40 broches ;
- câble ruban IMX219 vérifié ;
- une image du système d'exploitation testée et un guide de configuration spécifique à la version.
Ne commercialisez pas un autre SBC comme « entièrement compatible Microduck » sans tester l'ensemble de la pile logicielle et des périphériques.
Détection d'orientation : un IMU sur le bus servo
Une des parties les plus élégantes de l'architecture est la carte imu_to_dxl. Au lieu de faire lire l'ordinateur Linux le principal IMU via une transaction I²C séparée, la carte se comporte comme un autre appareil sur le bus DYNAMIXEL.
Le design de contrôle officiel utilise l'ID de bus 200 et lit un bloc de capteurs compact aux côtés des 15 actionneurs.Les preuves pointent vers un ST LSM6DSV16X, un IMU à six axes avec un moteur de fusion de capteurs SFLP intégré.
La boucle de contrôle consomme :
- trois axes de gyroscope, configurés autour de ±500 degrés par seconde ;
- trois composants quaternion en forme compacte à demi-précision ;
- un quatrième composant quaternion reconstruit sur l'hôte.
Une alternative DIY légalement plus propre
Plutôt que de copier un schéma de PCB Pollen non publié, concevez une carte d'interface originale à partir de fiches techniques publiques et de documentation sur les protocoles :
- LSM6DSV16X ;
- un petit MCU tel qu'un STM32G0 ou CH32V203 ;
- un circuit original TTL à demi-duplex de 3,3 V ;
- un schéma de PCB original et un placement de connecteurs ;
- un firmware écrit de manière indépendante implémentant le comportement documenté côté hôte.
Si le firmware réutilise Apache-2.0 code source, préserver les obligations de copyright, de licence et de NOTICE. S'il est mis en œuvre indépendamment des spécifications de protocole public, documentez ce processus et conservez les dossiers de conception.
Ce type de carte représente une forte opportunité de produit futur pour rcdrone.top, mais elle devrait être nommée de manière générique—par exemple, Adaptateur de bus IMU-à-Servo Numérique—et sa déclaration de compatibilité devrait identifier les versions logicielles testées.
Détection de profondeur : VL53L5CX et VL53L8CX
Le robot utilise un capteur de temps de vol multi-zone ST plutôt qu'un LiDAR mécanique à balayage. Les familles VL53L5CX et VL53L8CX plus récentes peuvent produire une grille de distance 8 × 8 via I²C. Les preuves logicielles publiques indiquent l'adresse 0x29 et un taux de fonctionnement d'environ 15 Hz dans cette application.

Pour un projet DIY, un breakout VL53L8CX standard avec un connecteur Qwiic ou STEMMA QT est le choix le plus simple.Il évite de copier le PCB du capteur original et est facile à remplacer.
Les variantes potentielles du produit incluent :
- breakout VL53L8CX nu ;
- breakout plus câble Qwiic court ;
- breakout plus matériel de montage ;
- ensemble capteur et SBC testé.
Le champ de vision du capteur, le matériau de la fenêtre, l'angle de montage, la calibration de la diaphonie et les pull-ups I²C doivent être documentés. Un module utilisant la même puce n'est pas automatiquement calibré mécaniquement pour le même robot.
Caméra : l'IMX219 reste le choix pratique
La configuration logicielle pointe vers un module IMX219, couramment vendu comme la caméra Raspberry Pi v2. Le chemin média publié utilise un mode capteur 1080p30 et produit un flux WebRTC 720p30 via l'encodeur matériel Rockchip.
Un module IMX219 est un produit attrayant car il est largement disponible et soutenu par de nombreux SBC.Cependant, les acheteurs doivent savoir :
- l'espacement du câble à ruban et l'orientation des contacts ;
- type d'objectif standard, NoIR ou grand angle ;
- champ de vision horizontal ;
- si l'image doit être tournée dans le matériel ;
- quel overlay de l'arbre des dispositifs a été testé ;
- si le module fonctionne avec l'encodage matériel H.264.
Les versions grand angle et NoIR doivent être vendues comme alternatives de développement, et non comme des remplacements optiques exacts pour une caméra de production non vérifiée.
Options audio
La configuration officielle de l'arbre des dispositifs identifie un codec audio TLV320AIC3104. Le HAT de production lui-même n'est pas un matériel ouvert, et son schéma complet n'est pas disponible.
Un robot DIY original peut utiliser l'une des trois approches :
- Adaptateur audio USB : le plus facile à intégrer, mais consomme de l'espace et nécessite une connexion USB.
- Carte codec I²S originale : prend en charge l'entrée microphone et la sortie haut-parleur, mais nécessite plus de travail sur Linux et le PCB.
- Amplificateur I²S MAX98357A : compact et facile pour la sortie sonore, mais ne permet pas l'enregistrement microphone.
Pour un rcdrone.topkit de développement précoce, l'audio devrait être optionnel. Un kit de détection de mouvement est plus facile à prendre en charge qu'une carte qui combine une alimentation à courant élevé, des communications servo en demi-duplex, une caméra, un microphone, un haut-parleur et des horloges codec dans sa première révision.
Conception de l'alimentation : ne copiez pas une hypothèse non résolue
C'est le domaine où un guide DIY responsable doit être conservateur.
Le travail public de rétro-ingénierie associe le robot à une batterie lithium-ion 2S de la série NP-F et rapporte une plage de fonctionnement de 6,6 à 8,2 V. Un XL330-M288-T de vente au détail, cependant, est officiellement évalué pour seulement 3,7 à 6,0 V.
Jusqu'à ce qu'un robot de production d'expédition soit mesuré, ne supposez pas qu'une batterie NP-F est connectée directement aux servos XL330 de détail. Le produit final peut contenir un régulateur non publié, des rails d'alimentation séparés, une variante d'actionneur personnalisée, ou un autre détail non représenté dans le matériel public.
Architecture de puissance DIY plus sûre
Pour un robot utilisant des servos XL330-M288-T de vente au détail :
- réguler le rail de servo dans la plage de tension publiée par le fabricant ;
- fournir un rail de 5 V séparé et stable pour le SBC lorsque cela est pratique ;
- utiliser un fusible ou un dispositif de protection réinitialisable ;
- inclure un interrupteur d'alimentation physique et un arrêt d'urgence accessible ;
- dimensionner le câblage pour le courant transitoire et la chute de tension ;
- ne pas concevoir à partir de “15 × courant de blocage” comme condition de fonctionnement continue, mais tester les transitoires synchronisés dans le pire des cas ;
- enregistrer la tension du rail pendant le démarrage, les impacts et les événements de joint bloqué ;
- utiliser un pack de batteries protégé et un chargeur destiné à cette chimie et à ce nombre de séries.
Tout futur rcdrone.top kit de puissance devrait indiquer la plage d'entrée, les sorties régulées, les évaluations continues et de pointe, la polarité des connecteurs, le calibre des fils, le comportement de protection et la combinaison exacte servo/SBC testée.
La pile logicielle qui rend le robot intéressant
Le runtime public du robot est principalement écrit en Rust et évite délibérément un grand cadre de robotique.Ses services sont séparés par responsabilité :
| Service | Rôle |
|---|---|
robotd |
Boucle de contrôle à 50 Hz, bus moteur, détection, politiques apprises et sécurité |
configd |
Wi-Fi, identité, appairage et configuration du système |
updaterd |
Versions signées, vérifications de santé, changement de version et retour en arrière |
btd |
Transport API Bluetooth |
padd |
Entrée de manette USB/Bluetooth |
mediad |
Caméra, GStreamer, matériel H.264, et WebRTC |
tofd |
Cadres de profondeur multi-zone |
| services de détection | Tâches de perception basées sur RKNN |
Les processus communiquent via un contrat JSON-RPC sur des sockets Unix. Cette séparation est précieuse pour un robot DIY : un processus de comportement échoué ne doit pas détruire le réseau ou le chemin de mise à jour.
Apprentissage par renforcement et sim-to-real
Le flux de travail public utilise la simulation MuJoCo, l'apprentissage par renforcement de style PPO, la randomisation de domaine et l'exportation ONNX. La documentation actuelle décrit une interface de politique à 50 Hz avec 61 valeurs d'observation et 14 actions articulaires.
La leçon cruciale est qu'une politique entraînée contient des hypothèses sur le robot physique :
- masse et inertie du lien ;
- centre de masse ;
- vitesse du servo et réponse au couple ;
- jeu et friction ;
- latence de commande ;
- gains du contrôleur ;
- comportement de la tension d'alimentation ;
- limites des articulations ;
Changer de servo ou changer le cadre n'est pas simplement une substitution mécanique. Le simulateur doit être mis à jour, et la politique nécessitera généralement un nouvel entraînement et une validation dans le monde réel.
Pour des raisons de sécurité, les premiers tests doivent utiliser un support, des gains réduits, des limites d'articulation conservatrices, une zone de sol dégagée, une protection oculaire lorsque cela est approprié, et un débranchement d'alimentation accessible. Les petits robots peuvent toujours pincer des doigts, endommager des engrenages ou éjecter des pièces imprimées cassées.
Une feuille de route pratique en trois étapes pour le bricolage
Étape 1 : Kit de banc de capteurs et de logiciels
Commencez sans jambes.
Pièces suggérées :
- Radxa Zero 3W;
- Caméra IMX219;
- Module VL53L8CX;
- Module LSM6DSV16X;
- Manette Bluetooth;
- câbles ruban, câbles Qwiic et une alimentation de banc stable.
Cette étape valide Linux, la capture d'images, les images de profondeur, les données d'orientation, Bluetooth et le déploiement de logiciels sans le coût et le risque de 15 actionneurs.
Étape 2 : Équipement de développement à une jambe avec cinq servos
Pièces suggérées :
- Cinq servos XL330-M288-T ;
- interface de servo TTL authentique ou vérifiée ;
- alimentation régulée à courant élevé de 5 V ;
- fusible, interrupteur et câblage sécurisé ;
- un cadre de test original ;
- protections imprimées et un support.
Cette étape vérifie le timing du bus, les ID des joints, l'étalonnage, les limites de courant, le retour de position, les réglages de gain et les paramètres de simulation. Un kit à une jambe est également un produit plus accessible que de forcer chaque lecteur à acheter 15 servos à la fois.
Étape 3 : Biped original 14+1 actionneur
Ce n'est qu'après les deux premières étapes qu'un constructeur doit intégrer :
- 10 actionneurs de jambe ;
- quatre actionneurs de tête et de cou ;
- un actionneur de bec ou de préhenseur optionnel ;
- liens et géométrie de l'enveloppe d'origine ;
- supports de capteurs d'origine ;
- câblage d'origine et carte de distribution d'alimentation ;
- une apparence originale qui n'imite pas la coque ou les coloris distinctifs de Microduck.
Le simulateur doit utiliser des masses mesurées, des axes d'articulation, des limites d'actionneur et des inerties provenant du matériel propre du constructeur - et non de la géométrie de production copiée.
Catégories de pièces recommandées pour rcdrone.top
La plus forte opportunité commerciale n'est pas un « kit clone » non vérifié. C'est un ensemble de composants de développement bien documentés qui résolvent des problèmes d'intégration spécifiques.
Produits qui peuvent être introduits en premier
- Cartes Radxa Zero 3W avec variantes de RAM et de stockage explicites;
- servomoteurs ROBOTIS XL330-M288-T authentiques individuellement et en lots de 3, 5 et 15 unités;
- câbles servo JST 3 broches XL330 dans plusieurs longueurs vérifiées;
- interfaces de développement TTL compatibles DYNAMIXEL;
- modules caméra IMX219 et câbles rubans assortis;
- breakouts VL53L8CX 8 × 8 ToF;
- cartes de développement LSM6DSV16X;
- manettes de jeu Bluetooth;
- batteries protégées, porte-batteries et chargeurs conformes;
- modules d'alimentation régulés 5 V avec des évaluations continues et de pointe honnêtes;
- fusibles, interrupteurs, harnais d'alimentation XT30/JST et matériel M2;
- packs de développement de roulements et de fixations pour petits bipèdes originaux.
Produits originaux de valeur supérieure à développer
- Adaptateur IMU vers bus servo numérique;
- Interface robot à courant élevé HAT avec un bus TTL documenté;
- Harnais de câblage codé par couleur pour 15 servos;
- Cadre de développement RL à jambe unique;
- Pack capteur et calcul testé;
- Cadre bipède original conçu à partir de CAD vierge;
- Image logicielle versionnée et documentation de mise en route.
Chaque liste orientée vers la compatibilité devrait inclure une matrice comme celle-ci :
| Revendiquer | Signification |
|---|---|
| Composant authentique | Pièce de marque authentique du fabricant nommé |
| Interface électrique compatible | La tension, la logique, le connecteur et le protocole ont été testés |
| Adaptation du pilote requise | Le matériel ne peut être utilisé qu'après des modifications logicielles |
| Reformation de la politique requise | Les politiques de mouvement publiées ne doivent pas être attendues pour fonctionner |
| Utilisation uniquement pour le développement | Pas un robot de consommation fini certifié |
Cinq erreurs à éviter
1.Appeler une liste reconstruite une “BOM Microduck officielle”
Ce n'est pas officiel à moins que Pollen Robotics ne le publie en tant que tel. Utilisez une analyse matérielle basée sur des preuves, une liste de composants soutenue par le code source, ou un guide des pièces de développement.
2. Vendre des maillages de simulation en tant que pièces de production commerciales
La géométrie de simulation peut être incomplète pour la fabrication, et les reconstructions tierces rapportent des licences non commerciales sur les actifs de maillage pertinents. Ne vendez pas de dérivés imprimés sans confirmer la licence et obtenir toute autorisation nécessaire. Créez plutôt des CAD originaux.
3. Utiliser les logos Microduck, la photographie de produits ou l'artwork d'emballage sans autorisation
Utilisez des diagrammes et des photographies originaux des pièces que vous vendez réellement. Liez à la page produit officielle pour référence au lieu de copier ses actifs visuels.
4.Décrire un kit tiers comme officiel ou approuvé
Utilisez une déclaration d'indépendance proéminente. Évitez les noms confus tels que “Official Microduck HAT,” “Microduck Replacement Board,” ou un logo de produit qui ressemble à la marque originale.
5. Supposer que des dimensions correspondantes signifient un comportement correspondant
Un actionneur avec les mêmes dimensions peut utiliser une autre tension, un autre protocole, un autre modèle de rétroaction, une autre courbe de couple et une autre limite thermique. Un nouveau pilote et une validation de politique peuvent encore être nécessaires.
Questions fréquemment posées
Microduck est-il open source ?
Son logiciel robotique public est sous licence Apache License 2.0, et Pollen Robotics publie également le flux de travail de simulation et d'apprentissage par renforcement. Cela ne rend pas automatiquement chaque conception mécanique, PCB, logo, photographie ou nom de produit ouvert à la reproduction commerciale.
Ceci est-il un BOM Microduck officiel ?
Non.Il combine les spécifications publiées officielles avec les identités des composants soutenues par la configuration logicielle officielle. Il doit être traité comme un guide de développement, pas comme un BOM de production.
Puis-je construire un Microduck moins cher avec des servos standards ?
Vous pouvez construire un bipède inspiré du canard, mais les servos PWM standards ne reproduisent pas le retour d'information des servos intelligents et le bus numérique déterministe utilisés par l'architecture de contrôle publiée. Le résultat nécessitera une électronique, un logiciel, une mécanique et un entraînement différents.
Les servos Unitree S288 peuvent-ils remplacer les servos XL330 ?
Ils sont prometteurs pour un robot compact original car la taille et le poids sont proches. Ce ne sont pas des remplacements directs : la tension, le protocole, les commandes, le retour d'information et la dynamique diffèrent.
Puis-je utiliser les politiques apprises officielles après avoir changé le matériel ?
Ne le supposez pas.Même de petits changements dans la masse, l'inertie, la friction, le jeu, la réponse du moteur, les gains du contrôleur ou le timing peuvent rompre le comportement sim-to-real. Mettez à jour la simulation et réentraînez ou retunez la politique.
Quel est le meilleur premier achat ?
Pour le travail sur les logiciels et la perception, commencez par le kit de banc de calcul et de capteurs. Pour le travail de locomotion, commencez par un dispositif à une jambe avec cinq servos. Les deux voies réduisent le risque et créent des pièces réutilisables pour un robot complet ultérieur.
Verdict final
Microduck est précieux car il montre qu'un petit robot d'apprentissage par renforcement peut combiner des actionneurs intelligents légers, un retour d'état synchronisé, une inférence embarquée, une vision, une détection de profondeur, un contrôle Bluetooth et des mises à jour logicielles robustes dans une plateforme accessible.
L'opportunité DIY responsable n'est pas de copier son design de produit distinctif.Il s'agit d'apprendre de l'architecture publiée et de construire un nouveau robot autour de :
- servos à retour léger ;
- un bus à demi-duplex déterministe ;
- un SBC Linux avec support vidéo matériel ;
- un IMU fusionné, un capteur ToF multi-zone et une caméra compacte ;
- mécanique et électronique originales ;
- un modèle MuJoCo mesuré ;
- des politiques réentraînées adaptées au matériel réel.
Ce chemin offre aux créateurs un projet utile, donne aux développeurs la possibilité d'améliorer le design, et fournit rcdrone.top un catalogue durable de servos intelligents, capteurs, cartes de calcul, câbles, modules d'alimentation et kits de développement originaux—sans présenter un produit tiers comme le robot officiel.
Sources et lectures complémentaires
- Page officielle du produit Microduck
- Répertoire d'exécution de Pollen Robotics Microduck
- Architecture logicielle de Microduck
- Conception du contrôle du robot Microduck
- Répertoire d'apprentissage par renforcement de Microduck
- Spécifications du ROBOTIS XL330-M288-T
- Spécifications de l'Unitree S288/J288
- Informations sur le produit Feetech STS3215
---