Guide complet d'ingénierie des mains robotiques

Partagez :

Table des Matières

Pénétrez aujourd'hui dans n'importe quel laboratoire de robotique et vous constaterez le même paradoxe : des robots humanoïdes capables de courir, de sauter et de faire des saltos arrière, mais qui peinent à ramasser un stylo.

La question des pattes est en grande partie résolue. Boston Dynamics a consacré vingt ans à la maîtrise de la locomotion bipède. Unitree a commercialisé cette technologie pour moins de 20 000 $. Les systèmes de locomotion quadrupède et bipède sont désormais disponibles dans le commerce.

Les mains, elles, ne le sont pas. Et cet écart, entre un robot capable d'entrer dans une pièce et un robot capable d'y accomplir une tâche utile, constitue le principal défi d'ingénierie de cette décennie.

Considérez ce qu'une main humaine accomplit en une seule matinée : boutonner une chemise, casser un œuf, taper sur un clavier, ouvrir une portière de voiture, saisir une tasse de café sans la casser. Chaque action requiert une géométrie de contact différente, un profil de force différent, une coordination différente entre des dizaines de tendons et 27 os. La main contient plus de terminaisons nerveuses par centimètre carré que presque toute autre partie du corps. C'est, à tous égards, l'effecteur terminal le plus complexe sur le plan mécanique jamais produit par l'évolution.

Reproduire ce procédé avec du métal et des moteurs est une tâche véritablement ardue – non pas un simple défi d'ingénierie, mais un problème de recherche non résolu. Les mains robotiques les plus performantes au monde coûtent entre 50 000 et 150 000 dollars et ne peuvent toujours pas égaler la dextérité d'un enfant de dix ans.

Voici ce qui a changé ces trois dernières années : l’écart se réduit rapidement. Le robot Dex3-1 d’Unitree est disponible à moins de 3 000 $. Inspire Robots commercialise une main à 12 degrés de liberté utilisée par les chercheurs. La main Optimus de Tesla enfile déjà des aiguilles lors de démonstrations en usine. Le matériel devient accessible. Les connaissances techniques sont de plus en plus documentées.

Ce guide est la documentation qui manquait quand vous en aviez besoin. Il aborde tous les aspects, des principes fondamentaux — pourquoi les mains sont dures, comment les différentes approches d'actionnement se comparent — aux choix de conception qui déterminent si votre main sera une pièce de démonstration ou un outil fonctionnel. Le deuxième article de cette série décrit en détail le processus de fabrication CNC. Celui-ci couvre tout ce que vous devez savoir avant de réaliser votre première découpe.

Pourquoi les mains robotiques sont particulièrement difficiles

Comprendre précisément ce qui rend les mains dures vous évite de résoudre les mauvais problèmes.

1.1 — La tension fondamentale : dextérité contre emballage

Chaque articulation ajoutée à une main robotisée doit être actionnée. Dans une main humaine, ces actionneurs sont les muscles de l'avant-bras, reliés aux phalanges par de longs tendons passant par le poignet. L'avant-bras constitue en quelque sorte un ensemble d'actionneurs déportés : une solution ingénieuse et évolutive à un problème d'encombrement.

Dans une main robotisée, la même contrainte se pose : les doigts eux-mêmes ne laissent pratiquement aucune place pour les moteurs . Un doigt humain typique mesure 15 à 20 mm de large. Un servomoteur capable de fournir un couple de 1 kg·cm mesure environ 12 mm dans sa plus petite dimension, et ce, avant même d’ajouter le réducteur, l’encodeur et les éléments de fixation.

Cette simple contrainte explique presque toutes les décisions de conception de toutes les mains robotiques jamais construites :

  • Où se trouvent les actionneurs ? Doigt, paume, avant-bras ou télécommande ?
  • Comment l'énergie est-elle transmise ? Transmission directe, câbles de tension, trains d'engrenages, hydraulique, pneumatique ?
  • Que sacrifiez-vous ? Force, vitesse, précision de position, capacité de rétroaction ou simplicité ?

Il n'existe pas de conception qui soit parfaite sur tous les plans. Chaque choix est différent quant aux fonctionnalités les plus importantes.

1.2 — Degrés de liberté vs. Contrôlabilité

La main humaine possède entre 21 et 27 degrés de liberté, selon la méthode de comptage. Cependant, le système nerveux humain ne les contrôle pas indépendamment ; il utilise des synergies acquises : des schémas de mouvements articulaires coordonnés qui correspondent à des types de préhension courants. Les recherches montrent qu’environ 80 % des tâches de manipulation quotidiennes peuvent être réalisées avec seulement 5 à 7 schémas de mouvements synergiques.

Cette intuition est à la base de tout le domaine de la conception des mains sous-actionnées :

Philosophie DOFApprocheCompromis
Entièrement actionnéUn moteur par articulationContrôle maximal ; complexité massive
Sous-actionnéMoins de moteurs que de degrés de liberté ; articulations couplées mécaniquementAdaptation passive à la forme de l'objet ; moins précise
Axé sur la synergieCe sont les moteurs qui entraînent les composants principaux, et non les articulations.Efficace pour les tâches courantes ; peu performant pour les manipulations inhabituelles.
configuration fixeDoigts rigides, aucune manipulation manuelleSimple et robuste ; aucune dextérité

La plupart des mains robotiques pratiques actuelles utilisent des approches sous-actionnées ou basées sur la synergie, non pas parce qu'une actionnement complet est impossible, mais parce que la complexité de contrôle de 21 articulations actionnées indépendamment dépasse ce que les systèmes en temps réel peuvent gérer de manière fiable.

1.3 — Le problème de la détection

La main humaine ne se contente pas de bouger ; elle ressent. La proprioception indique la position des doigts. Les mécanorécepteurs cutanés informent sur la nature du toucher, sa force et l’adhérence. Les thermorécepteurs détectent la chaleur. Les récepteurs de la douleur empêchent toute lésion tissulaire.

Sans capteurs équivalents, une main robotisée fonctionne à l'aveugle. Elle ne peut pas :

  • Savoir reconnaître quand un objet est sur le point de lui échapper des mains
  • Ajustez la force de préhension pour les objets fragiles sans les écraser.
  • Sentez si une vis se serre ou s'abîme.
  • Détecter la géométrie de contact pour guider la manipulation en main

La plupart des mains robotiques actuelles offrent une sensibilité tactile médiocre, voire inexistante. Il ne s'agit pas d'un problème matériel – les capteurs tactiles existent –, mais d'un problème d'intégration : acheminer plus de 50 capteurs de la main jusqu'au poignet sans empiéter sur l'espace réservé aux tendons des actionneurs représente un véritable défi d'intégration.

Degrés de liberté : concevoir l'architecture

2.1 — Décomposition des degrés de liberté des doigts

Avant de choisir un système d'actionnement, définissez précisément les fonctions de votre main. Les degrés de liberté constituent la structure de base ; les modifier ultérieurement revient à tout repenser.

Thumb:          4 DOF  →  CMC flexion / CMC abduction / MCP flexion / IP flexion
                          (the thumb makes or breaks grasp versatility)

Index finger:   4 DOF  →  MCP flexion / MCP abduction / PIP flexion / DIP flexion

Middle finger:  3 DOF  →  MCP flexion / PIP flexion / DIP flexion
                          (often DIP coupled to PIP with fixed ratio)

Ring finger:    3 DOF  →  same as middle

Little finger:  3 DOF  →  same as middle + optional MCP abduction

Wrist:          2 DOF  →  flexion-extension / radial-ulnar deviation
              + 1 DOF  →  optional pronation-supination (if not in forearm)

──────────────────────────────────────────────────────────
Full human-equivalent:  ~21 DOF hand + 2 DOF wrist = 23 DOF total
Practical research hand: 12–16 DOF
Practical industrial hand: 6–12 DOF
Minimum viable grasping: 4–6 DOF
──────────────────────────────────────────────────────────

2.2 — Niveaux de degrés de liberté : ce que vous obtenez à chaque niveau

Nombre de degrés de libertéQu'est-ce que vous pouvez faireCe que vous ne pouvez pas faireExemples
4–6 degrés de libertépréhension puissante, préhension par pincement, préhension cylindriqueManipulation manuelle, pincement des touches, utilisation d'outilsPince Robotiq 2F-85
8–12 degrés de libertéLa plupart des gestes du quotidien, utilisation des outils de baseRéorientation complexe en mainUnitree Dex3-1, Inspire RH56
13–16 degrés de libertéTaxonomie de la compréhension complète, manipulation simple en maintâches délicates du bout des doigtsMain de l'ombre C6, Wonik Allegro
17–21 degrés de libertéCapacité de manipulation quasi humaineRien — mais la complexité du contrôle est massiveDLR Main II, recherche sur la main de Barrett

Recommandation pratique pour une première réalisation : visez 12 à 15 degrés de liberté. Cela couvre la grande majorité des tâches de manipulation qui rendent les robots humanoïdes utiles, tout en conservant une complexité de contrôle gérable et une intégration mécanique réalisable.

Méthodes d'actionnement : la décision de conception fondamentale

C'est cette décision qui déterminera le caractère de votre main. Il n'existe pas de réponse universellement correcte : chaque approche présente des atouts spécifiques qui la rendent plus adaptée à certaines situations.

3.1 — Méthode A : Entraînement par tendons (actionnement par câbles)

Les moteurs sont situés à distance — dans la paume, l'avant-bras ou même le torse du robot. Des câbles (tendons) transmettent la force aux articulations des doigts par l'intermédiaire de poulies et de conduits.

Fonctionnement :

Remote Motor + Gearbox
    ↓
Steel cable or Dyneema braid tendon
    ↓
Routed through PTFE-lined conduit channels
    ↓
Finger pulley → joint rotation

Caractéristiques détaillées :

AttributNoteRemarques
Emballage doigt★★★★★Pas de moteurs dans les doigts — des doigts fins et légers
efficacité de transmission de la force★ ★ ★ ☆ ☆Pertes par frottement dans les conduits : 15 à 35 % selon le trajet
Rétroconduite★ ★ ★ ★ ☆Les câbles s'étirent ; les articulations peuvent être repoussées vers l'arrière
Durabilité ★ ★ ★ ☆ ☆Les câbles s'effilochent, les conduits s'usent ; élément d'entretien
Complexité★★ ☆☆☆Le routage, la tension et la compensation du frottement sont difficiles
Rigidité★ ★ ★ ☆ ☆La compliance des tendons limite la précision de la position

Implications de l'usinage CNC :

  • Rainures de poulie : le rayon doit correspondre précisément au diamètre du câble (±0.05 mm) ; un rayon incorrect entraîne une usure prématurée du câble et des déraillements.
  • Angles d'entrée/sortie des conduits : les coudes prononcés augmentent considérablement le frottement ; conception : rayon de courbure minimal ≥ 15°
  • Tambours de cabestan : le pas des rainures doit être précis pour un enroulement régulier ; état de surface Ra ≤ 0.4 µm

Idéal pour : Les mains humanoïdes où l'apparence et la finesse des doigts sont importantes. Shadow Hand, Unitree Dex3-1 et la plupart des mains utilisées en recherche adoptent cette approche.

3.2 — Méthode B : Entraînement direct (moteur dans le doigt)

Un moteur — généralement un micro-moteur CC sans balais ou sans noyau — est intégré directement dans chaque segment de doigt, relié à l'articulation par un petit réducteur ou une tringlerie.

Fonctionnement :

Micro motor (ø8–16mm BLDC or coreless DC)
    ↓
Micro planetary gearbox (ratio: 50:1 – 150:1)
    ↓
Direct output to joint rotation

Caractéristiques détaillées :

AttributNoteRemarques
simplicité de contrôle★★★★★Pas de passage de tendons ; chaque articulation est totalement indépendante.
Précision de position★★★★★Aucun étirement du câble ; connexion mécanique directe
Emballage★★ ☆☆☆Doigts épais ; difficile d'atteindre des proportions humaines
Force de sortie★ ★ ★ ☆ ☆Limité par ce qui rentre dans le doigt
Rétroconduite★★ ☆☆☆La boîte de vitesses crée une inertie réfléchie
Entretien★★★★★Simple — les moteurs sont accessibles et remplaçables

Implications de l'usinage CNC :

  • Carter moteur : faux-rond d'alésage ≤ 0.01 mm pour un bon positionnement du moteur
  • Carter de boîte de vitesses : le palier du porte-satellites se loge en H7/p6 – un élément critique pour la qualité de l’engrènement.
  • Géométrie des articulations : profils 3D complexes ; usinage 5 axes recommandé pour une précision optimale dès le premier réglage

Idéal pour : la recherche et le prototypage où la simplicité de contrôle prime sur l'esthétique. Wonik Allegro Hand et de nombreuses plateformes académiques utilisent cette approche.

Mains Inspire RH56DFX

3.3 — Méthode C : Actionnement pneumatique

L'air comprimé actionne des actionneurs flexibles (muscles artificiels pneumatiques ou soufflets) pour déplacer les articulations des doigts.

Caractéristiques détaillées :

AttributNoteRemarques
Densité de force★★★★★Excellent rapport force/poids
Conformité★★★★★Naturellement doux ; sans danger pour le contact humain
Contrôle de position★★ ☆☆☆Il est difficile d'obtenir des angles articulaires précis.
Speed★ ★ ★ ★ ☆Actionnement rapide lorsque les vannes sont réactives
Infrastructure★ ☆☆☆☆Nécessite un compresseur, des vannes et des tuyaux — non portable
Pertinence du CNCLowLes carters et les collecteurs peuvent être usinés.

Idéal pour : la recherche en robotique souple, les dispositifs de réadaptation médicale et les applications nécessitant un contact humain sécurisé. Ne convient pas aux mains humanoïdes à usage général.

3.4 — Méthode D : Alliage à mémoire de forme (AMF) / Autres matériaux exotiques

Les fils en alliage à mémoire de forme (AMF) se contractent sous l'effet de la chaleur, agissant comme des actionneurs linéaires. Intéressants pour la miniaturisation, ils présentent toutefois des limitations importantes en termes de bande passante (temps de cycle long) et une consommation d'énergie élevée. Leur utilisation pratique est donc déconseillée à ce stade.

3.5 — Matrice de décision

PrioritéMeilleure approche
Des doigts fins, aux proportions humainesEntraîné par les tendons
Contrôle simple, débogage facileEntraînement direct
Force maximaleMoteurs à couple élevé entraînés par tendons (à distance)
Interaction humaine sécuriséepneumatique ou à tendon avec éléments souples
Défis et précisions en usinage CNCEntraînement direct (les tolérances du carter moteur sont exigeantes)
fiabilité de la productionEntraînement direct (moins de pièces d'usure)

Modèles de référence commerciaux : à quoi ressemblent les meilleures mains ?

Avant de concevoir un produit à partir de zéro, étudiez les solutions adoptées par les meilleures plateformes actuelles et leurs raisons d'être. Chaque conception présentée ici repose sur un ensemble de compromis techniques documentés.

4.1 — Main agile de l'ombre C6

La référence absolue en matière de recherche. Le point de repère auquel tout le reste est comparé.

SpécificationsValeur
DOF24 (20 actionnés)
ActionnementActionnés par les tendons ; 40 muscles pneumatiques de McKibben
Poids~4 kg (y compris le pack d'actionneur d'avant-bras)
DétectionEncodeurs de position sur toutes les articulations ; interface tactile optionnelle
Tarifs et Prix~ $ 150,000 USD

Principe de conception clé : L’utilisation de paires de muscles antagonistes (un tendon fléchisseur et un tendon extenseur par articulation) permet un contrôle actif dans les deux directions. C’est ainsi que fonctionnent les doigts humains. Il en résulte une souplesse et un contrôle de la force exceptionnels, mais cela double le nombre d’actionneurs et la complexité du système.

Leçon de CNC : Les segments des doigts de la Shadow Hand sont en aluminium usiné avec précision, et non imprimés en 3D. Les canaux des tendons sont usinés avec des transitions douces et parfaitement arrondies. Chaque millimètre de géométrie est soigneusement étudié.

main agile de l'ombre

4.2 — Unitree Dex3-1

L'évolution commerciale la plus importante de ces deux dernières années. Des prix accessibles changent tout.

SpécificationsValeur
DOF7 par main (pouce : 3 degrés de liberté actifs ; chaque doigt : 2 degrés de liberté actifs)
ActionnementMoteurs sans balais à entraînement par tendons intégrés à la paume
Poids~ 580 g
force maximale du bout des doigts~30 N
Tarifs et Prix~ $ 3,000 USD

Conception clé : Unitree a délibérément choisi de réduire drastiquement le nombre de degrés de liberté au profit de la fiabilité et du prix. Le pouce possède 3 degrés de liberté (suffisants pour la plupart des préhensions) ; les doigts sont sous-actionnés. Le résultat : une main capable de gérer 70 % des tâches de manipulation courantes pour seulement 3 % du prix d’une Shadow Hand.

Leçon de commande numérique : La Dex3-1 utilise de l’aluminium moulé et usiné pour ses composants structurels, avec des tolérances serrées au niveau des interfaces de roulement et des sorties de câbles. Le boîtier de la paume est une pièce multifonction complexe qui combine guide-câble, support moteur et cadre structurel.

4.3 — Wonik Allegro Main

La plateforme de recherche à entraînement direct la plus populaire. Pile de contrôle open source.

SpécificationsValeur
DOF16 (4 par doigt × 4 doigts)
ActionnementEntraînement direct ; un servo sans balais par articulation
Poids~ 1.1 kg
Couple par articulation~0.7 N·m au niveau des articulations des doigts
Tarifs et Prix~ $ 15,000 USD

Conception clé : le contrôle totalement indépendant de chaque articulation en fait la plateforme de choix pour la recherche en apprentissage automatique ; chaque articulation est associée à une variable de contrôle précise. Les doigts sont volumineux par rapport aux standards humains, mais l’architecture de contrôle est la plus épurée de toutes les mains commerciales.

Leçon de commande numérique : Les segments des doigts de l’Allegro sont usinés en aluminium et comportent des alésages pour les servomoteurs. La précision des tolérances sur ces alésages détermine le bon fonctionnement de l’articulation. Il s’agit d’un problème d’usinage de précision qui se présente comme un problème de robotique.

4.4 — Inspire-Robots RH56BFX

La main commerciale la plus aboutie de Chine. Utilisée dans des projets pilotes de recherche et industriels de grande envergure.

SpécificationsValeur
DOF12 (6 par main ; pouce : 2, chaque doigt : 2)
ActionnementMoteurs sans balais à entraînement par tendons, logés dans un boîtier de paume
Poids~ 480 g
force du bout des doigts~10 N pincement
Tarifs et Prix~ $ 8,000 USD

Conception clé : optimisée pour la fiabilité de préhension industrielle plutôt que pour la dextérité en recherche. La réduction du nombre de degrés de liberté diminue le nombre de câbles à acheminer, les risques de panne et accélère les boucles de contrôle. Elle gère avec une grande fiabilité les préhensions essentielles en production (préhension de force, préhension par pincement, préhension cylindrique).

Intégration du capteur

5.1 — Types de capteurs et leur rôle

Type de capteurLieud'atténuationExigence de latence
Encodeur de position articulaireChaque articulationPosition angulaire<1 ms
force/couple du bout des doigtsCoussinet du bout des doigtsintensité et direction de la force de contact<5 ms
réseau tactileCoussinets des doigts, paumeCarte de pression de contact répartie<10 ms
Capteur de tension tendineuseTrajet tendineuxTension du câble (pour le contrôle de la force)<2 ms
IMUPaumeOrientation et accélération de la main<5 ms
CaméraExterne ou dans l'ongleRetour visuel pour la manipulation<30 ms

5.2 — Détection de la position des articulations

Pour les mains à commande par tendons, la détection de position au niveau articulaire est plus complexe qu'il n'y paraît. L'encodeur du moteur indique la longueur de câble enroulée, et non l'angle de l'articulation. La souplesse et le jeu du tendon entraînent une divergence entre ces deux valeurs sous charge.

Solutions, par ordre de préférence :

Option A: Encoder at the joint (not the motor)
  → Hall effect sensor or optical encoder on joint shaft
  → Best accuracy; hardest to package in small spaces
  → CNC: requires precision bore for sensor and magnet mounting

Option B: Tendon displacement + compliance model
  → Motor encoder + empirical cable stretch correction
  → Requires careful calibration; drifts over time
  → No additional sensors in finger

Option C: Vision-based hand pose estimation
  → External camera + model fitting
  → Works without any joint sensors
  → Latency too high for reactive force control

5.3 — La détection tactile — Le problème de détection le plus difficile

Le problème fondamental de la détection tactile ne réside pas dans les capteurs eux-mêmes, mais dans leur intégration :

  • Les capteurs BioTac (SynTouch) fonctionnent à merveille, mais coûtent 2 000 $ chacun et sont fragiles.
  • Les matrices de capteurs barométriques (plusieurs BMP388 dans un coussinet de doigt) sont bon marché mais de faible résolution.
  • Les réseaux FSR résistifs sont simples mais non linéaires et sensibles à la température.
  • Les matrices tactiles capacitives offrent la meilleure combinaison de résolution et de robustesse.

Défi d'usinage CNC : L'intégration de capteurs tactiles exige des cavités usinées avec précision à la surface des doigts ; trop peu profondes, le capteur dépasse et s'endommage ; trop profondes, le contact est perdu. Tolérance typique : ±0.05 mm en profondeur, ±0.1 mm en position.

5.4 — Configuration de capteurs recommandée — Conception pratique

Pour une première approche fonctionnelle, cet ensemble minimal de capteurs couvre les besoins de retour d'information les plus critiques :

SensorQuantitéInteretBudget
Encodeur magnétique AS5048A1 par moteurPosition du moteur3 euros pièce
résistance de force FSR 4005 (un par bout de doigt)Détection de contact5 euros pièce
BNO085 IMU 9 axes1 (dans la paume)Orientation de la main$15
Capteur de courant INA2191 par moteurEstimation du couple par le courant2 euros pièce

Le coût total des capteurs pour une main à 12 degrés de liberté avec 6 moteurs est d'environ 80 à 120 dollars . Cela permet la détection de contact, l'estimation du couple et l'orientation, soit suffisamment pour une commande de préhension basique.

Architecture du système de contrôle

6.1 — Les trois boucles

La commande de la main robotisée fonctionne simultanément sur trois échelles de temps :

Outer loop  (10–50 Hz)   — Task planning
  "Grasp the cup"
  "Open jar lid"
  "Thread a needle"

Middle loop  (100–500 Hz) — Grasp control
  Pose trajectory generation
  Grasp force regulation
  Slip detection and response

Inner loop   (1–10 kHz)  — Joint servo
  Current control (torque)
  Velocity control
  Position control

La boucle interne doit fonctionner à une fréquence suffisamment élevée pour que le système mécanique ne perçoive jamais la discrétisation. Pour la plupart des articulations de mains robotisées, une commande de position à 1 kHz est suffisante ; les tâches sensibles à la force peuvent nécessiter des boucles de commande de courant de 5 à 10 kHz.

6.2 — Planification de la compréhension — Le problème de la taxonomie

Toutes les préhensions ne sont pas identiques. Les chercheurs classent les préhensions de la main humaine selon une taxonomie ; la taxonomie de Cutkosky est la plus utilisée :

Power grasps (whole-hand contact)
├── Cylindrical grasp   →  bottle, pipe, handle
├── Spherical grasp     →  ball, orange, knob
├── Hook grasp          →  carrying a bag
└── Lateral grasp       →  key, card

Precision grasps (fingertip contact)
├── Tip pinch           →  needle, pin
├── Palmar pinch        →  pen, pencil
├── Lateral pinch       →  key turn
└── Tripod grasp        →  cup lid, jar cap

Chaque prise correspond à une configuration angulaire articulaire spécifique, appelée « pose de préhension ». Pour une main à 12 degrés de liberté, vous pouvez prédéfinir 8 à 12 poses qui couvrent la quasi-totalité des manipulations réelles :

cpp

struct GraspPose {
  float jointAngles[12];
  float graspForce;
  const char* name;
};

GraspPose library[] = {
  { {0, 80, 80, 0, 80, 80, 0, 80, 80, 45, 30, 60}, 5.0, "power_cylindrical" },
  { {0, 40, 50, 0, 40, 50, 0, 40, 50, 60, 40, 70}, 2.0, "precision_pinch" },
  { {0, 90, 90, 0, 90, 90, 0, 90, 90, 90, 60, 80}, 8.0, "power_spherical" },
  // ... more poses
};

6.3 — Contrôle de la force — Améliorer la sensation en main

Le contrôle de la position à lui seul engendre des préhensions rigides et dangereuses. Le contrôle de la force — c'est-à-dire la régulation de la pression exercée par les doigts, et non seulement de leur position — permet une prise en main sûre pour les objets fragiles et une bonne réactivité face au glissement.

Le contrôle d'impédance est l'approche privilégiée pour une manipulation précise :

cpp

// Impedance control: treat each joint as a spring-damper
// instead of a pure position servo

float torque = Kp * (q_desired - q_actual)    // spring
             + Kd * (dq_desired - dq_actual)  // damper
             + Ki * integral_error;           // steady-state

// When force exceeds threshold, back off
if (fingertipForce > FORCE_LIMIT) {
  q_desired -= COMPLIANCE_FACTOR * (fingertipForce - FORCE_LIMIT);
}

Cela permet d'obtenir une main qui se comprime légèrement lorsqu'elle rencontre une résistance au lieu de forcer le passage — un élément essentiel pour manipuler des œufs, des appareils électroniques ou des mains humaines.

Protocole de test et de validation

7.1 — Séquence de test

Individual joint range-of-motion check (no load)
→ Joint force output calibration (compare current → torque model)
→ Single-finger grasp attempt (cylindrical object)
→ Full-hand power grasp sequence
→ Precision pinch (small object, <10mm)
→ Sustained force test (hold at target force for 60 seconds)
→ Slip detection and recovery test
→ Fatigue cycle test (1000 open/close cycles)

7.2 — Indicateurs clés

Métriqueméthode de mesureObjectif
Précision de la position articulaireangle de commande par rapport à l'angle mesuré< 1° RMS
précision de la force du bout des doigtscellule de charge commandée vs. cellule de charge< 5 % d'erreur
Taux de réussite de la saisie20 essais par type d'objet> 90%
Durée du cycle (ouvert → fermé)Déclencheur de minuterie<500 ms
répétabilité de la force20 commandes de saisie identiquesVariation inférieure à 3 %
durée de vie en fatigue des tendonsCycles avant la première défaillance> 100,000 cycles

7.3 — Le test de glissement — Le test unique le plus important

Saisissez un objet cylindrique lisse (une tasse en métal, une bouteille en verre). Appliquez une force de préhension proche du seuil de glissement. Réduisez ensuite lentement cette force jusqu'à ce que l'objet glisse. Notez la force de glissement. Répétez l'opération 20 fois.

Une main qui contrôle bien sa force devrait présenter les caractéristiques suivantes :

  • Seuil de glissement constant d'un essai à l'autre (variation < 10 %)
  • Pas de chute brutale — une perte de contact progressive et prévisible
  • Récupération en moins de 200 ms après la détection du glissement

Une main présentant un faible contrôle de la force se caractérise par une grande variabilité d'un essai à l'autre, des chutes brutales et un comportement incohérent. Ces symptômes peuvent indiquer un mauvais retour sensoriel, une compliance tendineuse non compensée ou une bande passante motrice insuffisante.

inspirer les robots à travailler

Problèmes courants et solutions

SymptômeCause premièreSolution
Les articulations des doigts lient le milieu de gammeL'angle de passage des tendons provoque une charge latéraleRepenser la géométrie de sortie du conduit ; ajouter un point de routage intermédiaire
Les tendons s'effilochent rapidementLe rayon de la gorge de la poulie ne correspond pas au diamètre du câble.Poulies usinées au rayon exact du câble + jeu de 0.1 mm
La force exercée du bout des doigts dérive avec le tempsFluage des tendons sous charge soutenueUtiliser une tresse Dyneema SK75 à faible fluage ; ajouter une compensation de tension dans le firmware
L'objet tenu en main tombe sans prévenirAucune détection de glissement ou réponse lenteAjoutez des capteurs FSR au bout des doigts ; réduisez la latence de détection de glissement à moins de 10 ms.
Surchauffe du moteur lors d'une prise prolongéeCourant élevé pour le couple de maintien statiqueAjouter un maintien de couple : réduire le courant une fois la prise établie
La précision du positionnement se dégrade avec la températureLa tension de crête du moteur (KV) varie en fonction de la température de l'enroulement.Mise en œuvre d'un modèle de position compensé en température
Les doigts s'entrechoquentAucune vérification de collision dans l'espace articulaireAjouter l'évitement des collisions dans le planificateur de mouvement ; définir les zones d'espace articulaire interdites
Mauvaise préhension par pincement des petits objetsLa géométrie du bout des doigts est inadaptée à un contact précis.Semelles de précision dédiées à la machine, conçues pour le contact au bout des doigts, avec surface concave.

Feuille de route de développement

Minimum viable grasping hand  (4–6 DOF, underactuated)
  → Proves mechanical concept; tests cable routing and basic control
  → Timeline: 2–3 months

Functional research hand  (12–15 DOF, tendon-driven)
  → Full grasp taxonomy; basic slip detection; force control
  → Timeline: 4–6 months from validated MVP

Integrated system  (hand + wrist + forearm actuator pack)
  → Self-contained unit that mounts to humanoid arm
  → Timeline: 6–9 months

Dexterous manipulation  (in-hand reorientation, tool use)
  → Requires tactile sensing + learning-based control
  → Timeline: 12–18 months; partially open research problem

Résumé — Pourquoi c'est le bon problème sur lequel travailler

Le problème de la main robotisée présente deux caractéristiques qui en font un sujet idéal pour un machiniste CNC qualifié :

L'écart de précision mécanique est réel et déterminant. La plupart des mains robotiques amateurs échouent car leurs pièces sont imprécises : les chemins des câbles présentent des arêtes vives, les gorges des poulies ne correspondent pas au diamètre des câbles, les roulements sont mal ajustés. Ce ne sont pas des problèmes logiciels, mais des problèmes d'usinage. Un constructeur ayant accès à une véritable machine CNC et sachant l'utiliser correctement peut fabriquer des mains bien plus performantes que n'importe quelle imprimante 3D.

Le déficit de connaissances est plus important que celui du matériel. D'excellents composants sont de plus en plus disponibles. Ce qui manque, c'est une documentation claire et détaillée sur la manière de les intégrer dans un système fonctionnel. Le deuxième article de cette série, qui traite du processus de fabrication CNC pour chaque composant majeur d'une main, constitue précisément cette documentation.

Photo de Ryan Wang

Ryan Wang

Ryan Wang est expert en usinage CNC chez Cncpioneer. Fort de plus de 15 ans d'expérience pratique en tant que programmeur CNC, ingénieur de procédés, machiniste senior et spécialiste de la fabrication de précision, il a accompagné des entreprises des secteurs de l'aérospatiale, de l'automobile, du médical et de l'électronique dans l'atteinte de tolérances micrométriques et le passage du prototype à la production en grande série. Ryan est également un formateur expérimenté en techniques CNC avancées, notamment en usinage 5 axes et en travail des matériaux complexes.

Envoyez nous un message

Des questions ?

Nos experts sont là pour vous !

Communiquez avec nous

Chambre 1202B54, 12e étage, Immeuble Tairan Cangsong, n° 25,
District de Futian, Shenzhen, Chine

Copyright © 2026 CNCPioneer Tous droits réservés.