Understanding tools: Task-oriented object modeling, learning and recognition
visual object - action recognition : inferring object affordances from human demonstration .