Design of MIMO Mamdani Fuzzy Logic Controllers for Wall Following Mobile Robot

  • Nasim Paykari
  • Seyed Hamidreza Abbasi
  • Faridoon Shabaninia
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 195)


This paper describes the design of wall tracking robot mobile based on intelligent controller, Fuzzy Logic controller, that it’s equipped with three ultrasonic sensors. The distance of robot from the wall read by two ultrasonic sensors placed on left side and another in head of robot. The measured values of sensors are inputs for fuzzy logic controller that generates motor commands, directly for right motor and indirect for left motor. The range of fuzzy controller output set to be used in duty cycle of PWM signal. For design the rules, we have an algorithm to determine of best rule for each position. In addition it has been tried within increase accuracy also the speed factor improves. The controllers are design in MATLAB® Fuzzy Logic Toolbox.


Wall following Fuzzy logic controller Fuzzy set Ultrasonic sensor 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Holder, M.B., Trivedi, M.M., Marapane, S.B.: Mobile robot navigation by wall following using a rotating ultrasonic scanner. In: Proc. ICPR, vol. 3, pp. 298–302 (1996)Google Scholar
  2. 2.
    Masmoudi, M.S., Song, I., Karray, F., Masmoudi, M., Derbel, N.: FPGA implementation of fuzzy wall following control. In: Proc. 16th International Conference on Microelectronics, pp. 133–139 (2004)Google Scholar
  3. 3.
    Peri, V.M., Simon, D.: Fuzzy logic control for an autonomous robot. In: Proc. Annual Meeting of North American Fuzzy Information Society, pp. 337–342 (2005)Google Scholar
  4. 4.
    Saleh, J.A., Karray, F., Masmoudi, M.S., Masmoudi, M.: Soft computing techniques in intelligent wall following control for a car-like mobile robot. In: International Conference on Signals, Circuits and Systems, pp. 1–6 (2009)Google Scholar
  5. 5.
    Ng, K.C., Trivedi, M.M.: A neuro-fuzzy controller for mobile robot navigation and multirobot convoying. IEEE Transactions on Systems, Man and Cybernatics 28(6), 829–840 (1998)CrossRefGoogle Scholar
  6. 6.
    Juang, C.-F., Hsu, C.-H.: Reinforcement ant optimized fuzzy controller for mobile robot wall following control. IEEE Transactions on Industrial Electronics 56(10), 3931–3940 (2009)CrossRefGoogle Scholar
  7. 7.
    Farooq, U., Khalid, A., Amar, M., Habiba, A., Shafique, S., Noor, R.: Design and low cost Implementation of fuzzy logic controller for following behavior of a mobile robot. In: 2010 2nd International Conference on Signal Processing Systems (ICSPS), V2-740 – V2-746Google Scholar
  8. 8.
    Aljanaideh, K., Demirili, K.: Gain Scheduling Fuzzy Logic Controller For a Wall-Following Mobile Robot, pp. 1–6, 978-1-4244-758-3/10/$26.00©2010IEEEGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Nasim Paykari
    • 1
  • Seyed Hamidreza Abbasi
    • 1
  • Faridoon Shabaninia
    • 1
  1. 1.School of Electrical and Computer EngineeringShiraz UniversityShirazIran

Personalised recommendations