Détection de couple de force pour les robots : pourquoi c'est important et comment l'utiliser

La vision indique à un robot où se trouvent les choses. La détection de force-couple lui indique la force avec laquelle il pousse, tire et serre. Pour les tâches de manipulation riches en contacts, la détection F/T n'est pas facultative : c'est ce qui différencie les robots capables de gérer des assemblages délicats des robots qui cassent tout ce qu'ils touchent.

Qu'est-ce que la détection de force-couple

Un capteur force-couple (F/T) mesure six composantes de la charge mécanique en un point du robot : trois forces (Fx, Fy, Fz) le long de chaque axe et trois couples (Tx, Ty, Tz) autour de chaque axe. Monté au poignet du robot, entre le dernier maillon du bras et l'effecteur final, un capteur F/T fournit une image complète de l'interaction mécanique entre la pince et l'environnement : quelle force le robot applique, dans quelle direction et quel moment de flexion est généré.

Ces informations sont invisibles pour les caméras et ne peuvent pas être déduites de manière fiable des seuls courants de moteur articulaires (bien que certains bras modernes, comme le Franka, fournissent des estimations de couple articulaire au niveau du poignet qui donnent un signal grossier de type F/T). Un capteur F/T dédié au poignet fournit des données de force calibrées à large bande passante qui peuvent être utilisées pour un contrôle conforme, la détection des contacts, la surveillance de la qualité de préhension et comme canal d'observation supplémentaire pour les politiques de manipulation apprises.

Quand vous avez besoin d'une détection F/T

La détection F/T est particulièrement utile pour les tâches de manipulation riches en contacts : insertion de chevilles dans un trou, connecteurs homologues, ouverture de bocaux, filetage de vis, tiroirs coulissants, polissage de surfaces et tâches d'assemblage où le robot doit appliquer des forces contrôlées plutôt que de simplement suivre une trajectoire de position. Dans ces tâches, de petites erreurs de positionnement provoquent des forces de contact importantes qu'un robot à position contrôlée ne peut pas compenser sans retour de force : soit le robot rate complètement la cible, soit applique une force excessive et endommage l'assemblage.

Pour les tâches de simple placement avec des tolérances généreuses, une détection F/T dédiée est souvent inutile. La surveillance du couple articulaire est suffisante pour la détection de collision de base, et une préhension bien calibrée avec une rigidité de préhension appropriée permet de gérer la plupart des manipulations d'objets sans contrôle explicite de la force. Ajoutez une détection F/T dédiée lorsque votre tâche implique une insertion précise, des mouvements de maintien du contact ou un suivi de surface contrôlé par la force.

Options matérielles

Les ATI Mini45 et Mini85 sont la référence en matière de détection F/T de recherche : haute précision, bande passante élevée (7 kHz) et documentation complète. Ils sont chers (entre 3 000 et 7 000 $ selon la plage de mesure et le connecteur), mais fiables et bien pris en charge. Le Robotiq FT 300-S est une option plus abordable (2 000 $ à 3 000 $) avec une bande passante inférieure mais une intégration plus facile via USB et Ethernet et une prise en charge directe du ROS. La série OnRobot Hex intègre la détection F/T directement dans l'interface du bras de préhension, simplifiant ainsi le câblage au prix d'une moindre configurabilité.

Pour la recherche à budget limité, les nouveaux capteurs F/T à faible coût de sociétés comme Bota Systems et Wacoh Tech se sont considérablement améliorés et conviennent désormais à de nombreuses applications de recherche. Lors de la sélection d'un capteur, adaptez la plage de mesure à votre tâche : un capteur trop sensible utilisé pour la préhension de charges lourdes saturera ; un capteur insensible utilisé pour un assemblage fin ne détectera pas les événements de contact importants.

Intégration avec les politiques de manipulation

Les données F/T peuvent être intégrées de deux manières dans les politiques de manipulation apprises. L'approche la plus courante consiste à inclure les lectures F/T comme canaux d'observation supplémentaires aux côtés des images et des états conjoints : la politique reçoit un vecteur F/T à 6 dimensions à chaque pas de temps et apprend à l'utiliser implicitement. Cette approche est simple à mettre en œuvre et fonctionne bien lorsque les données F/T fournissent un signal utile que la politique peut apprendre à exploiter.

Une approche plus structurée utilise les données F/T pour paramétrer une couche de contrôle conforme classique : la politique apprise génère une clé ou un paramètre de conformité souhaité plutôt qu'une position commune, et un contrôleur d'impédance classique traduit cela en commandes conjointes tout en maintenant la conformité spécifiée. Cette architecture hybride sépare la planification des tâches (appris) de la gestion de la dynamique des contacts (classique), produisant souvent un comportement plus fiable sur les tâches riches en contacts que l'apprentissage pur de bout en bout.

Tâches riches en contacts et pile de détection de SVRC

SVRC a déployé des stations robotisées équipées de F/T pour la collecte de données sur des tâches de manipulation riches en contacts, notamment l'insertion de fiches, l'ouverture de tiroirs et les tâches d'assemblage nécessitant une application de force contrôlée. Notre pile de détection standard comprend un ATI Mini45 au poignet de chaque bras de robot, avec des données F/T enregistrées de manière synchrone aux côtés des caméras et des états des articulations à 500 Hz. Ce taux d'enregistrement est suffisant pour capturer les transitoires de contact et est inclus dans les exportations d'ensembles de données standard.

Pour les équipes effectuant des recherches sur la manipulation riche en contacts, des stations équipées de F/T dans les installations de Palo Alto du SVRC sont disponibles via notre programme de location de robots. Nous fournissons également des conseils sur la sélection et l'intégration de capteurs F/T pour des configurations matérielles personnalisées. Contactez le Équipe d'ingénierie SVRC pour discuter de vos besoins spécifiques en matière de manipulation riche en contacts, ou parcourez notre catalogue de matériel pour les configurations de capteurs disponibles.

En rapport: Guide de préhension du robot · Configuration de la caméra du robot · Apprentissage robotique vs contrôle classique · Catalogue de matériel