Computational models of affordance in robotics: a taxonomy and systematic classification. (October 2017)