Hostname: page-component-5b777bbd6c-f9nfp Total loading time: 0 Render date: 2025-06-18T19:15:36.190Z 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.

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).10.1016/j.procs.2017.12.004CrossRefGoogle 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).10.1109/TITS.2022.3231259CrossRefGoogle 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).10.1023/A:1024145608826CrossRefGoogle 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).10.3390/s23073754CrossRefGoogle 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).10.1016/j.rcim.2021.102196CrossRefGoogle 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).10.1016/j.robot.2019.103320CrossRefGoogle 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).10.1061/(ASCE)CP.1943-5487.0001056CrossRefGoogle 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).10.1049/trit.2020.0024CrossRefGoogle 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.10.1109/ISDA.2006.253908CrossRefGoogle 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).10.1016/j.robot.2019.02.013CrossRefGoogle 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.10.1109/ICNN.1995.488968CrossRefGoogle 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.10.1007/3-540-57132-9_6CrossRefGoogle 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.10.1109/ICNN.1994.374650CrossRefGoogle 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.10.1109/CSO.2012.174CrossRefGoogle 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).10.1166/jctn.2013.3296CrossRefGoogle 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.10.1007/978-3-319-03753-0_47CrossRefGoogle 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.10.1109/ICNC.2008.923CrossRefGoogle 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).10.1016/j.eswa.2019.06.006CrossRefGoogle 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).10.1016/j.neucom.2016.05.057CrossRefGoogle 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.10.1109/ICIIBMS46890.2019.8991502CrossRefGoogle 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).10.1016/S0168-1699(97)00029-XCrossRefGoogle 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).10.3389/fnbot.2020.00063CrossRefGoogle 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).10.1002/cpe.6721CrossRefGoogle 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).10.1007/s13369-017-2794-6CrossRefGoogle 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).10.1007/s12293-015-0160-3CrossRefGoogle 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).10.1016/j.eswa.2022.119327CrossRefGoogle 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).10.3390/jmse11040761CrossRefGoogle Scholar
Arora, S. and Singh, S., “Butterfly optimization algorithm: A novel approach for global optimization,” Soft Comput. 23(3), 715734 (2019).10.1007/s00500-018-3102-4CrossRefGoogle 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).10.1016/j.autcon.2013.11.001CrossRefGoogle 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).10.1007/s00542-016-3192-9CrossRefGoogle Scholar