Transcript · English → French
MicroDuck Robot Engineering and Learning
Les gens passent complètement à côté du sujet.
MicroDuck n'est pas qu'un petit robot avec lequel jouer. Voici pourquoi.
Je pense que les gens se concentrent trop sur la taille et l'apparence de MicroDuck et
passent à côté de l'ingénierie qui le sous-tend. Ce minuscule robot bipède mesure
environ 25 centimètres, pèse près de 700
plus 80 grammes,
et possède 15 moteurs contrôlant ses pattes, sa tête, son cou et
son bec. À l'intérieur, il fonctionne avec un processeur Rockchip
RK3566 avec un gigaoctet de RAM et
32 gigaoctets de stockage.
Il embarque aussi une caméra, un capteur de profondeur 8 x 8
à temps de vol, et
deux IMU qui l'aident à suivre ses mouvements et son orientation.
Mais la véritable prouesse d'ingénierie réside dans la façon dont ces éléments fonctionnent ensemble.
MicroDuck utilise l'apprentissage par renforcement pour contrôler ses mouvements, avec une boucle de contrôle
fonctionnant à cinquante hertz. Ses comportements entraînés incluent la marche,
s'asseoir, se relever après une chute, frapper un ballon et saisir
des objets avec son bec. Vous pouvez aussi le contrôler avec une manette
ou explorer son
logiciel et sa chaîne d'entraînement. Le projet associe la simulation MuJoCo,
l'apprentissage par renforcement PPO et le déploiement sim-to-real, où une
politique entraînée en simulation s'exécute sur le robot physique.
Les développeurs peuvent étudier le code, réentraîner des politiques de mouvement, expérimenter le
contrôle et contribuer avec leurs propres logiciels.
Il y a un détail que les gens devraient comprendre.
La pile logicielle est open source, mais les fichiers officiels complets de conception mécanique et
électronique n'ont pas été publiés en tant que matériel open source.
Cette distinction est importante si vous voulez reproduire le robot
vous-même.
MicroDuck est une plateforme compacte pour étudier la locomotion, l’apprentissage par renforcement
et le contrôle de robots dans le monde réel.
Avec seulement vingt-cinq centimètres de haut, il transpose sur un bureau des problèmes généralement associés à
des robots bien plus grands. La vraie question est de savoir quels nouveaux
comportements les développeurs pourront lui apprendre ensuite.
End of transcript · 343 words · machine translated
Original transcript (English)
People are completely missing the point. MicroDuck is not just a little robot to play with. Here's why. I think people focus too much on the size and appearance of MicroDuck and miss the engineering behind it. This tiny bipedal robot stands about twenty-five centimeters tall, weighs around seven hundred
and eighty grams, and has fifteen motors controlling its legs, head, neck, and beak. Inside, it runs on a Rockchip RK3566 processor with one gigabyte of RAM and thirty-two gigabytes of storage.
It also carries a camera, an eight-by-eight time-of-flight depth sensor, and two IMUs that help it track its movement and orientation. But the real engineering is in how these parts work together. MicroDuck uses reinforcement learning to control its movements, with a control loop
running at fifty hertz. Its trained behaviors include walking, sitting, getting back up after a fall, kicking a ball, and grasping objects with its beak. You can also control it with a gamepad or explore its software and training pipeline. The project connects MuJoCo simulation,
PPO reinforcement learning, and sim-to-real deployment, where a policy trained in simulation runs on the physical robot. Developers can study the code, retrain movement policies, experiment with control, and contribute their own software. There is one detail people should understand.
The software stack is open source, but the complete official mechanical and electronic design files have not been released as open source hardware. That distinction matters if you want to reproduce the robot yourself. MicroDuck is a compact platform for studying locomotion, reinforcement
learning, and real-world robot control. At just twenty-five centimeters tall, it puts problems usually associated with much larger robots on a desk. The real question is what new behaviors developers can teach it next.