Spécifications techniques

Spécifications matérielles et logicielles complètes pour le bras robot open source SO-101.

Mécanique

Paramètre Valeur
Degrés de liberté 6 degrés de liberté 5 articulations de bras + 1 pince
Actionneurs Piedech STS3215 Servo bus série, couple de décrochage de 15 kg·cm
Atteindre ~500mm
Charge utile ~500g Varie selon la pose du bras et la température du servo
Poids (bras uniquement) ~800g Cela dépend du matériel imprimé ; PLA typique
Matériau de construction PLA imprimé en 3D + matériel disponible dans le commerce
Type de joint Revolute (toutes les articulations)
URDF disponible Oui – maintenu par la communauté, inclus dans le dépôt LeRobot

Électrique

Paramètre Valeur
Tension d'entrée 12 V CC Alimentation minimum 3A recommandée
Serviteurs Bus série Feetech STS (en série)
Interface PC Adaptateur USB vers série Puce CH340 ou CP2102
Connecteur Connecteurs servo de style JST (selon la norme STS3215)
Protection de polarité Aucun intégré – vérifiez la polarité avant la première connexion

Communication et logiciels

Paramètre Valeur
Communication Série USB /dev/ttyACM* on Linux, /dev/tty.usbserial-* on macOS
Débit en bauds par défaut 115 200 bauds
Type d'appareil LeRobot so101 Utilisez --robot.type=so101 dans toutes les commandes CLI LeRobot
SDK HuggingFace LeRobot (installateur pip lerobot)
VersionPython 3.10+
Prise en charge du système d'exploitation Linux (Ubuntu 22.04+), macOS
Format des données Format du jeu de données LeRobot (Parquet + vidéo, compatible HuggingFace Hub)
Simulation URDF disponible pour l'intégration de MuJoCo et PyBullet

Construction et coût

Paramètre Valeur
Coût de construction DIY ~100-200 USD Varie selon l'approvisionnement en servo, le filament d'impression et la région
Origine de la nomenclature Dépôt GitHub de HuggingFace LeRobot
Pièces imprimables Fichiers STL disponibles dans le dépôt SO-101 GitHub
Licence Open Source Apache 2.0 (via LeRobot)
Prédécesseur SO-100 (SO-101 est la version mise à jour avec des supports de servo améliorés)
Où se procurer des pièces : La nomenclature complète est conservée dans le Dépôt HuggingFace LeRobot. Recherchez « SO-101 » pour trouver les fichiers BOM et STL actuels. Les servos peuvent provenir directement de Feetech ou via des fournisseurs d’électronique courants.

Nomenclature

Composants prêts à l'emploi pour un ensemble complet de téléopération suiveur + leader. Toutes les pièces structurelles sont imprimées en 3D à partir de fichiers STL dans le Référentiel GitHub SO-ARM100.

Composante Qté (jeu de 2 bras) Coût unitaire (États-Unis) Source
Engrenage STS3215 7,4 V 1/345 (C001) — joints suiveurs et épaulement de leader 7 ~13,89$ pièce Alibaba
Engrenage STS3215 7,4 V 1/191 (C044) — base et coude de leader 2 ~13,89$ pièce Alibaba
Engrenage STS3215 7,4 V 1/147 (C046) — poignet et pince leader 3 ~13,89$ pièce Alibaba
Carte de commande du moteur Waveshare 2 ~10,60$ pièce Amazone/Akizuki
Câble USB-C (paquet de 2) 1 ~$7.00 Amazone
Alimentation 5 VCC 2 ~10,00 $ chacun Amazone
Pinces de table (paquet de 4) 1 ~$9.00 Amazone
Jeu de tournevis (Phillips #0 et #1) 1 ~$6.00 Amazone
Pièces structurelles imprimées en 3D (filament PLA+) Coût du filament uniquement Imprimez-vous (STL dans le dépôt)
Coût total estimé : ~ 230 USD pour un ensemble complet de suiveurs et de leaders (tarif américain). Un seul bras suiveur coûte à lui seul environ 122 USD. Les prix dans l’UE sont comparables (~ 226 € pour l’ensemble complet). Des kits pré-assemblés sont disponibles auprès de PartaBot, Studio de graines, et WaouhRobo.

Rapports de démultiplication du bras de leader

Le bras suiveur utilise un rapport de démultiplication uniforme de 1/345 sur les 6 articulations (STS3215 C001). Le bras de guidage utilise trois rapports de démultiplication différents pour équilibrer la conduite arrière et la capacité de supporter son propre poids :

Articulation motif Rapport de démultiplication Code de pièce
Base / Plateau d'épaule STS3215 7,4 V 1 / 191 C044
Lifting des épaules STS3215 7,4 V 1 / 345 C001
Flexion du coude STS3215 7,4 V 1 / 191 C044
Flexion du poignet STS3215 7,4 V 1 / 147 C046
Rouleau de poignet STS3215 7,4 V 1 / 147 C046
Pince STS3215 7,4 V 1 / 147 C046
Rapport inférieur = plus de recul. Les articulations que l'opérateur bouge le plus fréquemment (poignet, pince) utilisent 1/147 pour une résistance plus légère. L'épaule utilise 1/345 pour un couple plus important afin de supporter le poids du bras. Le bras suiveur utilise 1/345 partout pour un couple de décrochage maximal.

Comparez avec d'autres matériels

Découvrez comment le SO-101 se compare aux autres bras de la plate-forme, notamment l'OpenArm 101 et le kit bimanuel DK1.

Comparez tout le matériel →

Prêt à construire ?

Le SO-101 est la voie la plus accessible vers la recherche sur l’apprentissage des robots.