Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T06:45:59.275Z Has data issue: false hasContentIssue false

Navigation for multi-humanoid using MFO-aided reinforcement learning approach

Published online by Cambridge University Press:  30 September 2022

Abhishek Kumar Kashyap*
Affiliation:
Robotics Laboratory, Mechanical Engineering Department, National Institute of Technology, Rourkela, Odisha 769008, India Robotics Laboratory, Mechanical Engineering Department, MIT Art Design & Technology University, Pune, Maharashtra 412201, India
Dayal R. Parhi
Affiliation:
Robotics Laboratory, Mechanical Engineering Department, National Institute of Technology, Rourkela, Odisha 769008, India
Vikas Kumar
Affiliation:
Robotics Laboratory, Mechanical Engineering Department, National Institute of Technology, Rourkela, Odisha 769008, India
*
*Corresponding author. E-mail: Akkashyapmech@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The given article emphasizes the development and modeling of a hybrid navigational controller to optimize the path length and time taken. The proposed navigational controller is developed by hybridizing the metaheuristic moth–flame optimization (MFO) approach and the reinforcement learning (RL) approach. Input parameters like obstacle and target locations are fed to the MFO controller that implements a proper navigational direction selection. It forwards to the RL controller, which exercises further refinement of the output turning angle around obstacles. The collaboration of the global MFO approach with the local-based RL approach helps to optimize the path traversed by the humanoid robot in an unknown environment. The major breakthrough in this article is the utilization of humanoid robots for navigation purposes between various checkpoints. The humanoid robots are placed in a cluttered environment and assigned specific target positions to complete the assigned tasks. In the case of a multi-humanoid robot system, to avoid self-collision, it requires a Petri-Net controller to be configured in the navigation system to prevent deadlock situations and enhance the smooth completion of tasks without inter-collision among the humanoid robots. Simulations and real-time experiments are undertaken using different controllers involving single- and multi-humanoid robot systems. The robustness of the proposed controller is also validated in dynamic environment. Comparisons are carried with an established navigational controller in a similar environmental setup, which proves the proposed hybrid controller to be robust and efficient.

Information

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

Figure 1. Flow chart of MFO approach in humanoid robot navigation.

Figure 1

Figure 2. Representation of global space example with cell system.

Figure 2

Figure 3. Representation of global space navigation: (a) row wise and (b) column wise.

Figure 3

Figure 4. Schematic diagram of reinforcement learning approach [33].

Figure 4

Figure 5. Flow chart of reinforcement learning approach in humanoid robot navigation.

Figure 5

Figure 6. Representation of safety range of the robot and detection of static obstacle.

Figure 6

Figure 7. Petri-Net framework for multi-humanoid robot navigation system.

Figure 7

Figure 8. Block diagram of proposed hybrid MFO-RL controller.

Figure 8

Figure 9. Representation of convergence curve between standalone algorithms and hybrid MFO-RL approach.

Figure 9

Table I. Specification of robotic platform.

Figure 10

Figure 10. Simulation result of navigation of humanoid robot using hybrid MFO-RL approach for single robot.

Figure 11

Table II. Comparison of travel length (Tl) and travel time (Tt) for simulations and experiments using hybrid MFO-RL approach for single robot.

Figure 12

Figure 11. Experimental result of navigation of humanoid robot using hybrid MFO-RL approach for single robot.

Figure 13

Figure 12. Simulation result of navigation of humanoid robot using hybrid MFO-RL approach for two robots.

Figure 14

Figure 13. Experimental result of navigation of humanoid robot using hybrid MFO-RL approach for two robots.

Figure 15

Table III. Comparison of travel length for simulations and experiments using hybrid MFO-RL approach for two robots.

Figure 16

Table IV. Comparison of travel time for simulations and experiments using hybrid MFO-RL approach for two robots.

Figure 17

Figure 14. Simulation result of navigation of humanoid robot using hybrid MFO-RL approach for a dynamic environment.

Figure 18

Figure 15. Experimental result of navigation of humanoid robot using hybrid MFO-RL approach for a dynamic environment.

Figure 19

Table V. Comparison of travel length (Tl) and travel time (Tt) for simulations and experiments using hybrid MFO-RL approach for a dynamic environment.

Figure 20

Figure 16. Comparison of path adaptation of humanoid robot using (a) proposed hybrid MFO-RL approach against the (b) existing approach [35].

Figure 21

Table VI. Comparison of previously developed approach [35] and proposed hybrid MFO-RL approach based on path length.

Figure 22

Table VII. Comparison of previously developed approach [36] and proposed hybrid MFO-RL approach based on path length.

Figure 23

Figure 17. Comparison of path adaptation of humanoid robot using (a) proposed hybrid MFO-RL approach against the (b) existing approach [36].