BLOG

Tech Teardown 040 | Stringman : un robot à câbles à 795 $

Yongliang Talks AI
AI
广告 · Advertisement

Contexte et phénomène : Une machine pour ramasser des jouets suspendue aux quatre coins du toit

Le 3 novembre 2026, le cadre Show HN de Hacker News a présenté un robot appelé Stringman, produit par Neufangled Robotics, au prix de 795 dollars. Plus de 300▲ et 115 commentaires ont été publiés lors de l’analyse. Sa forme est difficile à classer : il n’a pas de châssis rotatif, pas de articulations des jambes, mais quatre câbles pendent des quatre coins du toit, suspendant une griffe dans les airs, et un moteur actionne les câbles pour le déplacer dans la pièce. Le slogan du site web reprend le style du document Transformer : « Tension, tout ce dont vous avez besoin ».

Le deuxième point de détail est l’open source : le site indique que « Open source and air gappable », certifié par OSHWA (l’association des matériels open source), avec des dessins techniques, des PCB et du logiciel de contrôle publics ; il peut fonctionner uniquement sur un réseau local, l’interface utilisateur est locale, les modèles AI sont exécutés sur l’équipement de l’utilisateur, sans données en ligne ; le relais cloud est optionnel, l’équipe officielle déclare ne pas stocker les vidéos des utilisateurs et permet de revenir au mode local à tout moment.

La matrice de dépôts (snapshot du 4-11) : Le code de contrôle nhnifong/cranebot3-firmware a 133 étoiles, sous licence Apache-2.0, créé le 14-01-2025, dernier push le 02-11-2026, avec des mises à jour avant la publication sur HN ; le dépôt PCB stringman-pcbs n’a que 3 étoiles, sans fichier README. La source de l’arme de griffe est claire : basée sur TheRobotStudio/SO-ARM100 (7979 étoiles), dans l’écosystème LeRobot.

Architecture et principes technologiques : Le nombre d’actuatrices détermine le prix, donc seulement quatre sont utilisées

Le site officiel exprime directement la règle du secteur : « En robotique, le prix est essentiellement déterminé par le nombre d’actuatrices. » La réponse de Stringman est d’utiliser 4 moteurs pour couvrir toute la pièce : les câbles sont connectés en série, la force de levage est partagée par plusieurs moteurs, la charge s’étend avec le couple de conjonction plutôt que dépendant d’une seule actuatrice, atteignant un maximum près du centre de la pièce.

Les instructions MCP dans le dépôt fournissent une structure plus précise que le site officiel : quatre câbles, un point de traction à chaque coin du toit, avec deux ancrages électriques diagonaux (chacun avec deux moteurs et une caméra), et deux autres coins servant de capteurs passifs ; les moteurs et les plaques de commande coûteuses sont concentrés dans les deux unités des coins, les deux autres angles ayant un coût proche de zéro.

Spécifications (annoncées par le site officiel) : La zone de travail couvre des pièces de 3 à 10 mètres diagonalement et de 2,3 à 4 mètres de hauteur, soit 147 mètres cubes pour une dimension de 7×7×3 mètres ; charge moyenne de 1,9 kg, pouvant atteindre 2,2 kg près du sol, avec une tension maximale de 28 N moins le poids de la griffe de 638 g ; vitesse de déplacement horizontal d’environ 0,4 m/s. Comparaison sur le site officiel : un bras en série de 0,75 m utilisant des actuatrices DM-H6215 (7 actuatrices) a une charge moyenne de seulement 0,32 kg ; par rapport au bras SO-101 coûteux de 2500 dollars, Stringman offre 185 mètres cubes de volume de travail pour 0,35 mètres cubes, soit environ 500 fois plus (annonce du site officiel, le bras en série est ignoré du poids des boulons).

Le tableau BOM du dossier hardware est encore plus radical : quatre moteurs de roue sans courant continu DM-H6215, au prix unitaire de 66 dollars, pour un total de 264 dollars, ce qui fait le produit le plus cher ; le câble lui-même est une ligne de pêche tressée de 40 mètres et 50 livres, au prix de 5,83 dollars ; les anneaux de guidage sont des anneaux de guidage Alconite utilisés pour les cannes à pêche, au prix de 0,91 dollar ; les anneaux de glissement, les résistances de force, les télémètres laser et les poteaux de suspension en carbone ne dépassent pas 7 dollars. La colonne « total per kit » du tableau BOM représente une somme d’environ 646 dollars (je ai calculé sur la base des prix de commande en petites quantités), ce qui représente un marge bénéficiaire très limitée par rapport au prix de vente de 795 dollars. L’ensemble est imprimé en 3D (éléments structurels en PET-GF, éléments décoratifs en PLA) ; il fonctionne sans batterie, et les pinces sont alimentées par un câble double canal FEP résistant à une force de 50N, ce qui évite le poids de la batterie et les arrêts pendant le chargement.

Il y a deux points de conception mécanique qui méritent attention. Premièrement, la stabilisation : les pinces sont suspendues sous le point pivotant, pouvant se poser contre le sol ou le bord de la table, mais cela entraîne des oscillations comme un pendule. Stringman n’inclut pas de moteur, utilisant l’IMU intégrée dans les pinces pour un algorithme de stabilisation actif, échangeant en ce sens la puissance de calcul contre le matériel. Deuxièmement, la sécurité passive : la tension maximale du câble est de 28N, soit l’équivalent du poids d’un sac à dos. Lorsque tous les moteurs se relâchent dans un délai limité, le câble peut être directement retiré ; la plupart du temps, le câble est rangé près du toit de la pièce. La montage nécessite seulement une scie à main et une échelle, et la calibration prend environ 5 minutes sans intervention manuelle ; les points d’ancrage sont situés sous la surface des pales, de sorte que le câble ne peut pas atteindre le ventilateur.

Données clés : 66 872 lignes de Python, 51 fichiers de test et un pont MCP

Mesure expérimentale du clone local en lecture seule (vérification de la snapshot le 11-04) : 433 fichiers, 66 872 lignes de Python, conforme à l’étiquetage linguistique sur GitHub. Dossier principal : src/nf_robot (corps de contrôle), simulator (simulation MuJoCo), playroom-ui (front-end), hardware (BOM et circuit imprimé), tests, stringman-pilot-rpi-image (image de Raspberry Pi personnalisée), ainsi que des fichiers de paquetage PyInstaller avec les répertoires experiments et scripts. La version de pyproject est déjà 7.5.0, mais le nom du répertoire est encore cranebot3. Les deux lignes de versions, logicielle et matérielle, suivent leurs propres années, ce qui est un petit problème courant dans les projets d’hardware open source.

La distribution ne nécessite pas de clone du répertoire : pip install "nf_robot[host]". L’entrée principale du contrôleur de mouvement stringman-headless est observer.py. Le README le considère comme le cerveau central d’un robot individuel, communiquant avec les points d’ancrage et les pinces via WiFi, écoutant la porte 4245, envoyant et recevant des messages protobuf, et l’interface UI s’exécute sur localhost:8090. Les dépendances PyTorch et CUDA représentent environ 5,5GB, ce qui signifie que la puissance de calcul est entièrement externalisée : l’ordinateur de l’utilisateur sert de contrôleur (au minimum 8 cœurs et 8GB de mémoire, recommandé pour un mini-ordinateur avec NPU ou un Mac).

Il y a trois aspects liés à l’IA. Premièrement, il est compatible avec la plateforme de contrôle LeRobot : il prend en charge des politiques telles que Pi.05, JEPA, Multitask DiT, etc. Les données d’entraînement peuvent être collectées via l’interface utilisateur. Les modèles de type DiT apprennent un nouveau comportement avec au moins 50 épisodes (comme indiqué sur le site officiel). Les ensembles de données sont publiés sur Hugging Face. Deuxièmement, il s’agit d’une étiquette sémanthropique : des étiquettes sont fixées sur des conteneurs tels que des paniers à linge, des boîtes à jouets ou des poubelles, sans nécessiter de marquage individuel pour chaque objet. Le site officiel affirme que le réseau a appris que « toybox » désigne cette étiquette, ce qui permet de reconnaître les conteneurs en dehors de l’apparence de l’ensemble d’entraînement et de les utiliser comme source et destination pour des tâches de transport. La position du site officiel est : « Le livreur du laboratoire domestique ». Troisièmement, il s’agit du serveur MCP : le site officiel indique clairement que cette interface a été conçue pour les agents.

Le MCP Bridge est la partie la plus intéressante à démonter dans le référentiel. C’est un module situé sous l’host (mcp_bridge), qui fonctionne dans l’intervalle de l’observateur. L’agent peut charger en chaleur de nouvelles actions sans réactiver le contrôleur. Les contraintes de conception sont indiquées dans les commentaires du code : le bridge est simplement un manœuvre ordinaire, toutes les actions se déroulent via les méthodes publiques de l’observateur. Les boutons d’arrêt, les moniteurs de tension et les vérifications de l’état de stationnement sont applicables à tous les agents. Le fichier GUIDE.md établit des règles plus détaillées pour l’agent : avant toute première mouvement dans la conversation, il faut demander au utilisateur s’il est sûr ; le bouton stop est toujours actif et équivalent au bouton d’arrêt de l’interface ; sans autorisation, il est interdit de réduire la sécurité du moniteur ; il est interdit de répondre aux fenêtres de confirmation physique à la place de l’utilisateur ; le démarrage et les mises à jour de firmware sont directement refusés, afin que les opérations soient effectuées via l’interface utilisateur.

L’élément central du côté de la perception est un « plan ortho » : deux caméras d’ancrage forment une projection vue depuis le sol (5 mètres équivalent à 512 pixels), permettant à l’agent et à la politique de voir le même schéma. Il y a 51 fichiers testés, avec des tests spécifiques pour la détection des dérives, les MCP Bridge, etc. Le simulateur utilise MuJoCo à la place du matériel réel, mais fonctionne avec les processus de services de firmware réels, ce qui fait partie de la simulation en environnement de contrôle.

Impact et signification : Le choix du mécanisme a modifié les prix, et le manuel de sécurité a été rédigé pour les agents

Premièrement, il s’agit d’une voie de réduction des coûts basée sur la priorité du mécanisme. Le volume de travail de l’armature en série augmente avec le cube de la longueur de l’armature, ce qui rend les exécuteurs de plus en plus chers. Les mécanismes par paralélisation des câbles externalisent le levage à la structure de la pièce, permettant d’utiliser quatre moteurs pour 147 mètres cubes, et chaque mille dollars de volume de travail atteint environ 500 fois celui des armes en série (comme indiqué sur le site officiel). Le prix à payer est la perte de mobilité : l’armature ne peut pas se déplacer, il faut percer ou fixer des éléments structurels pour l’installation, et les questions fréquentes du site officiel sont claires : il n’est pas possible d’installer l’armature si une barrière est suspendue au milieu de la pièce.

Deuxièmement, l’interface de l’agent représente un pari audacieux. Il est rare de voir un serveur MCP pour le matériel de consommation, et il est encore plus rare de rédiger un document de sécurité de premier ordre pour les agents d’IA, en précisant : « Demander au utilisateur avant, le stop est toujours disponible, il est interdit de réduire la sécurité du moniteur, il est interdit de répondre aux fenêtres à la place de l’utilisateur ». Les droits de l’agent sont limités par le même ensemble de moniteurs de sécurité que les boutons de l’interface utilisateur, et aucun chemin de contournement n’est ouvert au niveau de l’interface ; cela correspond à la philosophie du domaine des agents logiciels, où « le hôte détient les droits, les messages ne sont que des entrées ».

Troisièmement, les échantillons de tests de pression du modèle économique du matériel ouvert : conception entièrement publique, Apache-2.0, avec le SO-ARM100 situé sur la passerelle 7979 comme pilier, vendant des machines complètes, des relais en cloud, et maintenant un système d’accès. L’hypothèse implicite est que l’ouverture constitue une avancée : les plans de construction (BOM) sont publics, les bénéfices sont faibles, et les revenus liés à la copie sont limités ; la communauté corrige les bugs, tandis que l’équipe officielle gagne de l’argent avec les machines et les services.

Quatrièmement, la position en matière d’éducation et de recherche : la kinématique inverse, la télémétrie, l’apprentissage par imitation peuvent tous être abordés sur cette « griffe volante » ; la résolution des problèmes liés aux différentes formes est un grand défi en robotique, car il s’agit de piloter des configurations corporelles complètement différentes. Il s’agit d’un résultat plus avancé que la migration entre deux bras identiques. Des ensembles de données publiques, des simulations et du matériel à 795 dollars pourraient constituer le plus économique équipement expérimental dans cette direction.

Controverses et risques : les câbles traversent l’espace domestique, et il n’y a pas de fin à ces débats

Premièrement, la question de la sécurité est celle qui suscite le plus de discussions dans les commentaires. Un commentaire très partagé signifie que tout était beau avant que quelque chose ne tire fort sur les câbles. D’autres trouvent que ramasser des vêtements semble stupide, mais ramasser des jouets est vraiment impressionnant, bien que les câbles puissent ne pas fonctionner dans un environnement domestique. Il est plus intéressant de savoir comment ils fonctionnent dans des scénarios commerciaux. Le mécanisme de relaxation 28N est une sécurité passive honnête, mais les FAQ du site officiel reconnaissent également que tant que les câbles restent en place, ils traverseront la pièce, et l’état de rangement se rapproche du plafond. Que signifie pour les familles ayant des enfants et des animaux domestiques que des câbles traversent l’espace domestique pendant longtemps ? Personne n’a encore donné une réponse rassurante (c’est mon jugement).

Deuxièmement, il y a une tension entre l’attitude ouverte-source et les voies commerciales. D’un côté, il y a des environnements isolés, uniquement LAN, sans stockage de vidéos ; de l’autre, il y a des liens d’accès aux comptes, des consoles de gestion, des relais de télémétrie, les images de firmware des composants sont téléchargées depuis le stock officiel, et la couche MCP gère les mises à jour du matériel et du firmware pour l’interface utilisateur officielle. Les explications officielles sont que la confidentialité et la commodité doivent être choisies, et que le droit de décider vous appartient, pas à nous ; mais le canal logiciel et firmware par défaut est entre les mains de l’équipe officielle. Les composants sont fabriqués avec une mot de passe par défaut uniforme, et la description README guide les utilisateurs à déployer des clés SSH et à fermer les mots de passe pour se connecter. Cela est louable, mais la plupart des utilisateurs domestiques ne feront pas ce pas (c’est mon jugement).

Troisièmement, il faut évaluer avec calme l’intérêt de la communauté. Sur HN, il y a près de 300▲ et 115 commentaires, et sur GitHub, 133 étoiles (checké le 11-04), ce qui est environ 60 fois plus que sur la passerelle SO-ARM100 avec 7979 étoiles. L’intérêt se trouve sur HN et sur le site officiel, pas sur GitHub, et les étoiles ne se traduisent pas encore en contributions communautaires. Certains commentateurs craignent que les grandes entreprises copient le concept avant de l’améliorer, tandis que d’autres rappellent que des robots avec des câbles existent depuis des décennies, et ceux qui veulent copier l’ont déjà fait ; d’autres se souviennent de l’époque où ils passaient une heure par jour à ramasser les jouets jetés par leurs frères et sœurs, et qu’avec une telle machine, ils pourraient économiser des centaines d’heures.

Quatrièmement, les limites des chiffres. Une charge de 1,9 kg, environ 500 fois, environ 1000 heures de tests domestiques réels, 50 épisodes pour apprendre le comportement, tout cela est rapporté sur le site officiel, sans test réalisé par des tiers. Le facteur 500 est basé sur la notion de « volume de travail par mille dollars », mais en convertissant cela en charge effective par mille dollars ou en nombre de tâches accomplies, les conclusions seront complètement différentes (c’est mon jugement). Il y a également des questions plus spécifiques dans les commentaires : comment gérer les scènes sales des foyers réels comme des Lego avec du lait chocolaté renversé, des bols de céréales sur des jouets, ou des couvertures sur des jouets.

Il y a une autre controverse dans les commentaires : certains pensent que le but des robots humanoïdes est purement esthétique et presque inévitablement inférieur, et qu’un système suspendu au plafond serait une approche plus crédible. Ce n’est que par la suite que l’on pourrait envisager un châssis rotatif à la R2D2. D’autres se moquent de l’humour noir en disant que les robots humanoïdes, après avoir réalisé qu’ils servaient à consommer inutilement les ressources de l’entreprise, finissent par devenir inutiles. La réponse est : il s’agit de trouver la conception la plus efficace pour accomplir une tâche, même si le robot ressemble à un mélange d’un octopus et de personnages de films horrifiques.

Conclusion et perspectives : l’économie est une voie technologique en soi

Le point central peut être exprimé en une phrase : si l’exécuteur est cher, alors on peut utiliser la structure de la pièce comme point d’installation gratuit, le fil de pêche comme composant de transmission gratuit, et l’algorithme comme équilibrage gratuit. Ainsi, quatre moteurs peuvent créer un robot capable de dépasser les limites de 795 dollars. La forme logicielle (66 872 lignes de Python, 51 tests, simulation en champ de contrôle, pont MCP chargé thermiquement, image Raspberry Pi faite maison) montre que ce n’est pas un jouet de créateur, mais une machine conçue selon des normes industrielles.

Deux choses méritent notre attention : le succès du modèle commercial open source avec un faible marge, et le stock de PCB 133 étoiles et 3 étoiles indique que la contribution de la communauté n’a pas encore commencé. De plus, les progrès de l’écosystème LeRobot entre différentes formes de robots, et la possibilité de transférer les modèles à d’autres configurations corporelles seront des tests plus solides que les descriptions sur le site officiel.

Ma conclusion en une phrase : Stringman mérite d’être analysé, non pas parce qu’il prédit la forme finale des robots domestiques, mais parce qu’il prouve que lorsque le choix des mécanismes remet en question le prix, la forme logicielle, les interfaces agents et l’attitude open source doivent également être réévaluées.

Sources de référence

  • Page produit et FAQ du site officiel : https://neufangled.com (consulté le 2026-11-04 ; 1,9 kg, environ 500 fois, environ 1000 heures, 50 épisodes, etc., tous donnés par le site officiel)
  • HN Show HN : story 50354358 (publié le 2026-11-03, avec près de 300▲ lors de la vérification / 115 commentaires)
  • Stock de contrôle : https://github.com/nhnifong/cranebot3-firmware (133★ / Apache-2.0 / créé le 2025-01-14 / ajouté le 2026-11-02, snapshot vérifié le 11-04)
  • Stock de PCB : https://github.com/nhnifong/stringman-pcbs (3★, snapshot vérifié le 11-04)
  • Bras de prise en charge : https://github.com/TheRobotStudio/SO-ARM100 (7979★, snapshot vérifié le 11-04)
  • Vérification du clone local只读 (2026-11-04, aucun code du stock n’a été exécuté) : README.md, pyproject.toml, hardware/bill_of_materials.csv, src/nf_robot/host/ (observer.py, mcp_bridge/), simulator/README.md, tests/, stringman-pilot-rpi-image/
  • Banque de commentaires HN : hn-stringman-comments.txt (le texte intégral a été transposé, sans citation directe)

Signé : Yongliang

广告 · Advertisement

Questions fréquentes

Quel est le prix de Stringman ?

Stringman coûte 795 dollars.

Comment fonctionne le système de câbles de Stringman ?

Les câbles aux coins du plafond soutiennent une griffe qui se déplace en se tordant, actionnée par un moteur.

Pourquoi Stringman utilise-t-il quatre actuatrices plutôt que six ?

Le nombre d'actuatrices détermine le prix. Stringman utilise quatre actuatrices pour couvrir toute la pièce, partageant ainsi la force de levage.