Affordance: ce que la nature offre contre ce que les robots peuvent saisir
En écologie, les affordances sont des propriétés de l'environnement. En robotique, elles deviennent les caractéristiques exploitables qu'une machine apprend à reconnaître et à utiliser.
Pour la plupart des gens, le mot "affordance" n'existe pas. Mais pour les écologues et les psychologues, il désigne une idée simple: l'environnement offre des possibilités. Une branche "affords grasping" (permet d'être saisie); une surface "affords walking" (permet de marcher); l'eau "affords swimming" (permet de nager). L'affordance n'est pas une propriété de la chose elle-même, mais une relation entre ce qu'un organisme peut faire et ce que le monde présente. James Gibson, qui a inventé le terme en 1977, a insisté sur le fait que les affordances sont directement perceptibles, non apprises ou inférées.
En robotique, le concept d'"affordance" a été emprunté et remodelé pour devenir quelque chose de plus computationnel. Une affordance robotique est une connexion entre une entrée de capteur, un objet ou une surface dans l'espace de travail, et les actions qu'un robot peut effectuer sur celle-ci. Un préhenseur reconnaît l'affordance d'une pièce cylindrique non pas parce que la pièce est intrinsèquement "graspable" (saisissable), mais parce que le robot a appris, par des données d'entraînement ou une programmation explicite, que certaines caractéristiques géométriques et tactiles sont corrélées à une saisie réussie. L'affordance devient une cartographie apprise: étant donné cette signature visuelle ou de force, exécuter ce mouvement.
La divergence est profonde. L'affordance de Gibson concernait la perception en temps réel, la saisie directe de la structure environnementale. L'affordance robotique est souvent construite hors ligne, en simulation ou à partir de jeux de données annotés, puis déployée comme classifieur ou modèle de régression. Un robot ne perçoit pas l'affordance comme un animal; il la prédit. Lorsqu'un bras manipulateur rencontre un objet nouveau, il doit faire correspondre les caractéristiques aux modèles d'affordance stockés, ou échouer. La main humaine, en revanche, découvre les affordances par interaction, dynamiquement et sans calcul explicite.
Pourtant, les deux sens convergent sur un point crucial: aucune affordance n'est une propriété fixe d'un objet. Un marteau "affords striking" (permet de frapper) à un humain, mais "affords" aussi un cale-porte, un presse-papier ou un fil à plomb. Un cube "affords grasping" (permet d'être saisi) à un robot avec une pince parallèle, mais pourrait ne pas "afford grasping" à un effecteur terminal à ventouse. Le contexte, la capacité et l'intention sont tous importants. En robotique, cette flexibilité est devenue explicite: les chercheurs entraînent maintenant des réseaux d'affordance qui produisent non pas une seule action, mais une carte dense de possibilités sur la surface de l'objet, permettant à un robot de choisir parmi plusieurs façons d'interagir avec la même chose.
Le terme a également migré vers la conception d'interfaces utilisateur, où les affordances sont des indices visuels ou tactiles qui suggèrent comment interagir avec un contrôle numérique ou physique. Ce sens se situe entre l'écologique et le robotique: non pas une probabilité apprise, mais un signal conçu, un indice intégré à l'artefact lui-même. Dans les trois domaines, l'affordance désigne le pont entre l'agent et l'environnement, entre la capacité et l'opportunité.
L'entrée du dictionnaire
affordance
(nom, Robotique)
Tout ce qui est fourni ou mis à disposition par un environnement à un organisme qui y vit.