CFP last date
20 May 2024
Reseach Article

Collision-Free Mobile Robot navigation using Fuzzy Logic Approach

by Mahmut Dirik
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 179 - Number 9
Year of Publication: 2018
Authors: Mahmut Dirik
10.5120/ijca2018916085

Mahmut Dirik . Collision-Free Mobile Robot navigation using Fuzzy Logic Approach. International Journal of Computer Applications. 179, 9 ( Jan 2018), 33-39. DOI=10.5120/ijca2018916085

@article{ 10.5120/ijca2018916085,
author = { Mahmut Dirik },
title = { Collision-Free Mobile Robot navigation using Fuzzy Logic Approach },
journal = { International Journal of Computer Applications },
issue_date = { Jan 2018 },
volume = { 179 },
number = { 9 },
month = { Jan },
year = { 2018 },
issn = { 0975-8887 },
pages = { 33-39 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume179/number9/28831-2018916085/ },
doi = { 10.5120/ijca2018916085 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:54:54.961546+05:30
%A Mahmut Dirik
%T Collision-Free Mobile Robot navigation using Fuzzy Logic Approach
%J International Journal of Computer Applications
%@ 0975-8887
%V 179
%N 9
%P 33-39
%D 2018
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Autonomous mobile robots’ navigation has become a very popular and interesting topic of computer science and robotics in the last decade. Many algorithms have been developed for robot motion control in an unknown (indoor/outdoor) and in various environments (static/dynamic). Fuzzy logic control techniques are an important algorithm developed for robot navigation problems. The aim of this research is to design and develop a fuzzy logic controller that enables the mobile robot to navigate to a target in an unknown environment, using WEBOTS commercial mobile robot simulation and MATLAB software. The algorithm is divided into two stages; In the first stage, the mobile robot was made to go to the goal, and in the second stage, obstacle avoidance was realized. Robot position information (x, y, Ø) was used to move the robot to the target and six sensors data were used during the obstacle avoidance phase. The used mobile robot (E_PUCK) is equipped with 12 IR sensors to measure the distance to the obstacles. The fuzzy control system is composed of six inputs grouped in doubles which are left, front and right distance sensors two outputs which are the mobile robot’s left and right wheel speeds. To check the simulation result for proposed methodology, WEBOTS simulator and MATLAB software were used. To modeling the environment in different complexity and design, this simulator was used. The experimental results have shown that the proposed architecture provides an efficient and flexible solution for autonomous mobile robots and the objective of this research has been successfully achieved. This research also indicated that WEBOT and MATLAB are suitable tools that could be used to develop and simulate mobile robot navigation system.

References
  1. T. Rourkela, “Design and Analysis of Intelligent Navigational Controller for Mobile Robot Krishna Kant Pandey Design and Analysis of Intelligent Navigational Controller for Mobile Robot Master of Technology.”
  2. M. Algabri, H. Mathkour, H. Ramdane, and M. Alsulaiman, “Comparative study of soft computing techniques for mobile robot navigation in an unknown environment,” Comput. Hum. Behav., vol. 50, no. September, pp. 42–56, 2015.
  3. L. Zadeh, “Fuzzy logic, neural networks, and soft computing,” Commun. ACM, vol. 37, pp. 77–84, 1994.
  4. L. A. Zadeh, “Soft computing and fuzzy logic,” IEEE Softw., vol. 11, no. 6, pp. 48–56, 1994.
  5. P.-H. Lin, S. Hwang, and J. Chou, “Comparison on fuzzy logic and PID controls for a DC motor position controller,” Ind. Appl. Soc. Annu. Meet. 1994 Conf. Rec. 1994 IEEE, pp. 1930–1935, 1994.
  6. Y. Tipsuwan and M.-Y. Chow, “Fuzzy Logic Microcontroller Implementation for DC Motor Speed Control,” Proceedings of IEEE Industrial Electronics Society IECON’99, vol. 3. pp. 1271–1276, 1999.
  7. X. Li and B. Choi, “Design of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems,” Int. J. Smart Home, vol. 7, no. 3, pp. 321–328, 2013.
  8. P. Rusu, E. M. Petriu, T. E. Whalen, A. Cornell, and H. J. W. Spoelder, “Behavior-based neuro-fuzzy controller for mobile robot navigation,” IEEE Trans. Instrum. Meas., vol. 52, no. 4, pp. 1335–1340, 2003.
  9. C. Chen and P. Richardson, “Mobile robot obstacle avoidance using short memory : a dynamic recurrent neuro-fuzzy approach,” Trans. Inst. Meas. Control 34, vol. 34, no. 2–3, pp. 148–164, 2012.
  10. C. G. Rusu, I. T. Birou, and E. Szoke, “Fuzzy based obstacle avoidance system for autonomous mobile robot,” 2010 IEEE Int. Conf. Autom. Qual. Test. Robot. AQTR, no. L, pp. 1–6, 2010.
  11. K. Srinivasan and J. Gu, “Multiple Sensor Fusion in Mobile Robot Localization,” 2007 Can. Conf. Electr. Comput. Eng., pp. 1207–1210, 2007.
  12. R. C. Luo, C. T. Liao, and S. C. Lin, “Multi-sensor fusion for reduced uncertainty in autonomous mobile robot docking and recharging,” in 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009, 2009, pp. 2203–2208.
  13. H. Omrane, M. S. Masmoudi, and M. Masmoudi, “Fuzzy Logic Based Control for Autonomous Mobile,” Comput. Intell. Neurosci., vol. 2016, pp. 1–10, 2016.
  14. N. K. A. Al-Sahib and A. R. Jasim, “Guiding Mobile Robot by Applying Fuzzy Approach on Sonar Sensors,” Al-Khwarizmi Eng. J., vol. 6, no. 3, pp. 36–44, 2010.
  15. M. Dirik, A. F. Kocamaz, and E. Donmez, “Static path planning based on visual servoing via fuzzy logic,” in 2017 25th Signal Processing and Communications Applications Conference (SIU), 2017, pp. 1–4.
  16. M. Dirik, A. F. Kocamaz, and E. Dönmez, “Vision-based decision tree controller design method sensorless application by using angle knowledge,” in 2016 24th Signal Processing and Communication Application Conference (SIU), 2016, pp. 1849–1852.
  17. E. Dönmez, A. F. Kocamaz, and M. Di̇ri̇k, “Robot control with graph based edge measure in real time image frames,” in 2016 24th Signal Processing and Communication Application Conference (SIU), 2016, pp. 1789–1792.
  18. F. Shamsfakhr and B. Sadeghibigham, “A neural network approach to navigation of a mobile robot and obstacle avoidance in dynamic and unknown environments,” vol. 253906, pp. 1629–1642, 2017.
  19. X. Li, F. Liu, J. Liu, and S. Liang, “Obstacle avoidance for mobile robot based on improved dynamic window approach,” vol. 25, pp. 666–676, 2017.
  20. “Webots: overview.” [Online]. Available: https://www.cyberbotics.com/overview. [Accessed: 22-Jul-2017].
  21. K. K. Pandey, M. S. Pol, and P. D. R. Parhi, “Using an AI Technique Navigation and Path Planning for Mobile Robot on Webots Platform,” vol. 2014, pp. 27–31, 2014.
  22. V. Ganapathy, S. C. Yun, and W. L. D. Lui, “Utilization of webots and Khepera II as a platform for Neural Q-Learning controllers,” 2009 IEEE Symp. Ind. Electron. Appl. ISIEA 2009 - Proc., vol. 2, pp. 783–788, 2009.
  23. V. Ganapathy, W. Lik, and D. Lui, “Application of Neural Q-Learning Controllers on the Khepera II via Webots Software,” Mech. Eng., no. December, pp. 11–13, 2008.
  24. M. Almasri, K. Elleithy, and A. Alajlan, “Sensor Fusion Based Model for Collision Free Mobile Robot Navigation,” Sensors, vol. 16, no. 24, pp. 1–24, 2016.
  25. M. I. Ibrahim, N. Sariff, J. Johari, and N. Buniyamin, “Mobile robot obstacle avoidance in various type of static environments using fuzzy logic approach,” Electr. Electron. Syst. Eng. ICEESE 2014 Int. Conf. On, pp. 83–88, 2014.
  26. “Webots documentation: Webots Reference Manual.” [Online].Available:https://www.cyberbotics.com/doc/reference/index?version=8.5.[Accessed:25-Jul-2017].
Index Terms

Computer Science
Information Sciences

Keywords

Mobile Robot Navigation Collision Free Fuzzy Logic Webots Simulator E_Puck