A novel mobile robot path planning method based on neuro-fuzzy controller
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 reli...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Amirkabir University of Technology
2025-01-01
|
| Series: | AUT Journal of Mathematics and Computing |
| Subjects: | |
| Online Access: | https://ajmc.aut.ac.ir/article_5262_210f48cf6cd9b9e4e343922f3214a2b4.pdf |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1846151149183303680 |
|---|---|
| author | Abbas Mostafanasab Mohammad Bagher Menhaj Mahnaz Shamshirsaz Rasul Fesharakifard |
| author_facet | Abbas Mostafanasab Mohammad Bagher Menhaj Mahnaz Shamshirsaz Rasul Fesharakifard |
| author_sort | Abbas Mostafanasab |
| collection | DOAJ |
| description | 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. Theproposed 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. |
| format | Article |
| id | doaj-art-eeb4dcbe3bfc4038b684384d708dba62 |
| institution | Kabale University |
| issn | 2783-2449 2783-2287 |
| language | English |
| publishDate | 2025-01-01 |
| publisher | Amirkabir University of Technology |
| record_format | Article |
| series | AUT Journal of Mathematics and Computing |
| spelling | doaj-art-eeb4dcbe3bfc4038b684384d708dba622024-11-27T21:34:19ZengAmirkabir University of TechnologyAUT Journal of Mathematics and Computing2783-24492783-22872025-01-0161415310.22060/ajmc.2023.22508.11635262A novel mobile robot path planning method based on neuro-fuzzy controllerAbbas Mostafanasab0Mohammad Bagher Menhaj1Mahnaz Shamshirsaz2Rasul Fesharakifard3Mechatronics Engineering Group, Amirkabir University of Technology, Tehran, IranMechatronics Engineering Group, Amirkabir University of Technology, Tehran, IranMechatronics Engineering Group, Amirkabir University of Technology, Tehran, IranMechatronics Engineering Group, Amirkabir University of Technology, Tehran, IranIn 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. Theproposed 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.https://ajmc.aut.ac.ir/article_5262_210f48cf6cd9b9e4e343922f3214a2b4.pdfturtlebotanfisfuzzy-type-2fuzzy-type-3tlbo algorithm |
| spellingShingle | Abbas Mostafanasab Mohammad Bagher Menhaj Mahnaz Shamshirsaz Rasul Fesharakifard A novel mobile robot path planning method based on neuro-fuzzy controller AUT Journal of Mathematics and Computing turtlebot anfis fuzzy-type-2 fuzzy-type-3 tlbo algorithm |
| title | A novel mobile robot path planning method based on neuro-fuzzy controller |
| title_full | A novel mobile robot path planning method based on neuro-fuzzy controller |
| title_fullStr | A novel mobile robot path planning method based on neuro-fuzzy controller |
| title_full_unstemmed | A novel mobile robot path planning method based on neuro-fuzzy controller |
| title_short | A novel mobile robot path planning method based on neuro-fuzzy controller |
| title_sort | novel mobile robot path planning method based on neuro fuzzy controller |
| topic | turtlebot anfis fuzzy-type-2 fuzzy-type-3 tlbo algorithm |
| url | https://ajmc.aut.ac.ir/article_5262_210f48cf6cd9b9e4e343922f3214a2b4.pdf |
| work_keys_str_mv | AT abbasmostafanasab anovelmobilerobotpathplanningmethodbasedonneurofuzzycontroller AT mohammadbaghermenhaj anovelmobilerobotpathplanningmethodbasedonneurofuzzycontroller AT mahnazshamshirsaz anovelmobilerobotpathplanningmethodbasedonneurofuzzycontroller AT rasulfesharakifard anovelmobilerobotpathplanningmethodbasedonneurofuzzycontroller AT abbasmostafanasab novelmobilerobotpathplanningmethodbasedonneurofuzzycontroller AT mohammadbaghermenhaj novelmobilerobotpathplanningmethodbasedonneurofuzzycontroller AT mahnazshamshirsaz novelmobilerobotpathplanningmethodbasedonneurofuzzycontroller AT rasulfesharakifard novelmobilerobotpathplanningmethodbasedonneurofuzzycontroller |