Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T04:34:16.902Z 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
Rights & Permissions [Opens in a new window]

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
Figure 0

Table I. Specifications of the humanoid NAO [1].

Figure 1

Table II. Representation of butterfly optimization algorithm parameters.

Figure 2

Figure 1. Illustrate the flowchart of IBOA technique.

Figure 3

Table III. Analysis of path traveled and time taken for navigation, based on simulation and experimental analysis of a single NAO.

Figure 4

Figure 2. Illustrate the Webots simulation result of single humanoid robot.

Figure 5

Figure 3. Portrayed the experimental results of single humanoid NAO.

Figure 6

Figure 4. Illustrate the Webots simulations results of multiple NAO.

Figure 7

Figure 5. Illustrate the real laboratory experimental outcomes of multiple NAO.

Figure 8

Table IV. Comparison of simulated and experimentally measured path lengths in the navigation of multiple NAO.

Figure 9

Table V. Comparison of simulated and experimentally measured time required in the navigation of multiple humanoids.

Figure 10

Figure 6. Histogram plot of virtual and experimental (a) path travelled (b) Time taken by single NAO.

Figure 11

Figure 7. Normality plot of (a) Simulation path travelled (b) Experimental path travelled (c) Simulation time taken (d) Experimental time taken by single NAO.

Figure 12

Figure 8. Probability plots of simulation and experimental (a) path travelled (b) time taken by using single NAO.

Figure 13

Figure 9. (a) Surface plot of simulation, experimental and deviation in path travelled obtained by using single NAO (b) Simulation, experimental and deviation in time taken by using single NAO.

Figure 14

Figure 10. Histogram plots of (a, b) SPT and EPT obtained by N1 and N2 (c, d) STT and ETT obtained by N1 and N2.

Figure 15

Figure 11. (a, b) Normality plots of SPT results of N1 and N2. (c, d) Normality plots of EPT results of N1 and N2.

Figure 16

Figure 12. (a, b) Normality plots of STT results of N1 and N2 (c, d) Normality plots of ETT results of N1 and N2.

Figure 17

Figure 13. (a, b) Probability plots of SPT and EPT results of N1 and N2 (c, d) Probability plots of STT and ETT results of N1 and N2.

Figure 18

Figure 14. (a, b) Surface plots among SPT, EPT, and DPT results of N1 and N2. (c, d) Surface plots among STT, ETT, and DTT results of N1 and N2.

Figure 19

Table VI. Comparison between improved butterfly optimization algorithm (IBOA) and APAOA used by Wang et. al. [27] in scene 2.

Figure 20

Figure 15. Trajectory achieved by (a) Wang et. al. [27] and (b) improved butterfly optimization algorithm in identical environment.

Figure 21

Figure 16. (a) Convergence curve generated by Wang et. al. [27]. (b) Convergence curve generated by the proposed improved butterfly optimization algorithm model in scene 2.

Figure 22

Table VII. Comparison between the improved butterfly optimization algorithm (IBOA) and Fuzzy ACO (FACO) implemented by Yen and Cheng [39].

Figure 23

Figure 17. (a) Trajectory achieved by Yen and Cheng [39] and (b) by the proposed improved butterfly optimization algorithm technique.

Figure 24

Figure 18. (a) Convergence curve modeled by Yen and Cheng [39] and (b) by the proposed improved butterfly optimization algorithm technique.