Learn tool affordances grounded in functional features.