Skip to main content
Log in

Fuzzy inference mechanism for recognition of contact states in intelligent robotic assembly

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

This paper presents a methodology for generating a fuzzy inference mechanism (FIM) for recognizing contact states within robotic part mating using active compliant motion. In the part mating process, significant uncertainties are inherently present. As a result it is pertinent that contact states recognition systems operating in such environment be able to make decisions on the contact state currently present in the process, based on data full of uncertainties and imprecision. In such conditions, implementation of fuzzy logic and interval inference brings significant robustness to the system. As a starting point for FIM generation, we use a quasi-static model of the mating force between objects. By applying Discrete Wavelet Transform to the signal generated using this model, we extract qualitative and representative features for classification into contact states. Thus, the obtained patterns are optimally classified using support vector machines (SVM). We exploit the equivalence of SVM and Takagi–Sugeno fuzzy rules based systems for generation of FIM for classification into contact states. In this way, crisp granulation of the feature space obtained using SVM is replaced by optimal fuzzy granulation and robustness of the recognition system is significantly increased. The information machine for contact states recognition that is designed using the given methodology simultaneously uses the advantages of creation of machine based on the process model and the advantages of application of FIM. Unlike the common methods, our approach for creating a knowledge base for the inference machine is neither heuristic, intuitive nor empirical. The proposed methodology was elaborated and experimentally tested using an example of a cylindrical peg in hole as a typical benchmark test.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

FIM:

Fuzzy inference mechanism

SVM:

Support vector machines

NN:

Neural network

MO:

Moving object

EO:

Environmental object

CS:

Contact state

DWT:

Discrete wavelet transform

FRBS:

Fuzzy rule based systems

TS:

Takagi–Sugeno

CC:

Compliance center

COA:

Center of area

References

  • Asada H. (1993) Representation and learning of nonlinear compliance using neural nets. IEEE Transactions on Robotics and Automation 9(6): 863–867

    Article  Google Scholar 

  • Ayağ, Z., Samanlioglu, F., & Büyüközkan, G. (2012). A fuzzy QFD approach to determine supply chain management strategies in the diary industry. Journal of Intelligent Manufacturing. doi:10.1007/s10845-012-0639-4.

  • Brousseau E., Eldukhri E. (2011) Recent advances on key technologies for innovative manufacturing. Journal of Intelligent Manufacturing 22(5): 675–691

    Article  Google Scholar 

  • Bruyninckx, H., Dutre, S., & De Schutter, J. (1995). Peg-on-hole: A model based solution to peg and hole alignment. In Proceedings of the IEEE international conference on robotics and automation (pp. 1919–1924). Nagoya: IEEE.

  • Castro J. L., Flores-Hidalgo L. D., Mantas C. J., Puche J. M. (2007) Extraction of fuzzy rules from support vector machines. Fuzzy Sets and Systems 158(18): 2057–2077

    Article  Google Scholar 

  • Chen, S., Wang, J., & Wang, D. (2008). Extraction of fuzzy rules by using support vector machines. In Proceedings of the 2008 fifth international conference on fuzzy systems and knowledge discovery (pp. 438–442). Washington: IEEE Computer Society.

  • Chen Y., Wang J. Z. (2003) Support vector learning for fuzzy rule-based classification systems. IEEE Transactions on Fuzzy Systems 11(6): 716–727

    Article  Google Scholar 

  • Cheng C. C., Chen G. S. (2003) Analysis of flexible insertion assembly of polygonal pegs. JSME International Journal, Series C: Mechanical Systems, Machine Elements and Manufacturing 46(3): 1130–1141

    Article  Google Scholar 

  • Daubechies, I. (1992). Ten lectures on wavelets, CBMS-NSF regional conference series in applied mathematics, Vol. 61. Philadelphia: Society for Industrial and Applied Mathematics.

  • De Schutter J., Bruyninckx H., Dutré S., De Geeter J., Katupitiya J., Demeery S., Lefebvre T. (1999) Estimating first-order geometric parameters and monitoring contact transitions during forcecontrolled compliant motions. The International Journal of Robotics Research 18(12): 1161–1184

    Article  Google Scholar 

  • Debus T., Dupont P., Howe R. (2004) Contact state estimation using multiple model estimation and hidden Markov models. The International Journal of Robotics Research 23(4–5): 399–413

    Article  Google Scholar 

  • Everett L. J., Ravari R., Volz R. A., Skubic M. (1999) Generalized recognition of single-ended contact formations. IEEE Transactions on Robotics and Automation 15(5): 829–836

    Article  Google Scholar 

  • Fei Y., Zhao X. (2005) Jamming analyses for dual peg-in-hole insertions in three dimensions. Robotica 23(1): 83–91

    Article  Google Scholar 

  • Gadeyne K., Lefebvre T., Bruyninckx H. (2005) Bayesian hybrid model-state estimation applied to simultaneous contact formation recognition and geometrical parameter estimation. The International Journal of Robotics Research 24(8): 615–630

    Article  Google Scholar 

  • Gustavson R. E. (1985) A theory for the three-dimensional mating of chamfered cylindrical parts. Transactions of the ASME, Journal of Mechanisms, Transmissions and Automation in Design 107: 112–122

    Article  Google Scholar 

  • Haklidir M., Tasdelen I. (2009) Modeling, simulation and fuzzy control of an anthropomorphic robot arm by using Dymola. Journal of Intelligent Manufacturing 20(2): 177–186

    Article  Google Scholar 

  • Hirukawa H., Matsui T., Takase K. (1994) Automatic determination of possible velocity and applicable force of frictionless objects in contact from a geometric model. IEEE Transactions on Robotics and Automation 10: 3–309322

    Google Scholar 

  • Huang, X., Shi, F., & Chen, S. (2007). A new support vector machine-based fuzzy system with high comprehensibility. In T. J. Tarn, S. B. Chen, & C. Zhou (Eds.), Robotic welding, intelligence and automation (pp. 421–427). Berlin: Springer.

  • Huang X., Shi F., Chen S. (2009) SVM-based fuzzy rules acquisition system for pulsed GTAW process. Engineering Applications of Artificial Intelligence 22(8): 1245–1255

    Article  Google Scholar 

  • Jakovljevic, Z., & Petrovic, P. B. (2010). Recognition of contact states in robotized assembly using qualitative wavelet based features and support vector machines. In S. Hinduja, & L. Li (Eds.), Proceedings of the 36th international MATADOR conference (pp. 305–308). London: Springer.

  • Jakovljevic, Z., Petrovic, P. B., & Hodolic, J. (2011). Contact states recognition in robotic part mating based on support vector machines. The International Journal of Advanced Manufacturing Technology. doi:10.1007/s00170-011-3501-5.

  • Jiménez, P., (2011). Survey on assembly sequencing: A combinatorial and geometrical perspective. Journal of Intelligent Manufacturing. doi:10.1007/s10845-011-0578-5.

  • Jovane F., Koren Y., Boer C. R. (2003) Present and future of flexible automation: Towards new paradigms. Annals of the CIRP 52(2): 543–560

    Article  Google Scholar 

  • Juang C. F., Chiu S. H., Shiu S. J. (2007) Fuzzy system learned through fuzzy clustering and support vector machine for human skin color segmentation. IEEE Transactions on Systems, Man and Cybernetics—Part A: Systems and Humans 37(6): 1077–1087

    Article  Google Scholar 

  • Juang C. F., Hsieh C. D. (2009) TS-fuzzy system-based support vector regression. Fuzzy Sets and Systems 160(17): 2486–2504

    Article  Google Scholar 

  • Kovac, P., Rodic, D., Pucovsky V., Savkovic, B., & Gostimirovic, M. (2012). Application of fuzzy logic and regression analysis for modeling surface roughness in face milliing. Journal of Intelligent Manufacturing. doi:10.1007/s10845-012-0623-z.

  • Lefebvre T., Bruyninckx H., De Schutter J. (2005) Online statistical model recognition and state estimation for autonomous compliant motion systems. IEEE Transactions on System, Man and Cybernetics, Part C: Applications and Reviews 35(1): 16–29

    Article  Google Scholar 

  • Lefebvre T., Bruyninckx H., De Schutter J. (2005) Polyhedral contact formation identification for autonomous compliant motion: exact nonlinear Bayesian filtering. IEEE Transactions on Robotics 21(1): 124–129

    Article  Google Scholar 

  • Lefebvre T., Bruyninckx H., De Schutter J. (2003) Polyhedral contact formation modeling and identification for autonomous compliant motion. IEEE Transactions on Robotics 19(1): 26–41

    Article  Google Scholar 

  • Lefebvre T., Xiao J., Bruyninckx H., De Gersem G. (2005) Active compliant motion: A survey. Advanced Robotics 19(5): 479–499

    Article  Google Scholar 

  • Li, W., Yang, Y., & Yang, Z. (2006). T-S Fuzzy Modeling Based on Support Vector Learning. In D. S. Huan, K. Li, & G. W. Irwin (Eds.), Intelligent computing (pp. 1294–1299). Berlin: Springer.

  • Mallat S. G. (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Transactions on Pattern Analysis and Machine Intelligence 2(7): 674–693

    Article  Google Scholar 

  • Nuttin, M., Rosell, J., Suárez, R., Van Brussel, H., Basañez, L., & Hao, J. (1995). Learning approaches to contact estimation in assembly tasks with robots, In M. Kaiser (Ed.), Proceedings of the 3rd European workshop on learning robots (EWLR-3) (pp. 1–11).

  • Park Y. K., Cho H. S. (1994) A self-learning rule-based control algorithm for chamferless part mating. Control Engineering Practice 2(5): 773–783

    Article  Google Scholar 

  • Platt, J. C. (1999). Fast training of support vector machines using sequential minimal optimization. In B. Schoelkopf, C. J. C. Burges, & A. J. Smola (Eds.), Advances in Kernel methods: Support vector learning (pp. 185–208). Cambridge: MIT Press.

  • Schulteis T. M., Dupon P. E., Millman P. A., Howe R. D. (1996) Automatic identification of remote environments. Proceedings of ASME Dynamic Systems and Control Division 58: 451–458

    Google Scholar 

  • Shirinzadeh B., Zhong Y., Tilakaratna P. D. W., Tian Y., Dalvand M. M. (2011) A hybrid contact state analysis methodology for robotic-based adjustment of cylindrical pair. The International Journal of Advanced Manufacturing Technology 52(1–4): 329–342

    Article  Google Scholar 

  • Simons J., Van Brussel H., De Schutter J., Verhaert J. (1982) A self learning automaton with variable resolution for high precision assembly by industrial robots. IEEE Transactions on Automatic Control 27(5): 1109–1113

    Article  Google Scholar 

  • Skubic M., Volz R. A. (2000) Identifying single-ended contact formations from force sensor patterns. IEEE Transactions on Robotics and Automation 16(5): 597–603

    Article  Google Scholar 

  • Son C. (2001) A neural/fuzzy optimal process model for robotic part assembly. International Journal of Machine Tools and Manufacture 41(12): 1783–1794

    Article  Google Scholar 

  • Son C. (2002) Optimal control planning strategies with fuzzy entropy for robotic part assembly tasks. International Journal of Machine Tools and Manufacture 42(12): 1335–1344

    Article  Google Scholar 

  • Spreng, M. (1993). A probabilistic method to analyze ambiguous contact situations. In Proceedings of IEEE international conference on robotics and automation, pp. 543–548.

  • Sturges R. H., Laowattana S. (2002) Constraint network analysis of 3-dimensional insertion tasks. Journal of Intelligent Manufacturing 13(1): 19–38

    Article  Google Scholar 

  • Su, J., Qiao, H., Liu, C., & Ou, Z. (2011). A new insertion strategy for a peg in an unfixed hole of the piston rod assembly. The International Journal of Advanced Manufacturing Technology. doi:10.1007/s00170-011-3569-y.

  • Suárez, R., Basañez, L., & Rosell, J. (1994). Assembly contact force domains in the presence of uncertainty. In Proceedings of Fourth IFAC Symposium on Robot Control, pp. 653–659.

  • Vapnik V. N. (2000) The nature of statistical learning theory. Springer, New York

    Book  Google Scholar 

  • Vukobratovic M., Potkonjak V., Matijevic V. (2001) Contribution to the study of dynamics and dynamic control of robots interacting with dynamic environment. Robotica 19(2): 149–161

    Article  Google Scholar 

  • Whitney D. E. (1982) Quasi-static assembly of compliantly supported rigid parts. Transactions of ASME, Journal of Dynamic Systems Measurement and Control 104(1): 65–77

    Article  Google Scholar 

  • Xiao, J., & Liu, L. (1998): Contact states, representation and recognizability in the presence of uncertainties. In Proceedings of international conference on intelligent robots and systems, pp. 1151–1156.

  • Xiao J., Zhang L. (1996) Towards obtaining all possible contacts—Growing a polyhedron by its location uncertainty. IEEE Transactions on Robotics and Automation 12(4): 553–565

    Article  Google Scholar 

  • Zadeh L. A. (1973) Outline of a new approach to the analysis of complex systems and decision processes. IEEE Transactions on System Man and Cybernetics 3(1): 28–44

    Article  Google Scholar 

  • Zadeh L. A. (1975) The concept of linguistic variable and its application to approximate reasoning - part I. Information Sciences 8(3): 199–249

    Article  Google Scholar 

  • Zadeh L. A. (1975) The concept of linguistic variable and its application to approximate reasoning - part II. Information Sciences 8(4): 301–357

    Article  Google Scholar 

  • Zadeh L. A. (1976) The concept of linguistic variable and its application to approximate reasoning - part III. Information Sciences 9(1): 43–80

    Article  Google Scholar 

  • Zadeh L. A. (1997) Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic. Fuzzy Sets and Systems 90(2): 111–127

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zivana Jakovljevic.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jakovljevic, Z., Petrovic, P.B., Mikovic, V.D. et al. Fuzzy inference mechanism for recognition of contact states in intelligent robotic assembly. J Intell Manuf 25, 571–587 (2014). https://doi.org/10.1007/s10845-012-0706-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-012-0706-x

Keywords

Navigation