Robot navigation is the process of guiding a mobile robot toward the destination to perform complex tasks, such as cleaning. There are two approaches for navigation: reactive navigation and map-based navigation. In the first approach, the mobile robot has no map or any idea of where it is. The mobile robot uses random motion and acquires the information about the environment only from the contact sensor, i.e., the machine has the ability of sensing and action. On the other hand, map-based navigation is the process of creating a path for the mobile robot to move from one place to another that satisfies some criteria, such as the shortest distance and/or the lowest cost. The machine is able to sense, plan, and act, which is called path planning [
1]. Several studies have been conducted to cover the problem of route planning. A grid map and improved a visible graph based on global path planning using A* algorithm was pointed out in Reference [
2] and the improved A* algorithm, i.e., by considering the influence of parent node on the heuristic function of the A* algorithm, was adopted in Reference [
3] for autonomous parade robot in the indoor environment. In Reference [
4], the memory-efficient A* (MEA*) algorithm generated a shorter path with less time and less memory requirement when in a grid environment. A finite resistive grid was implemented in Reference [
5] by converting the environment with obstacles into nodes and edges, and the optimal path was obtained by computing the least resistive path between the start and goal position. An improved version of the genetic algorithm (GA), based on special selection and the crossover function, led to a reduced computation time of GA. In addition to the shortest global path in hexagonal grid modelling, which was investigated in Reference [
6], the shortest and smoothest safest path in static and dynamic environment was obtained using the Hybrid PSO-MFB algorithm and a local search, in addition to the obstacle detection and avoidance (ODA) technique, as presented in Reference [
7]. Researchers in Reference [
8] developed an ant colony optimization (ACO) path planner by improving the probability of selecting the optimal path to establish target attraction and proposed a wolf colony to update pheromones for an explosion proof robot (EPR). A concurrent grid-based implementation of a dynamic programming algorithm was presented in Reference [
9]. In Reference [
10], the flower pollination algorithm (FPA) was implemented as partially guided Q learning to solve a low convergence problem. The suggested technique implemented was a path planner for a three-wheel mobile robot. The interpolation-based path planning in a grid environment is presented in Reference [
11]. Adaptive particle swarm optimization (APSO) used in Reference [
12] was used to optimize the objective function of a mobile robot, which is the distance between robot to goal and obstacle. In Reference [
13], the authors hybridized the artificial potential field (APF) algorithm with an enhanced genetic algorithm (EGA) to find the shortest and smoothest path for a multi-robot. An improved crossover operator based on a genetic algorithm implemented in Reference [
14] was used to find the shortest and least energy of mobile robots in a static environment. The Probabilistic Roadmap (PRM) used in Reference [
15] was used to construct an initial feasible short path then convert the sharp corners into a smooth corner. The fuzzy logic controller ensures the smoothest path by adjusting the heading angle. Authors in Reference [
16] proposed a method to solve the path planning problem in a grid-based environment. This method included two stages: the first stage involved generation of an initial feasible path from the start point to goal point. To create this initial path, suppose the robot moves straight from its start point to its goal and turns near any obstacle it encounters in the straight line and returns to a straight line. The second stage implemented a bee colony algorithm to optimize an initial path. Additionally, a path planning-based static-grid environment using the ACO algorithm with different complexities was presented in Reference [
17]. An energy-efficient routing algorithm based on information collected by a mobile agent in uneven clustering for wireless sensor networks (WSNs) is presented in Reference [
18]. The PSO and GA adopt a schedule moving trajectory for the mobile sink for handling problems of hot spots in large-scale WSN, as implemented in Reference [
19]. Authors in Reference [
20] improve the bat algorithm in three ways by accelerating convergence processes of the bat algorithm via enhanced APF, enhancing the adaptive inertia weight and avoiding trapping in the local minimum. The shortest distance of a mobile robot in an urban area with traffic-light delay was investigated in Reference [
21]. The self-organizing migration algorithm was implemented as a learning method for fuzzy cognitive map in Reference [
22]. The gravitational search algorithm was adopted in a partially unknown static and dynamic environment to the final optimal path in Reference [
23]. To balance between efficiency and effectiveness, the probabilistic model was used, then an estimation of the distributed algorithm and composed exhaustive search were used in Reference [
24]. Hybridized Compact Form Dynamic Linearization (CFDL)-Proportional-Derivative Takagi-Sugeno Fuzzy Algorithm (PDTSFA) and Virtual Reference Feedback Tuning VRFT) proposed in Reference [
25] have been used to produce a data-driven algorithm called CFDL-PDTSFA-VFET, where the parameters of CFDL-PDTSFA are optimally tuned by VFET in a model free manner.