Hedge-Algebras-Based Controller for Mechanisms of Relative Manipulation

  • Phan Bui Khoi
  • Nguyen Van Toan
Regular Paper


Mechanisms of relative manipulation (MRM robot) has become an interesting topic in recent years which aims to enhance the flexibility and the accuracy in mechanical manufacturing processes. However, the identification of exactly dynamical equations of MRM robot is tough and time-consuming; and the modeling error is inevitable. It is difficult to control MRM robot via vector algorithms since these methods require exactly dynamical equations of control systems. To this end, advanced controllers based on the inference mechanism of fuzzy logic are presented to overcome above problems. Unfortunately, the order relationships between the linguistic terms must be utilized by human experts when building the fuzzy-rule-base of fuzzy controller because there is no formalized liaison of the fuzzy sets with the natural linguistic term semantics. This paper proposes an alternative solution for controlling MRM robot that based on a bilinear-hedge-algebra approach. To our best knowledge, a controller based on such algebraic approach is firstly considered for application in robotics. The proposed method discovers order-based semantic relationships of terms and term-domains. Besides, the normalization, denormalization and composition operators of the fuzzy logic are eliminated. The proposed controller is evaluated by conducting a welding task using a two-component mechanism.


Mechanisms of relative manipulation Algebraic approach Fuzzy controller Hedge-algebras Natural linguistic semantics 



diagonal matrix


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Khoi, P. B., “Calculation and Simulation the Program Motion of Mechanisms of Relative Manipulation (MRM),” Journal of Science and Technology, Vol. 3, pp. 19–28, 2009.Google Scholar
  2. 2.
    Khoi, P. B., “Kinematic Problems of Programming Control of Mechanism of Relative Manipulation,” Proc. of National Conference on Mechanics, pp. 317–323 2009.Google Scholar
  3. 3.
    Afonin, V. L. and Khoi, P. B., “Method for Calculating Action and Constrained Reactions Forces in Mechanisms of Relative Manipulation While Executing Programming Motion,” IMASH, RAS, Moscow, 1997.Google Scholar
  4. 4.
    Khoi, B. H., “Applying Principle of Compatibility for Analyzing Forces of Mechanism of Relative Manipulation Robot,” Ph.D. Thesis, IMASH, RAS, 1997.Google Scholar
  5. 5.
    Khoi, B. H., “Dynamical Investigation of Relation Manipulation Mechanisms in Mechanical Processing,” Proc. of National Conference on Mechanics, pp. 181–190, 2004.Google Scholar
  6. 6.
    Chen, C.-W., Chen, P., and Chiang, W., “Stabilization of Adaptive Neural Network Controllers for Nonlinear Structural Systems Using a Singular Perturbation Approach,” Journal of Vibration and Control, Vol. 17, No. 8, pp. 1241–1252, 2011.MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Harb, A. M. and Smadi, I. A., “On Fuzzy Control of Chaotic Systems,” Modal Analysis, Vol. 10, No. 7, pp. 979–993, 2004.CrossRefzbMATHGoogle Scholar
  8. 8.
    Lee, C.-C., “Fuzzy Logic in Control Systems: Fuzzy Logic Controller. I,” IEEE Transactions on Systems, Man, and Cybernetics, Vol. 20, No. 2, pp. 404–418, 1990.MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Lee, T.-L. and Wu, C.-J., “Fuzzy Motion Planning of Mobile Robots in Unknown Environments,” Journal of Intelligent and Robotic Systems, Vol. 37, No. 2, pp. 177–191, 2003.CrossRefGoogle Scholar
  10. 10.
    Lee, W., Chen, C., Kuo, H., and Sui, Y., “The Development of Half-Circle Fuzzy Numbers and Application in Fuzzy Control (Retraction of Vol. 16, pp. 1977-1987, 2010),” Journal of Vibration and Control, Vol. 20, No. 10, pp. 1604–1604, 2014.CrossRefGoogle Scholar
  11. 11.
    Liu, L., Li, D., and Liu, Y., “Adaptive Control for a Class of Nonlinear Systems and Application to Hard Disk Drives with Hysteresis Friction Nonlinearity,” Journal of Vibration and Control, Vol. 20, No. 1, pp. 153–160, 2012.CrossRefGoogle Scholar
  12. 12.
    Ömürlü, V. E., Engin, Ş. N., and Yüksek, İ., “Application of Fuzzy PID Control to Cluster Control of Viaduct Road Vibrations,” Journal of Vibration and Control, Vol. 14, No. 8, pp. 1201–1215, 2008.CrossRefzbMATHGoogle Scholar
  13. 13.
    Phan Bui Khoi, and Nguyen Van Toan, “Optimizing Neuro-Fuzzy System for Robot Control,” Journal of Science and Technology, Vol. 52, No. 6, pp. 685–699, 2014.Google Scholar
  14. 14.
    Li, Z., Ge, S. S., Adams, M., and Wijesoma, W. S., “Robust Adaptive Control of Uncertain Force/Motion Constrained Nonholonomic Mobile Manipulators,” Automatica, Vol. 44, No. 3, pp. 776–784, 2008.MathSciNetCrossRefGoogle Scholar
  15. 15.
    Yao, J., Wang, X., Hu, S., and Fu, W., “Adaline Neural Network-Based Adaptive Inverse Control for an Electro-Hydraulic Servo System,” Journal of Vibration and Control, Vol. 17, No. 13, pp. 2007–2014, 2011.CrossRefGoogle Scholar
  16. 16.
    Khoi, P. B. and Toan, N. V., “Application of Fuzzy Logic for Controlling Mechanism of Relative Manipulation Robot (MRM Robot),” Vietnam Journal of Science and Technology, Vol. 54, No. 3, pp. 386–401, 2016.CrossRefGoogle Scholar
  17. 17.
    Ho, N. C. and Nam, H. V., “An Algebraic Approach to Linguistic Hedges in Zadeh's Fuzzy Logic,” Fuzzy Sets and Systems, Vol. 129, No. 2, pp. 229–254, 2002.MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Ho, N. C. and Wechler, W., “Hedge Algebras: An Algebraic Approach to Structure of Sets of Linguistic Truth Values,” Fuzzy Sets and Systems, Vol. 35, No. 3, pp. 281–293, 1990.MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Ho, N. C. and Wechler, W., “Extended Hedge Algebras and their Application to Fuzzy Logic,” Fuzzy Sets and Systems, Vol. 52, No. 3, pp. 259–281, 1992.MathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Nguyen, C. H., Tran, T. S., and Pham, D. P., “Modeling of A Semantics Core of Linguistic Terms Based on an Extension of Hedge Algebra Semantics and Its Application,” Knowledge-Based Systems, Vol. 67, pp. 244–262, 2014.CrossRefGoogle Scholar
  21. 21.
    Bui, H.-L., Tran, D.-T., and Vu, N.-L., “Optimal Fuzzy Control of an Inverted Pendulum,” Journal of Vibration and Control, Vol. 18, No. 14, pp. 2097–2110, 2012.MathSciNetCrossRefGoogle Scholar
  22. 22.
    Bui, H.-L., Nguyen, C.-H., Bui, V.-B., Le, K.-N., and Tran, H.-Q., “Vibration Control of Uncertain Structures with Actuator Saturation Using Hedge-Algebras-Based Fuzzy Controller,” Journal of Vibration and Control, Vol. 23, No. 12, pp. 1984–2002, 2017.MathSciNetCrossRefGoogle Scholar
  23. 23.
    Duc, N. D., Vu, N.-L., Tran, D.-T., and Bui, H.-L., “A Study on the Application of Hedge Algebras to Active Fuzzy Control of a Seism-Excited Structure,” Journal of Vibration and Control, Vol. 18, No. 14, pp. 2186–2200, 2012.CrossRefGoogle Scholar
  24. 24.
    Nguyen, C. H., Pedrycz, W., Duong, T. L., and Tran, T. S., “A Genetic Design of Linguistic Terms for Fuzzy Rule Based Classifiers,” International Journal of Approximate Reasoning, Vol. 54, No. 1, pp. 1–21, 2013.MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    Phong, P. A., Dong, D. K., and Khang, T. D., “Hedge Algebra Based Type-2 Fuzzy Logic System and Its Application to Predict Survival Time of Myeloma Patients,” Proc. of International Conference on Knowledge and Systems Engineering, pp. 13–18, 2009.Google Scholar
  26. 26.
    Vukadinović, D., Bašić, M., Nguyen, C. H., Vu, N. L., and Nguyen, T. D., “Hedge-Algebra-Based Voltage Controller for a Self-Excited Induction Generator,” Control Engineering Practice, Vol. 30, pp. 78–90, 2014.CrossRefGoogle Scholar
  27. 27.
    Sanh, D., “On the Principle of Compatibility and the Equations of Motion of Constrained Mechanical Systems,” Journal of Applied Mathematics and Mechanics: Zeitschrift für Angewandte Mathematik und Mechanik, Vol. 60 No. 4, pp. 210–212, 1980.MathSciNetzbMATHGoogle Scholar
  28. 28.
    Sanh, D., “On the Motion of Controlled Mechanical System,” Advances in Mechanics, Vol. 7, No. 2, pp. 3–24, 1984.MathSciNetGoogle Scholar
  29. 29.
    Ho, N. C., “A Topological Completion of Refined Hedge Algebras and a Model of Fuzziness of Linguistic Terms and Hedges,” Fuzzy Sets and Systems, Vol. 158, No. 4, pp. 436–451, 2007.MathSciNetCrossRefzbMATHGoogle Scholar
  30. 30.
    Ho, N. C. and Van Long, N., “Fuzziness Measure on Complete Hedge Algebras and Quantifying Semantics of Terms in Linear Hedge Algebras,” Fuzzy Sets and Systems, Vol. 158, No. 4, pp. 452–471, 2007.MathSciNetCrossRefzbMATHGoogle Scholar
  31. 31.
    Nguyen, C. H., Tran, D. K., Van Nam, H., and Nguyen, H. C., “Hedge Algebras, Linguistic-Value Logic and their Application to Fuzzy Reasoning,” International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, Vol. 7, No. 4, pp. 347–361, 1999.MathSciNetCrossRefzbMATHGoogle Scholar
  32. 32.
    Anh, N. D., Bui, H. L., Vu, N. L., and Tran, D. T., “Application of Hedge Algebra-Based Fuzzy Controller to Active Control of a Structure Against Earthquake,” Structural Control and Health Monitoring, Vol. 20, No. 4, pp. 483–495, 2013.CrossRefGoogle Scholar
  33. 33.
    Buss, S. R., “3D Computer Graphics: A Mathematical Introduction with Opengl,” Cambridge University Press, 2003.Google Scholar

Copyright information

© Korean Society for Precision Engineering and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Hanoi University of Science and TechnologyHanoiVietnam
  2. 2.Korea Institute of Science and TechnologySeoulRepublic of Korea

Personalised recommendations