A novel mobile robot path planning method based on neuro-fuzzy controller

Document Type : Original Article

Authors

Mechatronics Engineering Group, Amirkabir University of Technology, Tehran, Iran

Abstract

In recent years, the navigation of mobile robots has been of great interest. One of the important challenges in the navigation of mobile robots is the obstacle avoidance problem so that the robots do not collide with each other and obstacles, during their movement. Hence, for good navigation, a reliable obstacle avoidance methodology is needed. On the other hand, some of the other most important challenges in robot control are in the field of motion planning. The main goal of motion planning is to compile (interpret) high-level languages into a series of primary low-level movements. In this paper, a novel online sensor-based motion planning algorithm that employs the Adaptive Neuro-Fuzzy Inference  System (ANFIS) controller is proposed. Also, this algorithm is able to distance the robots from the obstacles (i.e. it  provides a solution to the obstacle avoidance problem). In the proposed motion planning algorithm, three distances (i.e. the distance of the robot from the obstacles in three directions: right, left, and front) have been used to prioritize the goal search behavior and obstacle avoidance behavior and to determine the appropriate angle of rotation. Then, for  determining the linear velocity, the nearest distance from obstacles and distance from the goal have been used. The
proposed motion planning algorithm has been implemented in the gazebo simulator (by using Turtlebot) and its performance has been evaluated. Finally, to improve the performance of the proposed motion planning algorithm, We have used type-1, interval type-2, and interval type-3 fuzzy sets, then, we have evaluated and compared the efficiency of the proposed algorithm for each of these fuzzy sets under specific criteria.

Keywords

Main Subjects


[1] R. J. C. T. Ai and E. P. Dadios, Neuro-fuzzy mobile robot navigation, in 2018 IEEE 10th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), IEEE, 2018.
[2] C. Amini and et al., Genetic algorithm based approach for autonomous mobile robot path planning, Procedia Computer Science, 127 (2018), pp. 180–189.
[3] N. Baklouti and A. M. Alimi, Motion planning in dynamic and unknown environment using an interval type-2 tsk fuzzy logic controller, in 2007 IEEE International Fuzzy Systems Conference, IEEE, 2007.
[4] D. Bose, K. Mohan, M. CS, M. Yadav, and D. K. Saini, Review of autonomous campus and tour guiding robots with navigation techniques, Australian Journal of Mechanical Engineering, (2020).
[5] N. Elshaboury and et al., Teaching-learning-based optimization of neural networks for water supply pipe condition prediction, Water, 13 (2021), p. 3546.
[6] J. Hu, Research on robot fuzzy neural network motion system based on artificial intelligence, Computational Intelligence and Neuroscience, (2022).
[7] J.-S. Jang, Anfis: adaptive-network-based fuzzy inference system, IEEE Transactions on Systems, Man, and Cybernetics, 23 (1993), pp. 665–685.
[8] F. Kamil and et al., An anfis-based optimized fuzzy-multilayer decision approach for a mobile robotic system in ever-changing environment, International Journal of Control, Automation and Systems, 17 (2019), pp. 253– 266.
[9] W. Khaksar, T. S. Hong, K. S. M. Sahari, M. Khaksar, and J. Torresen, Sampling-based online motion planning for mobile robots: utilization of tabu search and adaptive neuro-fuzzy inference system, Neural Computing and Applications, (2017).
[10] C.-H. Lee and M.-H. Chiu, Recurrent neuro fuzzy control design for tracking of mobile robots via hybrid algorithm, Expert Systems with Applications, 36 (2009), pp. 8993–8999.
[11] R. Mathew and S. S. Hiremath, Trajectory tracking and control of differential drive robot for predefined regular geometrical path, Procedia Technology, 25 (2016), pp. 1273–1280.
[12] K. Mittal, A. Jain, K. S. Vaisla, O. Castillo, and J. Kacprzyk, A comprehensive review on type 2 fuzzy logic applications: Past, present and future, Engineering Applications of Artificial Intelligence, 95 (2020), p. 103916.
[13] A. Mohammadzadeh and et al., An interval type-3 fuzzy system and a new online fractional-order learning algorithm: theory and practice, IEEE Transactions on Fuzzy Systems, 28 (2019), pp. 1940–1950.
[14] P. K. Mohanty and D. R. Parhi, A new intelligent motion planning for mobile robot navigation using multiple adaptive neuro-fuzzy inference system, Applied Mathematics & Information Sciences, (2014).
[15] , A new hybrid intelligent path planner for mobile robot navigation based on adaptive neuro-fuzzy inference system, Australian Journal of Mechanical Engineering, 13 (2015), pp. 195–207.
[16] A. Pandey and D. R. Parhi, Multiple mobile robots navigation and obstacle avoidance using minimum rule based anfis network controller in the cluttered environment, International Journal of Advanced Robotics and Automation, 1 (2016), pp. 1–11.
[17] D. K. Pratihar and et al., A genetic-fuzzy approach for mobile robot navigation among moving obstacles, International Journal of Approximate Reasoning, 20 (1999), pp. 145–172.
[18] R. V. Rao and et al., Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems, Computer-aided design, 43 (2011), pp. 303–315.
[19] F. Rubio and et al., A review of mobile robots: Concepts, methods, theoretical framework, and applications, International Journal of Advanced Robotic Systems, 16 (2019), p. 1729881419839596.
[20] K. Shabalina and et al., Comparative analysis of mobile robot wheels design, in 2018 11th International Conference on Developments in eSystems Engineering (DESE), IEEE, 2018.
[21] F. Shamsfakhr and B. Sadeghi Bigham, A neural network approach to navigation of a mobile robot and obstacle avoidance in dynamic and unknown environments, Turkish Journal of Electrical Engineering and Computer Sciences, 25 (2017), pp. 1629–1642.
[22] Q. Song and et al., Dynamic path planning for unmanned vehicles based on fuzzy logic and improved ant colony optimization, IEEE Access, 8 (2020), pp. 62107–62115.
[23] H. M. Vaghefi and et al., Interval type-2 adaptive network-based fuzzy inference system (anfis) with type-2 non-singleton fuzzification, in 2013 13th Iranian Conference on Fuzzy Systems (IFSC), IEEE, 2013.
[24] N. Walia, H. Singh, and A. Sharma, Anfis: Adaptive neuro-fuzzy inference system- a survey, International Journal of Computer Applications, 123 (2015).
[25] C. Yi and et al., Motion planning of autonomous mobile robot based on elanfis, in 2021 China Automation Congress (CAC), IEEE, 2021.
[26] A. Yorozu and M. Takahashi, Obstacle avoidance with translational and efficient rotational motion control considering movable gaps and footprint for autonomous mobile robot, International Journal of Control, Automation and Systems, 14 (2016), pp. 1352–1364.
[27] H.-y. Zhang and et al., Path planning for the mobile robot: A review, Symmetry, 10 (2018), p. 450.