Learning of Tool Affordances for autonomous tool manipulation

We present the concept of Tool Affordances to plan a strategy for target object manipulation by a tool via understanding of bi-directional association between Actions, Tools and Effects. Tool Affordances include the awareness within robot about the different kind of effects it can create in the environment using an action and a tool. Robot learns tool affordances by exploring the environment through its motor actions using different tools and learning their association with observed effects. The strength of our model is the robots ability of prediction and inference given some evidence. To deal with uncertainty, redundancy and irrelevant information Bayesian Network as the probabilistic model is chosen for implementation of our Tool Affordance model. We demonstrate a preliminary experiment where robot uses learnt Tool Affordances to correctly infer the most appropriate novel Action and Tool given the observed effects.

[1]  M. Lungarella,et al.  Towards a model for tool-body assimilation and adaptive tool-use , 2007, 2007 IEEE 6th International Conference on Development and Learning.

[2]  Charles C. Kemp,et al.  Manipulation in Human Environments , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[3]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[4]  B. Beck Animal Tool Behavior: The Use and Manufacture of Tools by Animals , 1980 .

[5]  Hans-Joachim Böhme,et al.  Learning the Consequences of Actions: Representing Effects as Feature Changes , 2010, 2010 International Conference on Emerging Security Technologies.

[6]  E. Menzel Animal Tool Behavior: The Use and Manufacture of Tools by Animals, Benjamin B. Beck. Garland STPM Press, New York and London (1980), 306, Price £24.50 , 1981 .

[7]  Maya Cakmak,et al.  From primitive behaviors to goal-directed behavior using affordances , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Manuel Lopes,et al.  Learning Object Affordances: From Sensory--Motor Coordination to Imitation , 2008, IEEE Transactions on Robotics.

[9]  J. J. Gibson The theory of affordances , 1977 .

[10]  Alexander Stoytchev,et al.  Learning the Affordances of Tools Using a Behavior-Grounded Approach , 2006, Towards Affordance-Based Robot Control.

[11]  James M. Rehg,et al.  Traversability classification using unsupervised on-line visual learning for outdoor robot navigation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[12]  Adnan Darwiche,et al.  Inference in belief networks: A procedural guide , 1996, Int. J. Approx. Reason..

[13]  Yasuo Kuniyoshi,et al.  Adaptive body schema for robotic tool-use , 2006, Adv. Robotics.

[14]  Giulio Sandini,et al.  Developmental robotics: a survey , 2003, Connect. Sci..

[15]  Giulio Sandini,et al.  Learning about objects through action - initial steps towards artificial cognition , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[16]  J. Sinapov,et al.  Detecting the functional similarities between tools using a hierarchical representation of outcomes , 2008, 2008 7th IEEE International Conference on Development and Learning.