{"title":"当机器人向自然学习:GLWOA-RRT*,一种受自然启发的运动规划方法","authors":"Sara Bouraine , Yassine Bellalia , Ilyes Chaabeni , Djamila Naceur","doi":"10.1016/j.swevo.2025.102062","DOIUrl":null,"url":null,"abstract":"<div><div>Optimal motion planning for autonomous mobile robots remains still an open issue, with the classical approaches often struggle to address real-world conditions imposed on the system. In recent years, there has been a surge of interest in nature-inspired approaches in solving different technological problems by imitating natural processes. In this context, the present paper concerns the development of a motion planner based on a nature-inspired approach, which is dubbed GLWOA-RRT*. It is based on the Rapidly Exploring Random Tree Star (RRT*), offering an efficient exploration of the search space for a good initialisation of agents, and the Whale Optimisation Algorithm (WOA), one of the most efficient nature-based approaches thanks to its fast convergence, high calculation accuracy, efficiency in balancing exploration and exploitation to avoid falling into a local optimum, and demonstrated remarkable performance in tackling real-world challenges in different fields. GLWOA-RRT* is conceptually built as a global approach, solving the motion planning problem by encoding each agent in the swarm by the robot’s motion. The problem is solved by determining the optimal and safe motion to be executed by the robot. GLWOA-RRT* has been applied first in simulation in both static and dynamic environments, where a detailed experimental analysis of WOA parameters in a motion planning context has been performed. Furthermore, it has been tested in a range of challenging scenarios, where the results demonstrate the efficiency of the algorithm in finding a valid and optimal motion in a reasonable time. The obtained results also exhibit the performance of GLWOA-RRT* in improving RRT* by offering better results, especially in challenging scenarios. Finally, GLWOA-RRT* has been implemented and validated in real-world scenarios using the Robot Operating System (ROS), both in 3D Gazebo-based simulation environments and in physical environments. The outcomes demonstrate its efficacy and applicability in real-world settings.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"98 ","pages":"Article 102062"},"PeriodicalIF":8.2000,"publicationDate":"2025-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"When robots learn from nature: GLWOA-RRT*, a nature-inspired motion planning approach\",\"authors\":\"Sara Bouraine , Yassine Bellalia , Ilyes Chaabeni , Djamila Naceur\",\"doi\":\"10.1016/j.swevo.2025.102062\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Optimal motion planning for autonomous mobile robots remains still an open issue, with the classical approaches often struggle to address real-world conditions imposed on the system. In recent years, there has been a surge of interest in nature-inspired approaches in solving different technological problems by imitating natural processes. In this context, the present paper concerns the development of a motion planner based on a nature-inspired approach, which is dubbed GLWOA-RRT*. It is based on the Rapidly Exploring Random Tree Star (RRT*), offering an efficient exploration of the search space for a good initialisation of agents, and the Whale Optimisation Algorithm (WOA), one of the most efficient nature-based approaches thanks to its fast convergence, high calculation accuracy, efficiency in balancing exploration and exploitation to avoid falling into a local optimum, and demonstrated remarkable performance in tackling real-world challenges in different fields. GLWOA-RRT* is conceptually built as a global approach, solving the motion planning problem by encoding each agent in the swarm by the robot’s motion. The problem is solved by determining the optimal and safe motion to be executed by the robot. GLWOA-RRT* has been applied first in simulation in both static and dynamic environments, where a detailed experimental analysis of WOA parameters in a motion planning context has been performed. Furthermore, it has been tested in a range of challenging scenarios, where the results demonstrate the efficiency of the algorithm in finding a valid and optimal motion in a reasonable time. The obtained results also exhibit the performance of GLWOA-RRT* in improving RRT* by offering better results, especially in challenging scenarios. Finally, GLWOA-RRT* has been implemented and validated in real-world scenarios using the Robot Operating System (ROS), both in 3D Gazebo-based simulation environments and in physical environments. The outcomes demonstrate its efficacy and applicability in real-world settings.</div></div>\",\"PeriodicalId\":48682,\"journal\":{\"name\":\"Swarm and Evolutionary Computation\",\"volume\":\"98 \",\"pages\":\"Article 102062\"},\"PeriodicalIF\":8.2000,\"publicationDate\":\"2025-07-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Swarm and Evolutionary Computation\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2210650225002202\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225002202","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
When robots learn from nature: GLWOA-RRT*, a nature-inspired motion planning approach
Optimal motion planning for autonomous mobile robots remains still an open issue, with the classical approaches often struggle to address real-world conditions imposed on the system. In recent years, there has been a surge of interest in nature-inspired approaches in solving different technological problems by imitating natural processes. In this context, the present paper concerns the development of a motion planner based on a nature-inspired approach, which is dubbed GLWOA-RRT*. It is based on the Rapidly Exploring Random Tree Star (RRT*), offering an efficient exploration of the search space for a good initialisation of agents, and the Whale Optimisation Algorithm (WOA), one of the most efficient nature-based approaches thanks to its fast convergence, high calculation accuracy, efficiency in balancing exploration and exploitation to avoid falling into a local optimum, and demonstrated remarkable performance in tackling real-world challenges in different fields. GLWOA-RRT* is conceptually built as a global approach, solving the motion planning problem by encoding each agent in the swarm by the robot’s motion. The problem is solved by determining the optimal and safe motion to be executed by the robot. GLWOA-RRT* has been applied first in simulation in both static and dynamic environments, where a detailed experimental analysis of WOA parameters in a motion planning context has been performed. Furthermore, it has been tested in a range of challenging scenarios, where the results demonstrate the efficiency of the algorithm in finding a valid and optimal motion in a reasonable time. The obtained results also exhibit the performance of GLWOA-RRT* in improving RRT* by offering better results, especially in challenging scenarios. Finally, GLWOA-RRT* has been implemented and validated in real-world scenarios using the Robot Operating System (ROS), both in 3D Gazebo-based simulation environments and in physical environments. The outcomes demonstrate its efficacy and applicability in real-world settings.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.