T-S fuzzy contact state recognition for compliant motion robotic tasks using gravitational search-based clustering algorithm

In this paper, we address the problem of contact state recognition for compliant motion robotic systems. The wrench (Cartesian forces and torques) and pose (position and orientation) of the manipulated object in different Contact Formations (CFs) are firstly captured during a certain task execution. Then for each CF, we develop an efficient Takagi-Sugeno (T-S) fuzzy inference system that can model that specific CF using the available input (wrench and pose) - output (the desired model output for each CF) data. The antecedent part parameters are computed using the Gravitational Search- based Fuzzy Clustering Algorithm (GS- FCA) and the consequent parts parameters are tuned by the Least Mean Square (LMS). Excellent mapping and hence recognition capabilities can be expected from the suggested scheme. In order to validate the approach; experimental test stand is built which is composed of a KUKA Light Weight Robot (LWR) manipulating a cube rigid object that interacts with an environment composed of three orthogonal planes. The manipulated object is rigidly attached to the robot arm. The robot is programmed, by a human operator, to move in different CFs and for each CF, the wrench and pose readings are captured via the Fast Research Interface (FRI) available at the KUKA LWR. Using the suggested approach, excellent modeling is obtained for different CFs during the robot task execution. A comparison with the available CF recognition approaches is also performed and the superiority of the suggested scheme is shown.

[1]  Sadaaki Miyamoto,et al.  Algorithms for Fuzzy Clustering - Methods in c-Means Clustering with Applications , 2008, Studies in Fuzziness and Soft Computing.

[2]  Salwani Abdullah,et al.  Application of Gravitational Search Algorithm on Data Clustering , 2011, RSKT.

[3]  Thomas A. Runkler,et al.  Fuzzy Clustering by Particle Swarm Optimization , 2006, 2006 IEEE International Conference on Fuzzy Systems.

[4]  Joris De Schutter,et al.  Estimating First-Order Geometric Parameters and Monitoring Contact Transitions during Force-Controlled Compliant Motion , 1999, Int. J. Robotics Res..

[5]  Bo Fu,et al.  T–S Fuzzy Model Identification With a Gravitational Search-Based Hyperplane Clustering Algorithm , 2012, IEEE Transactions on Fuzzy Systems.

[6]  Geir Hovland,et al.  Hidden Markov Models as a Process Monitor in Robotic Assembly , 1998, Int. J. Robotics Res..

[7]  Joris De Schutter,et al.  Contact-State Segmentation Using Particle Filters for Programming by Human Demonstration in Compliant-Motion Tasks , 2007, IEEE Transactions on Robotics.

[8]  Rajiv S. Desai,et al.  Identification and verification of termination conditions in fine motion in presence of sensor errors and geometric uncertainties , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[9]  Kevin M. Passino,et al.  Stable Adaptive Control and Estimation for Nonlinear Systems , 2001 .

[10]  Gerd Hirzinger,et al.  Identification of contact formations: Resolving ambiguous force torque information , 2012, 2012 IEEE International Conference on Robotics and Automation.

[11]  Richard A. Volz,et al.  Generalized recognition of single-ended contact formations , 1999, IEEE Trans. Robotics Autom..

[12]  Ferenc Szeifert,et al.  Modified Gath-Geva fuzzy clustering for identification of Takagi-Sugeno fuzzy models , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Henry Y. K. Lau,et al.  A hidden Markov model-based assembly contact recognition system , 2003 .

[14]  Richard A. Volz,et al.  Learning force sensory patterns and skills front human demonstration , 1997, Proceedings of International Conference on Robotics and Automation.

[15]  Yanqiong Fei,et al.  An Assembly Process Modeling and Analysis for Robotic Multiple Peg-in-hole , 2003, J. Intell. Robotic Syst..

[16]  Brenan J. McCarragher Petri net modelling for robotic assembly and trajectory planning , 1994, IEEE Trans. Ind. Electron..

[17]  Richard A. Volz,et al.  Identifying single-ended contact formations from force sensor patterns , 2000, IEEE Trans. Robotics Autom..

[18]  Brenan J. McCarragher,et al.  Model-Adaptive Hybrid Dynamic Control for Robotic Assembly Tasks , 1999, Int. J. Robotics Res..

[19]  Euntai Kim,et al.  A new approach to fuzzy modeling , 1997, IEEE Trans. Fuzzy Syst..

[20]  S. Inagaki,et al.  Modeling and analysis of peg-in-hole task based on mode segmentation , 2008, 2008 SICE Annual Conference.

[21]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[22]  Ernesto Staffetti,et al.  Contact-State Classification in Human-Demonstrated Robot Compliant Motion Tasks Using the Boosting Algorithm , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[24]  Marjorie Skubic,et al.  Identifying contact formations from force signals: a comparison of fuzzy and neural network classifiers , 1997, Proceedings of International Conference on Neural Networks (ICNN'97).

[25]  Shuzhi Sam Ge,et al.  Stable adaptive control and estimation for nonlinear systems - neural and fuzzy approximator techniques: J. T. Spooner, M. Maggiore, R. Ordóñez, K. M. Passino, John Wiley & Sons, Inc., New York, 2002, ISBN: 0-471-41546-4 , 2003, Autom..