Hostname: page-component-cb9f654ff-h4f6x Total loading time: 0 Render date: 2025-08-19T20:22:44.068Z Has data issue: false hasContentIssue false

An improved butterfly optimization algorithm-based path navigation of humanoid robots in an unfamiliar setting

Published online by Cambridge University Press:  04 June 2025

Himansu Sekhar Dash*
Affiliation:
Robotics Laboratory, Department of Mechanical Engineering, National Institute of Technology, Rourkela, Odisha, India Department of Production Engineering, Indira Gandhi Institute of Technology, Sarang, Odisha, India
Dayal R. Parhi
Affiliation:
Robotics Laboratory, Department of Mechanical Engineering, National Institute of Technology, Rourkela, Odisha, India
Manoj Kumar Muni
Affiliation:
Department of Mechanical Engineering, Indira Gandhi Institute of Technology, Sarang, Odisha, India
Pinaki Das
Affiliation:
Robotics Laboratory, Department of Mechanical Engineering, National Institute of Technology, Rourkela, Odisha, India
*
Corresponding author: Himansu Sekhar Dash; Email: 919me5062@nitrkl.ac.in

Abstract

The path navigation of robot in an entirely known space is presented by various researchers in the recent times. The navigational complexity arises when a robot moves in a completely unknown and complex environment from one defined start to a designated desired location. As the success of the nature-inspired algorithms in the unclear navigational problem is better, therefore, an improved butterfly optimization algorithm (IBOA) to determine the optimal feasible path for a humanoid robot navigating through a platform cluttered with both known and unfamiliar barriers is presented in this study. The BOA is inspired by the food-gathering habits of butterflies, where the sense of smell is the vital parameter in the global optimal search. However, the performance of this technique in the complex environment is poor, as a result, the chances of being trapped in local minima are more. Hence, the BOA is improved by using a nonlinear weight reduction strategy in updating the position of the butterflies in every iteration. The simulation is carried out in the Webots platform by considering variable-legged robot, NAO, in an unfamiliar environment. The outcomes derived from the simulation and real assessments demonstrate the potential of the proposed technique and compare with other existing algorithms, which highlights the potential and efficacy of the proposed IBOA algorithm.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

References

Robotics, A. (2012). Nao Documentation. http://www.aldebaran-robotics.com/documentation.Google Scholar
Singh, N. H. and Thongam, K., “Mobile robot navigation using fuzzy logic in static environments,” Procedia Comput. Sci. 125, 1117 (2018).CrossRefGoogle Scholar
Ji, Y., Ni, L., Zhao, C., Lei, C., Du, Y. and Wang, W., “TriPField: A 3D potential field model and its applications to local path planning of autonomous vehicles,” IEEE Trans. Intell. Transport. Syst. 24(3), 35413554 (2023).CrossRefGoogle Scholar
Li, W., Yang, C., Jiang, Y., Liu, X. and Su, C. Y., “Motion planning for omnidirectional wheeled mobile robot by potential field method,” J. Adv. Transport. 2017(1), 111 (2017).Google Scholar
Lee, T. L. and Wu, C. J., “Fuzzy motion planning of mobile robots in unknown environments,” J. Intell. robot. Syst. 37(2), 177191 (2003).CrossRefGoogle Scholar
Xia, X., Li, T., Sang, S., Cheng, Y., Ma, H., Zhang, Q. and Yang, K., “Path planning for obstacle avoidance of robot arm based on improved potential field method,” Sensors 23(7), 3754 (2023).CrossRefGoogle ScholarPubMed
Chen, G., Luo, N., Liu, D., Zhao, Z. and Liang, C., “Path planning for manipulators based on an improved probabilistic roadmap method,” Robot. Comput.-Integr. Manuf. 72, 102196 (2021).CrossRefGoogle Scholar
Mthabela, C., Withey, D. and Kuchwa-Dube, C., “RRT based path planning for mobile robots on a 3D surface mesh, 2021 Southern African universities power engineering conference/robotics and mechatronics/pattern recognition association of south Africa (SAUPEC/RobMech/PRASA),” Potchefstroom, South AfricaIEEE (2021) pp. 16.Google Scholar
Saeed, R. A., Recupero, D. R. and Remagnino, P., “A boundary node method for path planning of mobile robots,” Robot. Auton. Syst. 123, 103320 (2020).CrossRefGoogle Scholar
Cai, J., Du, A., Liang, X. and Li, S., “Prediction-based path planning for safe and efficient human-robot collaboration in construction via deep reinforcement learning,” J. Comput. Civil. Eng. 37(1), 04022046 (2023).CrossRefGoogle Scholar
Yang, Y., Juntao, L. and Lingling, P., “Multi-robot path planning based on a deep reinforcement learning DQN algorithm,” CAAI Trans. Intell. Technol. 5(3), 177183 (2020).CrossRefGoogle Scholar
Zhu, Q., Yan, Y. and Xing, Z.. Robot path planning based on artificial potential field approach with simulated annealing, Sixth international conference on intelligent systems design and applications. Jian, China, IEEE (2006) Vol. 2, pp. 622627.CrossRefGoogle Scholar
Low, E. S., Ong, P. and Cheah, K. C., “Solving the optimal path planning of a mobile robot using improved Q-learning,” Robot. Auton. Syst. 115, 143161 (2019).CrossRefGoogle Scholar
Kennedy, J. and Eberhart, R.. Particle swarm optimization, Proceedings of ICNN’95-international conference on neural networks. Perth, WA, Australia, IEEE. (1995) Vol. 4, pp. 19421948.CrossRefGoogle Scholar
Brand, M., Masuda, M., Wehner, N. and Yu, X. H.. Ant colony optimization algorithm for robot path planning, 2010 international conference on computer design and applications. Qinhuangdao, China, IEEE (2010) Vol. 3, pp. V3436.Google Scholar
Ahuactzin, J. M., Talbi, E. G., Bessiere, P. and Mazer, E., “Using Genetic Algorithms for Robot Motion Planning,” In: Geometric Reasoning for Perception and Action: Workshop Grenoble, France, September 16–17, 1991 Selected Papers Springer, Berlin Heidelberg. (1993) pp. 8493.CrossRefGoogle Scholar
Koh, K. C., Beom, H. R., Kim, J. S. and Cho, H. S.. A neural network-based navigation system for mobile robots, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN’94). (1994) IEEE. Vol. 4, pp. 27092714.CrossRefGoogle Scholar
Liu, C., Gao, Z. and Zhao, W.. A new path planning method based on firefly algorithm, 2012 fifth international joint conference on computational sciences and optimization. IEEE. (2012) pp. 775778.CrossRefGoogle Scholar
Rao, A. M., Ramji, K. and Kumar, T. N., “Intelligent navigation of mobile robot using grey wolf colony optimization,” Materials Today: Proceedings 5(9), 1911619125 (2018).Google Scholar
Liu, W., Niu, B., Chen, H. and Zhu, Y., “Robot path planning using bacterial foraging algorithm,” J. Comput. Theor. Nanosci. 10(12), 28902896 (2013).CrossRefGoogle Scholar
Mohanty, P. K. and Parhi, D. R.. Cuckoo search algorithm for the mobile robot navigation, Swarm, Evolutionary, and Memetic Computing: 4th International Conference, SEMCCO 2013. Chennai, India, December 19-21, 2013, Proceedings, Part I 4, Springer International Publishing (2013) pp. 527536.CrossRefGoogle Scholar
Lu, L. and Gong, D.. Robot path planning in unknown environments using particle swarm optimization, 2008 Fourth International Conference on Natural Computation.  Jinan, China, IEEE (2008) Vol. 4, pp. 422426.CrossRefGoogle Scholar
Zhang, Q. B., Wang, P. and Chen, Z. H., “An improved particle filter for mobile robot localization based on particle swarm optimization,” Expert Syst. Appl. 135, 181193 (2019).CrossRefGoogle Scholar
Das, P. K., Behera, H. S., Das, S., Tripathy, H. K., Panigrahi, B. K. and Pradhan, S. K., “A hybrid improved PSO-DV algorithm for multi-robot path planning in a clutter environment,” Neurocomputing 207, 735753 (2016).CrossRefGoogle Scholar
Purian, F. K. and Sadeghian, E.. Mobile robots path planning using ant colony optimization and Fuzzy Logic algorithms in unknown dynamic environments, 2013 international conference on control, automation, robotics and embedded systems (CARE). Jabalpur, India, IEEE (2013) pp. 16.Google Scholar
Nie, Z. and Zhao, H.. Research on robot path planning based on Dijkstra and Ant colony optimization, 2019 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS). Shanghai, ChinaIEEE (2019) pp. 222226.CrossRefGoogle Scholar
Wang, H., Duan, J., Wang, M., Zhao, J. and Dong, Z.. Research on robot path planning based on fuzzy neural network algorithm, 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC). Chongqing, China, IEEE (2018) pp. 18001803.Google Scholar
Noguchi, N. and Terao, H., “Path planning of an agricultural mobile robot by neural network and genetic algorithm,” Comput. Electron. Agric. 18(2-3), 187204 (1997).CrossRefGoogle Scholar
Yu, J., Su, Y. and Liao, Y., “The path planning of mobile robot by neural networks and hierarchical reinforcement learning,” Front. Neurorobot. 14, 63 (2020).CrossRefGoogle ScholarPubMed
Garip, Z., Karayel, D. and Erhan Çimen, M., “A study on path planning optimization of mobile robots based on hybrid algorithm,” Concurr. Comput. Pract. Exp. 34(5), e6721 (2022).CrossRefGoogle Scholar
Panda, M. R., Dutta, S. and Pradhan, S., “Hybridizing invasive weed optimization with firefly algorithm for multi-robot motion planning,” Arab. J. Sci. Eng. 43(8), 40294039 (2018).CrossRefGoogle Scholar
Mohanty, P. K. and Parhi, D. R., “A new hybrid optimization algorithm for multiple mobile robots navigation based on the CS-ANFIS approach,” Memet. Comput. 7(4), 255273 (2015).CrossRefGoogle Scholar
Yu, X., Jiang, N., Wang, X. and Li, M., “A hybrid algorithm based on grey wolf optimizer and differential evolution for UAV path planning,” Expert. Syst. Appl. 215, 119327 (2023).CrossRefGoogle Scholar
Sahoo, S. P., Das, B., Pati, B. B., Garcia Marquez, F. P. and Segovia Ramirez, I., “Hybrid path planning using a bionic-inspired optimization algorithm for autonomous underwater vehicles,” J. Marine Sci. Eng. 11(4), 761 (2023).CrossRefGoogle Scholar
Arora, S. and Singh, S., “Butterfly optimization algorithm: A novel approach for global optimization,” Soft Comput. 23(3), 715734 (2019).CrossRefGoogle Scholar
Yahya, M. and Saka, M. P., “Construction site layout planning using multi-objective artificial bee colony algorithm with Levy flights,” Automat. Constr. 38, 1429 (2014).CrossRefGoogle Scholar
Guimin, C., Jianyuan, J. and Qi, H., “Study on the strategy of decreasing inertia weight in particle swarm optimization algorithm,” Journal-Xian Jiaotong University 40(1), 53 (2006).Google Scholar
Wang, R. B., Wang, W. F., Xu, L., Pan, J. S. and Chu, S. C., “An adaptive parallel arithmetic optimization algorithm for robot path planning,” J. Adv. Transport. 2021, 122 (2021).Google Scholar
Yen, C. T. and Cheng, M. F., “A study of fuzzy control with ant colony algorithm used in mobile robot for shortest path planning and obstacle avoidance,” Microsyst. Technol. 24(1), 125135 (2018).CrossRefGoogle Scholar