Skip to main content

Advertisement

Log in

GA-based Fuzzy System Design in FPGA for an Omni-directional Mobile Robot

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

In this paper, a method based on Genetic Algorithms (GA) is proposed to design a fuzzy system to control an omni-directional mobile robot so that it can move to any direction and spin at a rotating rate. In this method, an individual of the population in the GA-based method is used to automatically generate fuzzy sets of the premise and consequent parts of fuzzy system. A fitness function is proposed to guide the search procedure to select an appropriate parameter set of the fuzzy system such that the output of the fuzzy system can approach the output of data base established from the kinematics model of the three-wheeled mobile robot. The language of VHDL (Very high speed integrated circuit Hardware Description Language) is used to design the selected fuzzy system structure, and it is realized on a FPGA (Field Programmable Gate Array) chip to control this robot. The implemented omni-directional mobile robot can move to any direction and spin at a rotating rate according to the received commands from a wireless joystick, and some infra-red (IR) distance detectors are arranged so that it has the ability to avoid obstacles. Some simulation and experimental results are considered to illustrate that the proposed GA-based fuzzy system design method is available and effective for the omni-directional mobile robot control.

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

References

  • Abe, S. and Lan, M. S.: Fuzzy rules extraction directly from numerical data for function approximation, IEEE Trans. Syst. Man Cybern. 25(1) (1995), 119–129.

    Article  MathSciNet  Google Scholar 

  • Aranda, J., Grau, A., and Climent, J.: Control architecture for a three-wheeled roller robot, in: The 5th International Workshop on Advanced Motion Control, AMC ‘98-Coimbra, 1998, pp. 518–523.

  • Asama, H., Bogoni, L., Sato, M., Kaetsu, H., and Endo, I.: Kinematics of and omni-directional mobile robot with 3DOF decoupling driven mechanism, in: Proc. of the 12th Annual Conference of RSJ, 1994, pp. 367–368.

  • Davis, L.: Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, 1991.

    Google Scholar 

  • Goldberg, D. E.: Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading, Mass., 1989.

    MATH  Google Scholar 

  • Hirano, T., Chen, P., and Toyota, T.: A fundamental study on omni-directional vehicle – omni-directional running mechanism for offroad –, in: Proc. of the 14th SICE Kyushu Branch Annual Conference, 1995, pp. 273–274.

  • Hirose, S. and Amano, S.: The VUTON: High payload, high efficiency holonomic omni-directional vehicle, in: Proc. of JSME Annual Conference on Robotics and Mechatronics, 1993, pp. 350–355.

  • Jung, M. J., Kim, H. S., Kim, S., and Kim, J. H.: Omnidirectional mobile base OK-II, in: IEEE International Conference on Robotics and Automation, 2000, pp. 3449–3454.

  • Kalmár-Nagy, T., Ganguly, P., and D'Andrea, R.: Real-time trajectory generation for omni-directional vehicles, in: Proc. of the American Control Conference, 2002, pp. 286–291.

  • Li, Z., Chen, J., and Feng, J.: Design of an omni-directional mobile microrobot (OMMR-I) for a micro-factory with 2 mm electromagnetic micromotors, Robotica 23 (2005), 45–49.

    Article  Google Scholar 

  • Muir, P. F. and Neuman, C. P.: Kinematic modeling of wheeled mobile robots, J. Robot. Syst. 4 (1987), 281–340.

    Article  Google Scholar 

  • Nakano, E. and Koyachi, N.: An advanced mechanism of the omni-directional vehicle (ODV) and its application to the working wheelchair for the disabled, in: Proc. of ‘83 International Conference on Advanced Robotics, 1983, pp. 277–284.

  • Nakano, E., Mori, Y., and Takahashi, T.: Study of the mechanism and control of omni-directional vehicle, in: Proc. of the 12th Annual Conference of RSJ, 1994, pp. 369–379.

  • Nishikawa, A., West, M., and Asada, H.: Development of a holonomic omnidirectional vehicle and an accurate guidance method of the vehicles, J. Robot. Soc. Jpn. 13(2) (1995), 249–256.

    Google Scholar 

  • Sugeno, M. and Yasukawa, T.: A fuzzy logic-based approach to qualitative modeling, IEEE Trans. Fuzzy Syst. 1(1) (1993), 7–31.

    Article  Google Scholar 

  • Wada, M., Tominaga, Y. and Mori, S.: Design of an omnidirectional holonomic vehicle, in: Proc. of the 13th Annual Conference of RSJ, 1995, pp. 145–146.

  • Wang, L. X. and Mendel, J. M.: Generating fuzzy rules by learning from examples, IEEE Trans. Syst. Man Cybern. 22(6) (1992), 1414–1427.

    Article  MathSciNet  Google Scholar 

  • Watanabe, K., Shiraishi, Y., Tzafestas, S., Tang, J., and Fukuda, T.: Feedback control of an omni-directional autonomous platform for mobile service robots, J. Intell. Robot. Syst. 22 (1998), 315–330.

    Article  Google Scholar 

  • Williams, R. L., II, Carter, B. E., Gallina, P., and Rosati, G.: Dynamic model with slip for wheeled omni-directional robots, IEEE Trans. Robot. Autom. 18(3) (2002), 285–293.

    Article  Google Scholar 

  • Wong, C. C. and Chen, C. C.: A hybrid clustering and gradient descent approach for fuzzy modeling, IEEE Trans. Syst. Man Cybern. 29(6) (1999), 686–693.

    Google Scholar 

  • Wong, C. C. and Chen, C. C.: A GA-based method for constructing fuzzy systems directly from numerical data, IEEE Trans. Syst. Man Cybern. 30(6) (2000), 904–911.

    Article  Google Scholar 

  • Wong, C. C. and Her, S. M.: An auto-generating method in the fuzzy system design, IEEE Int. Conf. Fuzzy Syst. 3 (1997), 1651–1656.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ching-Chang Wong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wong, CC., Lin, YH., Lee, SA. et al. GA-based Fuzzy System Design in FPGA for an Omni-directional Mobile Robot. J Intell Robot Syst 44, 327–347 (2005). https://doi.org/10.1007/s10846-005-9020-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-005-9020-6

Key words

Navigation