Learning of Fuzzy Cognitive Maps by a PSO Algorithm for Movement Adjustment of Robots

Motional stability and robustness play a very important role mainly in bipedal robots, especially if it is connected with a dynamic environment, where many motion changes are necessary to be done. Here, this problem is shown on kicking a ball in robotic soccer. The movement control leads to constructing movement trajectories which should secure stable behaviour. Some control approaches are oriented in creating smooth trajectories instead of complicated stability analyses. For such purposes the so-called Bezier curves are used. In this paper we use Fuzzy Cognitive Maps (FCMs) for determining parameters of Bezier curves as well as a Particle Swarm Optimization (PSO) algorithm for learning FCMs. The main advantages of PSO consist in their speed and necessity of a relatively small training set. Two types of a kicking system for generating smooth movement trajectories are proposed and compared in the paper, which is documented by performed experiments.

[1]  Michael N. Vrahatis,et al.  Fuzzy Cognitive Maps Learning Using Particle Swarm Optimization , 2005, Journal of Intelligent Information Systems.

[2]  Emanuele Menegatti,et al.  Intuitive Humanoid Motion Generation Joining User-Defined Key-Frames and Automatic Learning , 2008, RoboCup.

[3]  Stefan Preitl,et al.  Optimisation criteria in development of fuzzy controllers with dynamics , 2004, Eng. Appl. Artif. Intell..

[4]  Jose L. Salmeron,et al.  A Review of Fuzzy Cognitive Maps Research During the Last Decade , 2013, IEEE Transactions on Fuzzy Systems.

[5]  M. Clerc,et al.  Particle Swarm Optimization , 2006 .

[6]  S. Kovács,et al.  A Brief Survey and Comparison on Various Interpolation Based Fuzzy Reasoning Methods , 2006 .

[7]  Elpiniki I. Papageorgiou,et al.  Learning Algorithms for Fuzzy Cognitive Maps—A Review Study , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[8]  Yuan Xu,et al.  Adaptive motion control with visual feedback for a humanoid robot , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Jacky Baltes,et al.  RoboCup 2009: Robot Soccer World Cup XIII [papers from the 13th annual RoboCup International Symposium, Graz, Austria, June 29 - July 5, 2009] , 2010, RoboCup.

[10]  Stefan Czarnetzki,et al.  Combining Key Frame Based Motion Design with Controlled Movement Execution , 2009, RoboCup.

[11]  Maya Cakmak,et al.  Trajectories and keyframes for kinesthetic teaching: A human-robot interaction perspective , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[12]  Michael Glykas,et al.  Fuzzy Cognitive Maps , 2010 .