Affordance

nounStandard termRobotics

A physical property of an object or environment that suggests how a robot can interact with it.

In robotics and computer vision, an affordance is an actionable feature of an object that tells the system what operations are possible. For example, a handle affords grasping, a flat surface affords resting or rolling, and a button affords pushing. Perception algorithms often map environments by these interaction possibilities rather than just identifying the objects themselves, allowing robots to manipulate novel items based on their geometry.

Heard on the job

The vision model is struggling with the new mugs because the handle affordance is partially occluded by the rim.

Insider tip

When programming grasp planners, engineers often prioritize affordance detection over object recognition so the robot can handle items it has never seen before.