Author:
Saleh Izzati,Borhan Nuradlin,Rahiman Wan
Abstract
This research addresses the challenges of using the Rapidly Exploring Random Tree (RRT) algorithm as a mobile robot path planner. While RRT is known for its flexibility and wide applicability, it has limitations, including careful tuning, susceptibility to local minima, and generating jagged paths. The main objective is to improve the smoothness of RRT-generated trajectories and reduce significant path curvature. A novel approach is proposed to achieve these, integrating the RRT path planner with a modified version of the Whale Optimization Algorithm (RRT-WOA). The modified WOA algorithm incorporates parameter variation () specifically designed to optimize trajectory smoothness. Additionally, Piecewise Cubic Hermite Interpolating Polynomial (PCHIP) instead of conventional splines for point interpolation further smoothes the generated paths. The modified WOA algorithm is thoroughly evaluated through a comprehensive comparative analysis, outperforming other popular population-based optimization algorithms such as Particle Swarm Optimization (PSO), Artificial Bee Colony (ABC), and Firefly Algorithm (FA) in terms of optimization time, trajectory smoothness, and improvement from the initial guess. This research contributes a refined trajectory planning approach and highlights the competitive advantage of the modified WOA algorithm in achieving smoother and more efficient trajectories compared to existing methods.
Publisher
Universiti Putra Malaysia
Reference19 articles.
1. Abbadi, A., & Matousek, R. (2014, November). Path planning implementation using MATLAB. [Paper presentation]. International Conference of Technical Computing Bratislava 2014, Bratislava, Slovakia. https://doi.org/10.13140/2.1.3324.5767
2. Alam, M. S., & Rafique, M. U. (2015). Mobile robot path planning in environments cluttered with non-convex obstacles using particle swarm optimization. In 2015 International Conference on Control, Automation and Robotics (pp. 32-36). IEEE Publishing. https://doi.org/10.1109/ICCAR.2015.7165997
3. Dao, T. K., Pan, T. S., & Pan, J. S. (2016). A multi-objective optimal mobile robot path planning based on whale optimization algorithm. In International Conference on Signal Processing Proceedings (pp. 337-342). IEEE Publishing. https://doi.org/10.1109/ICSP.2016.7877851
4. Dosoftei, C. C., Popovici, A. T., Sacaleanu, P. R., Gherghel, P. M., & Budaciu, C. (2021). Hardware in the loop topology for an omnidirectional mobile robot using matlab in a robot operating system environment. Symmetry, 13(6), Article 969. https://doi.org/10.3390/sym13060969
5. Galli, M., Barber, R., Garrido, S., & Moreno, L. (2017). Path planning using Matlab-ROS integration applied to mobile robots. In 2017 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC) (pp. 98-103). IEEE Publishing. https://doi.org/10.1109/ICARSC.2017.7964059